From 5a47f77ba697e6781e12ea2ed7bf4ef32ff3bd7f Mon Sep 17 00:00:00 2001 From: linsm Date: Wed, 6 Jan 2021 12:25:39 +0800 Subject: [PATCH] xsds and xsd-beans init success --- README.md | 10 +- amazone-xsd-demo.iml | 16 + pom.xml | 15 + .../SellingPartnerAPI/model/AVFurniture.java | 405 + .../SellingPartnerAPI/model/Abrasives.java | 1744 ++ .../model/AdditionalDrivesTypeValues.java | 121 + .../SellingPartnerAPI/model/AddressType.java | 530 + .../model/AddressTypeSupportNonCity.java | 379 + .../model/AdhesiveTapes.java | 572 + .../model/AdhesivesAndSealants.java | 2098 +++ .../model/AgeRecommendation.java | 155 + .../model/AgeRecommendedDimension.java | 97 + .../model/AgeRecommendedUnitOfMeasure.java | 58 + .../model/AirFlowDisplacementDimension.java | 95 + .../AirFlowDisplacementUnitOfMeasure.java | 58 + .../model/AirflowDimension.java | 95 + .../model/AirflowUnitOfMeasure.java | 43 + .../model/AlcoholContentDimension.java | 95 + .../model/AlcoholContentUnitOfMeasure.java | 61 + .../model/AlcoholicBeverages.java | 1715 ++ .../model/AllergenInformationType.java | 280 + .../SellingPartnerAPI/model/AmazonFees.java | 180 + .../model/AmazonMaturityRatingType.java | 73 + .../SellingPartnerAPI/model/AmazonOnly.java | 321 + .../model/AmazonVendorOnly.java | 71 + .../model/AmperageDimension.java | 95 + .../model/AmperageUnitOfMeasure.java | 70 + .../SellingPartnerAPI/model/Antenna.java | 165 + .../model/AntennaTypeValues.java | 61 + .../model/ApertureDimension.java | 95 + .../model/ApertureUnitOfMeasure.java | 55 + .../model/AreaDimension.java | 95 + .../model/AreaDimensionOptionalUnit.java | 95 + .../model/AreaUnitOfMeasure.java | 64 + .../amazon/SellingPartnerAPI/model/Art.java | 1013 ++ .../SellingPartnerAPI/model/ArtSupplies.java | 2236 +++ .../model/AssemblyTimeDimension.java | 97 + .../model/AssemblyTimeUnitOfMeasure.java | 70 + .../model/AudioTypeValues.java | 61 + .../model/AudioVideoAccessory.java | 411 + .../model/AuthenticatedByType.java | 58 + .../model/AutoAccessory.java | 2215 +++ .../model/AutoAccessoryMisc.java | 2556 +++ .../SellingPartnerAPI/model/AutoPart.java | 2615 +++ .../SellingPartnerAPI/model/Autobattery.java | 709 + .../SellingPartnerAPI/model/Autochemical.java | 231 + .../SellingPartnerAPI/model/Autooil.java | 594 + .../model/B2BQuantityPriceTypeValues.java | 58 + .../model/BBFCRatingType.java | 76 + .../model/BBFCRatingType1.java | 76 + .../SellingPartnerAPI/model/BabyFood.java | 2087 +++ .../SellingPartnerAPI/model/BagCase.java | 583 + .../SellingPartnerAPI/model/Bakeware.java | 1612 ++ .../model/BallpointPenTypes.java | 58 + .../SellingPartnerAPI/model/BarCode.java | 526 + .../model/BarCodeReader.java | 105 + .../model/BaseCurrencyCode.java | 75 + .../SellingPartnerAPI/model/Battery.java | 296 + .../BatteryAverageLifeUnitOfMeasure.java | 70 + .../model/BatteryCellTypeValues.java | 136 + .../model/BatteryLifeDimension.java | 95 + .../model/BatteryLifeType.java | 97 + .../model/BatteryLifeUnitOfMeasure.java | 61 + .../model/BatteryPowerDimension.java | 95 + .../model/BatteryPowerIntegerDimension.java | 97 + .../model/BatteryPowerUnitOfMeasure.java | 64 + .../SellingPartnerAPI/model/Beauty.java | 593 + .../SellingPartnerAPI/model/BeautyMisc.java | 1947 ++ .../amazon/SellingPartnerAPI/model/Bed.java | 2285 +++ .../SellingPartnerAPI/model/BedAndBath.java | 2105 +++ .../SellingPartnerAPI/model/BedLinen.java | 2105 +++ .../amazon/SellingPartnerAPI/model/Beer.java | 2019 +++ .../amazon/SellingPartnerAPI/model/Bench.java | 2285 +++ .../SellingPartnerAPI/model/Beverages.java | 2026 +++ .../SellingPartnerAPI/model/BindingType.java | 70 + .../SellingPartnerAPI/model/BindingTypes.java | 307 + .../SellingPartnerAPI/model/Binocular.java | 751 + .../SellingPartnerAPI/model/BlankMedia.java | 233 + .../model/BluRayRegionType.java | 64 + .../amazon/SellingPartnerAPI/model/Books.java | 136 + .../SellingPartnerAPI/model/BooksMisc.java | 822 + .../model/BooksVideoFormatType.java | 157 + .../model/BootSizeDimension.java | 95 + .../model/BootSizeUnitOfMeasure.java | 55 + .../model/BrassAndWoodwindInstruments.java | 2212 +++ .../model/BuildingMaterials.java | 2829 +++ .../SellingPartnerAPI/model/Bullion.java | 1064 ++ .../model/BurnTimeDimension.java | 95 + .../model/BurnTimeSixDigitDimension.java | 95 + .../model/BurnTimeUnitOfMeasure.java | 61 + .../SellingPartnerAPI/model/BuyerPrice.java | 218 + .../model/CBFCRatingType.java | 67 + .../amazon/SellingPartnerAPI/model/CE.java | 13601 ++++++++++++++ .../SellingPartnerAPI/model/CEBattery.java | 222 + .../SellingPartnerAPI/model/CEBinocular.java | 577 + .../SellingPartnerAPI/model/CEBlankMedia.java | 132 + .../SellingPartnerAPI/model/CECamcorder.java | 1278 ++ .../model/CECameraFlash.java | 373 + .../model/CEDigitalCamera.java | 1490 ++ .../SellingPartnerAPI/model/CEFilmCamera.java | 745 + .../SellingPartnerAPI/model/CETelescope.java | 843 + .../model/CEVideoProjector.java | 1203 ++ .../model/CNCRatingType.java | 73 + .../SellingPartnerAPI/model/Cabinet.java | 2285 +++ .../model/CableOrAdapter.java | 325 + .../model/CalciumUnitOfMeasure.java | 58 + .../SellingPartnerAPI/model/Calculator.java | 285 + .../SellingPartnerAPI/model/Camcorder.java | 2487 +++ .../model/CameraBagsAndCases.java | 229 + .../SellingPartnerAPI/model/CameraLenses.java | 629 + .../model/CameraOtherAccessories.java | 1291 ++ .../SellingPartnerAPI/model/CameraPhoto.java | 3453 ++++ .../model/CameraPowerSupply.java | 347 + .../model/CampingEquipment.java | 6971 +++++++ .../SellingPartnerAPI/model/CapacityUnit.java | 95 + .../model/CapacityUnitMeasure.java | 122 + .../SellingPartnerAPI/model/CarAlarm.java | 103 + .../model/CarAudioOrTheater.java | 163 + .../model/CarElectronics.java | 1586 ++ .../model/CarSeatWeightGroupEUType.java | 67 + .../model/CardReaderInterfaceTypeValues.java | 79 + .../model/CardReaderTypeValues.java | 160 + .../model/CarryingCaseOrBag.java | 286 + .../model/CellularPhone.java | 778 + .../model/CellularPhoneCase.java | 442 + .../model/CertificateType.java | 104 + .../amazon/SellingPartnerAPI/model/Chair.java | 2285 +++ .../model/CharacterDataType.java | 250 + .../model/ChargingAdapter.java | 460 + .../model/CholesterolUnit.java | 67 + .../model/ChromatismType.java | 70 + .../SellingPartnerAPI/model/Cleaner.java | 82 + .../model/CleanerAccessoryTypeValues.java | 70 + .../model/CleaningOrRepairKit.java | 379 + .../model/ClothingAccessories.java | 11062 +++++++++++ .../model/ClothingSizeDimension.java | 95 + .../model/ClothingSizeUnitOfMeasure.java | 45 + .../SellingPartnerAPI/model/Coffee.java | 1370 ++ .../amazon/SellingPartnerAPI/model/Coin.java | 795 + .../amazon/SellingPartnerAPI/model/Coins.java | 194 + .../model/CollectibleCard.java | 226 + .../model/CollectibleCoins.java | 795 + .../model/CollectibleType.java | 64 + .../model/ColorSpecification.java | 104 + .../model/CompatibleMemoryCardTypeValues.java | 160 + .../SellingPartnerAPI/model/Computer.java | 547 + .../model/ComputerAddOn.java | 627 + .../model/ComputerComponent.java | 1497 ++ .../model/ComputerCoolingDevice.java | 454 + .../model/ComputerDriveOrStorage.java | 1317 ++ .../model/ComputerInputDevice.java | 543 + .../model/ComputerPlatform.java | 112 + .../model/ComputerPlatformValues.java | 127 + .../model/ComputerProcessor.java | 460 + .../model/ComputerSpeaker.java | 715 + .../SellingPartnerAPI/model/Computers.java | 1846 ++ .../model/ConditionInfo.java | 102 + .../model/ConditionProvidedByType.java | 58 + .../SellingPartnerAPI/model/Connection.java | 104 + .../model/ConnectionTypeValues.java | 100 + .../model/ConsumerElectronics.java | 6026 ++++++ .../model/ContinuousShootingDimension.java | 97 + .../ContinuousShootingUnitOfMeasure.java | 55 + .../SellingPartnerAPI/model/Cookware.java | 1612 ++ .../model/CorrectiveEyeglasses.java | 2251 +++ .../SellingPartnerAPI/model/Costume.java | 104 + .../model/CurencyDimension.java | 95 + .../model/CurrencyAmount.java | 95 + .../model/CurrentDimension.java | 95 + .../model/CurrentFiveDigitDimension.java | 95 + .../model/CurrentUnitOfMeasure.java | 57 + .../SellingPartnerAPI/model/Customer.java | 261 + .../model/CustomerReturnPolicyType.java | 70 + .../model/CustomerReturnPolicyValues.java | 58 + .../model/CustomizationInfoType.java | 104 + .../SellingPartnerAPI/model/Cutlery.java | 1612 ++ .../SellingPartnerAPI/model/CuttingTools.java | 2156 +++ .../model/CycleLengthDimension.java | 95 + .../model/CycleLengthUnitOfMeasure.java | 45 + .../model/CyclingEquipment.java | 6971 +++++++ .../model/DVDPlayerOrRecorder.java | 264 + .../model/DailyLivingAids.java | 3084 ++++ .../SellingPartnerAPI/model/Darkroom.java | 648 + .../model/DataTransferSpeedDimension.java | 95 + ...ransferSpeedFiveDigitIntegerDimension.java | 95 + .../DataTransferSpeedIntegerDimension.java | 95 + .../DataTransferSpeedTenIntegerDimension.java | 95 + .../model/DataTransferSpeedUnitOfMeasure.java | 61 + .../model/DataTransferUnitOfMeasure.java | 67 + .../model/DateIntegerDimension.java | 97 + .../model/DateUnitOfMeasure.java | 64 + .../model/DatedCompareAtPrice.java | 157 + .../SellingPartnerAPI/model/DatedPrice.java | 187 + .../model/DawesLimitDimension.java | 97 + .../model/DawesLimitUnitOfMeasure.java | 55 + .../model/DegreeDimension.java | 95 + .../model/DegreeUnitOfMeasure.java | 76 + .../model/DensityDimension.java | 95 + .../model/DensityUnitOfMeasure.java | 55 + .../amazon/SellingPartnerAPI/model/Desk.java | 2285 +++ .../model/DietarySupplements.java | 4973 +++++ .../model/DigitalCamera.java | 2839 +++ .../SellingPartnerAPI/model/DigitalFrame.java | 101 + .../model/DigitalPictureFrame.java | 499 + .../model/DigitalVideoRecorder.java | 415 + .../SellingPartnerAPI/model/Dimensions.java | 153 + .../SellingPartnerAPI/model/Dinnerware.java | 1612 ++ .../model/DirectPaymentType.java | 170 + .../model/DistributionDesignationValues.java | 55 + ...ingStationExternalInterfaceTypeValues.java | 79 + .../model/DownloadableFile.java | 104 + .../SellingPartnerAPI/model/Dresser.java | 2285 +++ .../model/DustJacketTypes.java | 67 + .../model/EducationalSupplies.java | 2155 +++ .../SellingPartnerAPI/model/Electrical.java | 2799 +++ .../model/ElectronicCigarette.java | 3689 ++++ .../model/ElectronicCigaretteLiquid.java | 3689 ++++ ...ectronicCigaretteReplacementCartridge.java | 3689 ++++ .../model/ElectronicComponents.java | 2380 +++ .../model/EmailAddressType.java | 104 + .../model/EnergyConsumptionDimension.java | 95 + .../model/EnergyConsumptionUnitOfMeasure.java | 85 + .../model/EnergyContentUnit.java | 70 + .../model/EnergyDimension.java | 95 + .../model/EnergyLabelEfficiencyClass.java | 82 + .../model/EnergyRatingType.java | 97 + .../model/EnergyUnitOfMeasure.java | 63 + .../model/EntertainmentCollectibles.java | 136 + .../model/EntertainmentMemorabilia.java | 1490 ++ .../model/EuEfficiencyClassType.java | 73 + .../model/EuEnergyEfficiencyClassType.java | 82 + .../model/EuTireClassType.java | 61 + .../model/FSKRatingType.java | 79 + .../SellingPartnerAPI/model/Fabric.java | 948 + .../model/FashionEarring.java | 1645 ++ .../model/FashionNecklaceBraceletAnklet.java | 1738 ++ .../SellingPartnerAPI/model/FashionOther.java | 1688 ++ .../SellingPartnerAPI/model/FashionRing.java | 1635 ++ .../model/FdaDeviceClassificationType.java | 64 + .../model/FdaInstructionsForUseEnum.java | 61 + .../SellingPartnerAPI/model/Fertilizer.java | 4326 +++++ .../amazon/SellingPartnerAPI/model/Film.java | 259 + .../SellingPartnerAPI/model/FilmCamera.java | 1535 ++ .../FilmManagementFeaturesTypeValues.java | 67 + .../SellingPartnerAPI/model/Filter.java | 570 + .../SellingPartnerAPI/model/FineEarring.java | 1689 ++ .../model/FineNecklaceBraceletAnklet.java | 1754 ++ .../SellingPartnerAPI/model/FineOther.java | 1724 ++ .../SellingPartnerAPI/model/FineRing.java | 1685 ++ .../model/FishingEquipment.java | 6971 +++++++ .../amazon/SellingPartnerAPI/model/Flash.java | 153 + .../SellingPartnerAPI/model/FlashMemory.java | 454 + .../SellingPartnerAPI/model/FloorCover.java | 2285 +++ .../SellingPartnerAPI/model/FlowRateType.java | 95 + .../model/FlowRateUnitOfMeasure.java | 61 + .../model/FocalLengthDimension.java | 70 + .../amazon/SellingPartnerAPI/model/Food.java | 2087 +++ .../model/FoodAndBeverages.java | 1370 ++ .../model/FoodServiceAndJanSan.java | 2724 +++ .../model/FootwearSizeSystemValues.java | 64 + .../model/ForceDimension.java | 95 + .../model/ForceUnitOfMeasure.java | 66 + .../model/ForwardFacingWeight.java | 99 + .../model/FrequencyDimension.java | 95 + .../FrequencyFiveDigitIntegerDimension.java | 95 + .../model/FrequencyIntegerDimension.java | 97 + .../FrequencyThreeDigitIntegerDimension.java | 95 + .../model/FrequencyUnitOfMeasure.java | 64 + .../model/FulfillReadiness.java | 70 + .../model/FurnitureAndDecor.java | 2350 +++ .../model/GPSOrNavigationAccessory.java | 256 + .../model/GPSOrNavigationSystem.java | 953 + .../SellingPartnerAPI/model/GdprRiskType.java | 70 + .../amazon/SellingPartnerAPI/model/Gears.java | 2801 +++ .../SellingPartnerAPI/model/GenericUnit.java | 121 + .../SellingPartnerAPI/model/GiftCard.java | 1160 ++ .../model/GiftCardsFormatType.java | 70 + .../model/GirthSizeType.java | 97 + .../model/GlobalCurrencyCode.java | 217 + .../model/GraduationInterval.java | 95 + .../SellingPartnerAPI/model/GraphicsCard.java | 194 + .../GraphicsCardInterfaceTypeValues.java | 67 + .../SellingPartnerAPI/model/Grommets.java | 1806 ++ .../SellingPartnerAPI/model/Guitars.java | 2212 +++ .../SellingPartnerAPI/model/HICommon.java | 1522 ++ .../model/HandheldOrPDA.java | 435 + .../model/HandheldSoftwareDownloads.java | 230 + .../model/HardDriveInterfaceTypeValues.java | 229 + .../SellingPartnerAPI/model/HardLiquor.java | 1751 ++ .../model/HardnessDimension.java | 95 + .../model/HardnessUnitOfMeasure.java | 103 + .../SellingPartnerAPI/model/Hardware.java | 2829 +++ .../model/HardwarePlatformType.java | 64 + .../model/HazmatItemType.java | 94 + .../SellingPartnerAPI/model/Headboard.java | 2285 +++ .../SellingPartnerAPI/model/Headphones.java | 495 + .../model/HeadsetStyleValue.java | 61 + .../model/HeadsetTypeValue.java | 58 + .../SellingPartnerAPI/model/Health.java | 1646 ++ .../SellingPartnerAPI/model/HealthMisc.java | 5801 ++++++ .../model/HeightRecommendation.java | 99 + .../model/HeightRecommendationType.java | 97 + .../SellingPartnerAPI/model/Helmet.java | 2376 +++ .../SellingPartnerAPI/model/Hobbies.java | 1383 ++ .../amazon/SellingPartnerAPI/model/Home.java | 5171 ++++++ .../model/HomeImprovement.java | 954 + .../model/HomeImprovementTools.java | 2964 +++ .../model/HomeTheaterSystemOrHTIB.java | 857 + .../model/HouseholdSupplies.java | 1358 ++ .../model/HumanInterfaceInputType.java | 83 + .../model/HumanInterfaceOutputType.java | 58 + .../model/ICAARatingType.java | 82 + .../model/IdentityPackageType.java | 61 + .../model/ImageFormatTypeValues.java | 58 + .../SellingPartnerAPI/model/Industrial.java | 1902 ++ .../model/IndustrialHose.java | 2044 +++ .../model/IndustrialWheels.java | 2040 +++ .../SellingPartnerAPI/model/InkOrToner.java | 141 + .../SellingPartnerAPI/model/InkToner.java | 1003 + .../model/InputTypeValues.java | 79 + .../model/InputVideoConnectorsTypeValues.java | 82 + .../model/InstrumentPartsAndAccessories.java | 2216 +++ .../model/InterfaceTypeValues.java | 85 + .../model/InternalConnectorTypeValues.java | 82 + .../model/IrrigationEquipment.java | 4236 +++++ .../model/IsSourcingOnDemandValues.java | 58 + .../model/ItalianAgeRatingType.java | 64 + .../SellingPartnerAPI/model/Jewelry.java | 990 + .../model/JewelryBattery.java | 284 + .../model/JewelryLengthDimension.java | 95 + .../model/JewelryLengthUnitOfMeasure.java | 47 + .../model/JewelryWeightDimension.java | 95 + .../model/JewelryWeightUnitOfMeasure.java | 53 + .../model/KeyboardInstruments.java | 2212 +++ .../SellingPartnerAPI/model/Keyboards.java | 310 + .../model/KindleAccessories.java | 1199 ++ .../model/KindleEReaderAccessories.java | 1195 ++ .../model/KindleFireAccessories.java | 1195 ++ .../SellingPartnerAPI/model/Kitchen.java | 1706 ++ .../SellingPartnerAPI/model/KitchenTools.java | 1612 ++ .../SellingPartnerAPI/model/LabSupplies.java | 165 + .../SellingPartnerAPI/model/LabSupply.java | 4273 +++++ .../SellingPartnerAPI/model/LanguageSWVG.java | 460 + .../model/LanguageStringType.java | 649 + .../model/LengthDimension.java | 95 + .../model/LengthDimensionOptionalUnit.java | 95 + .../model/LengthFiveDigitDimension.java | 95 + .../model/LengthFourDigitDimension.java | 95 + .../model/LengthIntegerDimension.java | 97 + .../model/LengthSevenDigitDimension.java | 95 + .../model/LengthUnitOfMeasure.java | 104 + .../amazon/SellingPartnerAPI/model/Lens.java | 577 + .../model/LensAccessory.java | 144 + .../model/LensFixedFocalLengthDimension.java | 95 + .../SellingPartnerAPI/model/LightBulbs.java | 2082 +++ .../SellingPartnerAPI/model/LightMeter.java | 155 + .../SellingPartnerAPI/model/Lighting.java | 379 + .../model/LightingAccessories.java | 952 + .../model/LightingAccessoryTypeValues.java | 142 + .../SellingPartnerAPI/model/LightingType.java | 279 + .../model/LightsAndFixtures.java | 2296 +++ .../model/LithiumBatteryPackagingType.java | 61 + .../model/LoyaltyCustomAttribute.java | 98 + .../SellingPartnerAPI/model/LumensType.java | 97 + .../model/LumensUnitOfMeasure.java | 55 + .../model/LuminanceDimension.java | 95 + .../model/LuminanceFiveDigitDimension.java | 95 + .../model/LuminanceIntegerDimension.java | 97 + .../LuminancePositiveIntegerDimension.java | 97 + .../model/LuminanceUnitOfMeasure.java | 55 + .../model/LuminiousIntensityDimension.java | 95 + .../model/LuminousIntensityUnitOfMeasure.java | 55 + .../model/MPAARatingType.java | 76 + .../model/MagnificationDimension.java | 97 + .../model/MagnificationUnitOfMeasure.java | 58 + .../model/MajorHomeAppliances.java | 691 + .../SellingPartnerAPI/model/Mattress.java | 2285 +++ .../model/MaxEthernetSpeedTypeValues.java | 61 + .../model/MaximumPowerType.java | 95 + .../model/MaximumPowerUnitOfMeasure.java | 45 + .../model/MechanicalComponents.java | 2434 +++ .../model/MechanicalFasteners.java | 2063 +++ .../SellingPartnerAPI/model/MediaPlayer.java | 425 + .../model/MediaPlayerOrEReaderAccessory.java | 1830 ++ .../SellingPartnerAPI/model/MediaStorage.java | 105 + .../model/MedicalSupplies.java | 3964 ++++ .../model/MemoryCardTypeValues.java | 160 + .../model/MemoryInterfaceDimension.java | 95 + .../model/MemoryInterfaceUnitOfMeasure.java | 55 + .../SellingPartnerAPI/model/MemoryReader.java | 546 + .../model/MemorySizeDimension.java | 95 + .../model/MemorySizeFiveDigitDimension.java | 95 + .../MemorySizeFiveDigitIntegerDimension.java | 95 + .../model/MemorySizeIntegerDimension.java | 95 + .../MemorySizeTenDigitIntegerDimension.java | 95 + .../model/MemorySizeUnitOfMeasure.java | 71 + .../model/MeshCountDimension.java | 95 + .../model/MeshCountUnitOfMeasure.java | 58 + .../SellingPartnerAPI/model/Microscope.java | 116 + .../model/MillimeterDecimalDimension.java | 95 + .../model/MillimeterUnitOfMeasure.java | 55 + .../model/MinimumAgeRecommendedDimension.java | 97 + .../model/MiscAudioComponents.java | 2021 +++ .../SellingPartnerAPI/model/MiscSubtype.java | 287 + .../SellingPartnerAPI/model/MiscType.java | 145 + .../model/MiscWorldInstruments.java | 2182 +++ .../model/Miscellaneous.java | 380 + .../model/ModemTypeValues.java | 97 + .../SellingPartnerAPI/model/Monitor.java | 573 + .../model/MonitorConnectorsTypeValues.java | 85 + .../SellingPartnerAPI/model/Motherboard.java | 985 + .../model/MotorSizeUnitOfMeasure.java | 58 + .../model/Motorcycleaccessory.java | 2113 +++ .../model/Motorcyclepart.java | 2068 +++ .../model/MultifunctionDevice.java | 377 + .../amazon/SellingPartnerAPI/model/Music.java | 165 + .../model/MusicClassical.java | 2159 +++ .../model/MusicFormatType.java | 186 + .../model/MusicMediaType.java | 64 + .../SellingPartnerAPI/model/MusicPopular.java | 2085 +++ .../model/MusicalInstruments.java | 939 + .../model/NameValuePair.java | 104 + .../model/NeckSizeDimension.java | 95 + .../SellingPartnerAPI/model/NeckSizeType.java | 97 + .../model/NeckSizeUnitOfMeasure.java | 51 + .../model/NetworkAdapter.java | 6026 ++++++ .../model/NetworkingDevice.java | 636 + .../model/NicotineConcentrationDimension.java | 95 + .../NicotineConcentrationUnitOfMeasure.java | 55 + .../model/NoiseLevelDimension.java | 95 + .../model/NoiseLevelSixDigitDimension.java | 95 + .../model/NoiseLevelUnitOfMeasure.java | 58 + .../model/NotebookComputer.java | 2262 +++ .../model/NutritionServingUnit.java | 73 + .../model/NutritionalFactsGroup.java | 4254 +++++ .../SellingPartnerAPI/model/ORings.java | 2040 +++ .../model/OTCMedication.java | 5010 +++++ .../model/ObjectFactory.java | 12400 +++++++++++++ .../SellingPartnerAPI/model/Office.java | 1231 ++ .../model/OfficeElectronics.java | 412 + .../SellingPartnerAPI/model/OfficePhone.java | 370 + .../model/OfficePrinter.java | 438 + .../model/OfficeProducts.java | 2400 +++ .../model/OfficeScanner.java | 344 + .../model/OfficeSpecialFeatures.java | 55 + .../model/OpticalPowerDimension.java | 95 + .../model/OpticalPowerUnitOfMeasure.java | 55 + .../OptionalEnergyConsumptionDimension.java | 95 + ...ptionalEnergyConsumptionUnitOfMeasure.java | 58 + .../model/OptionalEnergyOutputDimension.java | 95 + .../OptionalEnergyOutputUnitOfMeasure.java | 55 + .../model/OptionalLengthIntegerDimension.java | 97 + .../model/OptionalLineCapacityDimension.java | 97 + .../OptionalLuminiousIntensityDimension.java | 95 + ...tionalLuminiousIntensityUnitOfMeasure.java | 55 + .../model/OptionalMagnificationDimension.java | 95 + ...ptionalMinimumAgeRecommendedDimension.java | 97 + .../model/OptionalMotorSizeDimension.java | 95 + .../model/OptionalRValueDimension.java | 95 + .../model/OptionalResistanceDimension.java | 95 + .../model/OptionalResolutionDimension.java | 97 + .../model/OptionalSpeedDimension.java | 95 + .../OptionalVoltageDecimalDimension.java | 95 + .../model/OptionalVoltageUnitOfMeasure.java | 67 + .../model/OptionalVolumeDimension.java | 95 + .../OptionalWeightCapacityDimension.java | 95 + .../model/OptionalWeightDimension.java | 95 + .../model/OptionalWeightUnitOfMeasure.java | 51 + .../model/OrganizationTaxRoles.java | 64 + .../model/OrganizersAndStorage.java | 2770 +++ .../SellingPartnerAPI/model/Originality.java | 82 + .../model/OtherAccessory.java | 1412 ++ .../model/OutdoorLiving.java | 3009 +++ .../model/OutdoorRecreationProduct.java | 6943 +++++++ .../SellingPartnerAPI/model/Outdoors.java | 401 + .../model/OutputPowerDimension.java | 95 + .../model/OutputPowerUnitOfMeasure.java | 55 + .../amazon/SellingPartnerAPI/model/PC.java | 671 + .../amazon/SellingPartnerAPI/model/PDA.java | 611 + .../model/PEGIDetailsType.java | 209 + .../model/PEGIRatingType.java | 70 + .../model/PaperFinishType.java | 106 + .../model/PaperProducts.java | 1939 ++ .../amazon/SellingPartnerAPI/model/Pearl.java | 316 + .../model/PercussionInstruments.java | 2187 +++ .../model/PersonalCareAppliances.java | 4473 +++++ .../model/PersonalComputer.java | 2294 +++ .../SellingPartnerAPI/model/PetFood.java | 3330 ++++ .../model/PetPowerDimension.java | 95 + .../SellingPartnerAPI/model/PetSupplies.java | 165 + .../model/PetSuppliesMisc.java | 3502 ++++ .../amazon/SellingPartnerAPI/model/Phone.java | 879 + .../model/PhoneAccessory.java | 447 + .../model/PhoneNumberType.java | 137 + .../SellingPartnerAPI/model/PhotoPaper.java | 249 + .../SellingPartnerAPI/model/PhotoStudio.java | 315 + .../model/PhotographicStudioItems.java | 811 + .../model/PixelDimension.java | 95 + .../model/PixelUnitOfMeasure.java | 57 + .../model/PlumbingFixtures.java | 3122 ++++ .../model/PortableAudio.java | 604 + .../model/PortableAvDevice.java | 1520 ++ .../SellingPartnerAPI/model/PositionType.java | 274 + .../model/PositiveCurrencyAmount.java | 95 + .../model/PositiveNonZeroWeightDimension.java | 95 + .../model/PositiveWeightDimension.java | 95 + .../SellingPartnerAPI/model/PowerBank.java | 314 + .../model/PowerDimension.java | 95 + .../model/PowerPlugType.java | 103 + .../model/PowerSixDigitDimension.java | 95 + .../model/PowerSuppliesOrProtection.java | 374 + .../SellingPartnerAPI/model/PowerSupply.java | 237 + .../model/PowerTransmission.java | 1263 ++ .../model/PowerUnitOfMeasure.java | 64 + .../model/PowersportsPart.java | 1422 ++ .../model/PowersportsVehicle.java | 445 + .../model/PrecisionMeasuring.java | 1806 ++ .../model/PrescriptionDrug.java | 2275 +++ .../model/PrescriptionEyewear.java | 1971 ++ .../model/PressureDimension.java | 95 + ...PressureLevelSixDigitIntegerDimension.java | 95 + .../model/PressureLevelUnitOfMeasure.java | 55 + .../model/PressureUnitOfMeasure.java | 61 + .../model/PricingStrategyValues.java | 64 + .../SellingPartnerAPI/model/Printer.java | 586 + .../model/PrinterConsumable.java | 438 + .../model/PrintingMediaTypeValues.java | 88 + .../model/ProcessorSeriesTypeValues.java | 85 + .../SellingPartnerAPI/model/Product.java | 6197 +++++++ .../SellingPartnerAPI/model/Projection.java | 246 + .../model/PromotionApplicationType.java | 58 + .../model/PromotionDataType.java | 231 + .../model/ProtectiveGear.java | 2728 +++ .../model/RValueUnitOfMeasure.java | 55 + .../model/RadarDetector.java | 135 + .../model/RadioOrClockRadio.java | 964 + .../SellingPartnerAPI/model/RamMemory.java | 451 + .../SellingPartnerAPI/model/RawMaterials.java | 1737 ++ .../model/RearFacingWeight.java | 99 + .../SellingPartnerAPI/model/RebateType.java | 163 + .../SellingPartnerAPI/model/Recall.java | 100 + .../model/ReceiverOrAmplifier.java | 590 + .../model/RelatedProductID.java | 114 + .../model/RemoteControl.java | 375 + .../model/ResistanceDimension.java | 95 + .../model/ResistanceTypeUnitOfMeasure.java | 55 + .../model/ResistanceUnitOfMeasure.java | 55 + .../model/ResolutionDimension.java | 95 + .../model/ResolutionFiveDigitDimension.java | 95 + .../model/ResolutionUnitOfMeasure.java | 61 + .../model/ResolvingPowerDimension.java | 97 + .../model/ResolvingPowerUnitOfMeasure.java | 55 + .../model/RidingApparel.java | 1740 ++ .../SellingPartnerAPI/model/Ridingboots.java | 1777 ++ .../SellingPartnerAPI/model/Ridinggloves.java | 1605 ++ .../amazon/SellingPartnerAPI/model/Rims.java | 1717 ++ .../SellingPartnerAPI/model/SafetySupply.java | 3595 ++++ .../SellingPartnerAPI/model/Scanner.java | 588 + .../model/ScreenProtector.java | 537 + .../model/SecurityElectronics.java | 2740 +++ .../model/SeedsAndPlants.java | 2321 +++ .../model/SerialNumberFormatType.java | 70 + .../SellingPartnerAPI/model/Serveware.java | 1612 ++ .../model/ServingDimension.java | 95 + .../SellingPartnerAPI/model/ServingUnit.java | 73 + .../model/SexualWellness.java | 3460 ++++ .../model/ShearStrengthDimension.java | 95 + .../model/ShearStrengthUnitOfMeasure.java | 55 + .../model/ShoeSafetyCodeIso20345Type.java | 88 + .../model/ShoeSizeAgeGroupValues.java | 67 + .../model/ShoeSizeClassValues.java | 76 + .../model/ShoeSizeGenderValues.java | 58 + .../model/ShoeWidthType.java | 66 + .../amazon/SellingPartnerAPI/model/Shoes.java | 4432 +++++ .../model/ShoulderHarnessHeight.java | 99 + .../model/SignedByValues.java | 67 + .../model/SimCardSlotCountType.java | 64 + .../SellingPartnerAPI/model/SizeMapType.java | 91 + .../model/SmallHomeAppliances.java | 1641 ++ .../amazon/SellingPartnerAPI/model/Sofa.java | 2285 +++ .../SellingPartnerAPI/model/Software.java | 734 + .../model/SoftwareGames.java | 638 + .../model/SoftwarePlatform.java | 105 + .../model/SoftwareVideoGames.java | 1723 ++ .../model/SoundAndRecordingEquipment.java | 2212 +++ .../SellingPartnerAPI/model/SoundCard.java | 487 + .../model/SoundCardInterfaceTypeValues.java | 100 + .../model/SoundLevelType.java | 95 + .../model/SoundLevelUnitOfMeasure.java | 61 + .../model/SourceCountryCodeValues.java | 63 + .../model/SpatialDimensions.java | 125 + .../SellingPartnerAPI/model/Speakers.java | 722 + .../model/SpeedClassRatingTypeValues.java | 64 + .../model/SpeedDimension.java | 95 + .../model/SpeedSixDigitDimension.java | 95 + .../model/SpeedUnitOfMeasure.java | 74 + .../SellingPartnerAPI/model/Spirits.java | 2019 +++ .../SellingPartnerAPI/model/Sports.java | 15088 ++++++++++++++++ .../model/SportsMemorabilia.java | 975 + .../model/StandardProductID.java | 118 + .../model/StereoShelfSystem.java | 170 + .../model/StoneCreationMethod.java | 61 + .../SellingPartnerAPI/model/StoneType.java | 630 + .../model/StringLengthDimension.java | 97 + .../model/StringLengthOptionalDimension.java | 97 + .../model/StringTemperatureDimension.java | 97 + .../model/StringTimeDimension.java | 97 + .../model/StringedInstruments.java | 1774 ++ .../model/SubscriptionTermDimension.java | 97 + .../model/SunProtectionDimension.java | 97 + .../model/SunProtectionUnitOfMeasure.java | 55 + .../model/SurveillanceSystem.java | 741 + .../model/SweetnessAtHarvestDimension.java | 95 + .../SweetnessAtHarvestUnitOfMeasure.java | 55 + .../model/SystemCabinet.java | 904 + .../model/SystemPowerDevice.java | 485 + .../SellingPartnerAPI/model/TVCombos.java | 1000 + .../amazon/SellingPartnerAPI/model/Table.java | 2285 +++ .../TabletActiveSurfaceAreaDimension.java | 94 + .../model/TabletComputer.java | 1986 ++ .../model/TabletDataRateDimension.java | 95 + .../model/TabletDataRateUnitOfMeasure.java | 43 + .../model/TabletInputMethodTypeValues.java | 83 + .../model/TabletResolutionDimension.java | 95 + .../model/TabletResolutionUnitOfMeasure.java | 55 + .../model/TargetGenderType.java | 61 + .../amazon/SellingPartnerAPI/model/Tea.java | 1793 ++ .../SellingPartnerAPI/model/Telescope.java | 1040 ++ .../SellingPartnerAPI/model/Television.java | 2264 +++ .../model/TemperatureDimension.java | 95 + .../model/TemperatureRangeType.java | 97 + .../model/TemperatureRangeUnitOfMeasure.java | 45 + .../model/TemperatureRatingDimension.java | 95 + .../model/TemperatureRatingUnitOfMeasure.java | 61 + .../model/TemperatureUnitOfMeasure.java | 45 + .../model/TensileStrengthDimension.java | 95 + .../model/ThicknessType.java | 95 + .../model/ThicknessUnitOfMeasure.java | 61 + .../model/ThreeDTechnologyTypeValues.java | 64 + .../model/ThreeDTechnologyValues.java | 64 + .../model/TimeDimension.java | 95 + .../model/TimeIntegerDimension.java | 97 + .../model/TimeUnitOfMeasure.java | 85 + .../amazon/SellingPartnerAPI/model/Tire.java | 1776 ++ .../SellingPartnerAPI/model/TireAndWheel.java | 1605 ++ .../model/TireAndWheelAssemblies.java | 1322 ++ .../amazon/SellingPartnerAPI/model/Tires.java | 1334 ++ .../model/TiresAndWheels.java | 194 + .../amazon/SellingPartnerAPI/model/Tools.java | 673 + .../SellingPartnerAPI/model/TorqueType.java | 95 + .../model/TorqueUnitOfMeasure.java | 85 + .../model/TouchscreenTypeValues.java | 55 + .../SellingPartnerAPI/model/ToyAwardType.java | 145 + .../amazon/SellingPartnerAPI/model/Toys.java | 955 + .../SellingPartnerAPI/model/ToysAndGames.java | 1855 ++ .../SellingPartnerAPI/model/ToysBaby.java | 5187 ++++++ .../SellingPartnerAPI/model/TripodStand.java | 266 + .../amazon/SellingPartnerAPI/model/Tuner.java | 229 + .../SellingPartnerAPI/model/TwoWayRadio.java | 135 + .../model/UKMedicinesClassUnit.java | 64 + .../model/USKRatingType.java | 79 + .../model/UnknownOpticalDimension.java | 95 + .../model/UnknownOpticalUnitOfMeasure.java | 58 + .../amazon/SellingPartnerAPI/model/VCR.java | 142 + .../model/VacuumCleaner.java | 3354 ++++ .../model/VariationData.java | 111 + .../SellingPartnerAPI/model/Vehicle.java | 1605 ++ .../amazon/SellingPartnerAPI/model/Video.java | 165 + .../model/VideoBindingType.java | 85 + .../SellingPartnerAPI/model/VideoCard.java | 781 + .../SellingPartnerAPI/model/VideoDVD.java | 1873 ++ .../model/VideoDVDMediaType.java | 95 + .../model/VideoFormatType.java | 160 + .../SellingPartnerAPI/model/VideoGames.java | 478 + .../model/VideoGamesAccessories.java | 291 + .../model/VideoGamesHardware.java | 291 + .../model/VideoProjector.java | 1200 ++ .../model/VideoProjectorsAndAccessories.java | 1192 ++ .../SellingPartnerAPI/model/VideoVHS.java | 1780 ++ .../model/VideoVHSMediaType.java | 58 + .../model/VineyardYieldDimension.java | 95 + .../model/VineyardYieldUnitOfMeasure.java | 55 + .../model/VoiceRecorder.java | 283 + .../model/VoltageDecimalDimension.java | 95 + .../VoltageFiveDigitIntegerDimension.java | 95 + .../model/VoltageIntegerDimension.java | 97 + .../VoltageIntegerDimensionOptionalUnit.java | 97 + .../VoltageSevenDigitDecimalDimension.java | 95 + .../model/VoltageUnitOfMeasure.java | 67 + .../model/VolumeAndVolumeRateDimension.java | 95 + .../model/VolumeDimension.java | 95 + .../model/VolumeIntegerDimension.java | 97 + .../model/VolumeRateDimension.java | 95 + .../model/VolumeRateUnitOfMeasure.java | 94 + .../model/VolumeUnitOfMeasure.java | 112 + .../model/VolumeWeightDimension.java | 95 + .../amazon/SellingPartnerAPI/model/Watch.java | 2241 +++ .../model/WaterConsumptionType.java | 95 + .../model/WaterConsumptionUnitOfMeasure.java | 61 + .../model/WaterPurificationUnit.java | 1680 ++ .../model/WaterResistantType.java | 61 + .../model/WattageDimension.java | 95 + .../model/WattageDimensionOptionalUnit.java | 95 + .../model/WattageIntegerDimension.java | 97 + .../model/WattageUnitOfMeasure.java | 58 + .../SellingPartnerAPI/model/Webcam.java | 509 + .../model/WeightDimension.java | 95 + .../model/WeightIntegerDimension.java | 97 + .../model/WeightRecommendation.java | 99 + .../model/WeightRecommendationType.java | 97 + .../model/WeightUnitOfMeasure.java | 65 + .../SellingPartnerAPI/model/Wheels.java | 1332 ++ .../model/WidthSizeType.java | 97 + .../amazon/SellingPartnerAPI/model/Wine.java | 2310 +++ .../SellingPartnerAPI/model/Wireless.java | 439 + .../model/WirelessAccessories.java | 789 + .../model/WirelessCarrierTypeValues.java | 64 + .../model/WirelessDownloads.java | 208 + ...relessInputDeviceTechnologyTypeValues.java | 67 + .../model/WritingInstruments.java | 1572 ++ .../model/ZoomDimension.java | 97 + .../model/ZoomUnitOfMeasure.java | 55 + src/main/resources/binding.xml | 17 + src/main/resources/xsds/Amazon.xsd | 92 + src/main/resources/xsds/AutoAccessory.xsd | 2088 +++ src/main/resources/xsds/Beauty.xsd | 182 + src/main/resources/xsds/Books.xsd | 210 + src/main/resources/xsds/CE.xsd | 3470 ++++ src/main/resources/xsds/CameraPhoto.xsd | 2719 +++ .../resources/xsds/ClothingAccessories.xsd | 5733 ++++++ src/main/resources/xsds/Coins.xsd | 137 + src/main/resources/xsds/Computers.xsd | 2415 +++ .../xsds/EntertainmentCollectibles.xsd | 106 + src/main/resources/xsds/FoodAndBeverages.xsd | 1913 ++ .../resources/xsds/FoodServiceAndJanSan.xsd | 216 + src/main/resources/xsds/FulfillmentCenter.xsd | 57 + src/main/resources/xsds/GiftCards.xsd | 102 + src/main/resources/xsds/Health.xsd | 4911 +++++ src/main/resources/xsds/Home.xsd | 5804 ++++++ src/main/resources/xsds/HomeImprovement.xsd | 1234 ++ src/main/resources/xsds/Industrial.xsd | 3501 ++++ src/main/resources/xsds/Inventory.xsd | 49 + src/main/resources/xsds/Jewelry.xsd | 1252 ++ src/main/resources/xsds/LabSupplies.xsd | 411 + src/main/resources/xsds/Lighting.xsd | 280 + src/main/resources/xsds/Listings.xsd | 45 + .../resources/xsds/MechanicalFasteners.xsd | 174 + src/main/resources/xsds/Miscellaneous.xsd | 157 + src/main/resources/xsds/Music.xsd | 255 + .../resources/xsds/MusicalInstruments.xsd | 983 + src/main/resources/xsds/Office.xsd | 1143 ++ .../resources/xsds/OrderAcknowledgement.xsd | 55 + src/main/resources/xsds/OrderAdjustment.xsd | 94 + src/main/resources/xsds/OrderFulfillment.xsd | 66 + src/main/resources/xsds/Outdoors.xsd | 1041 ++ src/main/resources/xsds/Override.xsd | 48 + src/main/resources/xsds/PetSupplies.xsd | 418 + src/main/resources/xsds/PowerTransmission.xsd | 87 + src/main/resources/xsds/Price.xsd | 234 + src/main/resources/xsds/Product.xsd | 1539 ++ src/main/resources/xsds/ProductImage.xsd | 57 + src/main/resources/xsds/RawMaterials.xsd | 125 + src/main/resources/xsds/Relationship.xsd | 47 + src/main/resources/xsds/SWVG.xsd | 335 + src/main/resources/xsds/Shoes.xsd | 718 + src/main/resources/xsds/Sports.xsd | 1610 ++ src/main/resources/xsds/SportsMemorabilia.xsd | 66 + src/main/resources/xsds/TiresAndWheels.xsd | 358 + src/main/resources/xsds/Tools.xsd | 82 + src/main/resources/xsds/Toys.xsd | 305 + src/main/resources/xsds/ToysBaby.xsd | 337 + src/main/resources/xsds/Video.xsd | 406 + src/main/resources/xsds/Wireless.xsd | 128 + src/main/resources/xsds/amzn-base.xsd | 6254 +++++++ src/main/resources/xsds/amzn-envelope.xsd | 102 + src/main/resources/xsds/amzn-header.xsd | 45 + 776 files changed, 628289 insertions(+), 4 deletions(-) create mode 100644 amazone-xsd-demo.iml create mode 100644 pom.xml create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AVFurniture.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Abrasives.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AdditionalDrivesTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AddressType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AddressTypeSupportNonCity.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AdhesiveTapes.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AdhesivesAndSealants.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendation.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AirflowDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AirflowUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholicBeverages.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AllergenInformationType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AmazonFees.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AmazonMaturityRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AmazonOnly.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AmazonVendorOnly.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AmperageDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AmperageUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Antenna.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AntennaTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ApertureDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ApertureUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimensionOptionalUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AreaUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Art.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ArtSupplies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AudioTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AudioVideoAccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AuthenticatedByType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessoryMisc.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/AutoPart.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Autobattery.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Autochemical.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Autooil.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/B2BQuantityPriceTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType1.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BabyFood.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BagCase.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Bakeware.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BallpointPenTypes.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BarCode.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BarCodeReader.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BaseCurrencyCode.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Battery.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryAverageLifeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryCellTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Beauty.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BeautyMisc.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Bed.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BedAndBath.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BedLinen.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Beer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Bench.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Beverages.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BindingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BindingTypes.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Binocular.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BlankMedia.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BluRayRegionType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Books.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BooksMisc.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BooksVideoFormatType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BrassAndWoodwindInstruments.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BuildingMaterials.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Bullion.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeSixDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/BuyerPrice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CBFCRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CE.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CEBattery.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CEBinocular.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CEBlankMedia.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CECamcorder.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CECameraFlash.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CEDigitalCamera.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CEFilmCamera.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CETelescope.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CEVideoProjector.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CNCRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Cabinet.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CableOrAdapter.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CalciumUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Calculator.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Camcorder.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CameraBagsAndCases.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CameraLenses.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CameraOtherAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CameraPhoto.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CameraPowerSupply.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CampingEquipment.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnitMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CarAlarm.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CarAudioOrTheater.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CarElectronics.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CarSeatWeightGroupEUType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderInterfaceTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CarryingCaseOrBag.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhone.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhoneCase.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CertificateType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Chair.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CharacterDataType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ChargingAdapter.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CholesterolUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ChromatismType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Cleaner.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CleanerAccessoryTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CleaningOrRepairKit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ClothingAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Coffee.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Coin.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Coins.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCard.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCoins.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ColorSpecification.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CompatibleMemoryCardTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Computer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerAddOn.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerComponent.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerCoolingDevice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerDriveOrStorage.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerInputDevice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatform.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatformValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerProcessor.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ComputerSpeaker.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Computers.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ConditionInfo.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ConditionProvidedByType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Connection.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ConnectionTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ConsumerElectronics.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Cookware.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CorrectiveEyeglasses.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Costume.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CurencyDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CurrencyAmount.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CurrentDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CurrentFiveDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CurrentUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Customer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CustomizationInfoType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Cutlery.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CuttingTools.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/CyclingEquipment.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DVDPlayerOrRecorder.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DailyLivingAids.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Darkroom.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedFiveDigitIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedTenIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DateIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DateUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DatedCompareAtPrice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DatedPrice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DegreeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DegreeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DensityDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DensityUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Desk.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DietarySupplements.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DigitalCamera.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DigitalFrame.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DigitalPictureFrame.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DigitalVideoRecorder.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Dimensions.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Dinnerware.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DirectPaymentType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DistributionDesignationValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DockingStationExternalInterfaceTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DownloadableFile.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Dresser.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/DustJacketTypes.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EducationalSupplies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Electrical.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigarette.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteLiquid.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteReplacementCartridge.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicComponents.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EmailAddressType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EnergyContentUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EnergyDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EnergyLabelEfficiencyClass.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EnergyRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EnergyUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentCollectibles.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentMemorabilia.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EuEfficiencyClassType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EuEnergyEfficiencyClassType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/EuTireClassType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FSKRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Fabric.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FashionEarring.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FashionNecklaceBraceletAnklet.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FashionOther.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FashionRing.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FdaDeviceClassificationType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FdaInstructionsForUseEnum.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Fertilizer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Film.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FilmCamera.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FilmManagementFeaturesTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Filter.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FineEarring.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FineNecklaceBraceletAnklet.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FineOther.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FineRing.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FishingEquipment.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Flash.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FlashMemory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FloorCover.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FocalLengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Food.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FoodAndBeverages.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FoodServiceAndJanSan.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FootwearSizeSystemValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ForceDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ForceUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ForwardFacingWeight.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyFiveDigitIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyThreeDigitIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FulfillReadiness.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/FurnitureAndDecor.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationAccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationSystem.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GdprRiskType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Gears.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GenericUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GiftCard.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GiftCardsFormatType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GirthSizeType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GlobalCurrencyCode.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GraduationInterval.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCard.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCardInterfaceTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Grommets.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Guitars.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HICommon.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HandheldOrPDA.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HandheldSoftwareDownloads.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HardDriveInterfaceTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HardLiquor.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HardnessDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HardnessUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Hardware.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HardwarePlatformType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HazmatItemType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Headboard.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Headphones.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetStyleValue.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetTypeValue.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Health.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HealthMisc.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendation.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendationType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Helmet.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Hobbies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Home.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovement.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovementTools.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HomeTheaterSystemOrHTIB.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HouseholdSupplies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceInputType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceOutputType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ICAARatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/IdentityPackageType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ImageFormatTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Industrial.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialHose.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialWheels.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/InkOrToner.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/InkToner.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/InputTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/InputVideoConnectorsTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/InstrumentPartsAndAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/InterfaceTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/InternalConnectorTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/IrrigationEquipment.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/IsSourcingOnDemandValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ItalianAgeRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Jewelry.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/JewelryBattery.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/KeyboardInstruments.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Keyboards.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/KindleAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/KindleEReaderAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/KindleFireAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Kitchen.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/KitchenTools.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LabSupplies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LabSupply.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LanguageSWVG.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LanguageStringType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimensionOptionalUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LengthFiveDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LengthFourDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LengthIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LengthSevenDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LengthUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Lens.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LensAccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LensFixedFocalLengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LightBulbs.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LightMeter.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Lighting.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessoryTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LightingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LightsAndFixtures.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LithiumBatteryPackagingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LoyaltyCustomAttribute.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LumensType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LumensUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceFiveDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LuminancePositiveIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LuminiousIntensityDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/LuminousIntensityUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MPAARatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MajorHomeAppliances.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Mattress.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MaxEthernetSpeedTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalComponents.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalFasteners.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayerOrEReaderAccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MediaStorage.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MedicalSupplies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemoryCardTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemoryReader.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeTenDigitIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Microscope.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterDecimalDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MinimumAgeRecommendedDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MiscAudioComponents.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MiscSubtype.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MiscType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MiscWorldInstruments.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Miscellaneous.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ModemTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Monitor.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MonitorConnectorsTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Motherboard.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MotorSizeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Motorcycleaccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Motorcyclepart.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MultifunctionDevice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Music.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MusicClassical.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MusicFormatType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MusicMediaType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MusicPopular.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/MusicalInstruments.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NameValuePair.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NetworkAdapter.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NetworkingDevice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelSixDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NotebookComputer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NutritionServingUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/NutritionalFactsGroup.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ORings.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OTCMedication.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ObjectFactory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Office.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OfficeElectronics.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OfficePhone.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OfficePrinter.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OfficeProducts.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OfficeScanner.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OfficeSpecialFeatures.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLengthIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLineCapacityDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMagnificationDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMinimumAgeRecommendedDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMotorSizeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalRValueDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResistanceDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResolutionDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalSpeedDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageDecimalDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVolumeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightCapacityDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OrganizationTaxRoles.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OrganizersAndStorage.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Originality.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OtherAccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorLiving.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorRecreationProduct.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Outdoors.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PC.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PDA.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PEGIDetailsType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PEGIRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PaperFinishType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PaperProducts.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Pearl.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PercussionInstruments.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PersonalCareAppliances.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PersonalComputer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PetFood.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PetPowerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PetSupplies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PetSuppliesMisc.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Phone.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PhoneAccessory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PhoneNumberType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PhotoPaper.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PhotoStudio.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PhotographicStudioItems.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PixelDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PixelUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PlumbingFixtures.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PortableAudio.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PortableAvDevice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PositionType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PositiveCurrencyAmount.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PositiveNonZeroWeightDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PositiveWeightDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerBank.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerPlugType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerSixDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerSuppliesOrProtection.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerSupply.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerTransmission.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowerUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsPart.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsVehicle.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PrecisionMeasuring.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionDrug.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionEyewear.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PressureDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelSixDigitIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PressureUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PricingStrategyValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Printer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PrinterConsumable.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PrintingMediaTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ProcessorSeriesTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Product.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Projection.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PromotionApplicationType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/PromotionDataType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ProtectiveGear.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RValueUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RadarDetector.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RadioOrClockRadio.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RamMemory.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RawMaterials.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RearFacingWeight.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RebateType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Recall.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ReceiverOrAmplifier.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RelatedProductID.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RemoteControl.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceTypeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionFiveDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/RidingApparel.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Ridingboots.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Ridinggloves.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Rims.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SafetySupply.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Scanner.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ScreenProtector.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SecurityElectronics.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SeedsAndPlants.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SerialNumberFormatType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Serveware.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ServingDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ServingUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SexualWellness.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSafetyCodeIso20345Type.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeAgeGroupValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeClassValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeGenderValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShoeWidthType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Shoes.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ShoulderHarnessHeight.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SignedByValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SimCardSlotCountType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SizeMapType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SmallHomeAppliances.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Sofa.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Software.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareGames.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoftwarePlatform.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareVideoGames.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoundAndRecordingEquipment.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoundCard.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoundCardInterfaceTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SourceCountryCodeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SpatialDimensions.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Speakers.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SpeedClassRatingTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SpeedDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SpeedSixDigitDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SpeedUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Spirits.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Sports.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SportsMemorabilia.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StandardProductID.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StereoShelfSystem.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StoneCreationMethod.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StoneType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthOptionalDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StringTemperatureDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StringTimeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/StringedInstruments.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SubscriptionTermDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SurveillanceSystem.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SystemCabinet.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/SystemPowerDevice.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TVCombos.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Table.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TabletActiveSurfaceAreaDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TabletComputer.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TabletInputMethodTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TargetGenderType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Tea.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Telescope.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Television.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TensileStrengthDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TimeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TimeIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TimeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Tire.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheel.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheelAssemblies.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Tires.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TiresAndWheels.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Tools.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TorqueType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TorqueUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TouchscreenTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ToyAwardType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Toys.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ToysAndGames.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ToysBaby.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TripodStand.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Tuner.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/TwoWayRadio.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/UKMedicinesClassUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/USKRatingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VCR.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VacuumCleaner.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VariationData.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Vehicle.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Video.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoBindingType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoCard.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVD.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVDMediaType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoFormatType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoGames.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesHardware.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjector.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjectorsAndAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHS.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHSMediaType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VoiceRecorder.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VoltageDecimalDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VoltageFiveDigitIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimensionOptionalUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VoltageSevenDigitDecimalDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VoltageUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VolumeAndVolumeRateDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VolumeDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VolumeIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VolumeUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/VolumeWeightDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Watch.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WaterPurificationUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WaterResistantType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimensionOptionalUnit.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WattageIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WattageUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Webcam.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WeightDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WeightIntegerDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendation.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendationType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WeightUnitOfMeasure.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Wheels.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WidthSizeType.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Wine.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/Wireless.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WirelessAccessories.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WirelessCarrierTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WirelessDownloads.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WirelessInputDeviceTechnologyTypeValues.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/WritingInstruments.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ZoomDimension.java create mode 100644 src/main/java/com/amazon/SellingPartnerAPI/model/ZoomUnitOfMeasure.java create mode 100644 src/main/resources/binding.xml create mode 100644 src/main/resources/xsds/Amazon.xsd create mode 100644 src/main/resources/xsds/AutoAccessory.xsd create mode 100644 src/main/resources/xsds/Beauty.xsd create mode 100644 src/main/resources/xsds/Books.xsd create mode 100644 src/main/resources/xsds/CE.xsd create mode 100644 src/main/resources/xsds/CameraPhoto.xsd create mode 100644 src/main/resources/xsds/ClothingAccessories.xsd create mode 100644 src/main/resources/xsds/Coins.xsd create mode 100644 src/main/resources/xsds/Computers.xsd create mode 100644 src/main/resources/xsds/EntertainmentCollectibles.xsd create mode 100644 src/main/resources/xsds/FoodAndBeverages.xsd create mode 100644 src/main/resources/xsds/FoodServiceAndJanSan.xsd create mode 100644 src/main/resources/xsds/FulfillmentCenter.xsd create mode 100644 src/main/resources/xsds/GiftCards.xsd create mode 100644 src/main/resources/xsds/Health.xsd create mode 100644 src/main/resources/xsds/Home.xsd create mode 100644 src/main/resources/xsds/HomeImprovement.xsd create mode 100644 src/main/resources/xsds/Industrial.xsd create mode 100644 src/main/resources/xsds/Inventory.xsd create mode 100644 src/main/resources/xsds/Jewelry.xsd create mode 100644 src/main/resources/xsds/LabSupplies.xsd create mode 100644 src/main/resources/xsds/Lighting.xsd create mode 100644 src/main/resources/xsds/Listings.xsd create mode 100644 src/main/resources/xsds/MechanicalFasteners.xsd create mode 100644 src/main/resources/xsds/Miscellaneous.xsd create mode 100644 src/main/resources/xsds/Music.xsd create mode 100644 src/main/resources/xsds/MusicalInstruments.xsd create mode 100644 src/main/resources/xsds/Office.xsd create mode 100644 src/main/resources/xsds/OrderAcknowledgement.xsd create mode 100644 src/main/resources/xsds/OrderAdjustment.xsd create mode 100644 src/main/resources/xsds/OrderFulfillment.xsd create mode 100644 src/main/resources/xsds/Outdoors.xsd create mode 100644 src/main/resources/xsds/Override.xsd create mode 100644 src/main/resources/xsds/PetSupplies.xsd create mode 100644 src/main/resources/xsds/PowerTransmission.xsd create mode 100644 src/main/resources/xsds/Price.xsd create mode 100644 src/main/resources/xsds/Product.xsd create mode 100644 src/main/resources/xsds/ProductImage.xsd create mode 100644 src/main/resources/xsds/RawMaterials.xsd create mode 100644 src/main/resources/xsds/Relationship.xsd create mode 100644 src/main/resources/xsds/SWVG.xsd create mode 100644 src/main/resources/xsds/Shoes.xsd create mode 100644 src/main/resources/xsds/Sports.xsd create mode 100644 src/main/resources/xsds/SportsMemorabilia.xsd create mode 100644 src/main/resources/xsds/TiresAndWheels.xsd create mode 100644 src/main/resources/xsds/Tools.xsd create mode 100644 src/main/resources/xsds/Toys.xsd create mode 100644 src/main/resources/xsds/ToysBaby.xsd create mode 100644 src/main/resources/xsds/Video.xsd create mode 100644 src/main/resources/xsds/Wireless.xsd create mode 100644 src/main/resources/xsds/amzn-base.xsd create mode 100644 src/main/resources/xsds/amzn-envelope.xsd create mode 100644 src/main/resources/xsds/amzn-header.xsd diff --git a/README.md b/README.md index f8f3a77..9950815 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ -# amazon-selling-partner-data-xsds - -Amazon Selling Partner Data XSDs +## Amazon Selling Partner Data XSDs The files linked below are samples of our XML schema documents (XSDs). +--- + You can use the JAXB xjc command to convert XSD to bean. See below for details: - xjc E:\Desktop\swagger\amazone-xsd-demo\src\main\resources\xsds\Product.xsd -d E:\Desktop\swagger\amazone-xsd-demo\src\main\java\ -b E:\Desktop\swagger\amazone-xsd-demo\src\main\resources\binding.xml -p com.wezone.amazon.bean -encoding UTF-8 \ No newline at end of file +``` + xjc H:\springsts_workspaces_pro\wezone-thirdparty-master\amazon\amazon-selling-partner-data-xsds\src\main\resources\xsds\Product.xsd -d H:\springsts_workspaces_pro\wezone-thirdparty-master\amazon\amazon-selling-partner-data-xsds\src\main\java\ -b H:\springsts_workspaces_pro\wezone-thirdparty-master\amazon\amazon-selling-partner-data-xsds\src\main\resources\binding.xml -p com.amazon.SellingPartnerAPI.model -encoding UTF-8 +``` diff --git a/amazone-xsd-demo.iml b/amazone-xsd-demo.iml new file mode 100644 index 0000000..ec83952 --- /dev/null +++ b/amazone-xsd-demo.iml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..2764beb --- /dev/null +++ b/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + com.amazon.sellingpartnerapi + amazon-selling-partner-data-xsds + 1.0 + + + 8 + 8 + + + diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AVFurniture.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AVFurniture.java new file mode 100644 index 0000000..29cdc59 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AVFurniture.java @@ -0,0 +1,405 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}MaximumSupportedScreenSize" minOccurs="0"/>
+ *         <element ref="{}MaxWeightCapacity" minOccurs="0"/>
+ *         <element ref="{}MaxWeightRecommendation" minOccurs="0"/>
+ *         <element ref="{}MinimumSupportedScreenSize" minOccurs="0"/>
+ *         <element ref="{}MountingPattern" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}MountMotion" minOccurs="0"/>
+ *         <element ref="{}MountBoltPattern" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "enclosureFinish", + "finishType", + "maximumSupportedScreenSize", + "maxWeightCapacity", + "maxWeightRecommendation", + "minimumSupportedScreenSize", + "mountingPattern", + "mountingType", + "mountMotion", + "mountBoltPattern", + "wirelessTechnology", + "efficiency" +}) +@XmlRootElement(name = "AVFurniture") +public class AVFurniture { + + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "MaximumSupportedScreenSize") + protected LengthDimension maximumSupportedScreenSize; + @XmlElement(name = "MaxWeightCapacity") + protected WeightDimension maxWeightCapacity; + @XmlElement(name = "MaxWeightRecommendation") + protected WeightDimension maxWeightRecommendation; + @XmlElement(name = "MinimumSupportedScreenSize") + protected LengthDimension minimumSupportedScreenSize; + @XmlElement(name = "MountingPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingPattern; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "MountMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountMotion; + @XmlElement(name = "MountBoltPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountBoltPattern; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取maximumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSupportedScreenSize() { + return maximumSupportedScreenSize; + } + + /** + * 设置maximumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSupportedScreenSize(LengthDimension value) { + this.maximumSupportedScreenSize = value; + } + + /** + * 获取maxWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightCapacity() { + return maxWeightCapacity; + } + + /** + * 设置maxWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightCapacity(WeightDimension value) { + this.maxWeightCapacity = value; + } + + /** + * 获取maxWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightRecommendation() { + return maxWeightRecommendation; + } + + /** + * 设置maxWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightRecommendation(WeightDimension value) { + this.maxWeightRecommendation = value; + } + + /** + * 获取minimumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumSupportedScreenSize() { + return minimumSupportedScreenSize; + } + + /** + * 设置minimumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumSupportedScreenSize(LengthDimension value) { + this.minimumSupportedScreenSize = value; + } + + /** + * 获取mountingPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingPattern() { + return mountingPattern; + } + + /** + * 设置mountingPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingPattern(String value) { + this.mountingPattern = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取mountMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountMotion() { + return mountMotion; + } + + /** + * 设置mountMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountMotion(String value) { + this.mountMotion = value; + } + + /** + * 获取mountBoltPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountBoltPattern() { + return mountBoltPattern; + } + + /** + * 设置mountBoltPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountBoltPattern(String value) { + this.mountBoltPattern = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Abrasives.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Abrasives.java new file mode 100644 index 0000000..5d35d5c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Abrasives.java @@ -0,0 +1,1744 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ArborHoleDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "arborHoleDiameter", + "backingType", + "backingWeight", + "color", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "Abrasives") +public class Abrasives { + + @XmlElement(name = "ArborHoleDiameter") + protected LengthDimension arborHoleDiameter; + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取arborHoleDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getArborHoleDiameter() { + return arborHoleDiameter; + } + + /** + * 设置arborHoleDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setArborHoleDiameter(LengthDimension value) { + this.arborHoleDiameter = value; + } + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AdditionalDrivesTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AdditionalDrivesTypeValues.java new file mode 100644 index 0000000..4c7443d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AdditionalDrivesTypeValues.java @@ -0,0 +1,121 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AdditionalDrivesTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AdditionalDrivesTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="blu_ray"/>
+ *     <enumeration value="blu_ray_re"/>
+ *     <enumeration value="blu_ray_rom"/>
+ *     <enumeration value="blu_ray_rw"/>
+ *     <enumeration value="cd_rom"/>
+ *     <enumeration value="cd_rw"/>
+ *     <enumeration value="dvd"/>
+ *     <enumeration value="dvd_cd_rw"/>
+ *     <enumeration value="dvd_minus_rw"/>
+ *     <enumeration value="dvd_plus_minus_rw"/>
+ *     <enumeration value="dvd_plus_r"/>
+ *     <enumeration value="dvd_plus_rw"/>
+ *     <enumeration value="dvd_r"/>
+ *     <enumeration value="dvd_ram"/>
+ *     <enumeration value="dvd_rom"/>
+ *     <enumeration value="dvd_rw"/>
+ *     <enumeration value="floppy"/>
+ *     <enumeration value="ide_tape_drive"/>
+ *     <enumeration value="jazz"/>
+ *     <enumeration value="scsi_cdrom"/>
+ *     <enumeration value="scsi_tape_drive"/>
+ *     <enumeration value="thumb_drive"/>
+ *     <enumeration value="zip"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AdditionalDrivesTypeValues") +@XmlEnum +public enum AdditionalDrivesTypeValues { + + @XmlEnumValue("blu_ray") + BLU_RAY("blu_ray"), + @XmlEnumValue("blu_ray_re") + BLU_RAY_RE("blu_ray_re"), + @XmlEnumValue("blu_ray_rom") + BLU_RAY_ROM("blu_ray_rom"), + @XmlEnumValue("blu_ray_rw") + BLU_RAY_RW("blu_ray_rw"), + @XmlEnumValue("cd_rom") + CD_ROM("cd_rom"), + @XmlEnumValue("cd_rw") + CD_RW("cd_rw"), + @XmlEnumValue("dvd") + DVD("dvd"), + @XmlEnumValue("dvd_cd_rw") + DVD_CD_RW("dvd_cd_rw"), + @XmlEnumValue("dvd_minus_rw") + DVD_MINUS_RW("dvd_minus_rw"), + @XmlEnumValue("dvd_plus_minus_rw") + DVD_PLUS_MINUS_RW("dvd_plus_minus_rw"), + @XmlEnumValue("dvd_plus_r") + DVD_PLUS_R("dvd_plus_r"), + @XmlEnumValue("dvd_plus_rw") + DVD_PLUS_RW("dvd_plus_rw"), + @XmlEnumValue("dvd_r") + DVD_R("dvd_r"), + @XmlEnumValue("dvd_ram") + DVD_RAM("dvd_ram"), + @XmlEnumValue("dvd_rom") + DVD_ROM("dvd_rom"), + @XmlEnumValue("dvd_rw") + DVD_RW("dvd_rw"), + @XmlEnumValue("floppy") + FLOPPY("floppy"), + @XmlEnumValue("ide_tape_drive") + IDE_TAPE_DRIVE("ide_tape_drive"), + @XmlEnumValue("jazz") + JAZZ("jazz"), + @XmlEnumValue("scsi_cdrom") + SCSI_CDROM("scsi_cdrom"), + @XmlEnumValue("scsi_tape_drive") + SCSI_TAPE_DRIVE("scsi_tape_drive"), + @XmlEnumValue("thumb_drive") + THUMB_DRIVE("thumb_drive"), + @XmlEnumValue("zip") + ZIP("zip"); + private final String value; + + AdditionalDrivesTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AdditionalDrivesTypeValues fromValue(String v) { + for (AdditionalDrivesTypeValues c: AdditionalDrivesTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AddressType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AddressType.java new file mode 100644 index 0000000..198720a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AddressType.java @@ -0,0 +1,530 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

AddressType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AddressType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{}String"/>
+ *         <element name="FormalTitle" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="10"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GivenName" type="{}String" minOccurs="0"/>
+ *         <element name="FamilyName" type="{}String" minOccurs="0"/>
+ *         <element name="AddressFieldOne" type="{}AddressLine"/>
+ *         <element name="AddressFieldTwo" type="{}AddressLine" minOccurs="0"/>
+ *         <element name="AddressFieldThree" type="{}AddressLine" minOccurs="0"/>
+ *         <element name="City" type="{}String" minOccurs="0"/>
+ *         <element name="County" type="{}String" minOccurs="0"/>
+ *         <element name="StateOrRegion" type="{}String" minOccurs="0"/>
+ *         <element name="PostalCode" type="{}String" minOccurs="0"/>
+ *         <element name="CountryCode">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="2"/>
+ *               <maxLength value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PhoneNumber" type="{}PhoneNumberType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="isDefaultShipping" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="isDefaultBilling" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="isDefaultOneClick" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddressType", propOrder = { + "name", + "formalTitle", + "givenName", + "familyName", + "addressFieldOne", + "addressFieldTwo", + "addressFieldThree", + "city", + "county", + "stateOrRegion", + "postalCode", + "countryCode", + "phoneNumber", + "isDefaultShipping", + "isDefaultBilling", + "isDefaultOneClick" +}) +public class AddressType { + + @XmlElement(name = "Name", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String name; + @XmlElement(name = "FormalTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String formalTitle; + @XmlElement(name = "GivenName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String givenName; + @XmlElement(name = "FamilyName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String familyName; + @XmlElement(name = "AddressFieldOne", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String addressFieldOne; + @XmlElement(name = "AddressFieldTwo") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String addressFieldTwo; + @XmlElement(name = "AddressFieldThree") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String addressFieldThree; + @XmlElement(name = "City") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String city; + @XmlElement(name = "County") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String county; + @XmlElement(name = "StateOrRegion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stateOrRegion; + @XmlElement(name = "PostalCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String postalCode; + @XmlElement(name = "CountryCode", required = true) + protected String countryCode; + @XmlElement(name = "PhoneNumber") + protected List phoneNumber; + protected Boolean isDefaultShipping; + protected Boolean isDefaultBilling; + protected Boolean isDefaultOneClick; + + /** + * 获取name属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * 设置name属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * 获取formalTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormalTitle() { + return formalTitle; + } + + /** + * 设置formalTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormalTitle(String value) { + this.formalTitle = value; + } + + /** + * 获取givenName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGivenName() { + return givenName; + } + + /** + * 设置givenName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGivenName(String value) { + this.givenName = value; + } + + /** + * 获取familyName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFamilyName() { + return familyName; + } + + /** + * 设置familyName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFamilyName(String value) { + this.familyName = value; + } + + /** + * 获取addressFieldOne属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddressFieldOne() { + return addressFieldOne; + } + + /** + * 设置addressFieldOne属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddressFieldOne(String value) { + this.addressFieldOne = value; + } + + /** + * 获取addressFieldTwo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddressFieldTwo() { + return addressFieldTwo; + } + + /** + * 设置addressFieldTwo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddressFieldTwo(String value) { + this.addressFieldTwo = value; + } + + /** + * 获取addressFieldThree属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddressFieldThree() { + return addressFieldThree; + } + + /** + * 设置addressFieldThree属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddressFieldThree(String value) { + this.addressFieldThree = value; + } + + /** + * 获取city属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCity() { + return city; + } + + /** + * 设置city属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCity(String value) { + this.city = value; + } + + /** + * 获取county属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCounty() { + return county; + } + + /** + * 设置county属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCounty(String value) { + this.county = value; + } + + /** + * 获取stateOrRegion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStateOrRegion() { + return stateOrRegion; + } + + /** + * 设置stateOrRegion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStateOrRegion(String value) { + this.stateOrRegion = value; + } + + /** + * 获取postalCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPostalCode() { + return postalCode; + } + + /** + * 设置postalCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPostalCode(String value) { + this.postalCode = value; + } + + /** + * 获取countryCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryCode() { + return countryCode; + } + + /** + * 设置countryCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryCode(String value) { + this.countryCode = value; + } + + /** + * Gets the value of the phoneNumber property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the phoneNumber property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPhoneNumber().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PhoneNumberType } + * + * + */ + public List getPhoneNumber() { + if (phoneNumber == null) { + phoneNumber = new ArrayList(); + } + return this.phoneNumber; + } + + /** + * 获取isDefaultShipping属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsDefaultShipping() { + return isDefaultShipping; + } + + /** + * 设置isDefaultShipping属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsDefaultShipping(Boolean value) { + this.isDefaultShipping = value; + } + + /** + * 获取isDefaultBilling属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsDefaultBilling() { + return isDefaultBilling; + } + + /** + * 设置isDefaultBilling属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsDefaultBilling(Boolean value) { + this.isDefaultBilling = value; + } + + /** + * 获取isDefaultOneClick属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsDefaultOneClick() { + return isDefaultOneClick; + } + + /** + * 设置isDefaultOneClick属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsDefaultOneClick(Boolean value) { + this.isDefaultOneClick = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AddressTypeSupportNonCity.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AddressTypeSupportNonCity.java new file mode 100644 index 0000000..5c1e5b4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AddressTypeSupportNonCity.java @@ -0,0 +1,379 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

AddressTypeSupportNonCity complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AddressTypeSupportNonCity">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{}String"/>
+ *         <element name="AddressFieldOne" type="{}AddressLine"/>
+ *         <element name="AddressFieldTwo" type="{}AddressLine" minOccurs="0"/>
+ *         <element name="AddressFieldThree" type="{}AddressLine" minOccurs="0"/>
+ *         <element name="City" type="{}String" minOccurs="0"/>
+ *         <element name="DistrictOrCounty" type="{}String" minOccurs="0"/>
+ *         <element name="County" type="{}String" minOccurs="0"/>
+ *         <element name="StateOrRegion" type="{}String" minOccurs="0"/>
+ *         <element name="PostalCode" type="{}String" minOccurs="0"/>
+ *         <element name="CountryCode">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="2"/>
+ *               <maxLength value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PhoneNumber" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddressTypeSupportNonCity", propOrder = { + "name", + "addressFieldOne", + "addressFieldTwo", + "addressFieldThree", + "city", + "districtOrCounty", + "county", + "stateOrRegion", + "postalCode", + "countryCode", + "phoneNumber" +}) +public class AddressTypeSupportNonCity { + + @XmlElement(name = "Name", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String name; + @XmlElement(name = "AddressFieldOne", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String addressFieldOne; + @XmlElement(name = "AddressFieldTwo") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String addressFieldTwo; + @XmlElement(name = "AddressFieldThree") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String addressFieldThree; + @XmlElement(name = "City") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String city; + @XmlElement(name = "DistrictOrCounty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String districtOrCounty; + @XmlElement(name = "County") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String county; + @XmlElement(name = "StateOrRegion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stateOrRegion; + @XmlElement(name = "PostalCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String postalCode; + @XmlElement(name = "CountryCode", required = true) + protected String countryCode; + @XmlElement(name = "PhoneNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phoneNumber; + + /** + * 获取name属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * 设置name属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * 获取addressFieldOne属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddressFieldOne() { + return addressFieldOne; + } + + /** + * 设置addressFieldOne属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddressFieldOne(String value) { + this.addressFieldOne = value; + } + + /** + * 获取addressFieldTwo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddressFieldTwo() { + return addressFieldTwo; + } + + /** + * 设置addressFieldTwo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddressFieldTwo(String value) { + this.addressFieldTwo = value; + } + + /** + * 获取addressFieldThree属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddressFieldThree() { + return addressFieldThree; + } + + /** + * 设置addressFieldThree属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddressFieldThree(String value) { + this.addressFieldThree = value; + } + + /** + * 获取city属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCity() { + return city; + } + + /** + * 设置city属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCity(String value) { + this.city = value; + } + + /** + * 获取districtOrCounty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDistrictOrCounty() { + return districtOrCounty; + } + + /** + * 设置districtOrCounty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDistrictOrCounty(String value) { + this.districtOrCounty = value; + } + + /** + * 获取county属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCounty() { + return county; + } + + /** + * 设置county属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCounty(String value) { + this.county = value; + } + + /** + * 获取stateOrRegion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStateOrRegion() { + return stateOrRegion; + } + + /** + * 设置stateOrRegion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStateOrRegion(String value) { + this.stateOrRegion = value; + } + + /** + * 获取postalCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPostalCode() { + return postalCode; + } + + /** + * 设置postalCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPostalCode(String value) { + this.postalCode = value; + } + + /** + * 获取countryCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryCode() { + return countryCode; + } + + /** + * 设置countryCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryCode(String value) { + this.countryCode = value; + } + + /** + * 获取phoneNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhoneNumber() { + return phoneNumber; + } + + /** + * 设置phoneNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhoneNumber(String value) { + this.phoneNumber = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AdhesiveTapes.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AdhesiveTapes.java new file mode 100644 index 0000000..bed80cb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AdhesiveTapes.java @@ -0,0 +1,572 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "breakingStrength", + "color", + "colorMap", + "exteriorFinish", + "finishTypes", + "headHeight", + "itemDiameter", + "itemShape", + "lowerTemperatureRating", + "maximumPressure", + "measurementSystem", + "operatingPressureRange", + "sizeName", + "sizeMap", + "specialFeatures", + "specificationMet", + "styleName", + "upperTemperatureRating" +}) +@XmlRootElement(name = "AdhesiveTapes") +public class AdhesiveTapes { + + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AdhesivesAndSealants.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AdhesivesAndSealants.java new file mode 100644 index 0000000..a48cdc3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AdhesivesAndSealants.java @@ -0,0 +1,2098 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FlowCapacityRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumGapFill" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfParts" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet1" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet2" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet3" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet4" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet5" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "breakingStrength", + "colorMap", + "color", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "flowCapacityRating", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "loadCapacity", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumGapFill", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfParts", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "specificationMet1", + "specificationMet2", + "specificationMet3", + "specificationMet4", + "specificationMet5", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "AdhesivesAndSealants") +public class AdhesivesAndSealants { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "FlowCapacityRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flowCapacityRating; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LoadCapacity") + protected VolumeDimension loadCapacity; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumGapFill") + protected VolumeDimension maximumGapFill; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfParts") + protected BigInteger numberOfParts; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificationMet1") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet1; + @XmlElement(name = "SpecificationMet2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet2; + @XmlElement(name = "SpecificationMet3") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet3; + @XmlElement(name = "SpecificationMet4") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet4; + @XmlElement(name = "SpecificationMet5") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet5; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取flowCapacityRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlowCapacityRating() { + return flowCapacityRating; + } + + /** + * 设置flowCapacityRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlowCapacityRating(String value) { + this.flowCapacityRating = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLoadCapacity(VolumeDimension value) { + this.loadCapacity = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumGapFill属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getMaximumGapFill() { + return maximumGapFill; + } + + /** + * 设置maximumGapFill属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setMaximumGapFill(VolumeDimension value) { + this.maximumGapFill = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfParts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfParts() { + return numberOfParts; + } + + /** + * 设置numberOfParts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfParts(BigInteger value) { + this.numberOfParts = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificationMet1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet1() { + return specificationMet1; + } + + /** + * 设置specificationMet1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet1(String value) { + this.specificationMet1 = value; + } + + /** + * 获取specificationMet2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet2() { + return specificationMet2; + } + + /** + * 设置specificationMet2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet2(String value) { + this.specificationMet2 = value; + } + + /** + * 获取specificationMet3属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet3() { + return specificationMet3; + } + + /** + * 设置specificationMet3属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet3(String value) { + this.specificationMet3 = value; + } + + /** + * 获取specificationMet4属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet4() { + return specificationMet4; + } + + /** + * 设置specificationMet4属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet4(String value) { + this.specificationMet4 = value; + } + + /** + * 获取specificationMet5属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet5() { + return specificationMet5; + } + + /** + * 设置specificationMet5属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet5(String value) { + this.specificationMet5 = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendation.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendation.java new file mode 100644 index 0000000..201c337 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendation.java @@ -0,0 +1,155 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MinimumManufacturerAgeRecommended" type="{}MinimumAgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MaximumManufacturerAgeRecommended" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MinimumMerchantAgeRecommended" type="{}MinimumAgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MaximumMerchantAgeRecommended" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "minimumManufacturerAgeRecommended", + "maximumManufacturerAgeRecommended", + "minimumMerchantAgeRecommended", + "maximumMerchantAgeRecommended" +}) +@XmlRootElement(name = "AgeRecommendation") +public class AgeRecommendation { + + @XmlElement(name = "MinimumManufacturerAgeRecommended") + protected MinimumAgeRecommendedDimension minimumManufacturerAgeRecommended; + @XmlElement(name = "MaximumManufacturerAgeRecommended") + protected AgeRecommendedDimension maximumManufacturerAgeRecommended; + @XmlElement(name = "MinimumMerchantAgeRecommended") + protected MinimumAgeRecommendedDimension minimumMerchantAgeRecommended; + @XmlElement(name = "MaximumMerchantAgeRecommended") + protected AgeRecommendedDimension maximumMerchantAgeRecommended; + + /** + * 获取minimumManufacturerAgeRecommended属性的值。 + * + * @return + * possible object is + * {@link MinimumAgeRecommendedDimension } + * + */ + public MinimumAgeRecommendedDimension getMinimumManufacturerAgeRecommended() { + return minimumManufacturerAgeRecommended; + } + + /** + * 设置minimumManufacturerAgeRecommended属性的值。 + * + * @param value + * allowed object is + * {@link MinimumAgeRecommendedDimension } + * + */ + public void setMinimumManufacturerAgeRecommended(MinimumAgeRecommendedDimension value) { + this.minimumManufacturerAgeRecommended = value; + } + + /** + * 获取maximumManufacturerAgeRecommended属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMaximumManufacturerAgeRecommended() { + return maximumManufacturerAgeRecommended; + } + + /** + * 设置maximumManufacturerAgeRecommended属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMaximumManufacturerAgeRecommended(AgeRecommendedDimension value) { + this.maximumManufacturerAgeRecommended = value; + } + + /** + * 获取minimumMerchantAgeRecommended属性的值。 + * + * @return + * possible object is + * {@link MinimumAgeRecommendedDimension } + * + */ + public MinimumAgeRecommendedDimension getMinimumMerchantAgeRecommended() { + return minimumMerchantAgeRecommended; + } + + /** + * 设置minimumMerchantAgeRecommended属性的值。 + * + * @param value + * allowed object is + * {@link MinimumAgeRecommendedDimension } + * + */ + public void setMinimumMerchantAgeRecommended(MinimumAgeRecommendedDimension value) { + this.minimumMerchantAgeRecommended = value; + } + + /** + * 获取maximumMerchantAgeRecommended属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMaximumMerchantAgeRecommended() { + return maximumMerchantAgeRecommended; + } + + /** + * 设置maximumMerchantAgeRecommended属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMaximumMerchantAgeRecommended(AgeRecommendedDimension value) { + this.maximumMerchantAgeRecommended = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedDimension.java new file mode 100644 index 0000000..37e1e5d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AgeRecommendedDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AgeRecommendedDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}AgeRecommendedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AgeRecommendedDimension", propOrder = { + "value" +}) +public class AgeRecommendedDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected AgeRecommendedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedUnitOfMeasure } + * + */ + public AgeRecommendedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AgeRecommendedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedUnitOfMeasure.java new file mode 100644 index 0000000..b20ddbc --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AgeRecommendedUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AgeRecommendedUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AgeRecommendedUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="months"/>
+ *     <enumeration value="years"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AgeRecommendedUnitOfMeasure") +@XmlEnum +public enum AgeRecommendedUnitOfMeasure { + + @XmlEnumValue("months") + MONTHS("months"), + @XmlEnumValue("years") + YEARS("years"); + private final String value; + + AgeRecommendedUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AgeRecommendedUnitOfMeasure fromValue(String v) { + for (AgeRecommendedUnitOfMeasure c: AgeRecommendedUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementDimension.java new file mode 100644 index 0000000..629cc66 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AirFlowDisplacementDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AirFlowDisplacementDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}AirFlowDisplacementUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AirFlowDisplacementDimension", propOrder = { + "value" +}) +public class AirFlowDisplacementDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected AirFlowDisplacementUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AirFlowDisplacementUnitOfMeasure } + * + */ + public AirFlowDisplacementUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AirFlowDisplacementUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AirFlowDisplacementUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementUnitOfMeasure.java new file mode 100644 index 0000000..2a5d871 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AirFlowDisplacementUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AirFlowDisplacementUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AirFlowDisplacementUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="cubic_feet_per_minute"/>
+ *     <enumeration value="cubic_feet_per_hour"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AirFlowDisplacementUnitOfMeasure") +@XmlEnum +public enum AirFlowDisplacementUnitOfMeasure { + + @XmlEnumValue("cubic_feet_per_minute") + CUBIC_FEET_PER_MINUTE("cubic_feet_per_minute"), + @XmlEnumValue("cubic_feet_per_hour") + CUBIC_FEET_PER_HOUR("cubic_feet_per_hour"); + private final String value; + + AirFlowDisplacementUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AirFlowDisplacementUnitOfMeasure fromValue(String v) { + for (AirFlowDisplacementUnitOfMeasure c: AirFlowDisplacementUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AirflowDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AirflowDimension.java new file mode 100644 index 0000000..d8778a7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AirflowDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AirflowDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AirflowDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}AirflowUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AirflowDimension", propOrder = { + "value" +}) +public class AirflowDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected AirflowUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AirflowUnitOfMeasure } + * + */ + public AirflowUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AirflowUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AirflowUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AirflowUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AirflowUnitOfMeasure.java new file mode 100644 index 0000000..913071a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AirflowUnitOfMeasure.java @@ -0,0 +1,43 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AirflowUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AirflowUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="CFM"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AirflowUnitOfMeasure") +@XmlEnum +public enum AirflowUnitOfMeasure { + + CFM; + + public String value() { + return name(); + } + + public static AirflowUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentDimension.java new file mode 100644 index 0000000..8197d6d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AlcoholContentDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AlcoholContentDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}AlcoholContentUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AlcoholContentDimension", propOrder = { + "value" +}) +public class AlcoholContentDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected AlcoholContentUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AlcoholContentUnitOfMeasure } + * + */ + public AlcoholContentUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AlcoholContentUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AlcoholContentUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentUnitOfMeasure.java new file mode 100644 index 0000000..00bcbcd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholContentUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AlcoholContentUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AlcoholContentUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="percent_by_volume"/>
+ *     <enumeration value="percent_by_weight"/>
+ *     <enumeration value="unit_of_alcohol"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AlcoholContentUnitOfMeasure") +@XmlEnum +public enum AlcoholContentUnitOfMeasure { + + @XmlEnumValue("percent_by_volume") + PERCENT_BY_VOLUME("percent_by_volume"), + @XmlEnumValue("percent_by_weight") + PERCENT_BY_WEIGHT("percent_by_weight"), + @XmlEnumValue("unit_of_alcohol") + UNIT_OF_ALCOHOL("unit_of_alcohol"); + private final String value; + + AlcoholContentUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AlcoholContentUnitOfMeasure fromValue(String v) { + for (AlcoholContentUnitOfMeasure c: AlcoholContentUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholicBeverages.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholicBeverages.java new file mode 100644 index 0000000..942ff66 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AlcoholicBeverages.java @@ -0,0 +1,1715 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="PatternName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="BodyDescription" type="{}String" minOccurs="0"/>
+ *         <element name="TasteDescription" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="proof"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="NutritionalFactsGroup" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element ref="{}AllergenInformation" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "countryProducedIn", + "countryOfOrigin", + "regionOfOrigin", + "prefecture", + "itemForm", + "ingredients", + "nutritionalFacts", + "kosherCertification", + "organicCertification", + "itemSpecialty", + "varietalComposition", + "vintage", + "bodyDescription", + "tasteDescription", + "alcoholContent", + "caffeineContent", + "warnings", + "isPerishable", + "storageInstructions", + "directions", + "recommendedServingInstructions", + "occasion", + "awardsWon", + "ageRangeDescription", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "containerType", + "unitCount", + "nutritionalFactsGroup", + "cuisine", + "useByRecommendation", + "isExpirationDatedProduct", + "containerMaterialType", + "language" +}) +@XmlRootElement(name = "AlcoholicBeverages") +public class AlcoholicBeverages { + + @XmlElement(name = "VariationData") + protected AlcoholicBeverages.VariationData variationData; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "NutritionalFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionalFacts; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "OrganicCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List organicCertification; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "BodyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyDescription; + @XmlElement(name = "TasteDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tasteDescription; + @XmlElement(name = "AlcoholContent") + protected AlcoholicBeverages.AlcoholContent alcoholContent; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "UnitCount") + protected AlcoholicBeverages.UnitCount unitCount; + @XmlElement(name = "NutritionalFactsGroup") + protected AlcoholicBeverages.NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link AlcoholicBeverages.VariationData } + * + */ + public AlcoholicBeverages.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link AlcoholicBeverages.VariationData } + * + */ + public void setVariationData(AlcoholicBeverages.VariationData value) { + this.variationData = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取nutritionalFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionalFacts() { + return nutritionalFacts; + } + + /** + * 设置nutritionalFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionalFacts(String value) { + this.nutritionalFacts = value; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * Gets the value of the organicCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the organicCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrganicCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrganicCertification() { + if (organicCertification == null) { + organicCertification = new ArrayList(); + } + return this.organicCertification; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取bodyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyDescription() { + return bodyDescription; + } + + /** + * 设置bodyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyDescription(String value) { + this.bodyDescription = value; + } + + /** + * 获取tasteDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTasteDescription() { + return tasteDescription; + } + + /** + * 设置tasteDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTasteDescription(String value) { + this.tasteDescription = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link AlcoholicBeverages.AlcoholContent } + * + */ + public AlcoholicBeverages.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link AlcoholicBeverages.AlcoholContent } + * + */ + public void setAlcoholContent(AlcoholicBeverages.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link AlcoholicBeverages.UnitCount } + * + */ + public AlcoholicBeverages.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link AlcoholicBeverages.UnitCount } + * + */ + public void setUnitCount(AlcoholicBeverages.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link AlcoholicBeverages.NutritionalFactsGroup } + * + */ + public AlcoholicBeverages.NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link AlcoholicBeverages.NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(AlcoholicBeverages.NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="proof"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element ref="{}AllergenInformation" maxOccurs="5" minOccurs="0"/>
+     *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "allergenInformation", + "specialIngredients" + }) + public static class NutritionalFactsGroup { + + @XmlElement(name = "AllergenInformation") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getAllergenInformation().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSpecialIngredients().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="PatternName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "patternName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AllergenInformationType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AllergenInformationType.java new file mode 100644 index 0000000..4c2be66 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AllergenInformationType.java @@ -0,0 +1,280 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AllergenInformationType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AllergenInformationType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="abalone"/>
+ *     <enumeration value="abalone_free"/>
+ *     <enumeration value="amberjack"/>
+ *     <enumeration value="amberjack_free"/>
+ *     <enumeration value="apple"/>
+ *     <enumeration value="apple_free"/>
+ *     <enumeration value="banana"/>
+ *     <enumeration value="banana_free"/>
+ *     <enumeration value="barley"/>
+ *     <enumeration value="barley_free"/>
+ *     <enumeration value="beef"/>
+ *     <enumeration value="beef_free"/>
+ *     <enumeration value="buckwheat"/>
+ *     <enumeration value="buckwheat_free"/>
+ *     <enumeration value="celery"/>
+ *     <enumeration value="celery_free"/>
+ *     <enumeration value="chicken_meat"/>
+ *     <enumeration value="chicken_meat_free"/>
+ *     <enumeration value="codfish"/>
+ *     <enumeration value="codfish_free"/>
+ *     <enumeration value="crab"/>
+ *     <enumeration value="crab_free"/>
+ *     <enumeration value="dairy"/>
+ *     <enumeration value="dairy_free"/>
+ *     <enumeration value="eggs"/>
+ *     <enumeration value="egg_free"/>
+ *     <enumeration value="fish"/>
+ *     <enumeration value="fish_free"/>
+ *     <enumeration value="gelatin"/>
+ *     <enumeration value="gelatin_free"/>
+ *     <enumeration value="gluten"/>
+ *     <enumeration value="gluten_free"/>
+ *     <enumeration value="kiwi"/>
+ *     <enumeration value="kiwi_free"/>
+ *     <enumeration value="mackerel"/>
+ *     <enumeration value="mackerel_free"/>
+ *     <enumeration value="melon"/>
+ *     <enumeration value="melon_free"/>
+ *     <enumeration value="mushroom"/>
+ *     <enumeration value="mushroom_free"/>
+ *     <enumeration value="octopus"/>
+ *     <enumeration value="octopus_free"/>
+ *     <enumeration value="orange"/>
+ *     <enumeration value="orange_free"/>
+ *     <enumeration value="peach"/>
+ *     <enumeration value="peach_free"/>
+ *     <enumeration value="peanuts"/>
+ *     <enumeration value="peanut_free"/>
+ *     <enumeration value="pork"/>
+ *     <enumeration value="pork_free"/>
+ *     <enumeration value="salmon"/>
+ *     <enumeration value="salmon_free"/>
+ *     <enumeration value="salmon_roe"/>
+ *     <enumeration value="salmon_roe_free"/>
+ *     <enumeration value="scad"/>
+ *     <enumeration value="scad_free"/>
+ *     <enumeration value="scallop"/>
+ *     <enumeration value="scallop_free"/>
+ *     <enumeration value="sesame_seeds"/>
+ *     <enumeration value="sesame_seeds_free"/>
+ *     <enumeration value="shellfish"/>
+ *     <enumeration value="shellfish_free"/>
+ *     <enumeration value="shrimp"/>
+ *     <enumeration value="shrimp_free"/>
+ *     <enumeration value="soy"/>
+ *     <enumeration value="soy_free"/>
+ *     <enumeration value="squid"/>
+ *     <enumeration value="squid_free"/>
+ *     <enumeration value="tree_nuts"/>
+ *     <enumeration value="tree_nut_free"/>
+ *     <enumeration value="tuna"/>
+ *     <enumeration value="tuna_free"/>
+ *     <enumeration value="walnut"/>
+ *     <enumeration value="walnut_free"/>
+ *     <enumeration value="yam"/>
+ *     <enumeration value="yam_free"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AllergenInformationType") +@XmlEnum +public enum AllergenInformationType { + + @XmlEnumValue("abalone") + ABALONE("abalone"), + @XmlEnumValue("abalone_free") + ABALONE_FREE("abalone_free"), + @XmlEnumValue("amberjack") + AMBERJACK("amberjack"), + @XmlEnumValue("amberjack_free") + AMBERJACK_FREE("amberjack_free"), + @XmlEnumValue("apple") + APPLE("apple"), + @XmlEnumValue("apple_free") + APPLE_FREE("apple_free"), + @XmlEnumValue("banana") + BANANA("banana"), + @XmlEnumValue("banana_free") + BANANA_FREE("banana_free"), + @XmlEnumValue("barley") + BARLEY("barley"), + @XmlEnumValue("barley_free") + BARLEY_FREE("barley_free"), + @XmlEnumValue("beef") + BEEF("beef"), + @XmlEnumValue("beef_free") + BEEF_FREE("beef_free"), + @XmlEnumValue("buckwheat") + BUCKWHEAT("buckwheat"), + @XmlEnumValue("buckwheat_free") + BUCKWHEAT_FREE("buckwheat_free"), + @XmlEnumValue("celery") + CELERY("celery"), + @XmlEnumValue("celery_free") + CELERY_FREE("celery_free"), + @XmlEnumValue("chicken_meat") + CHICKEN_MEAT("chicken_meat"), + @XmlEnumValue("chicken_meat_free") + CHICKEN_MEAT_FREE("chicken_meat_free"), + @XmlEnumValue("codfish") + CODFISH("codfish"), + @XmlEnumValue("codfish_free") + CODFISH_FREE("codfish_free"), + @XmlEnumValue("crab") + CRAB("crab"), + @XmlEnumValue("crab_free") + CRAB_FREE("crab_free"), + @XmlEnumValue("dairy") + DAIRY("dairy"), + @XmlEnumValue("dairy_free") + DAIRY_FREE("dairy_free"), + @XmlEnumValue("eggs") + EGGS("eggs"), + @XmlEnumValue("egg_free") + EGG_FREE("egg_free"), + @XmlEnumValue("fish") + FISH("fish"), + @XmlEnumValue("fish_free") + FISH_FREE("fish_free"), + @XmlEnumValue("gelatin") + GELATIN("gelatin"), + @XmlEnumValue("gelatin_free") + GELATIN_FREE("gelatin_free"), + @XmlEnumValue("gluten") + GLUTEN("gluten"), + @XmlEnumValue("gluten_free") + GLUTEN_FREE("gluten_free"), + @XmlEnumValue("kiwi") + KIWI("kiwi"), + @XmlEnumValue("kiwi_free") + KIWI_FREE("kiwi_free"), + @XmlEnumValue("mackerel") + MACKEREL("mackerel"), + @XmlEnumValue("mackerel_free") + MACKEREL_FREE("mackerel_free"), + @XmlEnumValue("melon") + MELON("melon"), + @XmlEnumValue("melon_free") + MELON_FREE("melon_free"), + @XmlEnumValue("mushroom") + MUSHROOM("mushroom"), + @XmlEnumValue("mushroom_free") + MUSHROOM_FREE("mushroom_free"), + @XmlEnumValue("octopus") + OCTOPUS("octopus"), + @XmlEnumValue("octopus_free") + OCTOPUS_FREE("octopus_free"), + @XmlEnumValue("orange") + ORANGE("orange"), + @XmlEnumValue("orange_free") + ORANGE_FREE("orange_free"), + @XmlEnumValue("peach") + PEACH("peach"), + @XmlEnumValue("peach_free") + PEACH_FREE("peach_free"), + @XmlEnumValue("peanuts") + PEANUTS("peanuts"), + @XmlEnumValue("peanut_free") + PEANUT_FREE("peanut_free"), + @XmlEnumValue("pork") + PORK("pork"), + @XmlEnumValue("pork_free") + PORK_FREE("pork_free"), + @XmlEnumValue("salmon") + SALMON("salmon"), + @XmlEnumValue("salmon_free") + SALMON_FREE("salmon_free"), + @XmlEnumValue("salmon_roe") + SALMON_ROE("salmon_roe"), + @XmlEnumValue("salmon_roe_free") + SALMON_ROE_FREE("salmon_roe_free"), + @XmlEnumValue("scad") + SCAD("scad"), + @XmlEnumValue("scad_free") + SCAD_FREE("scad_free"), + @XmlEnumValue("scallop") + SCALLOP("scallop"), + @XmlEnumValue("scallop_free") + SCALLOP_FREE("scallop_free"), + @XmlEnumValue("sesame_seeds") + SESAME_SEEDS("sesame_seeds"), + @XmlEnumValue("sesame_seeds_free") + SESAME_SEEDS_FREE("sesame_seeds_free"), + @XmlEnumValue("shellfish") + SHELLFISH("shellfish"), + @XmlEnumValue("shellfish_free") + SHELLFISH_FREE("shellfish_free"), + @XmlEnumValue("shrimp") + SHRIMP("shrimp"), + @XmlEnumValue("shrimp_free") + SHRIMP_FREE("shrimp_free"), + @XmlEnumValue("soy") + SOY("soy"), + @XmlEnumValue("soy_free") + SOY_FREE("soy_free"), + @XmlEnumValue("squid") + SQUID("squid"), + @XmlEnumValue("squid_free") + SQUID_FREE("squid_free"), + @XmlEnumValue("tree_nuts") + TREE_NUTS("tree_nuts"), + @XmlEnumValue("tree_nut_free") + TREE_NUT_FREE("tree_nut_free"), + @XmlEnumValue("tuna") + TUNA("tuna"), + @XmlEnumValue("tuna_free") + TUNA_FREE("tuna_free"), + @XmlEnumValue("walnut") + WALNUT("walnut"), + @XmlEnumValue("walnut_free") + WALNUT_FREE("walnut_free"), + @XmlEnumValue("yam") + YAM("yam"), + @XmlEnumValue("yam_free") + YAM_FREE("yam_free"); + private final String value; + + AllergenInformationType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AllergenInformationType fromValue(String v) { + for (AllergenInformationType c: AllergenInformationType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonFees.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonFees.java new file mode 100644 index 0000000..cde5655 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonFees.java @@ -0,0 +1,180 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AmazonFees complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AmazonFees">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Fee" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Type">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Amount" type="{}CurrencyAmount"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AmazonFees", propOrder = { + "fee" +}) +public class AmazonFees { + + @XmlElement(name = "Fee", required = true) + protected List fee; + + /** + * Gets the value of the fee property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fee property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFee().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AmazonFees.Fee } + * + * + */ + public List getFee() { + if (fee == null) { + fee = new ArrayList(); + } + return this.fee; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Type">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Amount" type="{}CurrencyAmount"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "type", + "amount" + }) + public static class Fee { + + @XmlElement(name = "Type", required = true) + protected String type; + @XmlElement(name = "Amount", required = true) + protected CurrencyAmount amount; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取amount属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getAmount() { + return amount; + } + + /** + * 设置amount属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setAmount(CurrencyAmount value) { + this.amount = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonMaturityRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonMaturityRatingType.java new file mode 100644 index 0000000..5ef02b5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonMaturityRatingType.java @@ -0,0 +1,73 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AmazonMaturityRatingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AmazonMaturityRatingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="adult_content"/>
+ *     <enumeration value="ages_13_and_older"/>
+ *     <enumeration value="ages_17_and_older"/>
+ *     <enumeration value="ages_9_and_older"/>
+ *     <enumeration value="all_ages"/>
+ *     <enumeration value="children"/>
+ *     <enumeration value="rating_pending"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AmazonMaturityRatingType") +@XmlEnum +public enum AmazonMaturityRatingType { + + @XmlEnumValue("adult_content") + ADULT_CONTENT("adult_content"), + @XmlEnumValue("ages_13_and_older") + AGES_13_AND_OLDER("ages_13_and_older"), + @XmlEnumValue("ages_17_and_older") + AGES_17_AND_OLDER("ages_17_and_older"), + @XmlEnumValue("ages_9_and_older") + AGES_9_AND_OLDER("ages_9_and_older"), + @XmlEnumValue("all_ages") + ALL_AGES("all_ages"), + @XmlEnumValue("children") + CHILDREN("children"), + @XmlEnumValue("rating_pending") + RATING_PENDING("rating_pending"); + private final String value; + + AmazonMaturityRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AmazonMaturityRatingType fromValue(String v) { + for (AmazonMaturityRatingType c: AmazonMaturityRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonOnly.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonOnly.java new file mode 100644 index 0000000..ab0e2ac --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonOnly.java @@ -0,0 +1,321 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Tier" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
+ *         <element name="PurchasingCategory" type="{}StringNotNull"/>
+ *         <element name="PurchasingSubCategory" type="{}StringNotNull"/>
+ *         <element name="PackagingType" type="{}StringNotNull"/>
+ *         <element name="UnderlyingAvailability">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backordered"/>
+ *               <enumeration value="manufacturer-out-of-stock"/>
+ *               <enumeration value="pre-ordered"/>
+ *               <enumeration value="2-3-days"/>
+ *               <enumeration value="1-2-weeks"/>
+ *               <enumeration value="4-6-weeks"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ReplenishmentCategory">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="basic-replenishment"/>
+ *               <enumeration value="limited-replenishment"/>
+ *               <enumeration value="manufacturer-out-of-stock"/>
+ *               <enumeration value="new-product"/>
+ *               <enumeration value="non-replenishable"/>
+ *               <enumeration value="non-stockupable"/>
+ *               <enumeration value="obsolete"/>
+ *               <enumeration value="planned-replenishment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DropShipStatus">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="drop-ship-disabled"/>
+ *               <enumeration value="drop-ship-disabled-by-buyer"/>
+ *               <enumeration value="drop-ship-enabled"/>
+ *               <enumeration value="drop-ship-enabled-no-auto-pricing"/>
+ *               <enumeration value="drop-ship-only"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OutOfStockWebsiteMessage">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="email-me-when-available"/>
+ *               <enumeration value="out-of-stock"/>
+ *               <enumeration value="pre-order-ute"/>
+ *               <enumeration value="underlying-availability"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "tier", + "purchasingCategory", + "purchasingSubCategory", + "packagingType", + "underlyingAvailability", + "replenishmentCategory", + "dropShipStatus", + "outOfStockWebsiteMessage" +}) +@XmlRootElement(name = "Amazon-Only") +public class AmazonOnly { + + @XmlElement(name = "Tier", required = true) + @XmlSchemaType(name = "positiveInteger") + protected BigInteger tier; + @XmlElement(name = "PurchasingCategory", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purchasingCategory; + @XmlElement(name = "PurchasingSubCategory", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purchasingSubCategory; + @XmlElement(name = "PackagingType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packagingType; + @XmlElement(name = "UnderlyingAvailability", required = true) + protected String underlyingAvailability; + @XmlElement(name = "ReplenishmentCategory", required = true) + protected String replenishmentCategory; + @XmlElement(name = "DropShipStatus", required = true) + protected String dropShipStatus; + @XmlElement(name = "OutOfStockWebsiteMessage", required = true) + protected String outOfStockWebsiteMessage; + + /** + * 获取tier属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTier() { + return tier; + } + + /** + * 设置tier属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTier(BigInteger value) { + this.tier = value; + } + + /** + * 获取purchasingCategory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurchasingCategory() { + return purchasingCategory; + } + + /** + * 设置purchasingCategory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurchasingCategory(String value) { + this.purchasingCategory = value; + } + + /** + * 获取purchasingSubCategory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurchasingSubCategory() { + return purchasingSubCategory; + } + + /** + * 设置purchasingSubCategory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurchasingSubCategory(String value) { + this.purchasingSubCategory = value; + } + + /** + * 获取packagingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackagingType() { + return packagingType; + } + + /** + * 设置packagingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackagingType(String value) { + this.packagingType = value; + } + + /** + * 获取underlyingAvailability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderlyingAvailability() { + return underlyingAvailability; + } + + /** + * 设置underlyingAvailability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderlyingAvailability(String value) { + this.underlyingAvailability = value; + } + + /** + * 获取replenishmentCategory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getReplenishmentCategory() { + return replenishmentCategory; + } + + /** + * 设置replenishmentCategory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReplenishmentCategory(String value) { + this.replenishmentCategory = value; + } + + /** + * 获取dropShipStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDropShipStatus() { + return dropShipStatus; + } + + /** + * 设置dropShipStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDropShipStatus(String value) { + this.dropShipStatus = value; + } + + /** + * 获取outOfStockWebsiteMessage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOutOfStockWebsiteMessage() { + return outOfStockWebsiteMessage; + } + + /** + * 设置outOfStockWebsiteMessage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOutOfStockWebsiteMessage(String value) { + this.outOfStockWebsiteMessage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonVendorOnly.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonVendorOnly.java new file mode 100644 index 0000000..02afca0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AmazonVendorOnly.java @@ -0,0 +1,71 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Cost" type="{}CurrencyAmount"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cost" +}) +@XmlRootElement(name = "Amazon-Vendor-Only") +public class AmazonVendorOnly { + + @XmlElement(name = "Cost", required = true) + protected CurrencyAmount cost; + + /** + * 获取cost属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getCost() { + return cost; + } + + /** + * 设置cost属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setCost(CurrencyAmount value) { + this.cost = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AmperageDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AmperageDimension.java new file mode 100644 index 0000000..a33c260 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AmperageDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AmperageDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AmperageDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}AmperageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AmperageDimension", propOrder = { + "value" +}) +public class AmperageDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected AmperageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AmperageUnitOfMeasure } + * + */ + public AmperageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AmperageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AmperageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AmperageUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AmperageUnitOfMeasure.java new file mode 100644 index 0000000..ef3cbdc --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AmperageUnitOfMeasure.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AmperageUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AmperageUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="amps"/>
+ *     <enumeration value="kiloamps"/>
+ *     <enumeration value="microamps"/>
+ *     <enumeration value="milliamps"/>
+ *     <enumeration value="nanoamps"/>
+ *     <enumeration value="picoamps"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AmperageUnitOfMeasure") +@XmlEnum +public enum AmperageUnitOfMeasure { + + @XmlEnumValue("amps") + AMPS("amps"), + @XmlEnumValue("kiloamps") + KILOAMPS("kiloamps"), + @XmlEnumValue("microamps") + MICROAMPS("microamps"), + @XmlEnumValue("milliamps") + MILLIAMPS("milliamps"), + @XmlEnumValue("nanoamps") + NANOAMPS("nanoamps"), + @XmlEnumValue("picoamps") + PICOAMPS("picoamps"); + private final String value; + + AmperageUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AmperageUnitOfMeasure fromValue(String v) { + for (AmperageUnitOfMeasure c: AmperageUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Antenna.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Antenna.java new file mode 100644 index 0000000..7667614 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Antenna.java @@ -0,0 +1,165 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AntennaDescription" minOccurs="0"/>
+ *         <element ref="{}AntennaLocation" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "antennaDescription", + "antennaLocation", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "Antenna") +public class Antenna { + + @XmlElement(name = "AntennaDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String antennaDescription; + @XmlElement(name = "AntennaLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String antennaLocation; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取antennaDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntennaDescription() { + return antennaDescription; + } + + /** + * 设置antennaDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntennaDescription(String value) { + this.antennaDescription = value; + } + + /** + * 获取antennaLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntennaLocation() { + return antennaLocation; + } + + /** + * 设置antennaLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntennaLocation(String value) { + this.antennaLocation = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AntennaTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AntennaTypeValues.java new file mode 100644 index 0000000..980d069 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AntennaTypeValues.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AntennaTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AntennaTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="fixed"/>
+ *     <enumeration value="internal"/>
+ *     <enumeration value="retractable"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AntennaTypeValues") +@XmlEnum +public enum AntennaTypeValues { + + @XmlEnumValue("fixed") + FIXED("fixed"), + @XmlEnumValue("internal") + INTERNAL("internal"), + @XmlEnumValue("retractable") + RETRACTABLE("retractable"); + private final String value; + + AntennaTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AntennaTypeValues fromValue(String v) { + for (AntennaTypeValues c: AntennaTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ApertureDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ApertureDimension.java new file mode 100644 index 0000000..b15c703 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ApertureDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ApertureDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ApertureDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ApertureUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ApertureDimension", propOrder = { + "value" +}) +public class ApertureDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ApertureUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ApertureUnitOfMeasure } + * + */ + public ApertureUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ApertureUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ApertureUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ApertureUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ApertureUnitOfMeasure.java new file mode 100644 index 0000000..ec3edd9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ApertureUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ApertureUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ApertureUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="f"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ApertureUnitOfMeasure") +@XmlEnum +public enum ApertureUnitOfMeasure { + + @XmlEnumValue("f") + F("f"); + private final String value; + + ApertureUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ApertureUnitOfMeasure fromValue(String v) { + for (ApertureUnitOfMeasure c: ApertureUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimension.java new file mode 100644 index 0000000..e9de4d9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AreaDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AreaDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}AreaUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AreaDimension", propOrder = { + "value" +}) +public class AreaDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected AreaUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AreaUnitOfMeasure } + * + */ + public AreaUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AreaUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AreaUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimensionOptionalUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimensionOptionalUnit.java new file mode 100644 index 0000000..3d723dd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AreaDimensionOptionalUnit.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AreaDimensionOptionalUnit complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AreaDimensionOptionalUnit">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}AreaUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AreaDimensionOptionalUnit", propOrder = { + "value" +}) +public class AreaDimensionOptionalUnit { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected AreaUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AreaUnitOfMeasure } + * + */ + public AreaUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AreaUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AreaUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AreaUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AreaUnitOfMeasure.java new file mode 100644 index 0000000..e3ddbe1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AreaUnitOfMeasure.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AreaUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AreaUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="square-in"/>
+ *     <enumeration value="square-ft"/>
+ *     <enumeration value="square-cm"/>
+ *     <enumeration value="square-m"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AreaUnitOfMeasure") +@XmlEnum +public enum AreaUnitOfMeasure { + + @XmlEnumValue("square-in") + SQUARE_IN("square-in"), + @XmlEnumValue("square-ft") + SQUARE_FT("square-ft"), + @XmlEnumValue("square-cm") + SQUARE_CM("square-cm"), + @XmlEnumValue("square-m") + SQUARE_M("square-m"); + private final String value; + + AreaUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AreaUnitOfMeasure fromValue(String v) { + for (AreaUnitOfMeasure c: AreaUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Art.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Art.java new file mode 100644 index 0000000..ff45dd4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Art.java @@ -0,0 +1,1013 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "outputCapacity", + "pieceCount", + "paintType", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "Art") +public class Art { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Art.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Art.VariationData } + * + */ + public Art.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Art.VariationData } + * + */ + public void setVariationData(Art.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ArtSupplies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ArtSupplies.java new file mode 100644 index 0000000..a42d55a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ArtSupplies.java @@ -0,0 +1,2236 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="PaperSize"/>
+ *                         <enumeration value="MaximumExpandableSize"/>
+ *                         <enumeration value="LineSize"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="MaterialType" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PreConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PostConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumExpandableSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InkColor" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="BallpointPenType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TipDescription" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PencilLeadHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PointType" type="{}String" minOccurs="0"/>
+ *         <element name="LineSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfFasteners" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FastenerCapacity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" type="{}BindingType" minOccurs="0"/>
+ *         <element name="BindingLocation" type="{}String" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CoverMaterial" type="{}String" minOccurs="0"/>
+ *         <element name="TabCutType" type="{}String" minOccurs="0"/>
+ *         <element name="TabPosition" type="{}String" minOccurs="0"/>
+ *         <element name="IsPrePrinted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CoatingDescription" type="{}TwoFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="PaperCornerType" type="{}String" minOccurs="0"/>
+ *         <element name="PaperFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="BrightnessRating" type="{}IntegerPercentageType" minOccurs="0"/>
+ *         <element name="MediaStorageCapacity" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="PowerConsumption" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImageBrightness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImageConstrastRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgMaximum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CalenderType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsWhiteGloveRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ModelYearRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLines" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemDensity" type="{}DensityDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectCharacter" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "colorSpecification", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "unitCount", + "materialType", + "paintType", + "recycledContentPercentage", + "preConsumerRecycledContent", + "postConsumerRecycledContent", + "diameter", + "maximumExpandableSize", + "coreDiameter", + "inkColor", + "ballpointPenType", + "tipDescription", + "pencilLeadHardness", + "pointType", + "lineSize", + "numberOfFasteners", + "fastenerCapacity", + "binding", + "bindingLocation", + "closureType", + "numberOfHoles", + "coverMaterial", + "tabCutType", + "tabPosition", + "isPrePrinted", + "coatingDescription", + "paperCornerType", + "paperFinish", + "paperSize", + "brightnessRating", + "mediaStorageCapacity", + "specialFeatures", + "fabricType", + "annualEnergyConsumption", + "powerConsumption", + "euEnergyLabelEfficiencyClass", + "displayType", + "displaySize", + "imageBrightness", + "imageConstrastRatio", + "displayResolutionMaximum", + "mfgMaximum", + "lockType", + "compatibilityOptions", + "calenderType", + "isWhiteGloveRequired", + "modelYearRange", + "numberOfLines", + "itemDensity", + "itemShape", + "subjectCharacter", + "itemTypeName", + "occasion", + "occasionType", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "ArtSupplies") +public class ArtSupplies { + + @XmlElement(name = "VariationData") + protected ArtSupplies.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected ArtSupplies.ColorSpecification colorSpecification; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "UnitCount") + protected ArtSupplies.UnitCount unitCount; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List paintType; + @XmlElement(name = "RecycledContentPercentage") + protected BigDecimal recycledContentPercentage; + @XmlElement(name = "PreConsumerRecycledContent") + protected BigDecimal preConsumerRecycledContent; + @XmlElement(name = "PostConsumerRecycledContent") + protected BigDecimal postConsumerRecycledContent; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "MaximumExpandableSize") + protected LengthDimension maximumExpandableSize; + @XmlElement(name = "CoreDiameter") + protected LengthDimension coreDiameter; + @XmlElement(name = "InkColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inkColor; + @XmlElement(name = "BallpointPenType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ballpointPenType; + @XmlElement(name = "TipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tipDescription; + @XmlElement(name = "PencilLeadHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pencilLeadHardness; + @XmlElement(name = "PointType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pointType; + @XmlElement(name = "LineSize") + protected LengthDimension lineSize; + @XmlElement(name = "NumberOfFasteners") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFasteners; + @XmlElement(name = "FastenerCapacity") + protected LengthDimension fastenerCapacity; + @XmlElement(name = "Binding") + @XmlSchemaType(name = "string") + protected BindingType binding; + @XmlElement(name = "BindingLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bindingLocation; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "CoverMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterial; + @XmlElement(name = "TabCutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabCutType; + @XmlElement(name = "TabPosition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabPosition; + @XmlElement(name = "IsPrePrinted") + protected Boolean isPrePrinted; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "PaperCornerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperCornerType; + @XmlElement(name = "PaperFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperFinish; + @XmlElement(name = "PaperSize") + protected StringLengthOptionalDimension paperSize; + @XmlElement(name = "BrightnessRating") + @XmlSchemaType(name = "positiveInteger") + protected Integer brightnessRating; + @XmlElement(name = "MediaStorageCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaStorageCapacity; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabricType; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "ImageBrightness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageBrightness; + @XmlElement(name = "ImageConstrastRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageConstrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "MfgMaximum") + protected AgeRecommendedDimension mfgMaximum; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "CalenderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calenderType; + @XmlElement(name = "IsWhiteGloveRequired") + protected Boolean isWhiteGloveRequired; + @XmlElement(name = "ModelYearRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelYearRange; + @XmlElement(name = "NumberOfLines") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLines; + @XmlElement(name = "ItemDensity") + protected DensityDimension itemDensity; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "SubjectCharacter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectCharacter; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ArtSupplies.VariationData } + * + */ + public ArtSupplies.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ArtSupplies.VariationData } + * + */ + public void setVariationData(ArtSupplies.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link ArtSupplies.ColorSpecification } + * + */ + public ArtSupplies.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link ArtSupplies.ColorSpecification } + * + */ + public void setColorSpecification(ArtSupplies.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link ArtSupplies.UnitCount } + * + */ + public ArtSupplies.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link ArtSupplies.UnitCount } + * + */ + public void setUnitCount(ArtSupplies.UnitCount value) { + this.unitCount = value; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * Gets the value of the paintType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the paintType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPaintType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPaintType() { + if (paintType == null) { + paintType = new ArrayList(); + } + return this.paintType; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecycledContentPercentage(BigDecimal value) { + this.recycledContentPercentage = value; + } + + /** + * 获取preConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPreConsumerRecycledContent() { + return preConsumerRecycledContent; + } + + /** + * 设置preConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPreConsumerRecycledContent(BigDecimal value) { + this.preConsumerRecycledContent = value; + } + + /** + * 获取postConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPostConsumerRecycledContent() { + return postConsumerRecycledContent; + } + + /** + * 设置postConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPostConsumerRecycledContent(BigDecimal value) { + this.postConsumerRecycledContent = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取maximumExpandableSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumExpandableSize() { + return maximumExpandableSize; + } + + /** + * 设置maximumExpandableSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumExpandableSize(LengthDimension value) { + this.maximumExpandableSize = value; + } + + /** + * 获取coreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCoreDiameter() { + return coreDiameter; + } + + /** + * 设置coreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCoreDiameter(LengthDimension value) { + this.coreDiameter = value; + } + + /** + * Gets the value of the inkColor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inkColor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInkColor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInkColor() { + if (inkColor == null) { + inkColor = new ArrayList(); + } + return this.inkColor; + } + + /** + * 获取ballpointPenType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBallpointPenType() { + return ballpointPenType; + } + + /** + * 设置ballpointPenType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBallpointPenType(String value) { + this.ballpointPenType = value; + } + + /** + * Gets the value of the tipDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tipDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTipDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTipDescription() { + if (tipDescription == null) { + tipDescription = new ArrayList(); + } + return this.tipDescription; + } + + /** + * 获取pencilLeadHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPencilLeadHardness() { + return pencilLeadHardness; + } + + /** + * 设置pencilLeadHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPencilLeadHardness(String value) { + this.pencilLeadHardness = value; + } + + /** + * 获取pointType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPointType() { + return pointType; + } + + /** + * 设置pointType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPointType(String value) { + this.pointType = value; + } + + /** + * 获取lineSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLineSize() { + return lineSize; + } + + /** + * 设置lineSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLineSize(LengthDimension value) { + this.lineSize = value; + } + + /** + * 获取numberOfFasteners属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFasteners() { + return numberOfFasteners; + } + + /** + * 设置numberOfFasteners属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFasteners(BigInteger value) { + this.numberOfFasteners = value; + } + + /** + * 获取fastenerCapacity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFastenerCapacity() { + return fastenerCapacity; + } + + /** + * 设置fastenerCapacity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFastenerCapacity(LengthDimension value) { + this.fastenerCapacity = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link BindingType } + * + */ + public BindingType getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link BindingType } + * + */ + public void setBinding(BindingType value) { + this.binding = value; + } + + /** + * 获取bindingLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBindingLocation() { + return bindingLocation; + } + + /** + * 设置bindingLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBindingLocation(String value) { + this.bindingLocation = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取coverMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterial() { + return coverMaterial; + } + + /** + * 设置coverMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterial(String value) { + this.coverMaterial = value; + } + + /** + * 获取tabCutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabCutType() { + return tabCutType; + } + + /** + * 设置tabCutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabCutType(String value) { + this.tabCutType = value; + } + + /** + * 获取tabPosition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabPosition() { + return tabPosition; + } + + /** + * 设置tabPosition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabPosition(String value) { + this.tabPosition = value; + } + + /** + * 获取isPrePrinted属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPrePrinted() { + return isPrePrinted; + } + + /** + * 设置isPrePrinted属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPrePrinted(Boolean value) { + this.isPrePrinted = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取paperCornerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperCornerType() { + return paperCornerType; + } + + /** + * 设置paperCornerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperCornerType(String value) { + this.paperCornerType = value; + } + + /** + * 获取paperFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperFinish() { + return paperFinish; + } + + /** + * 设置paperFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperFinish(String value) { + this.paperFinish = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setPaperSize(StringLengthOptionalDimension value) { + this.paperSize = value; + } + + /** + * 获取brightnessRating属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBrightnessRating() { + return brightnessRating; + } + + /** + * 设置brightnessRating属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBrightnessRating(Integer value) { + this.brightnessRating = value; + } + + /** + * 获取mediaStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaStorageCapacity() { + return mediaStorageCapacity; + } + + /** + * 设置mediaStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaStorageCapacity(String value) { + this.mediaStorageCapacity = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * Gets the value of the fabricType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabricType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabricType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabricType() { + if (fabricType == null) { + fabricType = new ArrayList(); + } + return this.fabricType; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEUEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取imageBrightness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageBrightness() { + return imageBrightness; + } + + /** + * 设置imageBrightness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageBrightness(String value) { + this.imageBrightness = value; + } + + /** + * 获取imageConstrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageConstrastRatio() { + return imageConstrastRatio; + } + + /** + * 设置imageConstrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageConstrastRatio(String value) { + this.imageConstrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取mfgMaximum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMaximum() { + return mfgMaximum; + } + + /** + * 设置mfgMaximum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMaximum(AgeRecommendedDimension value) { + this.mfgMaximum = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取calenderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalenderType() { + return calenderType; + } + + /** + * 设置calenderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalenderType(String value) { + this.calenderType = value; + } + + /** + * 获取isWhiteGloveRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsWhiteGloveRequired() { + return isWhiteGloveRequired; + } + + /** + * 设置isWhiteGloveRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsWhiteGloveRequired(Boolean value) { + this.isWhiteGloveRequired = value; + } + + /** + * 获取modelYearRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelYearRange() { + return modelYearRange; + } + + /** + * 设置modelYearRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelYearRange(String value) { + this.modelYearRange = value; + } + + /** + * 获取numberOfLines属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLines() { + return numberOfLines; + } + + /** + * 设置numberOfLines属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLines(BigInteger value) { + this.numberOfLines = value; + } + + /** + * 获取itemDensity属性的值。 + * + * @return + * possible object is + * {@link DensityDimension } + * + */ + public DensityDimension getItemDensity() { + return itemDensity; + } + + /** + * 设置itemDensity属性的值。 + * + * @param value + * allowed object is + * {@link DensityDimension } + * + */ + public void setItemDensity(DensityDimension value) { + this.itemDensity = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取subjectCharacter属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectCharacter() { + return subjectCharacter; + } + + /** + * 设置subjectCharacter属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectCharacter(String value) { + this.subjectCharacter = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="PaperSize"/>
+     *               <enumeration value="MaximumExpandableSize"/>
+     *               <enumeration value="LineSize"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeDimension.java new file mode 100644 index 0000000..847410e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

AssemblyTimeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="AssemblyTimeDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}AssemblyTimeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AssemblyTimeDimension", propOrder = { + "value" +}) +public class AssemblyTimeDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected AssemblyTimeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeUnitOfMeasure } + * + */ + public AssemblyTimeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AssemblyTimeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeUnitOfMeasure.java new file mode 100644 index 0000000..7c4ce44 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AssemblyTimeUnitOfMeasure.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AssemblyTimeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AssemblyTimeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="minutes"/>
+ *     <enumeration value="hours"/>
+ *     <enumeration value="days"/>
+ *     <enumeration value="weeks"/>
+ *     <enumeration value="months"/>
+ *     <enumeration value="years"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AssemblyTimeUnitOfMeasure") +@XmlEnum +public enum AssemblyTimeUnitOfMeasure { + + @XmlEnumValue("minutes") + MINUTES("minutes"), + @XmlEnumValue("hours") + HOURS("hours"), + @XmlEnumValue("days") + DAYS("days"), + @XmlEnumValue("weeks") + WEEKS("weeks"), + @XmlEnumValue("months") + MONTHS("months"), + @XmlEnumValue("years") + YEARS("years"); + private final String value; + + AssemblyTimeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AssemblyTimeUnitOfMeasure fromValue(String v) { + for (AssemblyTimeUnitOfMeasure c: AssemblyTimeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AudioTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AudioTypeValues.java new file mode 100644 index 0000000..767ac7b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AudioTypeValues.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AudioTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AudioTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="mono"/>
+ *     <enumeration value="stereo"/>
+ *     <enumeration value="surround"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AudioTypeValues") +@XmlEnum +public enum AudioTypeValues { + + @XmlEnumValue("mono") + MONO("mono"), + @XmlEnumValue("stereo") + STEREO("stereo"), + @XmlEnumValue("surround") + SURROUND("surround"); + private final String value; + + AudioTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AudioTypeValues fromValue(String v) { + for (AudioTypeValues c: AudioTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AudioVideoAccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AudioVideoAccessory.java new file mode 100644 index 0000000..f37296d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AudioVideoAccessory.java @@ -0,0 +1,411 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ConnectorTypeUsedOnCable" minOccurs="0"/>
+ *         <element ref="{}MaximumSupportedScreenSize" minOccurs="0"/>
+ *         <element ref="{}MinimumSupportedScreenSize" minOccurs="0"/>
+ *         <element ref="{}MountingPattern" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}MountMotion" minOccurs="0"/>
+ *         <element ref="{}MountBoltPattern" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cableLength", + "connectorGender", + "connectorTypeUsedOnCable", + "maximumSupportedScreenSize", + "minimumSupportedScreenSize", + "mountingPattern", + "mountingType", + "mountMotion", + "mountBoltPattern", + "powerSource", + "wirelessTechnology", + "powerPlugType" +}) +@XmlRootElement(name = "AudioVideoAccessory") +public class AudioVideoAccessory { + + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "ConnectorTypeUsedOnCable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorTypeUsedOnCable; + @XmlElement(name = "MaximumSupportedScreenSize") + protected LengthDimension maximumSupportedScreenSize; + @XmlElement(name = "MinimumSupportedScreenSize") + protected LengthDimension minimumSupportedScreenSize; + @XmlElement(name = "MountingPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingPattern; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "MountMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountMotion; + @XmlElement(name = "MountBoltPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountBoltPattern; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取connectorTypeUsedOnCable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorTypeUsedOnCable() { + return connectorTypeUsedOnCable; + } + + /** + * 设置connectorTypeUsedOnCable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorTypeUsedOnCable(String value) { + this.connectorTypeUsedOnCable = value; + } + + /** + * 获取maximumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSupportedScreenSize() { + return maximumSupportedScreenSize; + } + + /** + * 设置maximumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSupportedScreenSize(LengthDimension value) { + this.maximumSupportedScreenSize = value; + } + + /** + * 获取minimumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumSupportedScreenSize() { + return minimumSupportedScreenSize; + } + + /** + * 设置minimumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumSupportedScreenSize(LengthDimension value) { + this.minimumSupportedScreenSize = value; + } + + /** + * 获取mountingPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingPattern() { + return mountingPattern; + } + + /** + * 设置mountingPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingPattern(String value) { + this.mountingPattern = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取mountMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountMotion() { + return mountMotion; + } + + /** + * 设置mountMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountMotion(String value) { + this.mountMotion = value; + } + + /** + * 获取mountBoltPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountBoltPattern() { + return mountBoltPattern; + } + + /** + * 设置mountBoltPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountBoltPattern(String value) { + this.mountBoltPattern = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AuthenticatedByType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AuthenticatedByType.java new file mode 100644 index 0000000..93bcb92 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AuthenticatedByType.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

AuthenticatedByType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="AuthenticatedByType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="psa"/>
+ *     <enumeration value="seller"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AuthenticatedByType") +@XmlEnum +public enum AuthenticatedByType { + + @XmlEnumValue("psa") + PSA("psa"), + @XmlEnumValue("seller") + SELLER("seller"); + private final String value; + + AuthenticatedByType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AuthenticatedByType fromValue(String v) { + for (AuthenticatedByType c: AuthenticatedByType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessory.java new file mode 100644 index 0000000..f22e9cd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessory.java @@ -0,0 +1,2215 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}AutoAccessoryMisc"/>
+ *                   <element ref="{}AutoPart"/>
+ *                   <element ref="{}PowersportsPart"/>
+ *                   <element ref="{}PowersportsVehicle"/>
+ *                   <element ref="{}ProtectiveGear"/>
+ *                   <element ref="{}Helmet"/>
+ *                   <element ref="{}RidingApparel"/>
+ *                   <element ref="{}Tire"/>
+ *                   <element ref="{}Rims"/>
+ *                   <element ref="{}TireAndWheel"/>
+ *                   <element ref="{}Vehicle"/>
+ *                   <element ref="{}Motorcyclepart"/>
+ *                   <element ref="{}Motorcycleaccessory"/>
+ *                   <element ref="{}Ridinggloves"/>
+ *                   <element ref="{}Ridingboots"/>
+ *                   <element ref="{}Autooil"/>
+ *                   <element ref="{}Autobattery"/>
+ *                   <element ref="{}Autochemical"/>
+ *                   <element ref="{}CleaningOrRepairKit"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BodyPartExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CAPACertified" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConstructionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuAcousticNoiseSymbol" type="{}EuAcousticNoiseValue" minOccurs="0"/>
+ *         <element name="EuFuelEfficiencyClass" type="{}EuEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuTireClass" type="{}EuTireClassType" minOccurs="0"/>
+ *         <element name="EuWetGripClass" type="{}EuEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalRollingNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="HollanderNumber" type="{}FortyStringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="LightBulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LoadIndex" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MirrorAdjustment" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MirrorDimmingFeature" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MirrorFolding" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MirrorHeated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MirrorHousingIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MirrorLensCurvature" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MirrorSpecialFeature" type="{}StringNotNull" maxOccurs="8" minOccurs="0"/>
+ *         <element name="MirrorTurnSignalIndicator" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OEMPartNumber" type="{}FortyStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Offset" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="part_type_id" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="PARTSLINKNumber" type="{}PARTSLINK" maxOccurs="4" minOccurs="0"/>
+ *         <element name="PitchCircleDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RimDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RimWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SectionWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeedRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TireAspectRatio" type="{}Dimension" minOccurs="0"/>
+ *         <element name="TireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WheelBoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WindowRegulatorLiftType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "bodyPartExteriorFinish", + "capaCertified", + "constructionType", + "euAcousticNoiseSymbol", + "euFuelEfficiencyClass", + "euTireClass", + "euWetGripClass", + "externalRollingNoise", + "hollanderNumber", + "lightBulbType", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "loadIndex", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "mfgWarrantyDescriptionType", + "mirrorAdjustment", + "mirrorDimmingFeature", + "mirrorFolding", + "mirrorHeated", + "mirrorHousingIncluded", + "mirrorLensCurvature", + "mirrorSpecialFeature", + "mirrorTurnSignalIndicator", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "oemPartNumber", + "offset", + "partTypeId", + "partslinkNumber", + "pitchCircleDiameter", + "powerSource", + "rimDiameter", + "rimWidth", + "sectionWidth", + "sellerWarrantyDescription", + "specificationMet", + "speedRating", + "targetGender", + "tireAspectRatio", + "tireType", + "warnings", + "wheelBoreDiameter", + "windowRegulatorLiftType" +}) +@XmlRootElement(name = "AutoAccessory") +public class AutoAccessory { + + @XmlElement(name = "ProductType", required = true) + protected AutoAccessory.ProductType productType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "BodyPartExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyPartExteriorFinish; + @XmlElement(name = "CAPACertified") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capaCertified; + @XmlElement(name = "ConstructionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String constructionType; + @XmlElement(name = "EuAcousticNoiseSymbol") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger euAcousticNoiseSymbol; + @XmlElement(name = "EuFuelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEfficiencyClassType euFuelEfficiencyClass; + @XmlElement(name = "EuTireClass") + @XmlSchemaType(name = "string") + protected EuTireClassType euTireClass; + @XmlElement(name = "EuWetGripClass") + @XmlSchemaType(name = "string") + protected EuEfficiencyClassType euWetGripClass; + @XmlElement(name = "ExternalRollingNoise") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger externalRollingNoise; + @XmlElement(name = "HollanderNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hollanderNumber; + @XmlElement(name = "LightBulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightBulbType; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "LoadIndex") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger loadIndex; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MfgWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionType; + @XmlElement(name = "MirrorAdjustment") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mirrorAdjustment; + @XmlElement(name = "MirrorDimmingFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mirrorDimmingFeature; + @XmlElement(name = "MirrorFolding") + protected Boolean mirrorFolding; + @XmlElement(name = "MirrorHeated") + protected Boolean mirrorHeated; + @XmlElement(name = "MirrorHousingIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mirrorHousingIncluded; + @XmlElement(name = "MirrorLensCurvature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mirrorLensCurvature; + @XmlElement(name = "MirrorSpecialFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List mirrorSpecialFeature; + @XmlElement(name = "MirrorTurnSignalIndicator") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mirrorTurnSignalIndicator; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "OEMPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List oemPartNumber; + @XmlElement(name = "Offset") + protected LengthDimension offset; + @XmlElement(name = "part_type_id") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger partTypeId; + @XmlElement(name = "PARTSLINKNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List partslinkNumber; + @XmlElement(name = "PitchCircleDiameter") + protected LengthDimension pitchCircleDiameter; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RimDiameter") + protected LengthDimension rimDiameter; + @XmlElement(name = "RimWidth") + protected LengthDimension rimWidth; + @XmlElement(name = "SectionWidth") + protected LengthDimension sectionWidth; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "SpeedRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speedRating; + @XmlElement(name = "TargetGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String targetGender; + @XmlElement(name = "TireAspectRatio") + protected BigDecimal tireAspectRatio; + @XmlElement(name = "TireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tireType; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "WheelBoreDiameter") + protected LengthDimension wheelBoreDiameter; + @XmlElement(name = "WindowRegulatorLiftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String windowRegulatorLiftType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link AutoAccessory.ProductType } + * + */ + public AutoAccessory.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link AutoAccessory.ProductType } + * + */ + public void setProductType(AutoAccessory.ProductType value) { + this.productType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取bodyPartExteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyPartExteriorFinish() { + return bodyPartExteriorFinish; + } + + /** + * 设置bodyPartExteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyPartExteriorFinish(String value) { + this.bodyPartExteriorFinish = value; + } + + /** + * 获取capaCertified属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCAPACertified() { + return capaCertified; + } + + /** + * 设置capaCertified属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCAPACertified(String value) { + this.capaCertified = value; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取euAcousticNoiseSymbol属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEuAcousticNoiseSymbol() { + return euAcousticNoiseSymbol; + } + + /** + * 设置euAcousticNoiseSymbol属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEuAcousticNoiseSymbol(BigInteger value) { + this.euAcousticNoiseSymbol = value; + } + + /** + * 获取euFuelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEfficiencyClassType } + * + */ + public EuEfficiencyClassType getEuFuelEfficiencyClass() { + return euFuelEfficiencyClass; + } + + /** + * 设置euFuelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEfficiencyClassType } + * + */ + public void setEuFuelEfficiencyClass(EuEfficiencyClassType value) { + this.euFuelEfficiencyClass = value; + } + + /** + * 获取euTireClass属性的值。 + * + * @return + * possible object is + * {@link EuTireClassType } + * + */ + public EuTireClassType getEuTireClass() { + return euTireClass; + } + + /** + * 设置euTireClass属性的值。 + * + * @param value + * allowed object is + * {@link EuTireClassType } + * + */ + public void setEuTireClass(EuTireClassType value) { + this.euTireClass = value; + } + + /** + * 获取euWetGripClass属性的值。 + * + * @return + * possible object is + * {@link EuEfficiencyClassType } + * + */ + public EuEfficiencyClassType getEuWetGripClass() { + return euWetGripClass; + } + + /** + * 设置euWetGripClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEfficiencyClassType } + * + */ + public void setEuWetGripClass(EuEfficiencyClassType value) { + this.euWetGripClass = value; + } + + /** + * 获取externalRollingNoise属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getExternalRollingNoise() { + return externalRollingNoise; + } + + /** + * 设置externalRollingNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setExternalRollingNoise(BigInteger value) { + this.externalRollingNoise = value; + } + + /** + * Gets the value of the hollanderNumber property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hollanderNumber property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHollanderNumber().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHollanderNumber() { + if (hollanderNumber == null) { + hollanderNumber = new ArrayList(); + } + return this.hollanderNumber; + } + + /** + * 获取lightBulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightBulbType() { + return lightBulbType; + } + + /** + * 设置lightBulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightBulbType(String value) { + this.lightBulbType = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取loadIndex属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLoadIndex() { + return loadIndex; + } + + /** + * 设置loadIndex属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLoadIndex(BigInteger value) { + this.loadIndex = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取mfgWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionType() { + return mfgWarrantyDescriptionType; + } + + /** + * 设置mfgWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionType(String value) { + this.mfgWarrantyDescriptionType = value; + } + + /** + * 获取mirrorAdjustment属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMirrorAdjustment() { + return mirrorAdjustment; + } + + /** + * 设置mirrorAdjustment属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMirrorAdjustment(String value) { + this.mirrorAdjustment = value; + } + + /** + * 获取mirrorDimmingFeature属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMirrorDimmingFeature() { + return mirrorDimmingFeature; + } + + /** + * 设置mirrorDimmingFeature属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMirrorDimmingFeature(String value) { + this.mirrorDimmingFeature = value; + } + + /** + * 获取mirrorFolding属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMirrorFolding() { + return mirrorFolding; + } + + /** + * 设置mirrorFolding属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMirrorFolding(Boolean value) { + this.mirrorFolding = value; + } + + /** + * 获取mirrorHeated属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMirrorHeated() { + return mirrorHeated; + } + + /** + * 设置mirrorHeated属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMirrorHeated(Boolean value) { + this.mirrorHeated = value; + } + + /** + * 获取mirrorHousingIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMirrorHousingIncluded() { + return mirrorHousingIncluded; + } + + /** + * 设置mirrorHousingIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMirrorHousingIncluded(String value) { + this.mirrorHousingIncluded = value; + } + + /** + * 获取mirrorLensCurvature属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMirrorLensCurvature() { + return mirrorLensCurvature; + } + + /** + * 设置mirrorLensCurvature属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMirrorLensCurvature(String value) { + this.mirrorLensCurvature = value; + } + + /** + * Gets the value of the mirrorSpecialFeature property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mirrorSpecialFeature property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMirrorSpecialFeature().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMirrorSpecialFeature() { + if (mirrorSpecialFeature == null) { + mirrorSpecialFeature = new ArrayList(); + } + return this.mirrorSpecialFeature; + } + + /** + * 获取mirrorTurnSignalIndicator属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMirrorTurnSignalIndicator() { + return mirrorTurnSignalIndicator; + } + + /** + * 设置mirrorTurnSignalIndicator属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMirrorTurnSignalIndicator(String value) { + this.mirrorTurnSignalIndicator = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * Gets the value of the oemPartNumber property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the oemPartNumber property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOEMPartNumber().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOEMPartNumber() { + if (oemPartNumber == null) { + oemPartNumber = new ArrayList(); + } + return this.oemPartNumber; + } + + /** + * 获取offset属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOffset() { + return offset; + } + + /** + * 设置offset属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOffset(LengthDimension value) { + this.offset = value; + } + + /** + * 获取partTypeId属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPartTypeId() { + return partTypeId; + } + + /** + * 设置partTypeId属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPartTypeId(BigInteger value) { + this.partTypeId = value; + } + + /** + * Gets the value of the partslinkNumber property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the partslinkNumber property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPARTSLINKNumber().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPARTSLINKNumber() { + if (partslinkNumber == null) { + partslinkNumber = new ArrayList(); + } + return this.partslinkNumber; + } + + /** + * 获取pitchCircleDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPitchCircleDiameter() { + return pitchCircleDiameter; + } + + /** + * 设置pitchCircleDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPitchCircleDiameter(LengthDimension value) { + this.pitchCircleDiameter = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取rimDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimDiameter() { + return rimDiameter; + } + + /** + * 设置rimDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimDiameter(LengthDimension value) { + this.rimDiameter = value; + } + + /** + * 获取rimWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimWidth() { + return rimWidth; + } + + /** + * 设置rimWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimWidth(LengthDimension value) { + this.rimWidth = value; + } + + /** + * 获取sectionWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSectionWidth() { + return sectionWidth; + } + + /** + * 设置sectionWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSectionWidth(LengthDimension value) { + this.sectionWidth = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取speedRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedRating() { + return speedRating; + } + + /** + * 设置speedRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedRating(String value) { + this.speedRating = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取tireAspectRatio属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getTireAspectRatio() { + return tireAspectRatio; + } + + /** + * 设置tireAspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setTireAspectRatio(BigDecimal value) { + this.tireAspectRatio = value; + } + + /** + * 获取tireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTireType() { + return tireType; + } + + /** + * 设置tireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTireType(String value) { + this.tireType = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取wheelBoreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBoreDiameter() { + return wheelBoreDiameter; + } + + /** + * 设置wheelBoreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBoreDiameter(LengthDimension value) { + this.wheelBoreDiameter = value; + } + + /** + * 获取windowRegulatorLiftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWindowRegulatorLiftType() { + return windowRegulatorLiftType; + } + + /** + * 设置windowRegulatorLiftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWindowRegulatorLiftType(String value) { + this.windowRegulatorLiftType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}AutoAccessoryMisc"/>
+     *         <element ref="{}AutoPart"/>
+     *         <element ref="{}PowersportsPart"/>
+     *         <element ref="{}PowersportsVehicle"/>
+     *         <element ref="{}ProtectiveGear"/>
+     *         <element ref="{}Helmet"/>
+     *         <element ref="{}RidingApparel"/>
+     *         <element ref="{}Tire"/>
+     *         <element ref="{}Rims"/>
+     *         <element ref="{}TireAndWheel"/>
+     *         <element ref="{}Vehicle"/>
+     *         <element ref="{}Motorcyclepart"/>
+     *         <element ref="{}Motorcycleaccessory"/>
+     *         <element ref="{}Ridinggloves"/>
+     *         <element ref="{}Ridingboots"/>
+     *         <element ref="{}Autooil"/>
+     *         <element ref="{}Autobattery"/>
+     *         <element ref="{}Autochemical"/>
+     *         <element ref="{}CleaningOrRepairKit"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "autoAccessoryMisc", + "autoPart", + "powersportsPart", + "powersportsVehicle", + "protectiveGear", + "helmet", + "ridingApparel", + "tire", + "rims", + "tireAndWheel", + "vehicle", + "motorcyclepart", + "motorcycleaccessory", + "ridinggloves", + "ridingboots", + "autooil", + "autobattery", + "autochemical", + "cleaningOrRepairKit" + }) + public static class ProductType { + + @XmlElement(name = "AutoAccessoryMisc") + protected AutoAccessoryMisc autoAccessoryMisc; + @XmlElement(name = "AutoPart") + protected AutoPart autoPart; + @XmlElement(name = "PowersportsPart") + protected PowersportsPart powersportsPart; + @XmlElement(name = "PowersportsVehicle") + protected PowersportsVehicle powersportsVehicle; + @XmlElement(name = "ProtectiveGear") + protected ProtectiveGear protectiveGear; + @XmlElement(name = "Helmet") + protected Helmet helmet; + @XmlElement(name = "RidingApparel") + protected RidingApparel ridingApparel; + @XmlElement(name = "Tire") + protected Tire tire; + @XmlElement(name = "Rims") + protected Rims rims; + @XmlElement(name = "TireAndWheel") + protected TireAndWheel tireAndWheel; + @XmlElement(name = "Vehicle") + protected Vehicle vehicle; + @XmlElement(name = "Motorcyclepart") + protected Motorcyclepart motorcyclepart; + @XmlElement(name = "Motorcycleaccessory") + protected Motorcycleaccessory motorcycleaccessory; + @XmlElement(name = "Ridinggloves") + protected Ridinggloves ridinggloves; + @XmlElement(name = "Ridingboots") + protected Ridingboots ridingboots; + @XmlElement(name = "Autooil") + protected Autooil autooil; + @XmlElement(name = "Autobattery") + protected Autobattery autobattery; + @XmlElement(name = "Autochemical") + protected Autochemical autochemical; + @XmlElement(name = "CleaningOrRepairKit") + protected CleaningOrRepairKit cleaningOrRepairKit; + + /** + * 获取autoAccessoryMisc属性的值。 + * + * @return + * possible object is + * {@link AutoAccessoryMisc } + * + */ + public AutoAccessoryMisc getAutoAccessoryMisc() { + return autoAccessoryMisc; + } + + /** + * 设置autoAccessoryMisc属性的值。 + * + * @param value + * allowed object is + * {@link AutoAccessoryMisc } + * + */ + public void setAutoAccessoryMisc(AutoAccessoryMisc value) { + this.autoAccessoryMisc = value; + } + + /** + * 获取autoPart属性的值。 + * + * @return + * possible object is + * {@link AutoPart } + * + */ + public AutoPart getAutoPart() { + return autoPart; + } + + /** + * 设置autoPart属性的值。 + * + * @param value + * allowed object is + * {@link AutoPart } + * + */ + public void setAutoPart(AutoPart value) { + this.autoPart = value; + } + + /** + * 获取powersportsPart属性的值。 + * + * @return + * possible object is + * {@link PowersportsPart } + * + */ + public PowersportsPart getPowersportsPart() { + return powersportsPart; + } + + /** + * 设置powersportsPart属性的值。 + * + * @param value + * allowed object is + * {@link PowersportsPart } + * + */ + public void setPowersportsPart(PowersportsPart value) { + this.powersportsPart = value; + } + + /** + * 获取powersportsVehicle属性的值。 + * + * @return + * possible object is + * {@link PowersportsVehicle } + * + */ + public PowersportsVehicle getPowersportsVehicle() { + return powersportsVehicle; + } + + /** + * 设置powersportsVehicle属性的值。 + * + * @param value + * allowed object is + * {@link PowersportsVehicle } + * + */ + public void setPowersportsVehicle(PowersportsVehicle value) { + this.powersportsVehicle = value; + } + + /** + * 获取protectiveGear属性的值。 + * + * @return + * possible object is + * {@link ProtectiveGear } + * + */ + public ProtectiveGear getProtectiveGear() { + return protectiveGear; + } + + /** + * 设置protectiveGear属性的值。 + * + * @param value + * allowed object is + * {@link ProtectiveGear } + * + */ + public void setProtectiveGear(ProtectiveGear value) { + this.protectiveGear = value; + } + + /** + * 获取helmet属性的值。 + * + * @return + * possible object is + * {@link Helmet } + * + */ + public Helmet getHelmet() { + return helmet; + } + + /** + * 设置helmet属性的值。 + * + * @param value + * allowed object is + * {@link Helmet } + * + */ + public void setHelmet(Helmet value) { + this.helmet = value; + } + + /** + * 获取ridingApparel属性的值。 + * + * @return + * possible object is + * {@link RidingApparel } + * + */ + public RidingApparel getRidingApparel() { + return ridingApparel; + } + + /** + * 设置ridingApparel属性的值。 + * + * @param value + * allowed object is + * {@link RidingApparel } + * + */ + public void setRidingApparel(RidingApparel value) { + this.ridingApparel = value; + } + + /** + * 获取tire属性的值。 + * + * @return + * possible object is + * {@link Tire } + * + */ + public Tire getTire() { + return tire; + } + + /** + * 设置tire属性的值。 + * + * @param value + * allowed object is + * {@link Tire } + * + */ + public void setTire(Tire value) { + this.tire = value; + } + + /** + * 获取rims属性的值。 + * + * @return + * possible object is + * {@link Rims } + * + */ + public Rims getRims() { + return rims; + } + + /** + * 设置rims属性的值。 + * + * @param value + * allowed object is + * {@link Rims } + * + */ + public void setRims(Rims value) { + this.rims = value; + } + + /** + * 获取tireAndWheel属性的值。 + * + * @return + * possible object is + * {@link TireAndWheel } + * + */ + public TireAndWheel getTireAndWheel() { + return tireAndWheel; + } + + /** + * 设置tireAndWheel属性的值。 + * + * @param value + * allowed object is + * {@link TireAndWheel } + * + */ + public void setTireAndWheel(TireAndWheel value) { + this.tireAndWheel = value; + } + + /** + * 获取vehicle属性的值。 + * + * @return + * possible object is + * {@link Vehicle } + * + */ + public Vehicle getVehicle() { + return vehicle; + } + + /** + * 设置vehicle属性的值。 + * + * @param value + * allowed object is + * {@link Vehicle } + * + */ + public void setVehicle(Vehicle value) { + this.vehicle = value; + } + + /** + * 获取motorcyclepart属性的值。 + * + * @return + * possible object is + * {@link Motorcyclepart } + * + */ + public Motorcyclepart getMotorcyclepart() { + return motorcyclepart; + } + + /** + * 设置motorcyclepart属性的值。 + * + * @param value + * allowed object is + * {@link Motorcyclepart } + * + */ + public void setMotorcyclepart(Motorcyclepart value) { + this.motorcyclepart = value; + } + + /** + * 获取motorcycleaccessory属性的值。 + * + * @return + * possible object is + * {@link Motorcycleaccessory } + * + */ + public Motorcycleaccessory getMotorcycleaccessory() { + return motorcycleaccessory; + } + + /** + * 设置motorcycleaccessory属性的值。 + * + * @param value + * allowed object is + * {@link Motorcycleaccessory } + * + */ + public void setMotorcycleaccessory(Motorcycleaccessory value) { + this.motorcycleaccessory = value; + } + + /** + * 获取ridinggloves属性的值。 + * + * @return + * possible object is + * {@link Ridinggloves } + * + */ + public Ridinggloves getRidinggloves() { + return ridinggloves; + } + + /** + * 设置ridinggloves属性的值。 + * + * @param value + * allowed object is + * {@link Ridinggloves } + * + */ + public void setRidinggloves(Ridinggloves value) { + this.ridinggloves = value; + } + + /** + * 获取ridingboots属性的值。 + * + * @return + * possible object is + * {@link Ridingboots } + * + */ + public Ridingboots getRidingboots() { + return ridingboots; + } + + /** + * 设置ridingboots属性的值。 + * + * @param value + * allowed object is + * {@link Ridingboots } + * + */ + public void setRidingboots(Ridingboots value) { + this.ridingboots = value; + } + + /** + * 获取autooil属性的值。 + * + * @return + * possible object is + * {@link Autooil } + * + */ + public Autooil getAutooil() { + return autooil; + } + + /** + * 设置autooil属性的值。 + * + * @param value + * allowed object is + * {@link Autooil } + * + */ + public void setAutooil(Autooil value) { + this.autooil = value; + } + + /** + * 获取autobattery属性的值。 + * + * @return + * possible object is + * {@link Autobattery } + * + */ + public Autobattery getAutobattery() { + return autobattery; + } + + /** + * 设置autobattery属性的值。 + * + * @param value + * allowed object is + * {@link Autobattery } + * + */ + public void setAutobattery(Autobattery value) { + this.autobattery = value; + } + + /** + * 获取autochemical属性的值。 + * + * @return + * possible object is + * {@link Autochemical } + * + */ + public Autochemical getAutochemical() { + return autochemical; + } + + /** + * 设置autochemical属性的值。 + * + * @param value + * allowed object is + * {@link Autochemical } + * + */ + public void setAutochemical(Autochemical value) { + this.autochemical = value; + } + + /** + * 获取cleaningOrRepairKit属性的值。 + * + * @return + * possible object is + * {@link CleaningOrRepairKit } + * + */ + public CleaningOrRepairKit getCleaningOrRepairKit() { + return cleaningOrRepairKit; + } + + /** + * 设置cleaningOrRepairKit属性的值。 + * + * @param value + * allowed object is + * {@link CleaningOrRepairKit } + * + */ + public void setCleaningOrRepairKit(CleaningOrRepairKit value) { + this.cleaningOrRepairKit = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessoryMisc.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessoryMisc.java new file mode 100644 index 0000000..63181d3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AutoAccessoryMisc.java @@ -0,0 +1,2556 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CapType" type="{}String" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="ColorTemperature" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}LuminiousIntensityDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="VehicleFitmentNote" type="{}String" minOccurs="0"/>
+ *         <element name="VehicleFitmentStandard" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TransmissionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IgnitionSystemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "amperage", + "modelYear", + "season", + "colorSpecification", + "diameter", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "itemShape", + "material", + "size", + "viscosity", + "volume", + "voltage", + "wattage", + "numberOfGrooves", + "numberOfHoles", + "partInterchangeData", + "manufacturerWarrantyDescription", + "sizeMap", + "soleMaterial", + "shoeClosureType", + "shoeWidth", + "occasionAndLifestyle", + "outerMaterial", + "innerMaterial", + "volumeCapacityName", + "accessLocation", + "loadCapacity", + "uniformTireQualityGradeRating", + "treadDepth", + "wheelBackspacing", + "compatibleWithVehicleType", + "autoPartPosition", + "dimmingControl", + "modelName", + "modelNumber", + "waterResistanceLevel", + "shaftDiameter", + "shellType", + "maximumCircumference", + "minimumCircumference", + "liningDescription", + "warrantyDescription", + "packageTypeName", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "isExpirationDatedProduct", + "capType", + "operatingLife", + "colorTemperature", + "luminousIntensity", + "beamAngle", + "isStainResistant", + "isAssemblyRequired", + "efficiency", + "vehicleFitmentCode", + "vehicleFitmentNote", + "vehicleFitmentStandard", + "transmissionType", + "ignitionSystemType", + "batteryWeight", + "batteryCapacity", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue" +}) +@XmlRootElement(name = "AutoAccessoryMisc") +public class AutoAccessoryMisc { + + @XmlElement(name = "VariationData") + protected AutoAccessoryMisc.VariationData variationData; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ColorSpecification") + protected AutoAccessoryMisc.ColorSpecification colorSpecification; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Volume") + protected VolumeDimension volume; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "PartInterchangeData") + protected AutoAccessoryMisc.PartInterchangeData partInterchangeData; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "ColorTemperature") + protected TemperatureRatingDimension colorTemperature; + @XmlElement(name = "LuminousIntensity") + protected LuminiousIntensityDimension luminousIntensity; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + @XmlElement(name = "VehicleFitmentNote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentNote; + @XmlElement(name = "VehicleFitmentStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentStandard; + @XmlElement(name = "TransmissionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String transmissionType; + @XmlElement(name = "IgnitionSystemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ignitionSystemType; + @XmlElement(name = "BatteryWeight") + protected BigDecimal batteryWeight; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link AutoAccessoryMisc.VariationData } + * + */ + public AutoAccessoryMisc.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link AutoAccessoryMisc.VariationData } + * + */ + public void setVariationData(AutoAccessoryMisc.VariationData value) { + this.variationData = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link AutoAccessoryMisc.ColorSpecification } + * + */ + public AutoAccessoryMisc.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link AutoAccessoryMisc.ColorSpecification } + * + */ + public void setColorSpecification(AutoAccessoryMisc.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolume(VolumeDimension value) { + this.volume = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link AutoAccessoryMisc.PartInterchangeData } + * + */ + public AutoAccessoryMisc.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link AutoAccessoryMisc.PartInterchangeData } + * + */ + public void setPartInterchangeData(AutoAccessoryMisc.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取colorTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getColorTemperature() { + return colorTemperature; + } + + /** + * 设置colorTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setColorTemperature(TemperatureRatingDimension value) { + this.colorTemperature = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link LuminiousIntensityDimension } + * + */ + public LuminiousIntensityDimension getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link LuminiousIntensityDimension } + * + */ + public void setLuminousIntensity(LuminiousIntensityDimension value) { + this.luminousIntensity = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + /** + * 获取vehicleFitmentNote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentNote() { + return vehicleFitmentNote; + } + + /** + * 设置vehicleFitmentNote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentNote(String value) { + this.vehicleFitmentNote = value; + } + + /** + * 获取vehicleFitmentStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentStandard() { + return vehicleFitmentStandard; + } + + /** + * 设置vehicleFitmentStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentStandard(String value) { + this.vehicleFitmentStandard = value; + } + + /** + * 获取transmissionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransmissionType() { + return transmissionType; + } + + /** + * 设置transmissionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransmissionType(String value) { + this.transmissionType = value; + } + + /** + * 获取ignitionSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIgnitionSystemType() { + return ignitionSystemType; + } + + /** + * 设置ignitionSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIgnitionSystemType(String value) { + this.ignitionSystemType = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryWeight(BigDecimal value) { + this.batteryWeight = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/AutoPart.java b/src/main/java/com/amazon/SellingPartnerAPI/model/AutoPart.java new file mode 100644 index 0000000..53ce05c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/AutoPart.java @@ -0,0 +1,2615 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Position" type="{}PositionType" minOccurs="0"/>
+ *         <element name="Orientation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="passengers_side"/>
+ *               <enumeration value="drivers_side"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Profile" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="high"/>
+ *               <enumeration value="low"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PulleyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="serpentine"/>
+ *               <enumeration value="v_belt"/>
+ *               <enumeration value="dual_v_belt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="VehicleFitmentNote" type="{}String" minOccurs="0"/>
+ *         <element name="VehicleFitmentStandard" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TransmissionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IgnitionSystemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CapType" type="{}String" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="ColorTemperature" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}LuminiousIntensityDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Coating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HardwareInterface" type="{}HardwareInterfaceValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "amperage", + "modelYear", + "season", + "colorSpecification", + "diameter", + "itemPackageQuantity", + "itemShape", + "material", + "size", + "voltage", + "wattage", + "numberOfGrooves", + "numberOfHoles", + "manufacturerWarrantyDescription", + "position", + "orientation", + "profile", + "pulleyType", + "partInterchangeData", + "viscosity", + "sizeMap", + "vehicleFitmentCode", + "vehicleFitmentNote", + "vehicleFitmentStandard", + "transmissionType", + "ignitionSystemType", + "batteryWeight", + "batteryCapacity", + "soleMaterial", + "shoeClosureType", + "shoeWidth", + "occasionAndLifestyle", + "outerMaterial", + "innerMaterial", + "volumeCapacityName", + "accessLocation", + "loadCapacity", + "uniformTireQualityGradeRating", + "treadDepth", + "wheelBackspacing", + "compatibleWithVehicleType", + "autoPartPosition", + "dimmingControl", + "modelName", + "modelNumber", + "waterResistanceLevel", + "shaftDiameter", + "shellType", + "maximumCircumference", + "minimumCircumference", + "liningDescription", + "warrantyDescription", + "packageTypeName", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "isExpirationDatedProduct", + "capType", + "operatingLife", + "colorTemperature", + "luminousIntensity", + "beamAngle", + "isStainResistant", + "isAssemblyRequired", + "efficiency", + "coating", + "hardwareInterface", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue" +}) +@XmlRootElement(name = "AutoPart") +public class AutoPart { + + @XmlElement(name = "VariationData") + protected AutoPart.VariationData variationData; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ColorSpecification") + protected AutoPart.ColorSpecification colorSpecification; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "Position") + @XmlSchemaType(name = "string") + protected PositionType position; + @XmlElement(name = "Orientation") + protected String orientation; + @XmlElement(name = "Profile") + protected String profile; + @XmlElement(name = "PulleyType") + protected String pulleyType; + @XmlElement(name = "PartInterchangeData") + protected AutoPart.PartInterchangeData partInterchangeData; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + @XmlElement(name = "VehicleFitmentNote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentNote; + @XmlElement(name = "VehicleFitmentStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentStandard; + @XmlElement(name = "TransmissionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String transmissionType; + @XmlElement(name = "IgnitionSystemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ignitionSystemType; + @XmlElement(name = "BatteryWeight") + protected BigDecimal batteryWeight; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "ColorTemperature") + protected TemperatureRatingDimension colorTemperature; + @XmlElement(name = "LuminousIntensity") + protected LuminiousIntensityDimension luminousIntensity; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "Coating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coating; + @XmlElement(name = "HardwareInterface") + protected List hardwareInterface; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link AutoPart.VariationData } + * + */ + public AutoPart.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link AutoPart.VariationData } + * + */ + public void setVariationData(AutoPart.VariationData value) { + this.variationData = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link AutoPart.ColorSpecification } + * + */ + public AutoPart.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link AutoPart.ColorSpecification } + * + */ + public void setColorSpecification(AutoPart.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取position属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getPosition() { + return position; + } + + /** + * 设置position属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setPosition(PositionType value) { + this.position = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取profile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProfile() { + return profile; + } + + /** + * 设置profile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProfile(String value) { + this.profile = value; + } + + /** + * 获取pulleyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPulleyType() { + return pulleyType; + } + + /** + * 设置pulleyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPulleyType(String value) { + this.pulleyType = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link AutoPart.PartInterchangeData } + * + */ + public AutoPart.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link AutoPart.PartInterchangeData } + * + */ + public void setPartInterchangeData(AutoPart.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + /** + * 获取vehicleFitmentNote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentNote() { + return vehicleFitmentNote; + } + + /** + * 设置vehicleFitmentNote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentNote(String value) { + this.vehicleFitmentNote = value; + } + + /** + * 获取vehicleFitmentStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentStandard() { + return vehicleFitmentStandard; + } + + /** + * 设置vehicleFitmentStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentStandard(String value) { + this.vehicleFitmentStandard = value; + } + + /** + * 获取transmissionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransmissionType() { + return transmissionType; + } + + /** + * 设置transmissionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransmissionType(String value) { + this.transmissionType = value; + } + + /** + * 获取ignitionSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIgnitionSystemType() { + return ignitionSystemType; + } + + /** + * 设置ignitionSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIgnitionSystemType(String value) { + this.ignitionSystemType = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryWeight(BigDecimal value) { + this.batteryWeight = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取colorTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getColorTemperature() { + return colorTemperature; + } + + /** + * 设置colorTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setColorTemperature(TemperatureRatingDimension value) { + this.colorTemperature = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link LuminiousIntensityDimension } + * + */ + public LuminiousIntensityDimension getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link LuminiousIntensityDimension } + * + */ + public void setLuminousIntensity(LuminiousIntensityDimension value) { + this.luminousIntensity = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取coating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoating() { + return coating; + } + + /** + * 设置coating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoating(String value) { + this.coating = value; + } + + /** + * Gets the value of the hardwareInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwareInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwareInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwareInterface() { + if (hardwareInterface == null) { + hardwareInterface = new ArrayList(); + } + return this.hardwareInterface; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Autobattery.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Autobattery.java new file mode 100644 index 0000000..2ef0363 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Autobattery.java @@ -0,0 +1,709 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="VehicleFitmentNote" type="{}String" minOccurs="0"/>
+ *         <element name="VehicleFitmentStandard" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "colorSpecification", + "partInterchangeData", + "vehicleFitmentCode", + "vehicleFitmentNote", + "vehicleFitmentStandard", + "batteryWeight", + "batteryCapacity", + "voltage", + "wattage", + "amperage", + "warrantyDescription", + "efficiency" +}) +@XmlRootElement(name = "Autobattery") +public class Autobattery { + + @XmlElement(name = "VariationData") + protected Autobattery.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected Autobattery.ColorSpecification colorSpecification; + @XmlElement(name = "PartInterchangeData") + protected Autobattery.PartInterchangeData partInterchangeData; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + @XmlElement(name = "VehicleFitmentNote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentNote; + @XmlElement(name = "VehicleFitmentStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentStandard; + @XmlElement(name = "BatteryWeight") + protected BigDecimal batteryWeight; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Autobattery.VariationData } + * + */ + public Autobattery.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Autobattery.VariationData } + * + */ + public void setVariationData(Autobattery.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Autobattery.ColorSpecification } + * + */ + public Autobattery.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Autobattery.ColorSpecification } + * + */ + public void setColorSpecification(Autobattery.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Autobattery.PartInterchangeData } + * + */ + public Autobattery.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Autobattery.PartInterchangeData } + * + */ + public void setPartInterchangeData(Autobattery.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + /** + * 获取vehicleFitmentNote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentNote() { + return vehicleFitmentNote; + } + + /** + * 设置vehicleFitmentNote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentNote(String value) { + this.vehicleFitmentNote = value; + } + + /** + * 获取vehicleFitmentStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentStandard() { + return vehicleFitmentStandard; + } + + /** + * 设置vehicleFitmentStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentStandard(String value) { + this.vehicleFitmentStandard = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryWeight(BigDecimal value) { + this.batteryWeight = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Autochemical.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Autochemical.java new file mode 100644 index 0000000..a7e05ed --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Autochemical.java @@ -0,0 +1,231 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "partInterchangeData", + "viscosity", + "warrantyDescription", + "efficiency" +}) +@XmlRootElement(name = "Autochemical") +public class Autochemical { + + @XmlElement(name = "PartInterchangeData") + protected Autochemical.PartInterchangeData partInterchangeData; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Autochemical.PartInterchangeData } + * + */ + public Autochemical.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Autochemical.PartInterchangeData } + * + */ + public void setPartInterchangeData(Autochemical.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Autooil.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Autooil.java new file mode 100644 index 0000000..9785b40 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Autooil.java @@ -0,0 +1,594 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "partInterchangeData", + "viscosity", + "warrantyDescription", + "efficiency", + "material", + "variationData", + "colorSpecification", + "size", + "sizeMap" +}) +@XmlRootElement(name = "Autooil") +public class Autooil { + + @XmlElement(name = "PartInterchangeData") + protected Autooil.PartInterchangeData partInterchangeData; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "VariationData") + protected Autooil.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected Autooil.ColorSpecification colorSpecification; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Autooil.PartInterchangeData } + * + */ + public Autooil.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Autooil.PartInterchangeData } + * + */ + public void setPartInterchangeData(Autooil.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Autooil.VariationData } + * + */ + public Autooil.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Autooil.VariationData } + * + */ + public void setVariationData(Autooil.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Autooil.ColorSpecification } + * + */ + public Autooil.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Autooil.ColorSpecification } + * + */ + public void setColorSpecification(Autooil.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/B2BQuantityPriceTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/B2BQuantityPriceTypeValues.java new file mode 100644 index 0000000..08fbf44 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/B2BQuantityPriceTypeValues.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

B2bQuantityPriceTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="B2bQuantityPriceTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="fixed"/>
+ *     <enumeration value="percent"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "B2bQuantityPriceTypeValues") +@XmlEnum +public enum B2BQuantityPriceTypeValues { + + @XmlEnumValue("fixed") + FIXED("fixed"), + @XmlEnumValue("percent") + PERCENT("percent"); + private final String value; + + B2BQuantityPriceTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static B2BQuantityPriceTypeValues fromValue(String v) { + for (B2BQuantityPriceTypeValues c: B2BQuantityPriceTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType.java new file mode 100644 index 0000000..9e0aa84 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType.java @@ -0,0 +1,76 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BBFC_Rating_Type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BBFC_Rating_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ages_12_and_over"/>
+ *     <enumeration value="ages_15_and_over"/>
+ *     <enumeration value="ages_18_and_over"/>
+ *     <enumeration value="exempt"/>
+ *     <enumeration value="parental_guidance"/>
+ *     <enumeration value="to_be_announced"/>
+ *     <enumeration value="universal"/>
+ *     <enumeration value="universal_childrens"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BBFC_Rating_Type") +@XmlEnum +public enum BBFCRatingType { + + @XmlEnumValue("ages_12_and_over") + AGES_12_AND_OVER("ages_12_and_over"), + @XmlEnumValue("ages_15_and_over") + AGES_15_AND_OVER("ages_15_and_over"), + @XmlEnumValue("ages_18_and_over") + AGES_18_AND_OVER("ages_18_and_over"), + @XmlEnumValue("exempt") + EXEMPT("exempt"), + @XmlEnumValue("parental_guidance") + PARENTAL_GUIDANCE("parental_guidance"), + @XmlEnumValue("to_be_announced") + TO_BE_ANNOUNCED("to_be_announced"), + @XmlEnumValue("universal") + UNIVERSAL("universal"), + @XmlEnumValue("universal_childrens") + UNIVERSAL_CHILDRENS("universal_childrens"); + private final String value; + + BBFCRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BBFCRatingType fromValue(String v) { + for (BBFCRatingType c: BBFCRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType1.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType1.java new file mode 100644 index 0000000..1059f40 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BBFCRatingType1.java @@ -0,0 +1,76 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BBFCRatingType1的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BBFCRatingType1">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ages_12_and_over"/>
+ *     <enumeration value="ages_15_and_over"/>
+ *     <enumeration value="ages_18_and_over"/>
+ *     <enumeration value="exempt"/>
+ *     <enumeration value="parental_guidance"/>
+ *     <enumeration value="to_be_announced"/>
+ *     <enumeration value="universal_childrens"/>
+ *     <enumeration value="universal"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BBFCRatingType1") +@XmlEnum +public enum BBFCRatingType1 { + + @XmlEnumValue("ages_12_and_over") + AGES_12_AND_OVER("ages_12_and_over"), + @XmlEnumValue("ages_15_and_over") + AGES_15_AND_OVER("ages_15_and_over"), + @XmlEnumValue("ages_18_and_over") + AGES_18_AND_OVER("ages_18_and_over"), + @XmlEnumValue("exempt") + EXEMPT("exempt"), + @XmlEnumValue("parental_guidance") + PARENTAL_GUIDANCE("parental_guidance"), + @XmlEnumValue("to_be_announced") + TO_BE_ANNOUNCED("to_be_announced"), + @XmlEnumValue("universal_childrens") + UNIVERSAL_CHILDRENS("universal_childrens"), + @XmlEnumValue("universal") + UNIVERSAL("universal"); + private final String value; + + BBFCRatingType1(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BBFCRatingType1 fromValue(String v) { + for (BBFCRatingType1 c: BBFCRatingType1 .values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BabyFood.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BabyFood.java new file mode 100644 index 0000000..e619d9f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BabyFood.java @@ -0,0 +1,2087 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="StyleName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TokuhoCertification" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}NutritionalFactsGroup" minOccurs="0"/>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="ContainerVolume" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VarietalDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BarrelAgingTime" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="SourceAnimal" type="{}String" minOccurs="0"/>
+ *         <element name="CutType" type="{}String" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServing" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "countryProducedIn", + "containsFoodOrBeverage", + "countryOfOrigin", + "medicineClassification", + "regionOfOrigin", + "prefecture", + "itemForm", + "ingredients", + "nutritionalFacts", + "kosherCertification", + "organicCertification", + "tokuhoCertification", + "itemSpecialty", + "caffeineContent", + "warnings", + "isPerishable", + "storageInstructions", + "directions", + "recommendedServingInstructions", + "occasion", + "occasionType", + "awardsWon", + "ageRangeDescription", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "containerType", + "unitCount", + "nutritionalFactsGroup", + "containerMaterialType", + "containerVolume", + "cuisine", + "useByRecommendation", + "isExpirationDatedProduct", + "vintage", + "alcoholContent", + "varietalComposition", + "varietalDesignation", + "alcoholType", + "barrelAgingTime", + "sourceAnimal", + "cutType", + "itemTypeName", + "saltPerServing", + "saltPerServingString", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "solidNetWeight", + "materialFeatures", + "manufacturerContactInformation" +}) +@XmlRootElement(name = "BabyFood") +public class BabyFood { + + @XmlElement(name = "VariationData") + protected BabyFood.VariationData variationData; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "NutritionalFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionalFacts; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "OrganicCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List organicCertification; + @XmlElement(name = "TokuhoCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tokuhoCertification; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "UnitCount") + protected BabyFood.UnitCount unitCount; + @XmlElement(name = "NutritionalFactsGroup") + protected NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "ContainerVolume") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger containerVolume; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "AlcoholContent") + protected BabyFood.AlcoholContent alcoholContent; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "VarietalDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String varietalDesignation; + @XmlElement(name = "AlcoholType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alcoholType; + @XmlElement(name = "BarrelAgingTime") + protected DateIntegerDimension barrelAgingTime; + @XmlElement(name = "SourceAnimal") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sourceAnimal; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "SaltPerServing") + protected WeightDimension saltPerServing; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link BabyFood.VariationData } + * + */ + public BabyFood.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link BabyFood.VariationData } + * + */ + public void setVariationData(BabyFood.VariationData value) { + this.variationData = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取nutritionalFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionalFacts() { + return nutritionalFacts; + } + + /** + * 设置nutritionalFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionalFacts(String value) { + this.nutritionalFacts = value; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * Gets the value of the organicCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the organicCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrganicCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrganicCertification() { + if (organicCertification == null) { + organicCertification = new ArrayList(); + } + return this.organicCertification; + } + + /** + * Gets the value of the tokuhoCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tokuhoCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTokuhoCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTokuhoCertification() { + if (tokuhoCertification == null) { + tokuhoCertification = new ArrayList(); + } + return this.tokuhoCertification; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BabyFood.UnitCount } + * + */ + public BabyFood.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BabyFood.UnitCount } + * + */ + public void setUnitCount(BabyFood.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup } + * + */ + public NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取containerVolume属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getContainerVolume() { + return containerVolume; + } + + /** + * 设置containerVolume属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setContainerVolume(BigInteger value) { + this.containerVolume = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link BabyFood.AlcoholContent } + * + */ + public BabyFood.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link BabyFood.AlcoholContent } + * + */ + public void setAlcoholContent(BabyFood.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取varietalDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalDesignation() { + return varietalDesignation; + } + + /** + * 设置varietalDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalDesignation(String value) { + this.varietalDesignation = value; + } + + /** + * 获取alcoholType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlcoholType() { + return alcoholType; + } + + /** + * 设置alcoholType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlcoholType(String value) { + this.alcoholType = value; + } + + /** + * 获取barrelAgingTime属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getBarrelAgingTime() { + return barrelAgingTime; + } + + /** + * 设置barrelAgingTime属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setBarrelAgingTime(DateIntegerDimension value) { + this.barrelAgingTime = value; + } + + /** + * 获取sourceAnimal属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceAnimal() { + return sourceAnimal; + } + + /** + * 设置sourceAnimal属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceAnimal(String value) { + this.sourceAnimal = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取saltPerServing属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSaltPerServing() { + return saltPerServing; + } + + /** + * 设置saltPerServing属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSaltPerServing(WeightDimension value) { + this.saltPerServing = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="StyleName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "patternName", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BagCase.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BagCase.java new file mode 100644 index 0000000..2a46a79 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BagCase.java @@ -0,0 +1,583 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BagCaseType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="binocular-cases"/>
+ *               <enumeration value="camcorder-cases"/>
+ *               <enumeration value="camera-cases"/>
+ *               <enumeration value="combination-cases"/>
+ *               <enumeration value="electronic-equipment-cases"/>
+ *               <enumeration value="filter-cases"/>
+ *               <enumeration value="lens-cases"/>
+ *               <enumeration value="lighting-cases"/>
+ *               <enumeration value="projection-cases"/>
+ *               <enumeration value="scope-cases"/>
+ *               <enumeration value="stand-cases"/>
+ *               <enumeration value="system-cases"/>
+ *               <enumeration value="telescope-cases"/>
+ *               <enumeration value="tripod-cases"/>
+ *               <enumeration value="light-meter-cases"/>
+ *               <enumeration value="other-purpose-cases"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CompartmentQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="HoodType" type="{}LongString" minOccurs="0"/>
+ *         <element name="RollingFeatures" type="{}LongString" minOccurs="0"/>
+ *         <element name="SecurityFeatures" type="{}LongString" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MaterialType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="hard"/>
+ *               <enumeration value="soft"/>
+ *               <enumeration value="air"/>
+ *               <enumeration value="plastic"/>
+ *               <enumeration value="metal"/>
+ *               <enumeration value="cloth"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Features" maxOccurs="3" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="x-ray-protection"/>
+ *               <enumeration value="weatherproof"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SpecificUses" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="travel"/>
+ *               <enumeration value="hiking-and-outdoors"/>
+ *               <enumeration value="hunting-and-shooting"/>
+ *               <enumeration value="sports"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WeightLimit" type="{}OptionalWeightCapacityDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "bagCaseType", + "compartmentQuantity", + "hoodType", + "rollingFeatures", + "securityFeatures", + "style", + "materialType", + "features", + "specificUses", + "waterResistanceDepth", + "waterResistanceLevel", + "weightLimit", + "wirelessTechnology", + "itemTypeName", + "internationalProtectionRating", + "includedFeatures" +}) +@XmlRootElement(name = "BagCase") +public class BagCase { + + @XmlElement(name = "BagCaseType") + protected String bagCaseType; + @XmlElement(name = "CompartmentQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger compartmentQuantity; + @XmlElement(name = "HoodType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hoodType; + @XmlElement(name = "RollingFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rollingFeatures; + @XmlElement(name = "SecurityFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String securityFeatures; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "MaterialType") + protected String materialType; + @XmlElement(name = "Features") + protected List features; + @XmlElement(name = "SpecificUses") + protected String specificUses; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WeightLimit") + protected OptionalWeightCapacityDimension weightLimit; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + + /** + * 获取bagCaseType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBagCaseType() { + return bagCaseType; + } + + /** + * 设置bagCaseType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBagCaseType(String value) { + this.bagCaseType = value; + } + + /** + * 获取compartmentQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCompartmentQuantity() { + return compartmentQuantity; + } + + /** + * 设置compartmentQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCompartmentQuantity(BigInteger value) { + this.compartmentQuantity = value; + } + + /** + * 获取hoodType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHoodType() { + return hoodType; + } + + /** + * 设置hoodType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHoodType(String value) { + this.hoodType = value; + } + + /** + * 获取rollingFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRollingFeatures() { + return rollingFeatures; + } + + /** + * 设置rollingFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRollingFeatures(String value) { + this.rollingFeatures = value; + } + + /** + * 获取securityFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSecurityFeatures() { + return securityFeatures; + } + + /** + * 设置securityFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSecurityFeatures(String value) { + this.securityFeatures = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link OptionalWeightCapacityDimension } + * + */ + public OptionalWeightCapacityDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link OptionalWeightCapacityDimension } + * + */ + public void setWeightLimit(OptionalWeightCapacityDimension value) { + this.weightLimit = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Bakeware.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Bakeware.java new file mode 100644 index 0000000..a07462a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Bakeware.java @@ -0,0 +1,1612 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType" +}) +@XmlRootElement(name = "Bakeware") +public class Bakeware { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Bakeware.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Bakeware.VariationData } + * + */ + public Bakeware.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Bakeware.VariationData } + * + */ + public void setVariationData(Bakeware.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BallpointPenTypes.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BallpointPenTypes.java new file mode 100644 index 0000000..bceef7b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BallpointPenTypes.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BallpointPenTypes的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BallpointPenTypes">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Retractable"/>
+ *     <enumeration value="Stick"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BallpointPenTypes") +@XmlEnum +public enum BallpointPenTypes { + + @XmlEnumValue("Retractable") + RETRACTABLE("Retractable"), + @XmlEnumValue("Stick") + STICK("Stick"); + private final String value; + + BallpointPenTypes(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BallpointPenTypes fromValue(String v) { + for (BallpointPenTypes c: BallpointPenTypes.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BarCode.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BarCode.java new file mode 100644 index 0000000..e369d28 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BarCode.java @@ -0,0 +1,526 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="IncludesRechargableBattery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NoiseAttenuation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="InputDeviceInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerDevice" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScanElementType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScanRate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "includesRechargableBattery", + "noiseAttenuation", + "hardwarePlatform", + "inputDeviceInterface", + "connectivityTechnology", + "specialFeatures", + "powerDevice", + "scanElementType", + "scanRate", + "color", + "voltage" +}) +@XmlRootElement(name = "BarCode") +public class BarCode { + + @XmlElement(name = "VariationData") + protected BarCode.VariationData variationData; + @XmlElement(name = "IncludesRechargableBattery") + protected Boolean includesRechargableBattery; + @XmlElement(name = "NoiseAttenuation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String noiseAttenuation; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "InputDeviceInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inputDeviceInterface; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "PowerDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerDevice; + @XmlElement(name = "ScanElementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scanElementType; + @XmlElement(name = "ScanRate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scanRate; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link BarCode.VariationData } + * + */ + public BarCode.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link BarCode.VariationData } + * + */ + public void setVariationData(BarCode.VariationData value) { + this.variationData = value; + } + + /** + * 获取includesRechargableBattery属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRechargableBattery() { + return includesRechargableBattery; + } + + /** + * 设置includesRechargableBattery属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRechargableBattery(Boolean value) { + this.includesRechargableBattery = value; + } + + /** + * 获取noiseAttenuation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNoiseAttenuation() { + return noiseAttenuation; + } + + /** + * 设置noiseAttenuation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNoiseAttenuation(String value) { + this.noiseAttenuation = value; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * 获取inputDeviceInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputDeviceInterface() { + return inputDeviceInterface; + } + + /** + * 设置inputDeviceInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputDeviceInterface(String value) { + this.inputDeviceInterface = value; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取powerDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerDevice() { + return powerDevice; + } + + /** + * 设置powerDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerDevice(String value) { + this.powerDevice = value; + } + + /** + * 获取scanElementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScanElementType() { + return scanElementType; + } + + /** + * 设置scanElementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScanElementType(String value) { + this.scanElementType = value; + } + + /** + * 获取scanRate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScanRate() { + return scanRate; + } + + /** + * 设置scanRate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScanRate(String value) { + this.scanRate = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BarCodeReader.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BarCodeReader.java new file mode 100644 index 0000000..eeb3cbe --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BarCodeReader.java @@ -0,0 +1,105 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "powerSource", + "powerPlugType" +}) +@XmlRootElement(name = "BarCodeReader") +public class BarCodeReader { + + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BaseCurrencyCode.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BaseCurrencyCode.java new file mode 100644 index 0000000..23d499f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BaseCurrencyCode.java @@ -0,0 +1,75 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BaseCurrencyCode的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BaseCurrencyCode">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="USD"/>
+ *     <enumeration value="GBP"/>
+ *     <enumeration value="EUR"/>
+ *     <enumeration value="JPY"/>
+ *     <enumeration value="CAD"/>
+ *     <enumeration value="CNY"/>
+ *     <enumeration value="INR"/>
+ *     <enumeration value="MXN"/>
+ *     <enumeration value="BRL"/>
+ *     <enumeration value="AUD"/>
+ *     <enumeration value="TRY"/>
+ *     <enumeration value="SGD"/>
+ *     <enumeration value="SEK"/>
+ *     <enumeration value="PLN"/>
+ *     <enumeration value="AED"/>
+ *     <enumeration value="SAR"/>
+ *     <enumeration value="EGP"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BaseCurrencyCode") +@XmlEnum +public enum BaseCurrencyCode { + + USD, + GBP, + EUR, + JPY, + CAD, + CNY, + INR, + MXN, + BRL, + AUD, + TRY, + SGD, + SEK, + PLN, + AED, + SAR, + EGP; + + public String value() { + return name(); + } + + public static BaseCurrencyCode fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Battery.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Battery.java new file mode 100644 index 0000000..6122821 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Battery.java @@ -0,0 +1,296 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AreBatteriesIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AreBatteriesRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BatterySubgroup" maxOccurs="3" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="BatteryType">
+ *                     <simpleType>
+ *                       <restriction base="{}StringNotNull">
+ *                         <enumeration value="battery_type_2/3A"/>
+ *                         <enumeration value="battery_type_4/3A"/>
+ *                         <enumeration value="battery_type_4/5A"/>
+ *                         <enumeration value="battery_type_9v"/>
+ *                         <enumeration value="battery_type_12v"/>
+ *                         <enumeration value="battery_type_a"/>
+ *                         <enumeration value="battery_type_a76"/>
+ *                         <enumeration value="battery_type_aa"/>
+ *                         <enumeration value="battery_type_aaa"/>
+ *                         <enumeration value="battery_type_aaaa"/>
+ *                         <enumeration value="battery_type_c"/>
+ *                         <enumeration value="battery_type_cr123a"/>
+ *                         <enumeration value="battery_type_cr2"/>
+ *                         <enumeration value="battery_type_cr5"/>
+ *                         <enumeration value="battery_type_d"/>
+ *                         <enumeration value="battery_type_lithium_ion"/>
+ *                         <enumeration value="battery_type_lithium_metal"/>
+ *                         <enumeration value="battery_type_L-SC"/>
+ *                         <enumeration value="battery_type_p76"/>
+ *                         <enumeration value="battery_type_product_specific"/>
+ *                         <enumeration value="battery_type_SC"/>
+ *                         <enumeration value="nonstandard_battery"/>
+ *                         <enumeration value="lr44"/>
+ *                         <enumeration value="unknown"/>
+ *                         <enumeration value="cr2032"/>
+ *                         <enumeration value="lr41"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="NumberOfBatteries" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "areBatteriesIncluded", + "areBatteriesRequired", + "batterySubgroup" +}) +@XmlRootElement(name = "Battery") +public class Battery { + + @XmlElement(name = "AreBatteriesIncluded") + protected Boolean areBatteriesIncluded; + @XmlElement(name = "AreBatteriesRequired") + protected Boolean areBatteriesRequired; + @XmlElement(name = "BatterySubgroup") + protected List batterySubgroup; + + /** + * 获取areBatteriesIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAreBatteriesIncluded() { + return areBatteriesIncluded; + } + + /** + * 设置areBatteriesIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAreBatteriesIncluded(Boolean value) { + this.areBatteriesIncluded = value; + } + + /** + * 获取areBatteriesRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAreBatteriesRequired() { + return areBatteriesRequired; + } + + /** + * 设置areBatteriesRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAreBatteriesRequired(Boolean value) { + this.areBatteriesRequired = value; + } + + /** + * Gets the value of the batterySubgroup property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the batterySubgroup property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBatterySubgroup().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Battery.BatterySubgroup } + * + * + */ + public List getBatterySubgroup() { + if (batterySubgroup == null) { + batterySubgroup = new ArrayList(); + } + return this.batterySubgroup; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="BatteryType">
+     *           <simpleType>
+     *             <restriction base="{}StringNotNull">
+     *               <enumeration value="battery_type_2/3A"/>
+     *               <enumeration value="battery_type_4/3A"/>
+     *               <enumeration value="battery_type_4/5A"/>
+     *               <enumeration value="battery_type_9v"/>
+     *               <enumeration value="battery_type_12v"/>
+     *               <enumeration value="battery_type_a"/>
+     *               <enumeration value="battery_type_a76"/>
+     *               <enumeration value="battery_type_aa"/>
+     *               <enumeration value="battery_type_aaa"/>
+     *               <enumeration value="battery_type_aaaa"/>
+     *               <enumeration value="battery_type_c"/>
+     *               <enumeration value="battery_type_cr123a"/>
+     *               <enumeration value="battery_type_cr2"/>
+     *               <enumeration value="battery_type_cr5"/>
+     *               <enumeration value="battery_type_d"/>
+     *               <enumeration value="battery_type_lithium_ion"/>
+     *               <enumeration value="battery_type_lithium_metal"/>
+     *               <enumeration value="battery_type_L-SC"/>
+     *               <enumeration value="battery_type_p76"/>
+     *               <enumeration value="battery_type_product_specific"/>
+     *               <enumeration value="battery_type_SC"/>
+     *               <enumeration value="nonstandard_battery"/>
+     *               <enumeration value="lr44"/>
+     *               <enumeration value="unknown"/>
+     *               <enumeration value="cr2032"/>
+     *               <enumeration value="lr41"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="NumberOfBatteries" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "batteryType", + "numberOfBatteries" + }) + public static class BatterySubgroup { + + @XmlElement(name = "BatteryType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String batteryType; + @XmlElement(name = "NumberOfBatteries", required = true) + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBatteries; + + /** + * 获取batteryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryType() { + return batteryType; + } + + /** + * 设置batteryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryType(String value) { + this.batteryType = value; + } + + /** + * 获取numberOfBatteries属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBatteries() { + return numberOfBatteries; + } + + /** + * 设置numberOfBatteries属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBatteries(BigInteger value) { + this.numberOfBatteries = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryAverageLifeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryAverageLifeUnitOfMeasure.java new file mode 100644 index 0000000..a0b93c8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryAverageLifeUnitOfMeasure.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BatteryAverageLifeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BatteryAverageLifeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="minutes"/>
+ *     <enumeration value="hours"/>
+ *     <enumeration value="days"/>
+ *     <enumeration value="weeks"/>
+ *     <enumeration value="months"/>
+ *     <enumeration value="years"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BatteryAverageLifeUnitOfMeasure") +@XmlEnum +public enum BatteryAverageLifeUnitOfMeasure { + + @XmlEnumValue("minutes") + MINUTES("minutes"), + @XmlEnumValue("hours") + HOURS("hours"), + @XmlEnumValue("days") + DAYS("days"), + @XmlEnumValue("weeks") + WEEKS("weeks"), + @XmlEnumValue("months") + MONTHS("months"), + @XmlEnumValue("years") + YEARS("years"); + private final String value; + + BatteryAverageLifeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BatteryAverageLifeUnitOfMeasure fromValue(String v) { + for (BatteryAverageLifeUnitOfMeasure c: BatteryAverageLifeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryCellTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryCellTypeValues.java new file mode 100644 index 0000000..505e132 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryCellTypeValues.java @@ -0,0 +1,136 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BatteryCellTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BatteryCellTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NiCAD"/>
+ *     <enumeration value="NiMh"/>
+ *     <enumeration value="alkaline"/>
+ *     <enumeration value="aluminum_oxygen"/>
+ *     <enumeration value="lead_acid"/>
+ *     <enumeration value="lead_calcium"/>
+ *     <enumeration value="lithium"/>
+ *     <enumeration value="lithium_ion"/>
+ *     <enumeration value="lithium_manganese_dioxide"/>
+ *     <enumeration value="lithium_metal"/>
+ *     <enumeration value="lithium_polymer"/>
+ *     <enumeration value="manganese"/>
+ *     <enumeration value="polymer"/>
+ *     <enumeration value="silver_oxide"/>
+ *     <enumeration value="zinc"/>
+ *     <enumeration value="lead_acid_agm"/>
+ *     <enumeration value="lithium_air"/>
+ *     <enumeration value="lithium_cobalt"/>
+ *     <enumeration value="lithium_nickel_cobalt_aluminum"/>
+ *     <enumeration value="lithium_nickel_manganese_cobalt"/>
+ *     <enumeration value="lithium_phosphate"/>
+ *     <enumeration value="lithium_thionyl_chloride"/>
+ *     <enumeration value="lithium_titanate"/>
+ *     <enumeration value="nickel_iron"/>
+ *     <enumeration value="nickel_zinc"/>
+ *     <enumeration value="silver_calcium"/>
+ *     <enumeration value="silver_zinc"/>
+ *     <enumeration value="zinc_air"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BatteryCellTypeValues") +@XmlEnum +public enum BatteryCellTypeValues { + + @XmlEnumValue("NiCAD") + NI_CAD("NiCAD"), + @XmlEnumValue("NiMh") + NI_MH("NiMh"), + @XmlEnumValue("alkaline") + ALKALINE("alkaline"), + @XmlEnumValue("aluminum_oxygen") + ALUMINUM_OXYGEN("aluminum_oxygen"), + @XmlEnumValue("lead_acid") + LEAD_ACID("lead_acid"), + @XmlEnumValue("lead_calcium") + LEAD_CALCIUM("lead_calcium"), + @XmlEnumValue("lithium") + LITHIUM("lithium"), + @XmlEnumValue("lithium_ion") + LITHIUM_ION("lithium_ion"), + @XmlEnumValue("lithium_manganese_dioxide") + LITHIUM_MANGANESE_DIOXIDE("lithium_manganese_dioxide"), + @XmlEnumValue("lithium_metal") + LITHIUM_METAL("lithium_metal"), + @XmlEnumValue("lithium_polymer") + LITHIUM_POLYMER("lithium_polymer"), + @XmlEnumValue("manganese") + MANGANESE("manganese"), + @XmlEnumValue("polymer") + POLYMER("polymer"), + @XmlEnumValue("silver_oxide") + SILVER_OXIDE("silver_oxide"), + @XmlEnumValue("zinc") + ZINC("zinc"), + @XmlEnumValue("lead_acid_agm") + LEAD_ACID_AGM("lead_acid_agm"), + @XmlEnumValue("lithium_air") + LITHIUM_AIR("lithium_air"), + @XmlEnumValue("lithium_cobalt") + LITHIUM_COBALT("lithium_cobalt"), + @XmlEnumValue("lithium_nickel_cobalt_aluminum") + LITHIUM_NICKEL_COBALT_ALUMINUM("lithium_nickel_cobalt_aluminum"), + @XmlEnumValue("lithium_nickel_manganese_cobalt") + LITHIUM_NICKEL_MANGANESE_COBALT("lithium_nickel_manganese_cobalt"), + @XmlEnumValue("lithium_phosphate") + LITHIUM_PHOSPHATE("lithium_phosphate"), + @XmlEnumValue("lithium_thionyl_chloride") + LITHIUM_THIONYL_CHLORIDE("lithium_thionyl_chloride"), + @XmlEnumValue("lithium_titanate") + LITHIUM_TITANATE("lithium_titanate"), + @XmlEnumValue("nickel_iron") + NICKEL_IRON("nickel_iron"), + @XmlEnumValue("nickel_zinc") + NICKEL_ZINC("nickel_zinc"), + @XmlEnumValue("silver_calcium") + SILVER_CALCIUM("silver_calcium"), + @XmlEnumValue("silver_zinc") + SILVER_ZINC("silver_zinc"), + @XmlEnumValue("zinc_air") + ZINC_AIR("zinc_air"); + private final String value; + + BatteryCellTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BatteryCellTypeValues fromValue(String v) { + for (BatteryCellTypeValues c: BatteryCellTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeDimension.java new file mode 100644 index 0000000..42c57bd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

BatteryLifeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BatteryLifeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}BatteryAverageLifeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BatteryLifeDimension", propOrder = { + "value" +}) +public class BatteryLifeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected BatteryAverageLifeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link BatteryAverageLifeUnitOfMeasure } + * + */ + public BatteryAverageLifeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link BatteryAverageLifeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(BatteryAverageLifeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeType.java new file mode 100644 index 0000000..f113f30 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

BatteryLifeType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BatteryLifeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}BatteryLifeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BatteryLifeType", propOrder = { + "value" +}) +public class BatteryLifeType { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected BatteryLifeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeUnitOfMeasure } + * + */ + public BatteryLifeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(BatteryLifeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeUnitOfMeasure.java new file mode 100644 index 0000000..0a2bbf2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryLifeUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BatteryLifeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BatteryLifeUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="minutes"/>
+ *     <enumeration value="hours"/>
+ *     <enumeration value="days"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BatteryLifeUnitOfMeasure") +@XmlEnum +public enum BatteryLifeUnitOfMeasure { + + @XmlEnumValue("minutes") + MINUTES("minutes"), + @XmlEnumValue("hours") + HOURS("hours"), + @XmlEnumValue("days") + DAYS("days"); + private final String value; + + BatteryLifeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BatteryLifeUnitOfMeasure fromValue(String v) { + for (BatteryLifeUnitOfMeasure c: BatteryLifeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerDimension.java new file mode 100644 index 0000000..d253a09 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

BatteryPowerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BatteryPowerDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}BatteryPowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BatteryPowerDimension", propOrder = { + "value" +}) +public class BatteryPowerDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected BatteryPowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerUnitOfMeasure } + * + */ + public BatteryPowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(BatteryPowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerIntegerDimension.java new file mode 100644 index 0000000..09823db --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

BatteryPowerIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BatteryPowerIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}BatteryPowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BatteryPowerIntegerDimension", propOrder = { + "value" +}) +public class BatteryPowerIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected BatteryPowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerUnitOfMeasure } + * + */ + public BatteryPowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(BatteryPowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerUnitOfMeasure.java new file mode 100644 index 0000000..9183d2e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BatteryPowerUnitOfMeasure.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BatteryPowerUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BatteryPowerUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="milliamp_hours"/>
+ *     <enumeration value="amp_hours"/>
+ *     <enumeration value="volt_amperes"/>
+ *     <enumeration value="watt_hours"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BatteryPowerUnitOfMeasure") +@XmlEnum +public enum BatteryPowerUnitOfMeasure { + + @XmlEnumValue("milliamp_hours") + MILLIAMP_HOURS("milliamp_hours"), + @XmlEnumValue("amp_hours") + AMP_HOURS("amp_hours"), + @XmlEnumValue("volt_amperes") + VOLT_AMPERES("volt_amperes"), + @XmlEnumValue("watt_hours") + WATT_HOURS("watt_hours"); + private final String value; + + BatteryPowerUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BatteryPowerUnitOfMeasure fromValue(String v) { + for (BatteryPowerUnitOfMeasure c: BatteryPowerUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Beauty.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Beauty.java new file mode 100644 index 0000000..27a73f5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Beauty.java @@ -0,0 +1,593 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}BeautyMisc"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PlugType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Certification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="SunProtection" type="{}SunProtectionDimension" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "medicineClassification", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "plugType", + "specificUsesForProduct", + "certification", + "sunProtection", + "voltage", + "wattage" +}) +@XmlRootElement(name = "Beauty") +public class Beauty { + + @XmlElement(name = "ProductType", required = true) + protected Beauty.ProductType productType; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PlugType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugType; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUsesForProduct; + @XmlElement(name = "Certification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List certification; + @XmlElement(name = "SunProtection") + protected SunProtectionDimension sunProtection; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Beauty.ProductType } + * + */ + public Beauty.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Beauty.ProductType } + * + */ + public void setProductType(Beauty.ProductType value) { + this.productType = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取plugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugType() { + return plugType; + } + + /** + * 设置plugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugType(String value) { + this.plugType = value; + } + + /** + * Gets the value of the specificUsesForProduct property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUsesForProduct property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUsesForProduct().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUsesForProduct() { + if (specificUsesForProduct == null) { + specificUsesForProduct = new ArrayList(); + } + return this.specificUsesForProduct; + } + + /** + * Gets the value of the certification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCertification() { + if (certification == null) { + certification = new ArrayList(); + } + return this.certification; + } + + /** + * 获取sunProtection属性的值。 + * + * @return + * possible object is + * {@link SunProtectionDimension } + * + */ + public SunProtectionDimension getSunProtection() { + return sunProtection; + } + + /** + * 设置sunProtection属性的值。 + * + * @param value + * allowed object is + * {@link SunProtectionDimension } + * + */ + public void setSunProtection(SunProtectionDimension value) { + this.sunProtection = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}BeautyMisc"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "beautyMisc" + }) + public static class ProductType { + + @XmlElement(name = "BeautyMisc") + protected BeautyMisc beautyMisc; + + /** + * 获取beautyMisc属性的值。 + * + * @return + * possible object is + * {@link BeautyMisc } + * + */ + public BeautyMisc getBeautyMisc() { + return beautyMisc; + } + + /** + * 设置beautyMisc属性的值。 + * + * @param value + * allowed object is + * {@link BeautyMisc } + * + */ + public void setBeautyMisc(BeautyMisc value) { + this.beautyMisc = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BeautyMisc.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BeautyMisc.java new file mode 100644 index 0000000..346831d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BeautyMisc.java @@ -0,0 +1,1947 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Capacity"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Size-UnitCount"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="SkinType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinTone" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HairType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PatternName" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CountryOfOrigin" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BrandRegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ProductExpirationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FcShelfLife" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FcShelfLifePadTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "unitCount", + "count", + "numberOfItems", + "batteryAverageLife", + "batteryCellComposition", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryDescription", + "batteryFormFactor", + "batteryPower", + "displayLength", + "displayWeight", + "displayVolume", + "skinType", + "skinTone", + "hairType", + "includedComponents", + "ingredients", + "manufacturerWarrantyType", + "materialType", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "modelName", + "indications", + "directions", + "warnings", + "itemForm", + "itemPackageQuantity", + "flavor", + "coverage", + "finishType", + "itemSpecialty", + "patternName", + "powerSource", + "isAdultProduct", + "targetGender", + "countryOfOrigin", + "sellerWarrantyDescription", + "sizeMap", + "battery", + "brandRegionOfOrigin", + "specialFeatures", + "targetAudienceBase", + "language", + "externalTestingCertification", + "isExpirationDatedProduct", + "productExpirationType", + "fcShelfLife", + "fcShelfLifePadTime" +}) +@XmlRootElement(name = "BeautyMisc") +public class BeautyMisc { + + @XmlElement(name = "VariationData") + protected BeautyMisc.VariationData variationData; + @XmlElement(name = "UnitCount") + protected BeautyMisc.UnitCount unitCount; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "SkinType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinType; + @XmlElement(name = "SkinTone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinTone; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "TargetGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String targetGender; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BrandRegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brandRegionOfOrigin; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ProductExpirationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productExpirationType; + @XmlElement(name = "FcShelfLife") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fcShelfLife; + @XmlElement(name = "FcShelfLifePadTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fcShelfLifePadTime; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link BeautyMisc.VariationData } + * + */ + public BeautyMisc.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link BeautyMisc.VariationData } + * + */ + public void setVariationData(BeautyMisc.VariationData value) { + this.variationData = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BeautyMisc.UnitCount } + * + */ + public BeautyMisc.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BeautyMisc.UnitCount } + * + */ + public void setUnitCount(BeautyMisc.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * Gets the value of the skinType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinType() { + if (skinType == null) { + skinType = new ArrayList(); + } + return this.skinType; + } + + /** + * Gets the value of the skinTone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinTone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinTone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinTone() { + if (skinTone == null) { + skinTone = new ArrayList(); + } + return this.skinTone; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取brandRegionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrandRegionOfOrigin() { + return brandRegionOfOrigin; + } + + /** + * 设置brandRegionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrandRegionOfOrigin(String value) { + this.brandRegionOfOrigin = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取productExpirationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductExpirationType() { + return productExpirationType; + } + + /** + * 设置productExpirationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductExpirationType(String value) { + this.productExpirationType = value; + } + + /** + * 获取fcShelfLife属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFcShelfLife() { + return fcShelfLife; + } + + /** + * 设置fcShelfLife属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFcShelfLife(BigInteger value) { + this.fcShelfLife = value; + } + + /** + * 获取fcShelfLifePadTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFcShelfLifePadTime() { + return fcShelfLifePadTime; + } + + /** + * 设置fcShelfLifePadTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFcShelfLifePadTime(BigInteger value) { + this.fcShelfLifePadTime = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Capacity"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Size-UnitCount"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "color", + "colorMap", + "scent", + "capacity" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Bed.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Bed.java new file mode 100644 index 0000000..6abd702 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Bed.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Bed") +public class Bed { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Bed.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Bed.VariationData } + * + */ + public Bed.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Bed.VariationData } + * + */ + public void setVariationData(Bed.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BedAndBath.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BedAndBath.java new file mode 100644 index 0000000..d6fa682 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BedAndBath.java @@ -0,0 +1,2105 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWarmthDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ManufacturerMinimumAge" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerMaximumAge" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoverMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FurnitureFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDrawers" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "fabricWarmthDescription", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "innerMaterialType", + "itemThickness", + "manufacturerMinimumAge", + "manufacturerMaximumAge", + "occupancy", + "outerMaterialType", + "seasons", + "materialComposition", + "itemTypeName", + "itemDiameter", + "customerRestrictionType", + "occasionType", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "efficiency", + "closureType", + "coverMaterialType", + "furnitureFinish", + "mountingType", + "numberOfDoors", + "numberOfDrawers", + "styleKeywords", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "BedAndBath") +public class BedAndBath { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "FabricWarmthDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWarmthDescription; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected BedAndBath.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ManufacturerMinimumAge") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger manufacturerMinimumAge; + @XmlElement(name = "ManufacturerMaximumAge") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger manufacturerMaximumAge; + @XmlElement(name = "Occupancy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occupancy; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "CoverMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterialType; + @XmlElement(name = "FurnitureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furnitureFinish; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "NumberOfDrawers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDrawers; + @XmlElement(name = "StyleKeywords") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger styleKeywords; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取fabricWarmthDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWarmthDescription() { + return fabricWarmthDescription; + } + + /** + * 设置fabricWarmthDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWarmthDescription(String value) { + this.fabricWarmthDescription = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link BedAndBath.VariationData } + * + */ + public BedAndBath.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link BedAndBath.VariationData } + * + */ + public void setVariationData(BedAndBath.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取manufacturerMinimumAge属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getManufacturerMinimumAge() { + return manufacturerMinimumAge; + } + + /** + * 设置manufacturerMinimumAge属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setManufacturerMinimumAge(BigInteger value) { + this.manufacturerMinimumAge = value; + } + + /** + * 获取manufacturerMaximumAge属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getManufacturerMaximumAge() { + return manufacturerMaximumAge; + } + + /** + * 设置manufacturerMaximumAge属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setManufacturerMaximumAge(BigInteger value) { + this.manufacturerMaximumAge = value; + } + + /** + * 获取occupancy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccupancy() { + return occupancy; + } + + /** + * 设置occupancy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccupancy(String value) { + this.occupancy = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取coverMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterialType() { + return coverMaterialType; + } + + /** + * 设置coverMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterialType(String value) { + this.coverMaterialType = value; + } + + /** + * 获取furnitureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurnitureFinish() { + return furnitureFinish; + } + + /** + * 设置furnitureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurnitureFinish(String value) { + this.furnitureFinish = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取numberOfDrawers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDrawers() { + return numberOfDrawers; + } + + /** + * 设置numberOfDrawers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDrawers(BigInteger value) { + this.numberOfDrawers = value; + } + + /** + * 获取styleKeywords属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getStyleKeywords() { + return styleKeywords; + } + + /** + * 设置styleKeywords属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setStyleKeywords(BigInteger value) { + this.styleKeywords = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BedLinen.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BedLinen.java new file mode 100644 index 0000000..8be83ba --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BedLinen.java @@ -0,0 +1,2105 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWarmthDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ManufacturerMinimumAge" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerMaximumAge" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoverMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FurnitureFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDrawers" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "fabricWarmthDescription", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "innerMaterialType", + "itemThickness", + "manufacturerMinimumAge", + "manufacturerMaximumAge", + "occupancy", + "outerMaterialType", + "seasons", + "materialComposition", + "itemTypeName", + "itemDiameter", + "customerRestrictionType", + "occasionType", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "efficiency", + "closureType", + "coverMaterialType", + "furnitureFinish", + "mountingType", + "numberOfDoors", + "numberOfDrawers", + "styleKeywords", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "BedLinen") +public class BedLinen { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "FabricWarmthDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWarmthDescription; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected BedLinen.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ManufacturerMinimumAge") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger manufacturerMinimumAge; + @XmlElement(name = "ManufacturerMaximumAge") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger manufacturerMaximumAge; + @XmlElement(name = "Occupancy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occupancy; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "CoverMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterialType; + @XmlElement(name = "FurnitureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furnitureFinish; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "NumberOfDrawers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDrawers; + @XmlElement(name = "StyleKeywords") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger styleKeywords; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取fabricWarmthDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWarmthDescription() { + return fabricWarmthDescription; + } + + /** + * 设置fabricWarmthDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWarmthDescription(String value) { + this.fabricWarmthDescription = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link BedLinen.VariationData } + * + */ + public BedLinen.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link BedLinen.VariationData } + * + */ + public void setVariationData(BedLinen.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取manufacturerMinimumAge属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getManufacturerMinimumAge() { + return manufacturerMinimumAge; + } + + /** + * 设置manufacturerMinimumAge属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setManufacturerMinimumAge(BigInteger value) { + this.manufacturerMinimumAge = value; + } + + /** + * 获取manufacturerMaximumAge属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getManufacturerMaximumAge() { + return manufacturerMaximumAge; + } + + /** + * 设置manufacturerMaximumAge属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setManufacturerMaximumAge(BigInteger value) { + this.manufacturerMaximumAge = value; + } + + /** + * 获取occupancy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccupancy() { + return occupancy; + } + + /** + * 设置occupancy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccupancy(String value) { + this.occupancy = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取coverMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterialType() { + return coverMaterialType; + } + + /** + * 设置coverMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterialType(String value) { + this.coverMaterialType = value; + } + + /** + * 获取furnitureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurnitureFinish() { + return furnitureFinish; + } + + /** + * 设置furnitureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurnitureFinish(String value) { + this.furnitureFinish = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取numberOfDrawers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDrawers() { + return numberOfDrawers; + } + + /** + * 设置numberOfDrawers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDrawers(BigInteger value) { + this.numberOfDrawers = value; + } + + /** + * 获取styleKeywords属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getStyleKeywords() { + return styleKeywords; + } + + /** + * 设置styleKeywords属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setStyleKeywords(BigInteger value) { + this.styleKeywords = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Beer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Beer.java new file mode 100644 index 0000000..c06a75e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Beer.java @@ -0,0 +1,2019 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="StyleName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BodyDescription" type="{}String" minOccurs="0"/>
+ *         <element name="TasteDescription" type="{}String" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element ref="{}NutritionalFactsGroup" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="proof"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VarietalDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BarrelAgingTime" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServing" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="LiquidPackagingSeal" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="JamesHallidayRating" type="{}String" minOccurs="0"/>
+ *         <element name="JamesSucklingRating" type="{}String" minOccurs="0"/>
+ *         <element name="SweetnessDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WineSpiritsRating" type="{}String" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "ingredients", + "containsFoodOrBeverage", + "medicineClassification", + "directions", + "prefecture", + "storageInstructions", + "itemSpecialty", + "kosherCertification", + "occasion", + "occasionType", + "itemForm", + "caffeineContent", + "containerType", + "ageRangeDescription", + "isPerishable", + "bodyDescription", + "tasteDescription", + "awardsWon", + "recommendedServingInstructions", + "cuisine", + "useByRecommendation", + "nutritionalFactsGroup", + "unitCount", + "containerMaterialType", + "vintage", + "alcoholContent", + "varietalComposition", + "varietalDesignation", + "alcoholType", + "barrelAgingTime", + "warnings", + "countryProducedIn", + "regionOfOrigin", + "displayLength", + "displayWeight", + "displayVolume", + "itemTypeName", + "saltPerServing", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "solidNetWeight", + "manufacturerContactInformation", + "liquidPackagingSeal", + "designation", + "jamesHallidayRating", + "jamesSucklingRating", + "sweetnessDescription", + "wineSpiritsRating", + "language", + "countryOfOrigin", + "numberOfItems" +}) +@XmlRootElement(name = "Beer") +public class Beer { + + @XmlElement(name = "VariationData") + protected Beer.VariationData variationData; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "BodyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyDescription; + @XmlElement(name = "TasteDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tasteDescription; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "NutritionalFactsGroup") + protected NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "UnitCount") + protected Beer.UnitCount unitCount; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "AlcoholContent") + protected Beer.AlcoholContent alcoholContent; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "VarietalDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String varietalDesignation; + @XmlElement(name = "AlcoholType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alcoholType; + @XmlElement(name = "BarrelAgingTime") + protected DateIntegerDimension barrelAgingTime; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "SaltPerServing") + protected WeightDimension saltPerServing; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "LiquidPackagingSeal") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingSeal; + @XmlElement(name = "Designation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designation; + @XmlElement(name = "JamesHallidayRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jamesHallidayRating; + @XmlElement(name = "JamesSucklingRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jamesSucklingRating; + @XmlElement(name = "SweetnessDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sweetnessDescription; + @XmlElement(name = "WineSpiritsRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wineSpiritsRating; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Beer.VariationData } + * + */ + public Beer.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Beer.VariationData } + * + */ + public void setVariationData(Beer.VariationData value) { + this.variationData = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取bodyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyDescription() { + return bodyDescription; + } + + /** + * 设置bodyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyDescription(String value) { + this.bodyDescription = value; + } + + /** + * 获取tasteDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTasteDescription() { + return tasteDescription; + } + + /** + * 设置tasteDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTasteDescription(String value) { + this.tasteDescription = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup } + * + */ + public NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link Beer.UnitCount } + * + */ + public Beer.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link Beer.UnitCount } + * + */ + public void setUnitCount(Beer.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link Beer.AlcoholContent } + * + */ + public Beer.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link Beer.AlcoholContent } + * + */ + public void setAlcoholContent(Beer.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取varietalDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalDesignation() { + return varietalDesignation; + } + + /** + * 设置varietalDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalDesignation(String value) { + this.varietalDesignation = value; + } + + /** + * 获取alcoholType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlcoholType() { + return alcoholType; + } + + /** + * 设置alcoholType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlcoholType(String value) { + this.alcoholType = value; + } + + /** + * 获取barrelAgingTime属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getBarrelAgingTime() { + return barrelAgingTime; + } + + /** + * 设置barrelAgingTime属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setBarrelAgingTime(DateIntegerDimension value) { + this.barrelAgingTime = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取saltPerServing属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSaltPerServing() { + return saltPerServing; + } + + /** + * 设置saltPerServing属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSaltPerServing(WeightDimension value) { + this.saltPerServing = value; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取liquidPackagingSeal属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingSeal() { + return liquidPackagingSeal; + } + + /** + * 设置liquidPackagingSeal属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingSeal(String value) { + this.liquidPackagingSeal = value; + } + + /** + * 获取designation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignation() { + return designation; + } + + /** + * 设置designation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignation(String value) { + this.designation = value; + } + + /** + * 获取jamesHallidayRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJamesHallidayRating() { + return jamesHallidayRating; + } + + /** + * 设置jamesHallidayRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJamesHallidayRating(String value) { + this.jamesHallidayRating = value; + } + + /** + * 获取jamesSucklingRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJamesSucklingRating() { + return jamesSucklingRating; + } + + /** + * 设置jamesSucklingRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJamesSucklingRating(String value) { + this.jamesSucklingRating = value; + } + + /** + * 获取sweetnessDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSweetnessDescription() { + return sweetnessDescription; + } + + /** + * 设置sweetnessDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSweetnessDescription(String value) { + this.sweetnessDescription = value; + } + + /** + * 获取wineSpiritsRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWineSpiritsRating() { + return wineSpiritsRating; + } + + /** + * 设置wineSpiritsRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWineSpiritsRating(String value) { + this.wineSpiritsRating = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="proof"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="StyleName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Bench.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Bench.java new file mode 100644 index 0000000..9a37126 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Bench.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Bench") +public class Bench { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Bench.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Bench.VariationData } + * + */ + public Bench.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Bench.VariationData } + * + */ + public void setVariationData(Bench.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Beverages.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Beverages.java new file mode 100644 index 0000000..830290a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Beverages.java @@ -0,0 +1,2026 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="PatternName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TokuhoCertification" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="BodyDescription" type="{}String" minOccurs="0"/>
+ *         <element name="TasteDescription" type="{}String" minOccurs="0"/>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}NutritionalFactsGroup" minOccurs="0"/>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainerVolume" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="proof"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VarietalDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BarrelAgingTime" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServing" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "countryProducedIn", + "countryOfOrigin", + "regionOfOrigin", + "prefecture", + "itemForm", + "ingredients", + "nutritionalFacts", + "kosherCertification", + "organicCertification", + "tokuhoCertification", + "itemSpecialty", + "bodyDescription", + "tasteDescription", + "caffeineContent", + "warnings", + "isPerishable", + "storageInstructions", + "directions", + "recommendedServingInstructions", + "occasion", + "occasionType", + "awardsWon", + "ageRangeDescription", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "containerType", + "unitCount", + "nutritionalFactsGroup", + "containerMaterialType", + "containsFoodOrBeverage", + "medicineClassification", + "containerVolume", + "cuisine", + "useByRecommendation", + "isExpirationDatedProduct", + "vintage", + "alcoholContent", + "varietalComposition", + "varietalDesignation", + "alcoholType", + "barrelAgingTime", + "itemTypeName", + "saltPerServing", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "solidNetWeight", + "materialFeatures", + "manufacturerContactInformation" +}) +@XmlRootElement(name = "Beverages") +public class Beverages { + + @XmlElement(name = "VariationData") + protected Beverages.VariationData variationData; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "NutritionalFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionalFacts; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "OrganicCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List organicCertification; + @XmlElement(name = "TokuhoCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tokuhoCertification; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "BodyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyDescription; + @XmlElement(name = "TasteDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tasteDescription; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "UnitCount") + protected Beverages.UnitCount unitCount; + @XmlElement(name = "NutritionalFactsGroup") + protected NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + @XmlElement(name = "ContainerVolume") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger containerVolume; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "AlcoholContent") + protected Beverages.AlcoholContent alcoholContent; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "VarietalDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String varietalDesignation; + @XmlElement(name = "AlcoholType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alcoholType; + @XmlElement(name = "BarrelAgingTime") + protected DateIntegerDimension barrelAgingTime; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "SaltPerServing") + protected WeightDimension saltPerServing; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Beverages.VariationData } + * + */ + public Beverages.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Beverages.VariationData } + * + */ + public void setVariationData(Beverages.VariationData value) { + this.variationData = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取nutritionalFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionalFacts() { + return nutritionalFacts; + } + + /** + * 设置nutritionalFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionalFacts(String value) { + this.nutritionalFacts = value; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * Gets the value of the organicCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the organicCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrganicCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrganicCertification() { + if (organicCertification == null) { + organicCertification = new ArrayList(); + } + return this.organicCertification; + } + + /** + * Gets the value of the tokuhoCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tokuhoCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTokuhoCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTokuhoCertification() { + if (tokuhoCertification == null) { + tokuhoCertification = new ArrayList(); + } + return this.tokuhoCertification; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取bodyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyDescription() { + return bodyDescription; + } + + /** + * 设置bodyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyDescription(String value) { + this.bodyDescription = value; + } + + /** + * 获取tasteDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTasteDescription() { + return tasteDescription; + } + + /** + * 设置tasteDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTasteDescription(String value) { + this.tasteDescription = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link Beverages.UnitCount } + * + */ + public Beverages.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link Beverages.UnitCount } + * + */ + public void setUnitCount(Beverages.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup } + * + */ + public NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + /** + * 获取containerVolume属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getContainerVolume() { + return containerVolume; + } + + /** + * 设置containerVolume属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setContainerVolume(BigInteger value) { + this.containerVolume = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link Beverages.AlcoholContent } + * + */ + public Beverages.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link Beverages.AlcoholContent } + * + */ + public void setAlcoholContent(Beverages.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取varietalDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalDesignation() { + return varietalDesignation; + } + + /** + * 设置varietalDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalDesignation(String value) { + this.varietalDesignation = value; + } + + /** + * 获取alcoholType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlcoholType() { + return alcoholType; + } + + /** + * 设置alcoholType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlcoholType(String value) { + this.alcoholType = value; + } + + /** + * 获取barrelAgingTime属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getBarrelAgingTime() { + return barrelAgingTime; + } + + /** + * 设置barrelAgingTime属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setBarrelAgingTime(DateIntegerDimension value) { + this.barrelAgingTime = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取saltPerServing属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSaltPerServing() { + return saltPerServing; + } + + /** + * 设置saltPerServing属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSaltPerServing(WeightDimension value) { + this.saltPerServing = value; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="proof"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="PatternName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "patternName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BindingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BindingType.java new file mode 100644 index 0000000..1c9fc97 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BindingType.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BindingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BindingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="perfect"/>
+ *     <enumeration value="saddle_stitch"/>
+ *     <enumeration value="side_stitch"/>
+ *     <enumeration value="case"/>
+ *     <enumeration value="plastic_comb"/>
+ *     <enumeration value="three_ring"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BindingType") +@XmlEnum +public enum BindingType { + + @XmlEnumValue("perfect") + PERFECT("perfect"), + @XmlEnumValue("saddle_stitch") + SADDLE_STITCH("saddle_stitch"), + @XmlEnumValue("side_stitch") + SIDE_STITCH("side_stitch"), + @XmlEnumValue("case") + CASE("case"), + @XmlEnumValue("plastic_comb") + PLASTIC_COMB("plastic_comb"), + @XmlEnumValue("three_ring") + THREE_RING("three_ring"); + private final String value; + + BindingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BindingType fromValue(String v) { + for (BindingType c: BindingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BindingTypes.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BindingTypes.java new file mode 100644 index 0000000..2208505 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BindingTypes.java @@ -0,0 +1,307 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BindingTypes的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BindingTypes">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Accessory"/>
+ *     <enumeration value="Album"/>
+ *     <enumeration value="Audiocd"/>
+ *     <enumeration value="Audiodownload"/>
+ *     <enumeration value="Bathbook"/>
+ *     <enumeration value="Boardbook"/>
+ *     <enumeration value="Bondedleather"/>
+ *     <enumeration value="Calendar"/>
+ *     <enumeration value="Cardbook"/>
+ *     <enumeration value="Cards"/>
+ *     <enumeration value="Cassette"/>
+ *     <enumeration value="Cdrom"/>
+ *     <enumeration value="Comic"/>
+ *     <enumeration value="Diary"/>
+ *     <enumeration value="Dvdrom"/>
+ *     <enumeration value="Flexibound"/>
+ *     <enumeration value="Foambook"/>
+ *     <enumeration value="Game"/>
+ *     <enumeration value="Hardcover"/>
+ *     <enumeration value="Hardcovercomic"/>
+ *     <enumeration value="Hardcoverspiral"/>
+ *     <enumeration value="Imitationleather"/>
+ *     <enumeration value="Journal"/>
+ *     <enumeration value="Kindleedition"/>
+ *     <enumeration value="Leatherbound"/>
+ *     <enumeration value="Library"/>
+ *     <enumeration value="Libraryaudiocd"/>
+ *     <enumeration value="Libraryaudiomp3"/>
+ *     <enumeration value="Looseleaf"/>
+ *     <enumeration value="Map"/>
+ *     <enumeration value="Massmarket"/>
+ *     <enumeration value="Microfiche"/>
+ *     <enumeration value="Microfilm"/>
+ *     <enumeration value="Miscsupplies"/>
+ *     <enumeration value="Mook"/>
+ *     <enumeration value="Mp3cd"/>
+ *     <enumeration value="Pamphlet"/>
+ *     <enumeration value="Paperback"/>
+ *     <enumeration value="Paperbackbunko"/>
+ *     <enumeration value="Paperbackshinsho"/>
+ *     <enumeration value="Perfect"/>
+ *     <enumeration value="Plasticcomb"/>
+ *     <enumeration value="Popup"/>
+ *     <enumeration value="Preloadeddigitalaudioplayer"/>
+ *     <enumeration value="Ragbook"/>
+ *     <enumeration value="Ringbound"/>
+ *     <enumeration value="Roughcut"/>
+ *     <enumeration value="School"/>
+ *     <enumeration value="Sheetmusic"/>
+ *     <enumeration value="Singleissuemagazine"/>
+ *     <enumeration value="Slide"/>
+ *     <enumeration value="Spiralbound"/>
+ *     <enumeration value="Stationery"/>
+ *     <enumeration value="Tankobonhardcover"/>
+ *     <enumeration value="Tankobonsoftcover"/>
+ *     <enumeration value="Textbook"/>
+ *     <enumeration value="Toy"/>
+ *     <enumeration value="Transparency"/>
+ *     <enumeration value="Turtleback"/>
+ *     <enumeration value="Unbound"/>
+ *     <enumeration value="Vinylbound"/>
+ *     <enumeration value="Wallchart"/>
+ *     <enumeration value="Workbook"/>
+ *     <enumeration value="Addressbook"/>
+ *     <enumeration value="Bargainbook"/>
+ *     <enumeration value="Consumerelectronics"/>
+ *     <enumeration value="Consumermagazine"/>
+ *     <enumeration value="Diskette"/>
+ *     <enumeration value="Dvdr"/>
+ *     <enumeration value="Gift"/>
+ *     <enumeration value="Jpoversizedbook"/>
+ *     <enumeration value="Kitchen"/>
+ *     <enumeration value="Librarymp3Cd"/>
+ *     <enumeration value="Miscellaneous"/>
+ *     <enumeration value="Notebook"/>
+ *     <enumeration value="Pocketbook"/>
+ *     <enumeration value="Podgeneric"/>
+ *     <enumeration value="Podhardback"/>
+ *     <enumeration value="Podpaperback"/>
+ *     <enumeration value="Pop-Up"/>
+ *     <enumeration value="Poster"/>
+ *     <enumeration value="Printedaccesscode"/>
+ *     <enumeration value="Saddlestitch"/>
+ *     <enumeration value="Threadbound"/>
+ *     <enumeration value="Unknownbinding"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BindingTypes") +@XmlEnum +public enum BindingTypes { + + @XmlEnumValue("Accessory") + ACCESSORY("Accessory"), + @XmlEnumValue("Album") + ALBUM("Album"), + @XmlEnumValue("Audiocd") + AUDIOCD("Audiocd"), + @XmlEnumValue("Audiodownload") + AUDIODOWNLOAD("Audiodownload"), + @XmlEnumValue("Bathbook") + BATHBOOK("Bathbook"), + @XmlEnumValue("Boardbook") + BOARDBOOK("Boardbook"), + @XmlEnumValue("Bondedleather") + BONDEDLEATHER("Bondedleather"), + @XmlEnumValue("Calendar") + CALENDAR("Calendar"), + @XmlEnumValue("Cardbook") + CARDBOOK("Cardbook"), + @XmlEnumValue("Cards") + CARDS("Cards"), + @XmlEnumValue("Cassette") + CASSETTE("Cassette"), + @XmlEnumValue("Cdrom") + CDROM("Cdrom"), + @XmlEnumValue("Comic") + COMIC("Comic"), + @XmlEnumValue("Diary") + DIARY("Diary"), + @XmlEnumValue("Dvdrom") + DVDROM("Dvdrom"), + @XmlEnumValue("Flexibound") + FLEXIBOUND("Flexibound"), + @XmlEnumValue("Foambook") + FOAMBOOK("Foambook"), + @XmlEnumValue("Game") + GAME("Game"), + @XmlEnumValue("Hardcover") + HARDCOVER("Hardcover"), + @XmlEnumValue("Hardcovercomic") + HARDCOVERCOMIC("Hardcovercomic"), + @XmlEnumValue("Hardcoverspiral") + HARDCOVERSPIRAL("Hardcoverspiral"), + @XmlEnumValue("Imitationleather") + IMITATIONLEATHER("Imitationleather"), + @XmlEnumValue("Journal") + JOURNAL("Journal"), + @XmlEnumValue("Kindleedition") + KINDLEEDITION("Kindleedition"), + @XmlEnumValue("Leatherbound") + LEATHERBOUND("Leatherbound"), + @XmlEnumValue("Library") + LIBRARY("Library"), + @XmlEnumValue("Libraryaudiocd") + LIBRARYAUDIOCD("Libraryaudiocd"), + @XmlEnumValue("Libraryaudiomp3") + LIBRARYAUDIOMP_3("Libraryaudiomp3"), + @XmlEnumValue("Looseleaf") + LOOSELEAF("Looseleaf"), + @XmlEnumValue("Map") + MAP("Map"), + @XmlEnumValue("Massmarket") + MASSMARKET("Massmarket"), + @XmlEnumValue("Microfiche") + MICROFICHE("Microfiche"), + @XmlEnumValue("Microfilm") + MICROFILM("Microfilm"), + @XmlEnumValue("Miscsupplies") + MISCSUPPLIES("Miscsupplies"), + @XmlEnumValue("Mook") + MOOK("Mook"), + @XmlEnumValue("Mp3cd") + MP_3_CD("Mp3cd"), + @XmlEnumValue("Pamphlet") + PAMPHLET("Pamphlet"), + @XmlEnumValue("Paperback") + PAPERBACK("Paperback"), + @XmlEnumValue("Paperbackbunko") + PAPERBACKBUNKO("Paperbackbunko"), + @XmlEnumValue("Paperbackshinsho") + PAPERBACKSHINSHO("Paperbackshinsho"), + @XmlEnumValue("Perfect") + PERFECT("Perfect"), + @XmlEnumValue("Plasticcomb") + PLASTICCOMB("Plasticcomb"), + @XmlEnumValue("Popup") + POPUP("Popup"), + @XmlEnumValue("Preloadeddigitalaudioplayer") + PRELOADEDDIGITALAUDIOPLAYER("Preloadeddigitalaudioplayer"), + @XmlEnumValue("Ragbook") + RAGBOOK("Ragbook"), + @XmlEnumValue("Ringbound") + RINGBOUND("Ringbound"), + @XmlEnumValue("Roughcut") + ROUGHCUT("Roughcut"), + @XmlEnumValue("School") + SCHOOL("School"), + @XmlEnumValue("Sheetmusic") + SHEETMUSIC("Sheetmusic"), + @XmlEnumValue("Singleissuemagazine") + SINGLEISSUEMAGAZINE("Singleissuemagazine"), + @XmlEnumValue("Slide") + SLIDE("Slide"), + @XmlEnumValue("Spiralbound") + SPIRALBOUND("Spiralbound"), + @XmlEnumValue("Stationery") + STATIONERY("Stationery"), + @XmlEnumValue("Tankobonhardcover") + TANKOBONHARDCOVER("Tankobonhardcover"), + @XmlEnumValue("Tankobonsoftcover") + TANKOBONSOFTCOVER("Tankobonsoftcover"), + @XmlEnumValue("Textbook") + TEXTBOOK("Textbook"), + @XmlEnumValue("Toy") + TOY("Toy"), + @XmlEnumValue("Transparency") + TRANSPARENCY("Transparency"), + @XmlEnumValue("Turtleback") + TURTLEBACK("Turtleback"), + @XmlEnumValue("Unbound") + UNBOUND("Unbound"), + @XmlEnumValue("Vinylbound") + VINYLBOUND("Vinylbound"), + @XmlEnumValue("Wallchart") + WALLCHART("Wallchart"), + @XmlEnumValue("Workbook") + WORKBOOK("Workbook"), + @XmlEnumValue("Addressbook") + ADDRESSBOOK("Addressbook"), + @XmlEnumValue("Bargainbook") + BARGAINBOOK("Bargainbook"), + @XmlEnumValue("Consumerelectronics") + CONSUMERELECTRONICS("Consumerelectronics"), + @XmlEnumValue("Consumermagazine") + CONSUMERMAGAZINE("Consumermagazine"), + @XmlEnumValue("Diskette") + DISKETTE("Diskette"), + @XmlEnumValue("Dvdr") + DVDR("Dvdr"), + @XmlEnumValue("Gift") + GIFT("Gift"), + @XmlEnumValue("Jpoversizedbook") + JPOVERSIZEDBOOK("Jpoversizedbook"), + @XmlEnumValue("Kitchen") + KITCHEN("Kitchen"), + @XmlEnumValue("Librarymp3Cd") + LIBRARYMP_3_CD("Librarymp3Cd"), + @XmlEnumValue("Miscellaneous") + MISCELLANEOUS("Miscellaneous"), + @XmlEnumValue("Notebook") + NOTEBOOK("Notebook"), + @XmlEnumValue("Pocketbook") + POCKETBOOK("Pocketbook"), + @XmlEnumValue("Podgeneric") + PODGENERIC("Podgeneric"), + @XmlEnumValue("Podhardback") + PODHARDBACK("Podhardback"), + @XmlEnumValue("Podpaperback") + PODPAPERBACK("Podpaperback"), + @XmlEnumValue("Pop-Up") + POP_UP("Pop-Up"), + @XmlEnumValue("Poster") + POSTER("Poster"), + @XmlEnumValue("Printedaccesscode") + PRINTEDACCESSCODE("Printedaccesscode"), + @XmlEnumValue("Saddlestitch") + SADDLESTITCH("Saddlestitch"), + @XmlEnumValue("Threadbound") + THREADBOUND("Threadbound"), + @XmlEnumValue("Unknownbinding") + UNKNOWNBINDING("Unknownbinding"); + private final String value; + + BindingTypes(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BindingTypes fromValue(String v) { + for (BindingTypes c: BindingTypes.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Binocular.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Binocular.java new file mode 100644 index 0000000..b79da86 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Binocular.java @@ -0,0 +1,751 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BinocularType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="binoculars"/>
+ *               <enumeration value="monoculars"/>
+ *               <enumeration value="laser-rangefinders"/>
+ *               <enumeration value="spotting-scopes"/>
+ *               <enumeration value="night-vision"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FocusType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrismType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ObjectiveLensDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ExitPupilDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FieldOfView" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ApparentAngleOfView" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="RealAngleOfView" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="EyeRelief" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DiopterAdjustmentRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Coating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EyepieceLensConstruction" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ObjectiveLensConstruction" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TripodReady" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Features" maxOccurs="9" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compact"/>
+ *               <enumeration value="full-size"/>
+ *               <enumeration value="image-stabilizing"/>
+ *               <enumeration value="waterproof"/>
+ *               <enumeration value="fogproof"/>
+ *               <enumeration value="zoom"/>
+ *               <enumeration value="uv-protection"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Magnification" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="SpecificUses" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="tabletop"/>
+ *               <enumeration value="travel"/>
+ *               <enumeration value="hiking-and-outdoors"/>
+ *               <enumeration value="hunting-and-shooting"/>
+ *               <enumeration value="sports"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "binocularType", + "focusType", + "prismType", + "objectiveLensDiameter", + "exitPupilDiameter", + "fieldOfView", + "apparentAngleOfView", + "realAngleOfView", + "eyeRelief", + "diopterAdjustmentRange", + "coating", + "eyepieceLensConstruction", + "objectiveLensConstruction", + "tripodReady", + "features", + "magnification", + "specificUses", + "weightLimit", + "wirelessTechnology", + "zoomRatio", + "itemTypeName", + "internationalProtectionRating", + "includedFeatures" +}) +@XmlRootElement(name = "Binocular") +public class Binocular { + + @XmlElement(name = "BinocularType") + protected String binocularType; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "PrismType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prismType; + @XmlElement(name = "ObjectiveLensDiameter") + protected LengthDimension objectiveLensDiameter; + @XmlElement(name = "ExitPupilDiameter") + protected LengthDimension exitPupilDiameter; + @XmlElement(name = "FieldOfView") + protected LengthDimension fieldOfView; + @XmlElement(name = "ApparentAngleOfView") + protected DegreeDimension apparentAngleOfView; + @XmlElement(name = "RealAngleOfView") + protected DegreeDimension realAngleOfView; + @XmlElement(name = "EyeRelief") + protected LengthDimension eyeRelief; + @XmlElement(name = "DiopterAdjustmentRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String diopterAdjustmentRange; + @XmlElement(name = "Coating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coating; + @XmlElement(name = "EyepieceLensConstruction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eyepieceLensConstruction; + @XmlElement(name = "ObjectiveLensConstruction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String objectiveLensConstruction; + @XmlElement(name = "TripodReady") + protected Boolean tripodReady; + @XmlElement(name = "Features") + protected List features; + @XmlElement(name = "Magnification") + protected ZoomDimension magnification; + @XmlElement(name = "SpecificUses") + protected String specificUses; + @XmlElement(name = "WeightLimit") + protected WeightDimension weightLimit; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + + /** + * 获取binocularType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBinocularType() { + return binocularType; + } + + /** + * 设置binocularType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBinocularType(String value) { + this.binocularType = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取prismType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrismType() { + return prismType; + } + + /** + * 设置prismType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrismType(String value) { + this.prismType = value; + } + + /** + * 获取objectiveLensDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getObjectiveLensDiameter() { + return objectiveLensDiameter; + } + + /** + * 设置objectiveLensDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setObjectiveLensDiameter(LengthDimension value) { + this.objectiveLensDiameter = value; + } + + /** + * 获取exitPupilDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getExitPupilDiameter() { + return exitPupilDiameter; + } + + /** + * 设置exitPupilDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setExitPupilDiameter(LengthDimension value) { + this.exitPupilDiameter = value; + } + + /** + * 获取fieldOfView属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFieldOfView() { + return fieldOfView; + } + + /** + * 设置fieldOfView属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFieldOfView(LengthDimension value) { + this.fieldOfView = value; + } + + /** + * 获取apparentAngleOfView属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getApparentAngleOfView() { + return apparentAngleOfView; + } + + /** + * 设置apparentAngleOfView属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setApparentAngleOfView(DegreeDimension value) { + this.apparentAngleOfView = value; + } + + /** + * 获取realAngleOfView属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getRealAngleOfView() { + return realAngleOfView; + } + + /** + * 设置realAngleOfView属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setRealAngleOfView(DegreeDimension value) { + this.realAngleOfView = value; + } + + /** + * 获取eyeRelief属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getEyeRelief() { + return eyeRelief; + } + + /** + * 设置eyeRelief属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setEyeRelief(LengthDimension value) { + this.eyeRelief = value; + } + + /** + * 获取diopterAdjustmentRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDiopterAdjustmentRange() { + return diopterAdjustmentRange; + } + + /** + * 设置diopterAdjustmentRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDiopterAdjustmentRange(String value) { + this.diopterAdjustmentRange = value; + } + + /** + * 获取coating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoating() { + return coating; + } + + /** + * 设置coating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoating(String value) { + this.coating = value; + } + + /** + * 获取eyepieceLensConstruction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEyepieceLensConstruction() { + return eyepieceLensConstruction; + } + + /** + * 设置eyepieceLensConstruction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEyepieceLensConstruction(String value) { + this.eyepieceLensConstruction = value; + } + + /** + * 获取objectiveLensConstruction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getObjectiveLensConstruction() { + return objectiveLensConstruction; + } + + /** + * 设置objectiveLensConstruction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setObjectiveLensConstruction(String value) { + this.objectiveLensConstruction = value; + } + + /** + * 获取tripodReady属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isTripodReady() { + return tripodReady; + } + + /** + * 设置tripodReady属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setTripodReady(Boolean value) { + this.tripodReady = value; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取magnification属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getMagnification() { + return magnification; + } + + /** + * 设置magnification属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setMagnification(ZoomDimension value) { + this.magnification = value; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightLimit(WeightDimension value) { + this.weightLimit = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BlankMedia.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BlankMedia.java new file mode 100644 index 0000000..081e02c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BlankMedia.java @@ -0,0 +1,233 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AnalogFormats" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="8mm-camcorder-tapes"/>
+ *               <enumeration value="beta"/>
+ *               <enumeration value="hi-8-cassettes"/>
+ *               <enumeration value="s-vhs"/>
+ *               <enumeration value="s-vhs-c"/>
+ *               <enumeration value="vhs"/>
+ *               <enumeration value="vhs-c"/>
+ *               <enumeration value="reel-tapes"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DigitalFormats" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="minidv-cassettes"/>
+ *               <enumeration value="full-size-dv-cassettes"/>
+ *               <enumeration value="micromv"/>
+ *               <enumeration value="dvd"/>
+ *               <enumeration value="digital-beta-cassettes"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MotionFilmFormats" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="8mm-film"/>
+ *               <enumeration value="super-8mm-film"/>
+ *               <enumeration value="16mm-film"/>
+ *               <enumeration value="super-16mm-film"/>
+ *               <enumeration value="35mm-film"/>
+ *               <enumeration value="65mm-film"/>
+ *               <enumeration value="70mm-film"/>
+ *               <enumeration value="other-film-formats"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MediaColor" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unknown_chromatism"/>
+ *               <enumeration value="black-and-white"/>
+ *               <enumeration value="color"/>
+ *               <enumeration value="tinted"/>
+ *               <enumeration value="colorized"/>
+ *               <enumeration value="color/black_and_white"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogFormats", + "digitalFormats", + "motionFilmFormats", + "mediaColor", + "count" +}) +@XmlRootElement(name = "BlankMedia") +public class BlankMedia { + + @XmlElement(name = "AnalogFormats") + protected String analogFormats; + @XmlElement(name = "DigitalFormats") + protected String digitalFormats; + @XmlElement(name = "MotionFilmFormats") + protected String motionFilmFormats; + @XmlElement(name = "MediaColor") + protected String mediaColor; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + + /** + * 获取analogFormats属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnalogFormats() { + return analogFormats; + } + + /** + * 设置analogFormats属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnalogFormats(String value) { + this.analogFormats = value; + } + + /** + * 获取digitalFormats属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalFormats() { + return digitalFormats; + } + + /** + * 设置digitalFormats属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalFormats(String value) { + this.digitalFormats = value; + } + + /** + * 获取motionFilmFormats属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotionFilmFormats() { + return motionFilmFormats; + } + + /** + * 设置motionFilmFormats属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotionFilmFormats(String value) { + this.motionFilmFormats = value; + } + + /** + * 获取mediaColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaColor() { + return mediaColor; + } + + /** + * 设置mediaColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaColor(String value) { + this.mediaColor = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BluRayRegionType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BluRayRegionType.java new file mode 100644 index 0000000..b99ed1a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BluRayRegionType.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BluRayRegionType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BluRayRegionType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="region_a"/>
+ *     <enumeration value="region_b"/>
+ *     <enumeration value="region_c"/>
+ *     <enumeration value="region_free"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BluRayRegionType") +@XmlEnum +public enum BluRayRegionType { + + @XmlEnumValue("region_a") + REGION_A("region_a"), + @XmlEnumValue("region_b") + REGION_B("region_b"), + @XmlEnumValue("region_c") + REGION_C("region_c"), + @XmlEnumValue("region_free") + REGION_FREE("region_free"); + private final String value; + + BluRayRegionType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BluRayRegionType fromValue(String v) { + for (BluRayRegionType c: BluRayRegionType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Books.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Books.java new file mode 100644 index 0000000..4290ff4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Books.java @@ -0,0 +1,136 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}BooksMisc"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "Books") +public class Books { + + @XmlElement(name = "ProductType", required = true) + protected Books.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Books.ProductType } + * + */ + public Books.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Books.ProductType } + * + */ + public void setProductType(Books.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}BooksMisc"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "booksMisc" + }) + public static class ProductType { + + @XmlElement(name = "BooksMisc") + protected BooksMisc booksMisc; + + /** + * 获取booksMisc属性的值。 + * + * @return + * possible object is + * {@link BooksMisc } + * + */ + public BooksMisc getBooksMisc() { + return booksMisc; + } + + /** + * 设置booksMisc属性的值。 + * + * @param value + * allowed object is + * {@link BooksMisc } + * + */ + public void setBooksMisc(BooksMisc value) { + this.booksMisc = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BooksMisc.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BooksMisc.java new file mode 100644 index 0000000..46d082b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BooksMisc.java @@ -0,0 +1,822 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Author" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="Binding" type="{}BindingTypes"/>
+ *         <element name="DustJacket" type="{}DustJacketTypes" minOccurs="0"/>
+ *         <element name="Edition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Editor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Illustrator" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Introduction" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsFixedPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="Narrator" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Photographer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Preface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="SignedBy" type="{}SignedByValues" minOccurs="0"/>
+ *         <element name="SourcedCountryCode" type="{}SourceCountryCodeValues" minOccurs="0"/>
+ *         <element name="Subject" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Translator" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Volume" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BisacSubjectDescriptionCode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="SeriesNumber" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Format" type="{}BooksVideoFormatType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BookdataBicSubjectCode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThemaClassificationCode" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "author", + "binding", + "dustJacket", + "edition", + "editor", + "illustrator", + "introduction", + "isAdultProduct", + "isFixedPrice", + "language", + "narrator", + "photographer", + "preface", + "publicationDate", + "signedBy", + "sourcedCountryCode", + "subject", + "translator", + "volume", + "numberOfPages", + "bisacSubjectDescriptionCode", + "collectionName", + "seriesNumber", + "format", + "bookdataBicSubjectCode", + "themaClassificationCode" +}) +@XmlRootElement(name = "BooksMisc") +public class BooksMisc { + + @XmlElement(name = "Author") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String author; + @XmlElement(name = "Binding", required = true) + @XmlSchemaType(name = "string") + protected BindingTypes binding; + @XmlElement(name = "DustJacket") + @XmlSchemaType(name = "string") + protected DustJacketTypes dustJacket; + @XmlElement(name = "Edition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edition; + @XmlElement(name = "Editor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String editor; + @XmlElement(name = "Illustrator") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String illustrator; + @XmlElement(name = "Introduction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String introduction; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "IsFixedPrice") + protected Boolean isFixedPrice; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "Narrator") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String narrator; + @XmlElement(name = "Photographer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photographer; + @XmlElement(name = "Preface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String preface; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "SignedBy") + @XmlSchemaType(name = "string") + protected SignedByValues signedBy; + @XmlElement(name = "SourcedCountryCode") + @XmlSchemaType(name = "string") + protected SourceCountryCodeValues sourcedCountryCode; + @XmlElement(name = "Subject") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subject; + @XmlElement(name = "Translator") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String translator; + @XmlElement(name = "Volume") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volume; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "BisacSubjectDescriptionCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bisacSubjectDescriptionCode; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "SeriesNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seriesNumber; + @XmlElement(name = "Format") + @XmlSchemaType(name = "string") + protected List format; + @XmlElement(name = "BookdataBicSubjectCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bookdataBicSubjectCode; + @XmlElement(name = "ThemaClassificationCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String themaClassificationCode; + + /** + * 获取author属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthor() { + return author; + } + + /** + * 设置author属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthor(String value) { + this.author = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link BindingTypes } + * + */ + public BindingTypes getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link BindingTypes } + * + */ + public void setBinding(BindingTypes value) { + this.binding = value; + } + + /** + * 获取dustJacket属性的值。 + * + * @return + * possible object is + * {@link DustJacketTypes } + * + */ + public DustJacketTypes getDustJacket() { + return dustJacket; + } + + /** + * 设置dustJacket属性的值。 + * + * @param value + * allowed object is + * {@link DustJacketTypes } + * + */ + public void setDustJacket(DustJacketTypes value) { + this.dustJacket = value; + } + + /** + * 获取edition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdition() { + return edition; + } + + /** + * 设置edition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdition(String value) { + this.edition = value; + } + + /** + * 获取editor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEditor() { + return editor; + } + + /** + * 设置editor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEditor(String value) { + this.editor = value; + } + + /** + * 获取illustrator属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIllustrator() { + return illustrator; + } + + /** + * 设置illustrator属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIllustrator(String value) { + this.illustrator = value; + } + + /** + * 获取introduction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIntroduction() { + return introduction; + } + + /** + * 设置introduction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIntroduction(String value) { + this.introduction = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取isFixedPrice属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFixedPrice() { + return isFixedPrice; + } + + /** + * 设置isFixedPrice属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFixedPrice(Boolean value) { + this.isFixedPrice = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取narrator属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNarrator() { + return narrator; + } + + /** + * 设置narrator属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNarrator(String value) { + this.narrator = value; + } + + /** + * 获取photographer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotographer() { + return photographer; + } + + /** + * 设置photographer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotographer(String value) { + this.photographer = value; + } + + /** + * 获取preface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPreface() { + return preface; + } + + /** + * 设置preface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPreface(String value) { + this.preface = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取signedBy属性的值。 + * + * @return + * possible object is + * {@link SignedByValues } + * + */ + public SignedByValues getSignedBy() { + return signedBy; + } + + /** + * 设置signedBy属性的值。 + * + * @param value + * allowed object is + * {@link SignedByValues } + * + */ + public void setSignedBy(SignedByValues value) { + this.signedBy = value; + } + + /** + * 获取sourcedCountryCode属性的值。 + * + * @return + * possible object is + * {@link SourceCountryCodeValues } + * + */ + public SourceCountryCodeValues getSourcedCountryCode() { + return sourcedCountryCode; + } + + /** + * 设置sourcedCountryCode属性的值。 + * + * @param value + * allowed object is + * {@link SourceCountryCodeValues } + * + */ + public void setSourcedCountryCode(SourceCountryCodeValues value) { + this.sourcedCountryCode = value; + } + + /** + * 获取subject属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubject() { + return subject; + } + + /** + * 设置subject属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubject(String value) { + this.subject = value; + } + + /** + * 获取translator属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTranslator() { + return translator; + } + + /** + * 设置translator属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTranslator(String value) { + this.translator = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolume(String value) { + this.volume = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取bisacSubjectDescriptionCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBisacSubjectDescriptionCode() { + return bisacSubjectDescriptionCode; + } + + /** + * 设置bisacSubjectDescriptionCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBisacSubjectDescriptionCode(String value) { + this.bisacSubjectDescriptionCode = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取seriesNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeriesNumber() { + return seriesNumber; + } + + /** + * 设置seriesNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeriesNumber(BigInteger value) { + this.seriesNumber = value; + } + + /** + * Gets the value of the format property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the format property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BooksVideoFormatType } + * + * + */ + public List getFormat() { + if (format == null) { + format = new ArrayList(); + } + return this.format; + } + + /** + * 获取bookdataBicSubjectCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBookdataBicSubjectCode() { + return bookdataBicSubjectCode; + } + + /** + * 设置bookdataBicSubjectCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBookdataBicSubjectCode(String value) { + this.bookdataBicSubjectCode = value; + } + + /** + * 获取themaClassificationCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThemaClassificationCode() { + return themaClassificationCode; + } + + /** + * 设置themaClassificationCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThemaClassificationCode(String value) { + this.themaClassificationCode = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BooksVideoFormatType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BooksVideoFormatType.java new file mode 100644 index 0000000..df04044 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BooksVideoFormatType.java @@ -0,0 +1,157 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BooksVideoFormatType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BooksVideoFormatType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="engagement_calendar"/>
+ *     <enumeration value="student_calendar"/>
+ *     <enumeration value="sticker_book"/>
+ *     <enumeration value="audiobook"/>
+ *     <enumeration value="box_set"/>
+ *     <enumeration value="almanac_calendar"/>
+ *     <enumeration value="desk_calendar"/>
+ *     <enumeration value="wall_calendar"/>
+ *     <enumeration value="poster_calendar"/>
+ *     <enumeration value="advent_calendar"/>
+ *     <enumeration value="box_calendar"/>
+ *     <enumeration value="perpetual_calendar"/>
+ *     <enumeration value="day_to_day_calendar"/>
+ *     <enumeration value="project_calendar"/>
+ *     <enumeration value="collectors_edition"/>
+ *     <enumeration value="deluxe_edition"/>
+ *     <enumeration value="special_edition"/>
+ *     <enumeration value="special_extended_version"/>
+ *     <enumeration value="special_limited_edition"/>
+ *     <enumeration value="international_edition"/>
+ *     <enumeration value="standard_edition"/>
+ *     <enumeration value="large_print"/>
+ *     <enumeration value="coloring_book"/>
+ *     <enumeration value="picture_book"/>
+ *     <enumeration value="teachers_edition"/>
+ *     <enumeration value="pop_up"/>
+ *     <enumeration value="antique_books"/>
+ *     <enumeration value="wall_map"/>
+ *     <enumeration value="folded_map"/>
+ *     <enumeration value="bookmark_calendar"/>
+ *     <enumeration value="mini_calendar"/>
+ *     <enumeration value="other_calendar"/>
+ *     <enumeration value="roughcut"/>
+ *     <enumeration value="unabridged"/>
+ *     <enumeration value="abridged"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BooksVideoFormatType") +@XmlEnum +public enum BooksVideoFormatType { + + @XmlEnumValue("engagement_calendar") + ENGAGEMENT_CALENDAR("engagement_calendar"), + @XmlEnumValue("student_calendar") + STUDENT_CALENDAR("student_calendar"), + @XmlEnumValue("sticker_book") + STICKER_BOOK("sticker_book"), + @XmlEnumValue("audiobook") + AUDIOBOOK("audiobook"), + @XmlEnumValue("box_set") + BOX_SET("box_set"), + @XmlEnumValue("almanac_calendar") + ALMANAC_CALENDAR("almanac_calendar"), + @XmlEnumValue("desk_calendar") + DESK_CALENDAR("desk_calendar"), + @XmlEnumValue("wall_calendar") + WALL_CALENDAR("wall_calendar"), + @XmlEnumValue("poster_calendar") + POSTER_CALENDAR("poster_calendar"), + @XmlEnumValue("advent_calendar") + ADVENT_CALENDAR("advent_calendar"), + @XmlEnumValue("box_calendar") + BOX_CALENDAR("box_calendar"), + @XmlEnumValue("perpetual_calendar") + PERPETUAL_CALENDAR("perpetual_calendar"), + @XmlEnumValue("day_to_day_calendar") + DAY_TO_DAY_CALENDAR("day_to_day_calendar"), + @XmlEnumValue("project_calendar") + PROJECT_CALENDAR("project_calendar"), + @XmlEnumValue("collectors_edition") + COLLECTORS_EDITION("collectors_edition"), + @XmlEnumValue("deluxe_edition") + DELUXE_EDITION("deluxe_edition"), + @XmlEnumValue("special_edition") + SPECIAL_EDITION("special_edition"), + @XmlEnumValue("special_extended_version") + SPECIAL_EXTENDED_VERSION("special_extended_version"), + @XmlEnumValue("special_limited_edition") + SPECIAL_LIMITED_EDITION("special_limited_edition"), + @XmlEnumValue("international_edition") + INTERNATIONAL_EDITION("international_edition"), + @XmlEnumValue("standard_edition") + STANDARD_EDITION("standard_edition"), + @XmlEnumValue("large_print") + LARGE_PRINT("large_print"), + @XmlEnumValue("coloring_book") + COLORING_BOOK("coloring_book"), + @XmlEnumValue("picture_book") + PICTURE_BOOK("picture_book"), + @XmlEnumValue("teachers_edition") + TEACHERS_EDITION("teachers_edition"), + @XmlEnumValue("pop_up") + POP_UP("pop_up"), + @XmlEnumValue("antique_books") + ANTIQUE_BOOKS("antique_books"), + @XmlEnumValue("wall_map") + WALL_MAP("wall_map"), + @XmlEnumValue("folded_map") + FOLDED_MAP("folded_map"), + @XmlEnumValue("bookmark_calendar") + BOOKMARK_CALENDAR("bookmark_calendar"), + @XmlEnumValue("mini_calendar") + MINI_CALENDAR("mini_calendar"), + @XmlEnumValue("other_calendar") + OTHER_CALENDAR("other_calendar"), + @XmlEnumValue("roughcut") + ROUGHCUT("roughcut"), + @XmlEnumValue("unabridged") + UNABRIDGED("unabridged"), + @XmlEnumValue("abridged") + ABRIDGED("abridged"); + private final String value; + + BooksVideoFormatType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BooksVideoFormatType fromValue(String v) { + for (BooksVideoFormatType c: BooksVideoFormatType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeDimension.java new file mode 100644 index 0000000..14a9140 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

BootSizeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BootSizeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}BootSizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BootSizeDimension", propOrder = { + "value" +}) +public class BootSizeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected BootSizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link BootSizeUnitOfMeasure } + * + */ + public BootSizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(BootSizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeUnitOfMeasure.java new file mode 100644 index 0000000..ea35c80 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BootSizeUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BootSizeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BootSizeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="adult_us"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BootSizeUnitOfMeasure") +@XmlEnum +public enum BootSizeUnitOfMeasure { + + @XmlEnumValue("adult_us") + ADULT_US("adult_us"); + private final String value; + + BootSizeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BootSizeUnitOfMeasure fromValue(String v) { + for (BootSizeUnitOfMeasure c: BootSizeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BrassAndWoodwindInstruments.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BrassAndWoodwindInstruments.java new file mode 100644 index 0000000..5bea2a5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BrassAndWoodwindInstruments.java @@ -0,0 +1,2212 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProficiencyLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Intermediate"/>
+ *               <enumeration value="Professional"/>
+ *               <enumeration value="Student"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DrumSetPieceQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DigitalAudioProtocol" type="{}HundredString" minOccurs="0"/>
+ *         <element name="GuitarAttribute" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HardwareInterface" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MalletHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MixerChannelQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfKeyboardKeys" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WirelessMicrophoneFrequency" type="{}FrequencyIntegerDimension" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PercussionDiameter" type="{}LengthIntegerDimension" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="RecorderTrackCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSticksSize", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "materialType", + "bodyMaterial", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "proficiencyLevel", + "keyAction", + "handOrientation", + "itemStyling", + "polarPattern", + "regionOfOrigin", + "numberOfPieces", + "isAssemblyRequired", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "drumSetPieceQty", + "digitalAudioProtocol", + "guitarAttribute", + "guitarBridgeSystem", + "guitarPickThickness", + "guitarPickupConfiguration", + "hardwareInterface", + "isACAdapterIncluded", + "malletHardness", + "mixerChannelQty", + "neckMaterial", + "numberOfChannels", + "numberOfKeyboardKeys", + "numberOfStrings", + "speakerAmplificationType", + "speakerCount", + "speakerSize", + "fretboardMaterial", + "backMaterial", + "wirelessMicrophoneFrequency", + "topMaterial", + "outputWattage", + "percussionDiameter", + "pickguardDescription", + "recorderTrackCount", + "stringGauge", + "stringMaterial", + "itemTypeName" +}) +@XmlRootElement(name = "BrassAndWoodwindInstruments") +public class BrassAndWoodwindInstruments { + + @XmlElement(name = "VariationData") + protected BrassAndWoodwindInstruments.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected BrassAndWoodwindInstruments.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "ProficiencyLevel") + protected String proficiencyLevel; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "DrumSetPieceQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger drumSetPieceQty; + @XmlElement(name = "DigitalAudioProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioProtocol; + @XmlElement(name = "GuitarAttribute") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarAttribute; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickThickness; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "HardwareInterface") + protected String hardwareInterface; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "MalletHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String malletHardness; + @XmlElement(name = "MixerChannelQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mixerChannelQty; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "NumberOfKeyboardKeys") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfKeyboardKeys; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "WirelessMicrophoneFrequency") + protected FrequencyIntegerDimension wirelessMicrophoneFrequency; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "PercussionDiameter") + protected LengthIntegerDimension percussionDiameter; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "RecorderTrackCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recorderTrackCount; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link BrassAndWoodwindInstruments.VariationData } + * + */ + public BrassAndWoodwindInstruments.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link BrassAndWoodwindInstruments.VariationData } + * + */ + public void setVariationData(BrassAndWoodwindInstruments.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link BrassAndWoodwindInstruments.ColorSpecification } + * + */ + public BrassAndWoodwindInstruments.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link BrassAndWoodwindInstruments.ColorSpecification } + * + */ + public void setColorSpecification(BrassAndWoodwindInstruments.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取proficiencyLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * 设置proficiencyLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProficiencyLevel(String value) { + this.proficiencyLevel = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取drumSetPieceQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDrumSetPieceQty() { + return drumSetPieceQty; + } + + /** + * 设置drumSetPieceQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDrumSetPieceQty(BigInteger value) { + this.drumSetPieceQty = value; + } + + /** + * 获取digitalAudioProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioProtocol() { + return digitalAudioProtocol; + } + + /** + * 设置digitalAudioProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioProtocol(String value) { + this.digitalAudioProtocol = value; + } + + /** + * 获取guitarAttribute属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarAttribute() { + return guitarAttribute; + } + + /** + * 设置guitarAttribute属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarAttribute(String value) { + this.guitarAttribute = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickThickness() { + return guitarPickThickness; + } + + /** + * 设置guitarPickThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickThickness(String value) { + this.guitarPickThickness = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取hardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareInterface() { + return hardwareInterface; + } + + /** + * 设置hardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareInterface(String value) { + this.hardwareInterface = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取malletHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMalletHardness() { + return malletHardness; + } + + /** + * 设置malletHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMalletHardness(String value) { + this.malletHardness = value; + } + + /** + * 获取mixerChannelQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMixerChannelQty() { + return mixerChannelQty; + } + + /** + * 设置mixerChannelQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMixerChannelQty(BigInteger value) { + this.mixerChannelQty = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取numberOfKeyboardKeys属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfKeyboardKeys() { + return numberOfKeyboardKeys; + } + + /** + * 设置numberOfKeyboardKeys属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfKeyboardKeys(BigInteger value) { + this.numberOfKeyboardKeys = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取wirelessMicrophoneFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getWirelessMicrophoneFrequency() { + return wirelessMicrophoneFrequency; + } + + /** + * 设置wirelessMicrophoneFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setWirelessMicrophoneFrequency(FrequencyIntegerDimension value) { + this.wirelessMicrophoneFrequency = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取percussionDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getPercussionDiameter() { + return percussionDiameter; + } + + /** + * 设置percussionDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setPercussionDiameter(LengthIntegerDimension value) { + this.percussionDiameter = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取recorderTrackCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecorderTrackCount() { + return recorderTrackCount; + } + + /** + * 设置recorderTrackCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecorderTrackCount(BigInteger value) { + this.recorderTrackCount = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BuildingMaterials.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BuildingMaterials.java new file mode 100644 index 0000000..2d0fe33 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BuildingMaterials.java @@ -0,0 +1,2829 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Brightness" type="{}LumensType" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Torque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RValue" type="{}RValueType" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShortProductDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StartUpTimeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strands" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessoryConnectionType", + "batteryCapacity", + "bladeEdge", + "bladeLength", + "brightness", + "bulbType", + "centerLength", + "compatibleDevices", + "compatibleFastenerRange", + "coolingMethod", + "coolingWattage", + "cornerRadius", + "energyConsumption", + "energyEfficiencyRatioCooling", + "environmentalDescription", + "euEnergyEfficiencyClassHeating", + "euEnergyLabelEfficiencyClass", + "externalTestingCertification", + "coverage", + "cutType", + "cuttingWidth", + "deviceType", + "displayStyle", + "flushType", + "foldedKnifeSize", + "gritRating", + "handleMaterial", + "headStyle", + "heaterWattage", + "insideDiameter", + "laserBeamColor", + "maximumPower", + "measurementAccuracy", + "measurementSystem", + "minimumEfficiencyReportingValue", + "numberOfBasins", + "numberOfHoles", + "numberOfItems", + "outsideDiameter", + "performanceDescription", + "plugFormat", + "plugProfile", + "recycledContentPercentage", + "roughIn", + "speed", + "spoutHeight", + "spoutReach", + "switchStyle", + "switchType", + "threadSize", + "toolTipDescription", + "torque", + "uvProtection", + "viewingArea", + "size", + "color", + "colorMap", + "material", + "displayVolume", + "displayWeight", + "displayLength", + "manufacturerWarrantyDescription", + "powerSource", + "rValue", + "sellerWarrantyDescription", + "voltage", + "wattage", + "customerPackageType", + "baseDiameter", + "beamAngle", + "bladeColor", + "circuitBreakerType", + "efficiency", + "internationalProtectionRating", + "lightSourceOperatingLife", + "lightingMethod", + "maximumCompatibleLightSourceWattage", + "numberOfBlades", + "numberOfLightSources", + "shadeDiameter", + "shadeMaterialType", + "shortProductDescription", + "startUpTimeDescription", + "strands", + "tubingOutsideDiameter", + "customerRestrictionType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate" +}) +@XmlRootElement(name = "BuildingMaterials") +public class BuildingMaterials { + + @XmlElement(name = "VariationData") + protected BuildingMaterials.VariationData variationData; + @XmlElement(name = "AccessoryConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessoryConnectionType; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BladeEdge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeEdge; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "Brightness") + protected LumensType brightness; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "CenterLength") + protected LengthDimension centerLength; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleFastenerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleFastenerRange; + @XmlElement(name = "CoolingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingMethod; + @XmlElement(name = "CoolingWattage") + protected WattageDimension coolingWattage; + @XmlElement(name = "CornerRadius") + protected LengthDimension cornerRadius; + @XmlElement(name = "EnergyConsumption") + protected EnergyConsumptionDimension energyConsumption; + @XmlElement(name = "EnergyEfficiencyRatioCooling") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger energyEfficiencyRatioCooling; + @XmlElement(name = "EnvironmentalDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String environmentalDescription; + @XmlElement(name = "EuEnergyEfficiencyClassHeating") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayStyle; + @XmlElement(name = "FlushType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flushType; + @XmlElement(name = "FoldedKnifeSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedKnifeSize; + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "HeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headStyle; + @XmlElement(name = "HeaterWattage") + protected WattageDimension heaterWattage; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "LaserBeamColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laserBeamColor; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MeasurementAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementAccuracy; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "NumberOfBasins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBasins; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PerformanceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String performanceDescription; + @XmlElement(name = "PlugFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugFormat; + @XmlElement(name = "PlugProfile") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugProfile; + @XmlElement(name = "RecycledContentPercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recycledContentPercentage; + @XmlElement(name = "RoughIn") + protected LengthDimension roughIn; + @XmlElement(name = "Speed") + protected SpeedDimension speed; + @XmlElement(name = "SpoutHeight") + protected LengthDimension spoutHeight; + @XmlElement(name = "SpoutReach") + protected LengthDimension spoutReach; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "ThreadSize") + protected LengthDimensionOptionalUnit threadSize; + @XmlElement(name = "ToolTipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toolTipDescription; + @XmlElement(name = "Torque") + protected TorqueType torque; + @XmlElement(name = "UVProtection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uvProtection; + @XmlElement(name = "ViewingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingArea; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer rValue; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "LightSourceOperatingLife") + protected TimeDimension lightSourceOperatingLife; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + protected WattageDimension maximumCompatibleLightSourceWattage; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterialType; + @XmlElement(name = "ShortProductDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shortProductDescription; + @XmlElement(name = "StartUpTimeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String startUpTimeDescription; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "TubingOutsideDiameter") + protected LengthDimension tubingOutsideDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link BuildingMaterials.VariationData } + * + */ + public BuildingMaterials.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link BuildingMaterials.VariationData } + * + */ + public void setVariationData(BuildingMaterials.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessoryConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryConnectionType() { + return accessoryConnectionType; + } + + /** + * 设置accessoryConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryConnectionType(String value) { + this.accessoryConnectionType = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取bladeEdge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeEdge() { + return bladeEdge; + } + + /** + * 设置bladeEdge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeEdge(String value) { + this.bladeEdge = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取brightness属性的值。 + * + * @return + * possible object is + * {@link LumensType } + * + */ + public LumensType getBrightness() { + return brightness; + } + + /** + * 设置brightness属性的值。 + * + * @param value + * allowed object is + * {@link LumensType } + * + */ + public void setBrightness(LumensType value) { + this.brightness = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取centerLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterLength() { + return centerLength; + } + + /** + * 设置centerLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterLength(LengthDimension value) { + this.centerLength = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleFastenerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleFastenerRange() { + return compatibleFastenerRange; + } + + /** + * 设置compatibleFastenerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleFastenerRange(String value) { + this.compatibleFastenerRange = value; + } + + /** + * 获取coolingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingMethod() { + return coolingMethod; + } + + /** + * 设置coolingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingMethod(String value) { + this.coolingMethod = value; + } + + /** + * 获取coolingWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getCoolingWattage() { + return coolingWattage; + } + + /** + * 设置coolingWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setCoolingWattage(WattageDimension value) { + this.coolingWattage = value; + } + + /** + * 获取cornerRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCornerRadius() { + return cornerRadius; + } + + /** + * 设置cornerRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCornerRadius(LengthDimension value) { + this.cornerRadius = value; + } + + /** + * 获取energyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getEnergyConsumption() { + return energyConsumption; + } + + /** + * 设置energyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setEnergyConsumption(EnergyConsumptionDimension value) { + this.energyConsumption = value; + } + + /** + * 获取energyEfficiencyRatioCooling属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnergyEfficiencyRatioCooling() { + return energyEfficiencyRatioCooling; + } + + /** + * 设置energyEfficiencyRatioCooling属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnergyEfficiencyRatioCooling(BigInteger value) { + this.energyEfficiencyRatioCooling = value; + } + + /** + * 获取environmentalDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnvironmentalDescription() { + return environmentalDescription; + } + + /** + * 设置environmentalDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnvironmentalDescription(String value) { + this.environmentalDescription = value; + } + + /** + * 获取euEnergyEfficiencyClassHeating属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() { + return euEnergyEfficiencyClassHeating; + } + + /** + * 设置euEnergyEfficiencyClassHeating属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) { + this.euEnergyEfficiencyClassHeating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayStyle() { + return displayStyle; + } + + /** + * 设置displayStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayStyle(String value) { + this.displayStyle = value; + } + + /** + * 获取flushType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlushType() { + return flushType; + } + + /** + * 设置flushType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlushType(String value) { + this.flushType = value; + } + + /** + * 获取foldedKnifeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedKnifeSize() { + return foldedKnifeSize; + } + + /** + * 设置foldedKnifeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedKnifeSize(String value) { + this.foldedKnifeSize = value; + } + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取headStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadStyle() { + return headStyle; + } + + /** + * 设置headStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadStyle(String value) { + this.headStyle = value; + } + + /** + * 获取heaterWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getHeaterWattage() { + return heaterWattage; + } + + /** + * 设置heaterWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setHeaterWattage(WattageDimension value) { + this.heaterWattage = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取laserBeamColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaserBeamColor() { + return laserBeamColor; + } + + /** + * 设置laserBeamColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaserBeamColor(String value) { + this.laserBeamColor = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取measurementAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementAccuracy() { + return measurementAccuracy; + } + + /** + * 设置measurementAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementAccuracy(String value) { + this.measurementAccuracy = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取numberOfBasins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBasins() { + return numberOfBasins; + } + + /** + * 设置numberOfBasins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBasins(BigInteger value) { + this.numberOfBasins = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取performanceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPerformanceDescription() { + return performanceDescription; + } + + /** + * 设置performanceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPerformanceDescription(String value) { + this.performanceDescription = value; + } + + /** + * 获取plugFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugFormat() { + return plugFormat; + } + + /** + * 设置plugFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugFormat(String value) { + this.plugFormat = value; + } + + /** + * 获取plugProfile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugProfile() { + return plugProfile; + } + + /** + * 设置plugProfile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugProfile(String value) { + this.plugProfile = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecycledContentPercentage(BigInteger value) { + this.recycledContentPercentage = value; + } + + /** + * 获取roughIn属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoughIn() { + return roughIn; + } + + /** + * 设置roughIn属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoughIn(LengthDimension value) { + this.roughIn = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setSpeed(SpeedDimension value) { + this.speed = value; + } + + /** + * 获取spoutHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutHeight() { + return spoutHeight; + } + + /** + * 设置spoutHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutHeight(LengthDimension value) { + this.spoutHeight = value; + } + + /** + * 获取spoutReach属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutReach() { + return spoutReach; + } + + /** + * 设置spoutReach属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutReach(LengthDimension value) { + this.spoutReach = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimensionOptionalUnit } + * + */ + public void setThreadSize(LengthDimensionOptionalUnit value) { + this.threadSize = value; + } + + /** + * 获取toolTipDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToolTipDescription() { + return toolTipDescription; + } + + /** + * 设置toolTipDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToolTipDescription(String value) { + this.toolTipDescription = value; + } + + /** + * 获取torque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getTorque() { + return torque; + } + + /** + * 设置torque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setTorque(TorqueType value) { + this.torque = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUVProtection(String value) { + this.uvProtection = value; + } + + /** + * 获取viewingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingArea() { + return viewingArea; + } + + /** + * 设置viewingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingArea(String value) { + this.viewingArea = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取rValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRValue() { + return rValue; + } + + /** + * 设置rValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRValue(Integer value) { + this.rValue = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setLightSourceOperatingLife(TimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumCompatibleLightSourceWattage(WattageDimension value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterialType() { + return shadeMaterialType; + } + + /** + * 设置shadeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterialType(String value) { + this.shadeMaterialType = value; + } + + /** + * 获取shortProductDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortProductDescription() { + return shortProductDescription; + } + + /** + * 设置shortProductDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortProductDescription(String value) { + this.shortProductDescription = value; + } + + /** + * 获取startUpTimeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartUpTimeDescription() { + return startUpTimeDescription; + } + + /** + * 设置startUpTimeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartUpTimeDescription(String value) { + this.startUpTimeDescription = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取tubingOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingOutsideDiameter() { + return tubingOutsideDiameter; + } + + /** + * 设置tubingOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingOutsideDiameter(LengthDimension value) { + this.tubingOutsideDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Bullion.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Bullion.java new file mode 100644 index 0000000..654ef50 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Bullion.java @@ -0,0 +1,1064 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ModelYear" type="{}FourDigitYear" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MintMark" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DenominationUnit" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeriesTitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Variety" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubVariety" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GradedBy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitGrouping" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EdgeStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArtistID" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitCoint" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="LabelDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackLabelImageUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContactPlatingMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Model" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelYear", + "mintMark", + "denominationUnit", + "seriesTitle", + "variety", + "subVariety", + "itemStyling", + "gradedBy", + "gradeRating", + "certificateNumber", + "unitGrouping", + "eachUnitCount", + "styleName", + "designation", + "edgeStyle", + "designer", + "artistID", + "estatePeriod", + "unitCoint", + "materialType", + "itemDiameter", + "totalMetalWeight", + "metalStamp", + "countryOfOrigin", + "labelDescription", + "backLabelImageUrl", + "fabricType", + "itemShape", + "metalType", + "contactPlatingMaterialType", + "model", + "certificateType", + "importer", + "manufacturerContactInformation" +}) +@XmlRootElement(name = "Bullion") +public class Bullion { + + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected List modelYear; + @XmlElement(name = "MintMark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mintMark; + @XmlElement(name = "DenominationUnit") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String denominationUnit; + @XmlElement(name = "SeriesTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seriesTitle; + @XmlElement(name = "Variety") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String variety; + @XmlElement(name = "SubVariety") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subVariety; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "GradedBy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradedBy; + @XmlElement(name = "GradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradeRating; + @XmlElement(name = "CertificateNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateNumber; + @XmlElement(name = "UnitGrouping") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unitGrouping; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "Designation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designation; + @XmlElement(name = "EdgeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edgeStyle; + @XmlElement(name = "Designer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designer; + @XmlElement(name = "ArtistID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistID; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "UnitCoint") + protected BigDecimal unitCoint; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "TotalMetalWeight") + protected WeightDimension totalMetalWeight; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "LabelDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String labelDescription; + @XmlElement(name = "BackLabelImageUrl") + @XmlSchemaType(name = "anyURI") + protected String backLabelImageUrl; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + @XmlElement(name = "ContactPlatingMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String contactPlatingMaterialType; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "CertificateType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateType; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + + /** + * Gets the value of the modelYear property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the modelYear property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getModelYear().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigInteger } + * + * + */ + public List getModelYear() { + if (modelYear == null) { + modelYear = new ArrayList(); + } + return this.modelYear; + } + + /** + * 获取mintMark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMintMark() { + return mintMark; + } + + /** + * 设置mintMark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMintMark(String value) { + this.mintMark = value; + } + + /** + * 获取denominationUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDenominationUnit() { + return denominationUnit; + } + + /** + * 设置denominationUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDenominationUnit(String value) { + this.denominationUnit = value; + } + + /** + * 获取seriesTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeriesTitle() { + return seriesTitle; + } + + /** + * 设置seriesTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeriesTitle(String value) { + this.seriesTitle = value; + } + + /** + * 获取variety属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariety() { + return variety; + } + + /** + * 设置variety属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariety(String value) { + this.variety = value; + } + + /** + * 获取subVariety属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubVariety() { + return subVariety; + } + + /** + * 设置subVariety属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubVariety(String value) { + this.subVariety = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取gradedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradedBy() { + return gradedBy; + } + + /** + * 设置gradedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradedBy(String value) { + this.gradedBy = value; + } + + /** + * 获取gradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradeRating() { + return gradeRating; + } + + /** + * 设置gradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradeRating(String value) { + this.gradeRating = value; + } + + /** + * 获取certificateNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateNumber() { + return certificateNumber; + } + + /** + * 设置certificateNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateNumber(String value) { + this.certificateNumber = value; + } + + /** + * 获取unitGrouping属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitGrouping() { + return unitGrouping; + } + + /** + * 设置unitGrouping属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitGrouping(String value) { + this.unitGrouping = value; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取designation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignation() { + return designation; + } + + /** + * 设置designation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignation(String value) { + this.designation = value; + } + + /** + * 获取edgeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdgeStyle() { + return edgeStyle; + } + + /** + * 设置edgeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdgeStyle(String value) { + this.edgeStyle = value; + } + + /** + * 获取designer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesigner() { + return designer; + } + + /** + * 设置designer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesigner(String value) { + this.designer = value; + } + + /** + * 获取artistID属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistID() { + return artistID; + } + + /** + * 设置artistID属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistID(String value) { + this.artistID = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取unitCoint属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCoint() { + return unitCoint; + } + + /** + * 设置unitCoint属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCoint(BigDecimal value) { + this.unitCoint = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTotalMetalWeight(WeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取labelDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabelDescription() { + return labelDescription; + } + + /** + * 设置labelDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabelDescription(String value) { + this.labelDescription = value; + } + + /** + * 获取backLabelImageUrl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackLabelImageUrl() { + return backLabelImageUrl; + } + + /** + * 设置backLabelImageUrl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackLabelImageUrl(String value) { + this.backLabelImageUrl = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + /** + * 获取contactPlatingMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContactPlatingMaterialType() { + return contactPlatingMaterialType; + } + + /** + * 设置contactPlatingMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContactPlatingMaterialType(String value) { + this.contactPlatingMaterialType = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取certificateType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateType() { + return certificateType; + } + + /** + * 设置certificateType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateType(String value) { + this.certificateType = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeDimension.java new file mode 100644 index 0000000..2630c4b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

BurnTimeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BurnTimeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}BurnTimeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BurnTimeDimension", propOrder = { + "value" +}) +public class BurnTimeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected BurnTimeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link BurnTimeUnitOfMeasure } + * + */ + public BurnTimeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(BurnTimeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeSixDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeSixDigitDimension.java new file mode 100644 index 0000000..9e56348 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeSixDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

BurnTimeSixDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BurnTimeSixDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}BurnTimeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BurnTimeSixDigitDimension", propOrder = { + "value" +}) +public class BurnTimeSixDigitDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected BurnTimeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link BurnTimeUnitOfMeasure } + * + */ + public BurnTimeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(BurnTimeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeUnitOfMeasure.java new file mode 100644 index 0000000..30bc551 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BurnTimeUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BurnTimeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="BurnTimeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="minutes"/>
+ *     <enumeration value="hours"/>
+ *     <enumeration value="cycles"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BurnTimeUnitOfMeasure") +@XmlEnum +public enum BurnTimeUnitOfMeasure { + + @XmlEnumValue("minutes") + MINUTES("minutes"), + @XmlEnumValue("hours") + HOURS("hours"), + @XmlEnumValue("cycles") + CYCLES("cycles"); + private final String value; + + BurnTimeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BurnTimeUnitOfMeasure fromValue(String v) { + for (BurnTimeUnitOfMeasure c: BurnTimeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/BuyerPrice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/BuyerPrice.java new file mode 100644 index 0000000..69e5325 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/BuyerPrice.java @@ -0,0 +1,218 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

BuyerPrice complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="BuyerPrice">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Component" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Type">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Principal"/>
+ *                         <enumeration value="Shipping"/>
+ *                         <enumeration value="CODFee"/>
+ *                         <enumeration value="Tax"/>
+ *                         <enumeration value="ShippingTax"/>
+ *                         <enumeration value="RestockingFee"/>
+ *                         <enumeration value="RestockingFeeTax"/>
+ *                         <enumeration value="GiftWrap"/>
+ *                         <enumeration value="GiftWrapTax"/>
+ *                         <enumeration value="Surcharge"/>
+ *                         <enumeration value="ReturnShipping"/>
+ *                         <enumeration value="Goodwill"/>
+ *                         <enumeration value="ExportCharge"/>
+ *                         <enumeration value="COD"/>
+ *                         <enumeration value="CODTax"/>
+ *                         <enumeration value="Other"/>
+ *                         <enumeration value="FreeReplacementReturnShipping"/>
+ *                         <enumeration value="VatExclusiveItemPrice"/>
+ *                         <enumeration value="VatExclusiveShippingPrice"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Amount" type="{}CurrencyAmount"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BuyerPrice", propOrder = { + "component" +}) +public class BuyerPrice { + + @XmlElement(name = "Component", required = true) + protected List component; + + /** + * Gets the value of the component property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the component property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComponent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BuyerPrice.Component } + * + * + */ + public List getComponent() { + if (component == null) { + component = new ArrayList(); + } + return this.component; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Type">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Principal"/>
+     *               <enumeration value="Shipping"/>
+     *               <enumeration value="CODFee"/>
+     *               <enumeration value="Tax"/>
+     *               <enumeration value="ShippingTax"/>
+     *               <enumeration value="RestockingFee"/>
+     *               <enumeration value="RestockingFeeTax"/>
+     *               <enumeration value="GiftWrap"/>
+     *               <enumeration value="GiftWrapTax"/>
+     *               <enumeration value="Surcharge"/>
+     *               <enumeration value="ReturnShipping"/>
+     *               <enumeration value="Goodwill"/>
+     *               <enumeration value="ExportCharge"/>
+     *               <enumeration value="COD"/>
+     *               <enumeration value="CODTax"/>
+     *               <enumeration value="Other"/>
+     *               <enumeration value="FreeReplacementReturnShipping"/>
+     *               <enumeration value="VatExclusiveItemPrice"/>
+     *               <enumeration value="VatExclusiveShippingPrice"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Amount" type="{}CurrencyAmount"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "type", + "amount" + }) + public static class Component { + + @XmlElement(name = "Type", required = true) + protected String type; + @XmlElement(name = "Amount", required = true) + protected CurrencyAmount amount; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取amount属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getAmount() { + return amount; + } + + /** + * 设置amount属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setAmount(CurrencyAmount value) { + this.amount = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CBFCRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CBFCRatingType.java new file mode 100644 index 0000000..e014c4c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CBFCRatingType.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CBFC_Rating_Type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CBFC_Rating_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="adults_only"/>
+ *     <enumeration value="parental_guidance"/>
+ *     <enumeration value="special_audience"/>
+ *     <enumeration value="Universal"/>
+ *     <enumeration value="not_rated"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CBFC_Rating_Type") +@XmlEnum +public enum CBFCRatingType { + + @XmlEnumValue("adults_only") + ADULTS_ONLY("adults_only"), + @XmlEnumValue("parental_guidance") + PARENTAL_GUIDANCE("parental_guidance"), + @XmlEnumValue("special_audience") + SPECIAL_AUDIENCE("special_audience"), + @XmlEnumValue("Universal") + UNIVERSAL("Universal"), + @XmlEnumValue("not_rated") + NOT_RATED("not_rated"); + private final String value; + + CBFCRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CBFCRatingType fromValue(String v) { + for (CBFCRatingType c: CBFCRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CE.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CE.java new file mode 100644 index 0000000..9abc867 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CE.java @@ -0,0 +1,13601 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Rebate" type="{}RebateType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}Antenna"/>
+ *                   <element ref="{}AudioVideoAccessory"/>
+ *                   <element ref="{}AVFurniture"/>
+ *                   <element ref="{}BarCodeReader"/>
+ *                   <element ref="{}CEBinocular"/>
+ *                   <element ref="{}CECamcorder"/>
+ *                   <element ref="{}CameraBagsAndCases"/>
+ *                   <element ref="{}CEBattery"/>
+ *                   <element ref="{}CEBlankMedia"/>
+ *                   <element ref="{}CableOrAdapter"/>
+ *                   <element ref="{}CECameraFlash"/>
+ *                   <element ref="{}CameraLenses"/>
+ *                   <element ref="{}CameraOtherAccessories"/>
+ *                   <element ref="{}CameraPowerSupply"/>
+ *                   <element ref="{}CarAlarm"/>
+ *                   <element ref="{}CarAudioOrTheater"/>
+ *                   <element ref="{}CarElectronics"/>
+ *                   <element ref="{}ConsumerElectronics"/>
+ *                   <element ref="{}CEDigitalCamera"/>
+ *                   <element ref="{}DigitalPictureFrame"/>
+ *                   <element ref="{}DigitalVideoRecorder"/>
+ *                   <element ref="{}DVDPlayerOrRecorder"/>
+ *                   <element ref="{}CEFilmCamera"/>
+ *                   <element ref="{}GPSOrNavigationAccessory"/>
+ *                   <element ref="{}GPSOrNavigationSystem"/>
+ *                   <element ref="{}HandheldOrPDA"/>
+ *                   <element ref="{}Headphones"/>
+ *                   <element ref="{}HomeTheaterSystemOrHTIB"/>
+ *                   <element ref="{}KindleAccessories"/>
+ *                   <element ref="{}KindleEReaderAccessories"/>
+ *                   <element ref="{}KindleFireAccessories"/>
+ *                   <element ref="{}MediaPlayer"/>
+ *                   <element ref="{}MediaPlayerOrEReaderAccessory"/>
+ *                   <element ref="{}MediaStorage"/>
+ *                   <element ref="{}MiscAudioComponents"/>
+ *                   <element ref="{}PC"/>
+ *                   <element ref="{}PDA"/>
+ *                   <element ref="{}Phone"/>
+ *                   <element ref="{}PhoneAccessory"/>
+ *                   <element ref="{}PhotographicStudioItems"/>
+ *                   <element ref="{}PortableAudio"/>
+ *                   <element ref="{}PortableAvDevice"/>
+ *                   <element ref="{}PowerSuppliesOrProtection"/>
+ *                   <element ref="{}RadarDetector"/>
+ *                   <element ref="{}RadioOrClockRadio"/>
+ *                   <element ref="{}ReceiverOrAmplifier"/>
+ *                   <element ref="{}RemoteControl"/>
+ *                   <element ref="{}Speakers"/>
+ *                   <element ref="{}StereoShelfSystem"/>
+ *                   <element ref="{}CETelescope"/>
+ *                   <element ref="{}Television"/>
+ *                   <element ref="{}Tuner"/>
+ *                   <element ref="{}TVCombos"/>
+ *                   <element ref="{}TwoWayRadio"/>
+ *                   <element ref="{}VCR"/>
+ *                   <element ref="{}CEVideoProjector"/>
+ *                   <element ref="{}VideoProjectorsAndAccessories"/>
+ *                   <element ref="{}NetworkAdapter"/>
+ *                   <element ref="{}CellularPhoneCase"/>
+ *                   <element ref="{}ScreenProtector"/>
+ *                   <element ref="{}ChargingAdapter"/>
+ *                   <element ref="{}CellularPhone"/>
+ *                   <element ref="{}PowerBank"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ProductSubtype" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Antenna"/>
+ *               <enumeration value="AVFurniture"/>
+ *               <enumeration value="BarCodeReader"/>
+ *               <enumeration value="CEBinocular"/>
+ *               <enumeration value="CECamcorder"/>
+ *               <enumeration value="CameraBagsAndCases"/>
+ *               <enumeration value="Battery"/>
+ *               <enumeration value="BlankMedia"/>
+ *               <enumeration value="CableOrAdapter"/>
+ *               <enumeration value="CECameraFlash"/>
+ *               <enumeration value="CameraLenses"/>
+ *               <enumeration value="CameraOtherAccessories"/>
+ *               <enumeration value="CameraPowerSupply"/>
+ *               <enumeration value="CarAudioOrTheater"/>
+ *               <enumeration value="CarElectronics"/>
+ *               <enumeration value="CEDigitalCamera"/>
+ *               <enumeration value="DigitalPictureFrame"/>
+ *               <enumeration value="CECarryingCaseOrBag"/>
+ *               <enumeration value="CombinedAvDevice"/>
+ *               <enumeration value="Computer"/>
+ *               <enumeration value="ComputerDriveOrStorage"/>
+ *               <enumeration value="ComputerProcessor"/>
+ *               <enumeration value="ComputerVideoGameController"/>
+ *               <enumeration value="DigitalVideoRecorder"/>
+ *               <enumeration value="DVDPlayerOrRecorder"/>
+ *               <enumeration value="CEFilmCamera"/>
+ *               <enumeration value="FlashMemory"/>
+ *               <enumeration value="GPSOrNavigationAccessory"/>
+ *               <enumeration value="GPSOrNavigationSystem"/>
+ *               <enumeration value="HandheldOrPDA"/>
+ *               <enumeration value="HomeTheaterSystemOrHTIB"/>
+ *               <enumeration value="Keyboards"/>
+ *               <enumeration value="MemoryReader"/>
+ *               <enumeration value="Microphone"/>
+ *               <enumeration value="Monitor"/>
+ *               <enumeration value="MP3Player"/>
+ *               <enumeration value="MultifunctionOfficeMachine"/>
+ *               <enumeration value="NetworkAdapter"/>
+ *               <enumeration value="NetworkMediaPlayer"/>
+ *               <enumeration value="NetworkStorage"/>
+ *               <enumeration value="NetworkTransceiver"/>
+ *               <enumeration value="NetworkingDevice"/>
+ *               <enumeration value="NetworkingHub"/>
+ *               <enumeration value="Phone"/>
+ *               <enumeration value="PhoneAccessory"/>
+ *               <enumeration value="PhotographicStudioItems"/>
+ *               <enumeration value="PointingDevice"/>
+ *               <enumeration value="PortableAudio"/>
+ *               <enumeration value="PortableAvDevice"/>
+ *               <enumeration value="PortableElectronics"/>
+ *               <enumeration value="Printer"/>
+ *               <enumeration value="PrinterConsumable"/>
+ *               <enumeration value="ReceiverOrAmplifier"/>
+ *               <enumeration value="RemoteControl"/>
+ *               <enumeration value="SatelliteOrDSS"/>
+ *               <enumeration value="Scanner"/>
+ *               <enumeration value="SoundCard"/>
+ *               <enumeration value="Speakers"/>
+ *               <enumeration value="CETelescope"/>
+ *               <enumeration value="SystemCabinet"/>
+ *               <enumeration value="SystemPowerDevice"/>
+ *               <enumeration value="Television"/>
+ *               <enumeration value="TwoWayRadio"/>
+ *               <enumeration value="VCR"/>
+ *               <enumeration value="VideoCard"/>
+ *               <enumeration value="VideoProjector"/>
+ *               <enumeration value="VideoProjectorsAndAccessories"/>
+ *               <enumeration value="Webcam"/>
+ *               <enumeration value="CellularPhoneCase"/>
+ *               <enumeration value="ScreenProtector"/>
+ *               <enumeration value="ChargingAdapter"/>
+ *               <enumeration value="CellularPhone"/>
+ *               <enumeration value="PowerBank"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AnalogVideoFormat" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="AnsweringSystemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AntennaLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AntennaType" type="{}AntennaTypeValues" minOccurs="0"/>
+ *         <element name="AspectRatio" type="{}AspectRatio" minOccurs="0"/>
+ *         <element name="AudioFeaturesDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AudioInput" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AudioOutputEffects" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AudioOutputMode" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="AudioOutputResponseBandwidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AudioOutputType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AudioSensitivity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="AutoRedial" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeTalkTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BufferSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BiometricSecurityFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BuiltInDecoders" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ButtonQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CabinetMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CableFeature" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CableTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CableType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CacheMemoryInstalledSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="CallAlerts" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CallerIdentification" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CarryingStrap" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CassetteSystemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CDChangerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CDDiskCapacity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="CDLoadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CDPlaybackMode" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CDSystemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CellularEnhancementProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CoaxialDigitalInput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoaxialDigitalOutput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorDepth" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSupport" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CompatibleCartridge" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ComponentType" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="CompressedCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ComputerPeripheralConnector" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ConferenceCallCapability" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConnectivityProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CopierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CopySizeMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="CrossoverFrequency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DACDataWidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DataCompressionProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DataLinkProtocol" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DataService" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DataStorageCapability" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DataTransferRate" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}DataTransferUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DGPS" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DialerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DigitalPlayerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DigitalRecordingTime" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DigitalSignalingProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DigitalStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="DigitalZoom" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="DisplayColorSupport" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DisplayLanguageOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLineQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DockingStationExternalInterface" type="{}DockingStationExternalInterfaceTypeValues" minOccurs="0"/>
+ *         <element name="DriveUnits" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Duplex" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DVDDiskCapacity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="DVDDiskChangerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DVDMediaLoadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DVDPictureZoomPower" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DVDPlaybackMode" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DVDType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DVRCompressionRate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DVRMaxRecordingTime" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="DVRServiceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Enclosure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Equalizer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EqualizerBandChannels" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ErrorCorrectionProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="EyeRelief" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FaceplateType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaxMachineCompatibility" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaxType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FlashMemoryInstalledSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="FloppyDiskDrive" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="1_44_mb_3_5_inch"/>
+ *               <enumeration value="720_kb_3_5_inch"/>
+ *               <enumeration value="floppy_cd_drive_combo"/>
+ *               <enumeration value="floppy_cd_rw_dvd_rom_combo"/>
+ *               <enumeration value="floppy_dvd_drive_combo"/>
+ *               <enumeration value="ls_120_superdisk"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="unknown"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FormFactor" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FreeAirResonantFrequency" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="FrequencyRange" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FrequencyRequired" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrequencyResponseCurve" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrontAccessibleBaysQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="FuseDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GPSNavigation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GraphicsCoprocessor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GraphicsCoprocessorQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="GraphicsRam" type="{}Dimension" minOccurs="0"/>
+ *         <element name="GreyscaleDepth" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HandsetDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HandsetHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HandsetLocator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HandsetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="HandsetWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HardDiskDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HardDiskInstalledQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="HardDiskRotationalSpeed" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="HardwareInterface" type="{}HardwareInterfaceValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="HasCommercialSkip" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HasDVDPictureZoom" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HasParentalChannelLock" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HeadphonesFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadphonesJack" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadphonesTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HorizontalResolution" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="HotSwapBaysQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="HumanInterfaceInput" type="{}HumanInterfaceInputType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HumanInterfaceOutput" type="{}HumanInterfaceOutputType" minOccurs="0"/>
+ *         <element name="ImageAspectRatio" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ImageBrightness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImageContrastRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Impedance" type="{}ResistanceDimension" minOccurs="0"/>
+ *         <element name="IncludesMP3Player" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IncludesRechargableBattery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IncludesRemote" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IncludesSpeakerphone" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="InputAdapter" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="InputChannelQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="InputConnection" type="{}Connection" maxOccurs="5" minOccurs="0"/>
+ *         <element name="InputConnectorType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="InputDevice" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="InputDeviceInterface" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Intercom" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="InternalBaysQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ISDNTerminalAdapterInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsHDTVCompatible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsWaterproof" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayLengthMaximum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="KeyboardDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LeftConnectorGender" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LeftConnectorType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MapType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MaxCopyResolutionBlackWhite" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxCopyResolutionColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumBridgedOutputPower" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaximumExternalResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumImageSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumLinearPeakExcursion" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumOutputPower" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumRange" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumRangeIndoors" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MaximumScreenDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaxInputSheetCapacity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="MaxPrintResolutionBlackWhite" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaxPrintResolutionColor" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MediaFormat" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MediaLoadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MediaSizeMaximum" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MediaType" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MemoryStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="MemoryTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MicrophoneFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MicrophoneOperationMode" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MicrophoneTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MiniDiscSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumImageSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumScreenDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumSystemRequirementDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Model" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModemDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModemInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModemType" type="{}ModemTypeValues" minOccurs="0"/>
+ *         <element name="MonthlyDutyCycle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountingHoleDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MovementDetectionTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MultilineOperation" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MultimediaFunctionality" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="NavigationRoutes" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NetworkingFeature" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="NetworkInterfaceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPorts" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="NumberOfSupportedZones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ObjectiveLensDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OperatingHumidity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalDigitalInput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalDigitalOutput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalSensorInterpolatedResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="OpticalSensorResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="OpticalStorageDevice" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="OpticalStorageInstalledQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="OpticalStorageReadSpeed" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalStorageRewriteSpeed" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalStorageSecondaryReadSpeed" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalStorageSecondaryRewriteSpeed" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalStorageSecondaryType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OpticalStorageSecondaryWriteSpeed" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalStorageWriteSpeed" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutputChannelQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="OutputConnection" type="{}Connection" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OutputConnectorQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="OutputConnectorType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OutputPower" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PackageContentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PCConnectionAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PhoneBaseDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PhoneBaseHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PhoneBaseWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PhoneBaseWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PortedBoxVolume" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>StringNotNull">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}VolumeUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="PowerAmplifierClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerDevice" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerGain" type="{}VoltageIntegerDimension" minOccurs="0"/>
+ *         <element name="PowerLoadRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PreampOutputChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PresetChannelQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="PrinterInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterOutput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterResolutionBWHorizontalMax" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="PrinterResolutionBWVerticalMax" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="PrinterResolutionColorHorizontalMax" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="PrinterResolutionColorVerticalMax" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="PrinterTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorMaximum" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="ProcessorModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorUpgrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Programmability" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="QtsTotalQFactor" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="RadioBandsSupported" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RadioChannels" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RAIDLevel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="RAMMemoryInstalledSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="RAMMemoryMaximumSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="RAMMemoryTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RangefinderType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReceiverDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecordingCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="RemoteControlAudioControls" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemoteManagementProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="RemovableMediaCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}RemovableMemoryValues" minOccurs="0"/>
+ *         <element name="RemovableStorage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableStorageInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableStorageNativeCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ResponseTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="RightConnectorGender" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RightConnectorType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="RoutingProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SatelliteServiceDescription" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SBAS" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ScanElementType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScannerInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScannerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SCSISignalingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealedBoxVolume" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>StringNotNull">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}VolumeUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="SearchSpeed" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SecondaryCache" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SignalToNoiseRatio" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SpeakerConnectivity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerDriverMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakersCrossoverChannelQuantity" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpeakersIncludedDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakersMaximumOutputPower" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="SpeakersNominalOutputPower" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="SpeakersResponseBandwidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerSystemClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecificUses" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SSDDriveArchitechture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StandardInputSheetCapacity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="StorageController" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageControllerInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageHumidity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportedAudioFormat" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="SupportedDevices" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="SupportedDevicesQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="SupportedImageFormat" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="SupportedImageType" type="{}SupportedImageTypeValues" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SupportedMediaSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportedMotherboard" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportedStandards" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="SurgeSuppression" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SurroundSoundChannels" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SurroundSoundEffects" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SwitchingProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SystemBusSpeed" type="{}Dimension" minOccurs="0"/>
+ *         <element name="TalkRangeMaximum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TapeLength" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="TelevisionInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TelevisionPCInterfaceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalHarmonicDistortion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TracklogPoints" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Tracks" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="TransportProtocol" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Tuner" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TunerTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TVTunerSecondaryAudioProgram" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="UPSTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VCRType" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="VerticalResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="VideoCaptureFormat" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoCaptureResolution" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoHeadQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *         <element name="VideoInput" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoInputDigitalStandard" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoInputFormat" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="VideoOutputFormat" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VideoOutput" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoOutputInterface" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoOutputMode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VideoPlaybackFormat" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideotapePlaybackSpeed" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideotapeRecordingSpeed" type="{}VideotapeRecordingSpeedType" minOccurs="0"/>
+ *         <element name="VoiceCommunicationSupport" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VoiceCoilDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VoicemailCapability" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="VoiceOperatedTransmission" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VOIPProtocols" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VolumeAcousticSuspension" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="WaterproofRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Waypoints" type="{}Dimension" minOccurs="0"/>
+ *         <element name="WaypointsPerRoute" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Weatherproof" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WriteSpeed" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rebate", + "productType", + "productSubtype", + "analogVideoFormat", + "annualEnergyConsumption", + "answeringSystemType", + "antennaLength", + "antennaType", + "aspectRatio", + "audioFeaturesDescription", + "audioInput", + "audioOutputEffects", + "audioOutputMode", + "audioOutputResponseBandwidth", + "audioOutputType", + "audioSensitivity", + "autoRedial", + "battery", + "batteryAverageLife", + "batteryAverageLifeTalkTime", + "bufferSize", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "biometricSecurityFeatures", + "builtInDecoders", + "buttonQuantity", + "cabinetMaterial", + "cableFeature", + "cableTechnology", + "cableType", + "cacheMemoryInstalledSize", + "callAlerts", + "callerIdentification", + "carryingStrap", + "cassetteSystemType", + "cdChangerType", + "cdDiskCapacity", + "cdLoadType", + "cdPlaybackMode", + "cdSystemType", + "cellularEnhancementProtocol", + "coaxialDigitalInput", + "coaxialDigitalOutput", + "color", + "colorDepth", + "colorMap", + "colorSupport", + "compatibleCartridge", + "compatibleDevices", + "componentType", + "compressedCapacity", + "computerPeripheralConnector", + "conferenceCallCapability", + "connectivityProtocol", + "connectivityTechnology", + "copierType", + "copySizeMaximum", + "countryOfOrigin", + "crossoverFrequency", + "dacDataWidth", + "dataCompressionProtocol", + "dataLinkProtocol", + "dataService", + "dataStorageCapability", + "dataTransferRate", + "deviceType", + "dgps", + "dialerType", + "digitalPlayerType", + "digitalRecordingTime", + "digitalSignalingProtocol", + "digitalStorageCapacity", + "digitalZoom", + "displayColorSupport", + "displayLanguageOptions", + "displayLineQuantity", + "displayResolutionMaximum", + "displayTechnology", + "displayType", + "dockingStationExternalInterface", + "driveUnits", + "duplex", + "dvdDiskCapacity", + "dvdDiskChangerType", + "dvdMediaLoadType", + "dvdPictureZoomPower", + "dvdPlaybackMode", + "dvdType", + "dvrCompressionRate", + "dvrMaxRecordingTime", + "dvrServiceDescription", + "enclosure", + "equalizer", + "equalizerBandChannels", + "errorCorrectionProtocol", + "eyeRelief", + "faceplateType", + "faxMachineCompatibility", + "faxType", + "flashMemoryInstalledSize", + "floppyDiskDrive", + "formFactor", + "freeAirResonantFrequency", + "frequencyRange", + "frequencyRequired", + "frequencyResponseCurve", + "frontAccessibleBaysQuantity", + "fuseDescription", + "gpsNavigation", + "graphicsCoprocessor", + "graphicsCoprocessorQuantity", + "graphicsRam", + "greyscaleDepth", + "handsetDepth", + "handsetHeight", + "handsetLocator", + "handsetWeight", + "handsetWidth", + "hardDiskDescription", + "hardDiskInstalledQuantity", + "hardDiskRotationalSpeed", + "hardwareInterface", + "hasCommercialSkip", + "hasDVDPictureZoom", + "hasParentalChannelLock", + "headphonesFormFactor", + "headphonesJack", + "headphonesTechnology", + "horizontalResolution", + "hotSwapBaysQuantity", + "humanInterfaceInput", + "humanInterfaceOutput", + "imageAspectRatio", + "imageBrightness", + "imageContrastRatio", + "impedance", + "includesMP3Player", + "includesRechargableBattery", + "includesRemote", + "includesSpeakerphone", + "inputAdapter", + "inputChannelQuantity", + "inputConnection", + "inputConnectorType", + "inputDevice", + "inputDeviceInterface", + "intercom", + "internalBaysQuantity", + "isdnTerminalAdapterInterface", + "isHDTVCompatible", + "isWaterproof", + "itemDisplayDepth", + "itemDisplayHeight", + "itemDisplayLength", + "itemDisplayLengthMaximum", + "itemDisplayWeight", + "itemDisplayWidth", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "keyboardDescription", + "lampType", + "leftConnectorGender", + "leftConnectorType", + "manufacturerWarrantyType", + "mapType", + "materialComposition", + "materialType", + "maxCopyResolutionBlackWhite", + "maxCopyResolutionColor", + "maximumBridgedOutputPower", + "maximumExternalResolution", + "maximumImageSize", + "maximumLinearPeakExcursion", + "maximumOutputPower", + "maximumRange", + "maximumRangeIndoors", + "maximumSampleRate", + "maximumScreenDistance", + "maxInputSheetCapacity", + "maxPrintResolutionBlackWhite", + "maxPrintResolutionColor", + "mediaFormat", + "mediaLoadType", + "mediaSizeMaximum", + "mediaType", + "memoryStorageCapacity", + "memoryTechnology", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "microphoneFormFactor", + "microphoneOperationMode", + "microphoneTechnology", + "miniDiscSystem", + "minimumImageSize", + "minimumScreenDistance", + "minimumSystemRequirementDescription", + "model", + "modelName", + "modemDescription", + "modemInterface", + "modemType", + "monthlyDutyCycle", + "mountingHoleDiameter", + "movementDetectionTechnology", + "multilineOperation", + "multimediaFunctionality", + "navigationRoutes", + "networkingFeature", + "networkInterfaceDescription", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "numberOfPorts", + "numberOfSupportedZones", + "objectiveLensDiameter", + "operatingHumidity", + "opticalDigitalInput", + "opticalDigitalOutput", + "opticalSensorInterpolatedResolution", + "opticalSensorResolution", + "opticalStorageDevice", + "opticalStorageInstalledQuantity", + "opticalStorageReadSpeed", + "opticalStorageRewriteSpeed", + "opticalStorageSecondaryReadSpeed", + "opticalStorageSecondaryRewriteSpeed", + "opticalStorageSecondaryType", + "opticalStorageSecondaryWriteSpeed", + "opticalStorageWriteSpeed", + "outputChannelQuantity", + "outputConnection", + "outputConnectorQuantity", + "outputConnectorType", + "outputPower", + "outputWattage", + "packageContentType", + "packageTypeName", + "pcConnectionAvailable", + "phoneBaseDepth", + "phoneBaseHeight", + "phoneBaseWeight", + "phoneBaseWidth", + "portedBoxVolume", + "powerAmplifierClass", + "powerDevice", + "powerGain", + "powerLoadRating", + "preampOutputChannels", + "presetChannelQuantity", + "printerInterface", + "printerOutput", + "printerResolutionBWHorizontalMax", + "printerResolutionBWVerticalMax", + "printerResolutionColorHorizontalMax", + "printerResolutionColorVerticalMax", + "printerTechnology", + "processorDescription", + "processorMaximum", + "processorModelNumber", + "processorUpgrade", + "programmability", + "qtsTotalQFactor", + "radioBandsSupported", + "radioChannels", + "raidLevel", + "ramMemoryInstalledSize", + "ramMemoryMaximumSize", + "ramMemoryTechnology", + "rangefinderType", + "receiverDescription", + "recordingCapacity", + "remoteControlAudioControls", + "remoteControlDescription", + "remoteControlTechnology", + "remoteManagementProtocol", + "removableMediaCapacity", + "removableMemory", + "removableStorage", + "removableStorageInterface", + "removableStorageNativeCapacity", + "responseTime", + "rightConnectorGender", + "rightConnectorType", + "routingProtocol", + "satelliteServiceDescription", + "sbas", + "scanElementType", + "scannerInterface", + "scannerType", + "scsiSignalingType", + "sealedBoxVolume", + "searchSpeed", + "secondaryCache", + "sellerWarrantyDescription", + "signalToNoiseRatio", + "size", + "speakerAmplificationType", + "speakerConnectivity", + "speakerDriverMaterial", + "speakersCrossoverChannelQuantity", + "speakersIncludedDescription", + "speakersMaximumOutputPower", + "speakersNominalOutputPower", + "speakersResponseBandwidth", + "speakerSystemClass", + "speakerType", + "specialFeatures", + "specificationMet", + "specificUses", + "ssdDriveArchitechture", + "standardInputSheetCapacity", + "storageController", + "storageControllerInterface", + "storageHumidity", + "storageInterface", + "styleName", + "supportedAudioFormat", + "supportedDevices", + "supportedDevicesQuantity", + "supportedImageFormat", + "supportedImageType", + "supportedMediaSize", + "supportedMotherboard", + "supportedStandards", + "surgeSuppression", + "surroundSoundChannels", + "surroundSoundEffects", + "switchingProtocol", + "systemBusSpeed", + "talkRangeMaximum", + "tapeLength", + "televisionInterface", + "televisionPCInterfaceType", + "temperatureRating", + "totalHarmonicDistortion", + "tracklogPoints", + "tracks", + "transportProtocol", + "tuner", + "tunerTechnology", + "tvTunerSecondaryAudioProgram", + "upsTechnology", + "vcrType", + "verticalResolution", + "videoCaptureFormat", + "videoCaptureResolution", + "videoHeadQuantity", + "videoInput", + "videoInputDigitalStandard", + "videoInputFormat", + "videoOutputFormat", + "videoOutput", + "videoOutputInterface", + "videoOutputMode", + "videoPlaybackFormat", + "videotapePlaybackSpeed", + "videotapeRecordingSpeed", + "voiceCommunicationSupport", + "voiceCoilDescription", + "voicemailCapability", + "voiceOperatedTransmission", + "voipProtocols", + "volumeAcousticSuspension", + "warnings", + "warrantyDescription", + "waterproofRating", + "waypoints", + "waypointsPerRoute", + "weatherproof", + "writeSpeed" +}) +@XmlRootElement(name = "CE") +public class CE { + + @XmlElement(name = "Rebate") + protected List rebate; + @XmlElement(name = "ProductType", required = true) + protected CE.ProductType productType; + @XmlElement(name = "ProductSubtype") + protected String productSubtype; + @XmlElement(name = "AnalogVideoFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogVideoFormat; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "AnsweringSystemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String answeringSystemType; + @XmlElement(name = "AntennaLength") + protected LengthDimension antennaLength; + @XmlElement(name = "AntennaType") + @XmlSchemaType(name = "string") + protected AntennaTypeValues antennaType; + @XmlElement(name = "AspectRatio") + protected String aspectRatio; + @XmlElement(name = "AudioFeaturesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioFeaturesDescription; + @XmlElement(name = "AudioInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List audioInput; + @XmlElement(name = "AudioOutputEffects") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List audioOutputEffects; + @XmlElement(name = "AudioOutputMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List audioOutputMode; + @XmlElement(name = "AudioOutputResponseBandwidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioOutputResponseBandwidth; + @XmlElement(name = "AudioOutputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioOutputType; + @XmlElement(name = "AudioSensitivity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger audioSensitivity; + @XmlElement(name = "AutoRedial") + protected Boolean autoRedial; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected TimeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeTalkTime") + protected TimeDimension batteryAverageLifeTalkTime; + @XmlElement(name = "BufferSize") + protected MemorySizeDimension bufferSize; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "BiometricSecurityFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biometricSecurityFeatures; + @XmlElement(name = "BuiltInDecoders") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInDecoders; + @XmlElement(name = "ButtonQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger buttonQuantity; + @XmlElement(name = "CabinetMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cabinetMaterial; + @XmlElement(name = "CableFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cableFeature; + @XmlElement(name = "CableTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cableTechnology; + @XmlElement(name = "CableType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cableType; + @XmlElement(name = "CacheMemoryInstalledSize") + protected MemorySizeDimension cacheMemoryInstalledSize; + @XmlElement(name = "CallAlerts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String callAlerts; + @XmlElement(name = "CallerIdentification") + protected Boolean callerIdentification; + @XmlElement(name = "CarryingStrap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List carryingStrap; + @XmlElement(name = "CassetteSystemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cassetteSystemType; + @XmlElement(name = "CDChangerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cdChangerType; + @XmlElement(name = "CDDiskCapacity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger cdDiskCapacity; + @XmlElement(name = "CDLoadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cdLoadType; + @XmlElement(name = "CDPlaybackMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cdPlaybackMode; + @XmlElement(name = "CDSystemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cdSystemType; + @XmlElement(name = "CellularEnhancementProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cellularEnhancementProtocol; + @XmlElement(name = "CoaxialDigitalInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coaxialDigitalInput; + @XmlElement(name = "CoaxialDigitalOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coaxialDigitalOutput; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorDepth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List colorDepth; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ColorSupport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List colorSupport; + @XmlElement(name = "CompatibleCartridge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleCartridge; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleDevices; + @XmlElement(name = "ComponentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List componentType; + @XmlElement(name = "CompressedCapacity") + protected MemorySizeDimension compressedCapacity; + @XmlElement(name = "ComputerPeripheralConnector") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List computerPeripheralConnector; + @XmlElement(name = "ConferenceCallCapability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conferenceCallCapability; + @XmlElement(name = "ConnectivityProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectivityProtocol; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "CopierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copierType; + @XmlElement(name = "CopySizeMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copySizeMaximum; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "CrossoverFrequency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String crossoverFrequency; + @XmlElement(name = "DACDataWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dacDataWidth; + @XmlElement(name = "DataCompressionProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List dataCompressionProtocol; + @XmlElement(name = "DataLinkProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List dataLinkProtocol; + @XmlElement(name = "DataService") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dataService; + @XmlElement(name = "DataStorageCapability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dataStorageCapability; + @XmlElement(name = "DataTransferRate") + protected CE.DataTransferRate dataTransferRate; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DGPS") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dgps; + @XmlElement(name = "DialerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dialerType; + @XmlElement(name = "DigitalPlayerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalPlayerType; + @XmlElement(name = "DigitalRecordingTime") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List digitalRecordingTime; + @XmlElement(name = "DigitalSignalingProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List digitalSignalingProtocol; + @XmlElement(name = "DigitalStorageCapacity") + protected MemorySizeDimension digitalStorageCapacity; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "DisplayColorSupport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List displayColorSupport; + @XmlElement(name = "DisplayLanguageOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayLanguageOptions; + @XmlElement(name = "DisplayLineQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger displayLineQuantity; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "DisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayTechnology; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DockingStationExternalInterface") + @XmlSchemaType(name = "string") + protected DockingStationExternalInterfaceTypeValues dockingStationExternalInterface; + @XmlElement(name = "DriveUnits") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String driveUnits; + @XmlElement(name = "Duplex") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String duplex; + @XmlElement(name = "DVDDiskCapacity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvdDiskCapacity; + @XmlElement(name = "DVDDiskChangerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dvdDiskChangerType; + @XmlElement(name = "DVDMediaLoadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dvdMediaLoadType; + @XmlElement(name = "DVDPictureZoomPower") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List dvdPictureZoomPower; + @XmlElement(name = "DVDPlaybackMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List dvdPlaybackMode; + @XmlElement(name = "DVDType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dvdType; + @XmlElement(name = "DVRCompressionRate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dvrCompressionRate; + @XmlElement(name = "DVRMaxRecordingTime") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvrMaxRecordingTime; + @XmlElement(name = "DVRServiceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dvrServiceDescription; + @XmlElement(name = "Enclosure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosure; + @XmlElement(name = "Equalizer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String equalizer; + @XmlElement(name = "EqualizerBandChannels") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String equalizerBandChannels; + @XmlElement(name = "ErrorCorrectionProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List errorCorrectionProtocol; + @XmlElement(name = "EyeRelief") + protected LengthDimension eyeRelief; + @XmlElement(name = "FaceplateType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String faceplateType; + @XmlElement(name = "FaxMachineCompatibility") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String faxMachineCompatibility; + @XmlElement(name = "FaxType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String faxType; + @XmlElement(name = "FlashMemoryInstalledSize") + protected MemorySizeDimension flashMemoryInstalledSize; + @XmlElement(name = "FloppyDiskDrive") + protected String floppyDiskDrive; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List formFactor; + @XmlElement(name = "FreeAirResonantFrequency") + protected FrequencyDimension freeAirResonantFrequency; + @XmlElement(name = "FrequencyRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List frequencyRange; + @XmlElement(name = "FrequencyRequired") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frequencyRequired; + @XmlElement(name = "FrequencyResponseCurve") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frequencyResponseCurve; + @XmlElement(name = "FrontAccessibleBaysQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger frontAccessibleBaysQuantity; + @XmlElement(name = "FuseDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuseDescription; + @XmlElement(name = "GPSNavigation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gpsNavigation; + @XmlElement(name = "GraphicsCoprocessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCoprocessor; + @XmlElement(name = "GraphicsCoprocessorQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger graphicsCoprocessorQuantity; + @XmlElement(name = "GraphicsRam") + protected BigDecimal graphicsRam; + @XmlElement(name = "GreyscaleDepth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List greyscaleDepth; + @XmlElement(name = "HandsetDepth") + protected LengthDimension handsetDepth; + @XmlElement(name = "HandsetHeight") + protected LengthDimension handsetHeight; + @XmlElement(name = "HandsetLocator") + protected Boolean handsetLocator; + @XmlElement(name = "HandsetWeight") + protected WeightDimension handsetWeight; + @XmlElement(name = "HandsetWidth") + protected LengthDimension handsetWidth; + @XmlElement(name = "HardDiskDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardDiskDescription; + @XmlElement(name = "HardDiskInstalledQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger hardDiskInstalledQuantity; + @XmlElement(name = "HardDiskRotationalSpeed") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger hardDiskRotationalSpeed; + @XmlElement(name = "HardwareInterface") + protected List hardwareInterface; + @XmlElement(name = "HasCommercialSkip") + protected Boolean hasCommercialSkip; + @XmlElement(name = "HasDVDPictureZoom") + protected Boolean hasDVDPictureZoom; + @XmlElement(name = "HasParentalChannelLock") + protected Boolean hasParentalChannelLock; + @XmlElement(name = "HeadphonesFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headphonesFormFactor; + @XmlElement(name = "HeadphonesJack") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headphonesJack; + @XmlElement(name = "HeadphonesTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headphonesTechnology; + @XmlElement(name = "HorizontalResolution") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger horizontalResolution; + @XmlElement(name = "HotSwapBaysQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger hotSwapBaysQuantity; + @XmlElement(name = "HumanInterfaceInput") + @XmlSchemaType(name = "string") + protected List humanInterfaceInput; + @XmlElement(name = "HumanInterfaceOutput") + @XmlSchemaType(name = "string") + protected HumanInterfaceOutputType humanInterfaceOutput; + @XmlElement(name = "ImageAspectRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List imageAspectRatio; + @XmlElement(name = "ImageBrightness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageBrightness; + @XmlElement(name = "ImageContrastRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageContrastRatio; + @XmlElement(name = "Impedance") + protected ResistanceDimension impedance; + @XmlElement(name = "IncludesMP3Player") + protected Boolean includesMP3Player; + @XmlElement(name = "IncludesRechargableBattery") + protected Boolean includesRechargableBattery; + @XmlElement(name = "IncludesRemote") + protected Boolean includesRemote; + @XmlElement(name = "IncludesSpeakerphone") + protected Boolean includesSpeakerphone; + @XmlElement(name = "InputAdapter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inputAdapter; + @XmlElement(name = "InputChannelQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger inputChannelQuantity; + @XmlElement(name = "InputConnection") + protected List inputConnection; + @XmlElement(name = "InputConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inputConnectorType; + @XmlElement(name = "InputDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inputDevice; + @XmlElement(name = "InputDeviceInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inputDeviceInterface; + @XmlElement(name = "Intercom") + protected Boolean intercom; + @XmlElement(name = "InternalBaysQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger internalBaysQuantity; + @XmlElement(name = "ISDNTerminalAdapterInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isdnTerminalAdapterInterface; + @XmlElement(name = "IsHDTVCompatible") + protected Boolean isHDTVCompatible; + @XmlElement(name = "IsWaterproof") + protected Boolean isWaterproof; + @XmlElement(name = "ItemDisplayDepth") + protected LengthDimension itemDisplayDepth; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayLength") + protected LengthDimension itemDisplayLength; + @XmlElement(name = "ItemDisplayLengthMaximum") + protected LengthDimension itemDisplayLengthMaximum; + @XmlElement(name = "ItemDisplayWeight") + protected WeightDimension itemDisplayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "KeyboardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyboardDescription; + @XmlElement(name = "LampType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampType; + @XmlElement(name = "LeftConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String leftConnectorGender; + @XmlElement(name = "LeftConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List leftConnectorType; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "MapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List mapType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialComposition; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "MaxCopyResolutionBlackWhite") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxCopyResolutionBlackWhite; + @XmlElement(name = "MaxCopyResolutionColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxCopyResolutionColor; + @XmlElement(name = "MaximumBridgedOutputPower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumBridgedOutputPower; + @XmlElement(name = "MaximumExternalResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumExternalResolution; + @XmlElement(name = "MaximumImageSize") + protected LengthDimension maximumImageSize; + @XmlElement(name = "MaximumLinearPeakExcursion") + protected LengthDimension maximumLinearPeakExcursion; + @XmlElement(name = "MaximumOutputPower") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumOutputPower; + @XmlElement(name = "MaximumRange") + protected LengthDimension maximumRange; + @XmlElement(name = "MaximumRangeIndoors") + protected LengthDimension maximumRangeIndoors; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "MaximumScreenDistance") + protected LengthDimension maximumScreenDistance; + @XmlElement(name = "MaxInputSheetCapacity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger maxInputSheetCapacity; + @XmlElement(name = "MaxPrintResolutionBlackWhite") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List maxPrintResolutionBlackWhite; + @XmlElement(name = "MaxPrintResolutionColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List maxPrintResolutionColor; + @XmlElement(name = "MediaFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaFormat; + @XmlElement(name = "MediaLoadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaLoadType; + @XmlElement(name = "MediaSizeMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List mediaSizeMaximum; + @XmlElement(name = "MediaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List mediaType; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeDimension memoryStorageCapacity; + @XmlElement(name = "MemoryTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memoryTechnology; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MicrophoneFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String microphoneFormFactor; + @XmlElement(name = "MicrophoneOperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List microphoneOperationMode; + @XmlElement(name = "MicrophoneTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String microphoneTechnology; + @XmlElement(name = "MiniDiscSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String miniDiscSystem; + @XmlElement(name = "MinimumImageSize") + protected LengthDimension minimumImageSize; + @XmlElement(name = "MinimumScreenDistance") + protected LengthDimension minimumScreenDistance; + @XmlElement(name = "MinimumSystemRequirementDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumSystemRequirementDescription; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModemDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modemDescription; + @XmlElement(name = "ModemInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modemInterface; + @XmlElement(name = "ModemType") + @XmlSchemaType(name = "string") + protected ModemTypeValues modemType; + @XmlElement(name = "MonthlyDutyCycle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monthlyDutyCycle; + @XmlElement(name = "MountingHoleDiameter") + protected LengthDimension mountingHoleDiameter; + @XmlElement(name = "MovementDetectionTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String movementDetectionTechnology; + @XmlElement(name = "MultilineOperation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List multilineOperation; + @XmlElement(name = "MultimediaFunctionality") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List multimediaFunctionality; + @XmlElement(name = "NavigationRoutes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger navigationRoutes; + @XmlElement(name = "NetworkingFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List networkingFeature; + @XmlElement(name = "NetworkInterfaceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String networkInterfaceDescription; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NumberOfPorts") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger numberOfPorts; + @XmlElement(name = "NumberOfSupportedZones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSupportedZones; + @XmlElement(name = "ObjectiveLensDiameter") + protected LengthDimension objectiveLensDiameter; + @XmlElement(name = "OperatingHumidity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingHumidity; + @XmlElement(name = "OpticalDigitalInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalDigitalInput; + @XmlElement(name = "OpticalDigitalOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalDigitalOutput; + @XmlElement(name = "OpticalSensorInterpolatedResolution") + protected PixelDimension opticalSensorInterpolatedResolution; + @XmlElement(name = "OpticalSensorResolution") + protected PixelDimension opticalSensorResolution; + @XmlElement(name = "OpticalStorageDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List opticalStorageDevice; + @XmlElement(name = "OpticalStorageInstalledQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger opticalStorageInstalledQuantity; + @XmlElement(name = "OpticalStorageReadSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageReadSpeed; + @XmlElement(name = "OpticalStorageRewriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageRewriteSpeed; + @XmlElement(name = "OpticalStorageSecondaryReadSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageSecondaryReadSpeed; + @XmlElement(name = "OpticalStorageSecondaryRewriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageSecondaryRewriteSpeed; + @XmlElement(name = "OpticalStorageSecondaryType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List opticalStorageSecondaryType; + @XmlElement(name = "OpticalStorageSecondaryWriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageSecondaryWriteSpeed; + @XmlElement(name = "OpticalStorageWriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageWriteSpeed; + @XmlElement(name = "OutputChannelQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger outputChannelQuantity; + @XmlElement(name = "OutputConnection") + protected List outputConnection; + @XmlElement(name = "OutputConnectorQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger outputConnectorQuantity; + @XmlElement(name = "OutputConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List outputConnectorType; + @XmlElement(name = "OutputPower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputPower; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "PackageContentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageContentType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PCConnectionAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pcConnectionAvailable; + @XmlElement(name = "PhoneBaseDepth") + protected LengthDimension phoneBaseDepth; + @XmlElement(name = "PhoneBaseHeight") + protected LengthDimension phoneBaseHeight; + @XmlElement(name = "PhoneBaseWeight") + protected WeightDimension phoneBaseWeight; + @XmlElement(name = "PhoneBaseWidth") + protected LengthDimension phoneBaseWidth; + @XmlElement(name = "PortedBoxVolume") + protected CE.PortedBoxVolume portedBoxVolume; + @XmlElement(name = "PowerAmplifierClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerAmplifierClass; + @XmlElement(name = "PowerDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerDevice; + @XmlElement(name = "PowerGain") + protected VoltageIntegerDimension powerGain; + @XmlElement(name = "PowerLoadRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerLoadRating; + @XmlElement(name = "PreampOutputChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger preampOutputChannels; + @XmlElement(name = "PresetChannelQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger presetChannelQuantity; + @XmlElement(name = "PrinterInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerInterface; + @XmlElement(name = "PrinterOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerOutput; + @XmlElement(name = "PrinterResolutionBWHorizontalMax") + protected PixelDimension printerResolutionBWHorizontalMax; + @XmlElement(name = "PrinterResolutionBWVerticalMax") + protected PixelDimension printerResolutionBWVerticalMax; + @XmlElement(name = "PrinterResolutionColorHorizontalMax") + protected PixelDimension printerResolutionColorHorizontalMax; + @XmlElement(name = "PrinterResolutionColorVerticalMax") + protected PixelDimension printerResolutionColorVerticalMax; + @XmlElement(name = "PrinterTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerTechnology; + @XmlElement(name = "ProcessorDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorDescription; + @XmlElement(name = "ProcessorMaximum") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger processorMaximum; + @XmlElement(name = "ProcessorModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorModelNumber; + @XmlElement(name = "ProcessorUpgrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorUpgrade; + @XmlElement(name = "Programmability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List programmability; + @XmlElement(name = "QtsTotalQFactor") + protected BigDecimal qtsTotalQFactor; + @XmlElement(name = "RadioBandsSupported") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String radioBandsSupported; + @XmlElement(name = "RadioChannels") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String radioChannels; + @XmlElement(name = "RAIDLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List raidLevel; + @XmlElement(name = "RAMMemoryInstalledSize") + protected MemorySizeDimension ramMemoryInstalledSize; + @XmlElement(name = "RAMMemoryMaximumSize") + protected MemorySizeDimension ramMemoryMaximumSize; + @XmlElement(name = "RAMMemoryTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ramMemoryTechnology; + @XmlElement(name = "RangefinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rangefinderType; + @XmlElement(name = "ReceiverDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String receiverDescription; + @XmlElement(name = "RecordingCapacity") + protected MemorySizeDimension recordingCapacity; + @XmlElement(name = "RemoteControlAudioControls") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List remoteControlAudioControls; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemoteControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlTechnology; + @XmlElement(name = "RemoteManagementProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List remoteManagementProtocol; + @XmlElement(name = "RemovableMediaCapacity") + protected MemorySizeDimension removableMediaCapacity; + @XmlElement(name = "RemovableMemory") + protected String removableMemory; + @XmlElement(name = "RemovableStorage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableStorage; + @XmlElement(name = "RemovableStorageInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableStorageInterface; + @XmlElement(name = "RemovableStorageNativeCapacity") + protected MemorySizeDimension removableStorageNativeCapacity; + @XmlElement(name = "ResponseTime") + protected TimeDimension responseTime; + @XmlElement(name = "RightConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rightConnectorGender; + @XmlElement(name = "RightConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List rightConnectorType; + @XmlElement(name = "RoutingProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List routingProtocol; + @XmlElement(name = "SatelliteServiceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List satelliteServiceDescription; + @XmlElement(name = "SBAS") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List sbas; + @XmlElement(name = "ScanElementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scanElementType; + @XmlElement(name = "ScannerInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scannerInterface; + @XmlElement(name = "ScannerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scannerType; + @XmlElement(name = "SCSISignalingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scsiSignalingType; + @XmlElement(name = "SealedBoxVolume") + protected CE.SealedBoxVolume sealedBoxVolume; + @XmlElement(name = "SearchSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List searchSpeed; + @XmlElement(name = "SecondaryCache") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger secondaryCache; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SignalToNoiseRatio") + protected BigDecimal signalToNoiseRatio; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "SpeakerConnectivity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerConnectivity; + @XmlElement(name = "SpeakerDriverMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerDriverMaterial; + @XmlElement(name = "SpeakersCrossoverChannelQuantity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List speakersCrossoverChannelQuantity; + @XmlElement(name = "SpeakersIncludedDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakersIncludedDescription; + @XmlElement(name = "SpeakersMaximumOutputPower") + protected BigDecimal speakersMaximumOutputPower; + @XmlElement(name = "SpeakersNominalOutputPower") + protected BigDecimal speakersNominalOutputPower; + @XmlElement(name = "SpeakersResponseBandwidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakersResponseBandwidth; + @XmlElement(name = "SpeakerSystemClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerSystemClass; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificationMet; + @XmlElement(name = "SpecificUses") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUses; + @XmlElement(name = "SSDDriveArchitechture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ssdDriveArchitechture; + @XmlElement(name = "StandardInputSheetCapacity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger standardInputSheetCapacity; + @XmlElement(name = "StorageController") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageController; + @XmlElement(name = "StorageControllerInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageControllerInterface; + @XmlElement(name = "StorageHumidity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageHumidity; + @XmlElement(name = "StorageInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInterface; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "SupportedAudioFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List supportedAudioFormat; + @XmlElement(name = "SupportedDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List supportedDevices; + @XmlElement(name = "SupportedDevicesQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger supportedDevicesQuantity; + @XmlElement(name = "SupportedImageFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List supportedImageFormat; + @XmlElement(name = "SupportedImageType") + protected List supportedImageType; + @XmlElement(name = "SupportedMediaSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedMediaSize; + @XmlElement(name = "SupportedMotherboard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedMotherboard; + @XmlElement(name = "SupportedStandards") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List supportedStandards; + @XmlElement(name = "SurgeSuppression") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String surgeSuppression; + @XmlElement(name = "SurroundSoundChannels") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String surroundSoundChannels; + @XmlElement(name = "SurroundSoundEffects") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List surroundSoundEffects; + @XmlElement(name = "SwitchingProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List switchingProtocol; + @XmlElement(name = "SystemBusSpeed") + protected BigDecimal systemBusSpeed; + @XmlElement(name = "TalkRangeMaximum") + protected LengthDimension talkRangeMaximum; + @XmlElement(name = "TapeLength") + protected TimeDimension tapeLength; + @XmlElement(name = "TelevisionInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String televisionInterface; + @XmlElement(name = "TelevisionPCInterfaceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String televisionPCInterfaceType; + @XmlElement(name = "TemperatureRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureRating; + @XmlElement(name = "TotalHarmonicDistortion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalHarmonicDistortion; + @XmlElement(name = "TracklogPoints") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger tracklogPoints; + @XmlElement(name = "Tracks") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger tracks; + @XmlElement(name = "TransportProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List transportProtocol; + @XmlElement(name = "Tuner") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tuner; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tunerTechnology; + @XmlElement(name = "TVTunerSecondaryAudioProgram") + protected Boolean tvTunerSecondaryAudioProgram; + @XmlElement(name = "UPSTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String upsTechnology; + @XmlElement(name = "VCRType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List vcrType; + @XmlElement(name = "VerticalResolution") + protected PixelDimension verticalResolution; + @XmlElement(name = "VideoCaptureFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoCaptureFormat; + @XmlElement(name = "VideoCaptureResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoCaptureResolution; + @XmlElement(name = "VideoHeadQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger videoHeadQuantity; + @XmlElement(name = "VideoInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoInput; + @XmlElement(name = "VideoInputDigitalStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoInputDigitalStandard; + @XmlElement(name = "VideoInputFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoInputFormat; + @XmlElement(name = "VideoOutputFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoOutputFormat; + @XmlElement(name = "VideoOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoOutput; + @XmlElement(name = "VideoOutputInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoOutputInterface; + @XmlElement(name = "VideoOutputMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoOutputMode; + @XmlElement(name = "VideoPlaybackFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoPlaybackFormat; + @XmlElement(name = "VideotapePlaybackSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videotapePlaybackSpeed; + @XmlElement(name = "VideotapeRecordingSpeed") + protected String videotapeRecordingSpeed; + @XmlElement(name = "VoiceCommunicationSupport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List voiceCommunicationSupport; + @XmlElement(name = "VoiceCoilDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String voiceCoilDescription; + @XmlElement(name = "VoicemailCapability") + protected Boolean voicemailCapability; + @XmlElement(name = "VoiceOperatedTransmission") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String voiceOperatedTransmission; + @XmlElement(name = "VOIPProtocols") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List voipProtocols; + @XmlElement(name = "VolumeAcousticSuspension") + protected VolumeDimension volumeAcousticSuspension; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterproofRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterproofRating; + @XmlElement(name = "Waypoints") + protected BigDecimal waypoints; + @XmlElement(name = "WaypointsPerRoute") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger waypointsPerRoute; + @XmlElement(name = "Weatherproof") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weatherproof; + @XmlElement(name = "WriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String writeSpeed; + + /** + * Gets the value of the rebate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rebate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRebate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RebateType } + * + * + */ + public List getRebate() { + if (rebate == null) { + rebate = new ArrayList(); + } + return this.rebate; + } + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link CE.ProductType } + * + */ + public CE.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link CE.ProductType } + * + */ + public void setProductType(CE.ProductType value) { + this.productType = value; + } + + /** + * 获取productSubtype属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductSubtype() { + return productSubtype; + } + + /** + * 设置productSubtype属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductSubtype(String value) { + this.productSubtype = value; + } + + /** + * Gets the value of the analogVideoFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogVideoFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogVideoFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogVideoFormat() { + if (analogVideoFormat == null) { + analogVideoFormat = new ArrayList(); + } + return this.analogVideoFormat; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取answeringSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnsweringSystemType() { + return answeringSystemType; + } + + /** + * 设置answeringSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnsweringSystemType(String value) { + this.answeringSystemType = value; + } + + /** + * 获取antennaLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getAntennaLength() { + return antennaLength; + } + + /** + * 设置antennaLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setAntennaLength(LengthDimension value) { + this.antennaLength = value; + } + + /** + * 获取antennaType属性的值。 + * + * @return + * possible object is + * {@link AntennaTypeValues } + * + */ + public AntennaTypeValues getAntennaType() { + return antennaType; + } + + /** + * 设置antennaType属性的值。 + * + * @param value + * allowed object is + * {@link AntennaTypeValues } + * + */ + public void setAntennaType(AntennaTypeValues value) { + this.antennaType = value; + } + + /** + * 获取aspectRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAspectRatio() { + return aspectRatio; + } + + /** + * 设置aspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAspectRatio(String value) { + this.aspectRatio = value; + } + + /** + * 获取audioFeaturesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioFeaturesDescription() { + return audioFeaturesDescription; + } + + /** + * 设置audioFeaturesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioFeaturesDescription(String value) { + this.audioFeaturesDescription = value; + } + + /** + * Gets the value of the audioInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioInput() { + if (audioInput == null) { + audioInput = new ArrayList(); + } + return this.audioInput; + } + + /** + * Gets the value of the audioOutputEffects property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioOutputEffects property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioOutputEffects().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioOutputEffects() { + if (audioOutputEffects == null) { + audioOutputEffects = new ArrayList(); + } + return this.audioOutputEffects; + } + + /** + * Gets the value of the audioOutputMode property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioOutputMode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioOutputMode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioOutputMode() { + if (audioOutputMode == null) { + audioOutputMode = new ArrayList(); + } + return this.audioOutputMode; + } + + /** + * 获取audioOutputResponseBandwidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioOutputResponseBandwidth() { + return audioOutputResponseBandwidth; + } + + /** + * 设置audioOutputResponseBandwidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioOutputResponseBandwidth(String value) { + this.audioOutputResponseBandwidth = value; + } + + /** + * 获取audioOutputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioOutputType() { + return audioOutputType; + } + + /** + * 设置audioOutputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioOutputType(String value) { + this.audioOutputType = value; + } + + /** + * 获取audioSensitivity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAudioSensitivity() { + return audioSensitivity; + } + + /** + * 设置audioSensitivity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAudioSensitivity(BigInteger value) { + this.audioSensitivity = value; + } + + /** + * 获取autoRedial属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutoRedial() { + return autoRedial; + } + + /** + * 设置autoRedial属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutoRedial(Boolean value) { + this.autoRedial = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBatteryAverageLife(TimeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeTalkTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBatteryAverageLifeTalkTime() { + return batteryAverageLifeTalkTime; + } + + /** + * 设置batteryAverageLifeTalkTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBatteryAverageLifeTalkTime(TimeDimension value) { + this.batteryAverageLifeTalkTime = value; + } + + /** + * 获取bufferSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getBufferSize() { + return bufferSize; + } + + /** + * 设置bufferSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setBufferSize(MemorySizeDimension value) { + this.bufferSize = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取biometricSecurityFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiometricSecurityFeatures() { + return biometricSecurityFeatures; + } + + /** + * 设置biometricSecurityFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiometricSecurityFeatures(String value) { + this.biometricSecurityFeatures = value; + } + + /** + * Gets the value of the builtInDecoders property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInDecoders property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInDecoders().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInDecoders() { + if (builtInDecoders == null) { + builtInDecoders = new ArrayList(); + } + return this.builtInDecoders; + } + + /** + * 获取buttonQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getButtonQuantity() { + return buttonQuantity; + } + + /** + * 设置buttonQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setButtonQuantity(BigInteger value) { + this.buttonQuantity = value; + } + + /** + * 获取cabinetMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCabinetMaterial() { + return cabinetMaterial; + } + + /** + * 设置cabinetMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCabinetMaterial(String value) { + this.cabinetMaterial = value; + } + + /** + * Gets the value of the cableFeature property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cableFeature property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCableFeature().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCableFeature() { + if (cableFeature == null) { + cableFeature = new ArrayList(); + } + return this.cableFeature; + } + + /** + * Gets the value of the cableTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cableTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCableTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCableTechnology() { + if (cableTechnology == null) { + cableTechnology = new ArrayList(); + } + return this.cableTechnology; + } + + /** + * 获取cableType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCableType() { + return cableType; + } + + /** + * 设置cableType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCableType(String value) { + this.cableType = value; + } + + /** + * 获取cacheMemoryInstalledSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getCacheMemoryInstalledSize() { + return cacheMemoryInstalledSize; + } + + /** + * 设置cacheMemoryInstalledSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setCacheMemoryInstalledSize(MemorySizeDimension value) { + this.cacheMemoryInstalledSize = value; + } + + /** + * 获取callAlerts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCallAlerts() { + return callAlerts; + } + + /** + * 设置callAlerts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCallAlerts(String value) { + this.callAlerts = value; + } + + /** + * 获取callerIdentification属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCallerIdentification() { + return callerIdentification; + } + + /** + * 设置callerIdentification属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCallerIdentification(Boolean value) { + this.callerIdentification = value; + } + + /** + * Gets the value of the carryingStrap property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the carryingStrap property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCarryingStrap().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCarryingStrap() { + if (carryingStrap == null) { + carryingStrap = new ArrayList(); + } + return this.carryingStrap; + } + + /** + * 获取cassetteSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCassetteSystemType() { + return cassetteSystemType; + } + + /** + * 设置cassetteSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCassetteSystemType(String value) { + this.cassetteSystemType = value; + } + + /** + * 获取cdChangerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCDChangerType() { + return cdChangerType; + } + + /** + * 设置cdChangerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCDChangerType(String value) { + this.cdChangerType = value; + } + + /** + * 获取cdDiskCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCDDiskCapacity() { + return cdDiskCapacity; + } + + /** + * 设置cdDiskCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCDDiskCapacity(BigInteger value) { + this.cdDiskCapacity = value; + } + + /** + * 获取cdLoadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCDLoadType() { + return cdLoadType; + } + + /** + * 设置cdLoadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCDLoadType(String value) { + this.cdLoadType = value; + } + + /** + * Gets the value of the cdPlaybackMode property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cdPlaybackMode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCDPlaybackMode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCDPlaybackMode() { + if (cdPlaybackMode == null) { + cdPlaybackMode = new ArrayList(); + } + return this.cdPlaybackMode; + } + + /** + * 获取cdSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCDSystemType() { + return cdSystemType; + } + + /** + * 设置cdSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCDSystemType(String value) { + this.cdSystemType = value; + } + + /** + * Gets the value of the cellularEnhancementProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cellularEnhancementProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCellularEnhancementProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCellularEnhancementProtocol() { + if (cellularEnhancementProtocol == null) { + cellularEnhancementProtocol = new ArrayList(); + } + return this.cellularEnhancementProtocol; + } + + /** + * 获取coaxialDigitalInput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoaxialDigitalInput() { + return coaxialDigitalInput; + } + + /** + * 设置coaxialDigitalInput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoaxialDigitalInput(String value) { + this.coaxialDigitalInput = value; + } + + /** + * 获取coaxialDigitalOutput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoaxialDigitalOutput() { + return coaxialDigitalOutput; + } + + /** + * 设置coaxialDigitalOutput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoaxialDigitalOutput(String value) { + this.coaxialDigitalOutput = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * Gets the value of the colorDepth property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the colorDepth property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getColorDepth().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getColorDepth() { + if (colorDepth == null) { + colorDepth = new ArrayList(); + } + return this.colorDepth; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * Gets the value of the colorSupport property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the colorSupport property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getColorSupport().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getColorSupport() { + if (colorSupport == null) { + colorSupport = new ArrayList(); + } + return this.colorSupport; + } + + /** + * Gets the value of the compatibleCartridge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleCartridge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleCartridge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleCartridge() { + if (compatibleCartridge == null) { + compatibleCartridge = new ArrayList(); + } + return this.compatibleCartridge; + } + + /** + * Gets the value of the compatibleDevices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleDevices property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleDevices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleDevices() { + if (compatibleDevices == null) { + compatibleDevices = new ArrayList(); + } + return this.compatibleDevices; + } + + /** + * Gets the value of the componentType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the componentType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComponentType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComponentType() { + if (componentType == null) { + componentType = new ArrayList(); + } + return this.componentType; + } + + /** + * 获取compressedCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getCompressedCapacity() { + return compressedCapacity; + } + + /** + * 设置compressedCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setCompressedCapacity(MemorySizeDimension value) { + this.compressedCapacity = value; + } + + /** + * Gets the value of the computerPeripheralConnector property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerPeripheralConnector property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerPeripheralConnector().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerPeripheralConnector() { + if (computerPeripheralConnector == null) { + computerPeripheralConnector = new ArrayList(); + } + return this.computerPeripheralConnector; + } + + /** + * 获取conferenceCallCapability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConferenceCallCapability() { + return conferenceCallCapability; + } + + /** + * 设置conferenceCallCapability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConferenceCallCapability(String value) { + this.conferenceCallCapability = value; + } + + /** + * Gets the value of the connectivityProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectivityProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectivityProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectivityProtocol() { + if (connectivityProtocol == null) { + connectivityProtocol = new ArrayList(); + } + return this.connectivityProtocol; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取copierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopierType() { + return copierType; + } + + /** + * 设置copierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopierType(String value) { + this.copierType = value; + } + + /** + * 获取copySizeMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopySizeMaximum() { + return copySizeMaximum; + } + + /** + * 设置copySizeMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopySizeMaximum(String value) { + this.copySizeMaximum = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取crossoverFrequency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCrossoverFrequency() { + return crossoverFrequency; + } + + /** + * 设置crossoverFrequency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCrossoverFrequency(String value) { + this.crossoverFrequency = value; + } + + /** + * 获取dacDataWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDACDataWidth() { + return dacDataWidth; + } + + /** + * 设置dacDataWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDACDataWidth(String value) { + this.dacDataWidth = value; + } + + /** + * Gets the value of the dataCompressionProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dataCompressionProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDataCompressionProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDataCompressionProtocol() { + if (dataCompressionProtocol == null) { + dataCompressionProtocol = new ArrayList(); + } + return this.dataCompressionProtocol; + } + + /** + * Gets the value of the dataLinkProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dataLinkProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDataLinkProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDataLinkProtocol() { + if (dataLinkProtocol == null) { + dataLinkProtocol = new ArrayList(); + } + return this.dataLinkProtocol; + } + + /** + * 获取dataService属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDataService() { + return dataService; + } + + /** + * 设置dataService属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDataService(String value) { + this.dataService = value; + } + + /** + * 获取dataStorageCapability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDataStorageCapability() { + return dataStorageCapability; + } + + /** + * 设置dataStorageCapability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDataStorageCapability(String value) { + this.dataStorageCapability = value; + } + + /** + * 获取dataTransferRate属性的值。 + * + * @return + * possible object is + * {@link CE.DataTransferRate } + * + */ + public CE.DataTransferRate getDataTransferRate() { + return dataTransferRate; + } + + /** + * 设置dataTransferRate属性的值。 + * + * @param value + * allowed object is + * {@link CE.DataTransferRate } + * + */ + public void setDataTransferRate(CE.DataTransferRate value) { + this.dataTransferRate = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取dgps属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDGPS() { + return dgps; + } + + /** + * 设置dgps属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDGPS(String value) { + this.dgps = value; + } + + /** + * 获取dialerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDialerType() { + return dialerType; + } + + /** + * 设置dialerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDialerType(String value) { + this.dialerType = value; + } + + /** + * 获取digitalPlayerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalPlayerType() { + return digitalPlayerType; + } + + /** + * 设置digitalPlayerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalPlayerType(String value) { + this.digitalPlayerType = value; + } + + /** + * Gets the value of the digitalRecordingTime property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the digitalRecordingTime property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDigitalRecordingTime().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDigitalRecordingTime() { + if (digitalRecordingTime == null) { + digitalRecordingTime = new ArrayList(); + } + return this.digitalRecordingTime; + } + + /** + * Gets the value of the digitalSignalingProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the digitalSignalingProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDigitalSignalingProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDigitalSignalingProtocol() { + if (digitalSignalingProtocol == null) { + digitalSignalingProtocol = new ArrayList(); + } + return this.digitalSignalingProtocol; + } + + /** + * 获取digitalStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getDigitalStorageCapacity() { + return digitalStorageCapacity; + } + + /** + * 设置digitalStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setDigitalStorageCapacity(MemorySizeDimension value) { + this.digitalStorageCapacity = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * Gets the value of the displayColorSupport property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the displayColorSupport property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDisplayColorSupport().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDisplayColorSupport() { + if (displayColorSupport == null) { + displayColorSupport = new ArrayList(); + } + return this.displayColorSupport; + } + + /** + * 获取displayLanguageOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayLanguageOptions() { + return displayLanguageOptions; + } + + /** + * 设置displayLanguageOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayLanguageOptions(String value) { + this.displayLanguageOptions = value; + } + + /** + * 获取displayLineQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDisplayLineQuantity() { + return displayLineQuantity; + } + + /** + * 设置displayLineQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDisplayLineQuantity(BigInteger value) { + this.displayLineQuantity = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取displayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayTechnology() { + return displayTechnology; + } + + /** + * 设置displayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayTechnology(String value) { + this.displayTechnology = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取dockingStationExternalInterface属性的值。 + * + * @return + * possible object is + * {@link DockingStationExternalInterfaceTypeValues } + * + */ + public DockingStationExternalInterfaceTypeValues getDockingStationExternalInterface() { + return dockingStationExternalInterface; + } + + /** + * 设置dockingStationExternalInterface属性的值。 + * + * @param value + * allowed object is + * {@link DockingStationExternalInterfaceTypeValues } + * + */ + public void setDockingStationExternalInterface(DockingStationExternalInterfaceTypeValues value) { + this.dockingStationExternalInterface = value; + } + + /** + * 获取driveUnits属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDriveUnits() { + return driveUnits; + } + + /** + * 设置driveUnits属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDriveUnits(String value) { + this.driveUnits = value; + } + + /** + * 获取duplex属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDuplex() { + return duplex; + } + + /** + * 设置duplex属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDuplex(String value) { + this.duplex = value; + } + + /** + * 获取dvdDiskCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDDiskCapacity() { + return dvdDiskCapacity; + } + + /** + * 设置dvdDiskCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDDiskCapacity(BigInteger value) { + this.dvdDiskCapacity = value; + } + + /** + * 获取dvdDiskChangerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDVDDiskChangerType() { + return dvdDiskChangerType; + } + + /** + * 设置dvdDiskChangerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDVDDiskChangerType(String value) { + this.dvdDiskChangerType = value; + } + + /** + * 获取dvdMediaLoadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDVDMediaLoadType() { + return dvdMediaLoadType; + } + + /** + * 设置dvdMediaLoadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDVDMediaLoadType(String value) { + this.dvdMediaLoadType = value; + } + + /** + * Gets the value of the dvdPictureZoomPower property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dvdPictureZoomPower property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDVDPictureZoomPower().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDVDPictureZoomPower() { + if (dvdPictureZoomPower == null) { + dvdPictureZoomPower = new ArrayList(); + } + return this.dvdPictureZoomPower; + } + + /** + * Gets the value of the dvdPlaybackMode property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dvdPlaybackMode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDVDPlaybackMode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDVDPlaybackMode() { + if (dvdPlaybackMode == null) { + dvdPlaybackMode = new ArrayList(); + } + return this.dvdPlaybackMode; + } + + /** + * 获取dvdType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDVDType() { + return dvdType; + } + + /** + * 设置dvdType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDVDType(String value) { + this.dvdType = value; + } + + /** + * 获取dvrCompressionRate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDVRCompressionRate() { + return dvrCompressionRate; + } + + /** + * 设置dvrCompressionRate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDVRCompressionRate(String value) { + this.dvrCompressionRate = value; + } + + /** + * 获取dvrMaxRecordingTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVRMaxRecordingTime() { + return dvrMaxRecordingTime; + } + + /** + * 设置dvrMaxRecordingTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVRMaxRecordingTime(BigInteger value) { + this.dvrMaxRecordingTime = value; + } + + /** + * 获取dvrServiceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDVRServiceDescription() { + return dvrServiceDescription; + } + + /** + * 设置dvrServiceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDVRServiceDescription(String value) { + this.dvrServiceDescription = value; + } + + /** + * 获取enclosure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosure() { + return enclosure; + } + + /** + * 设置enclosure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosure(String value) { + this.enclosure = value; + } + + /** + * 获取equalizer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEqualizer() { + return equalizer; + } + + /** + * 设置equalizer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEqualizer(String value) { + this.equalizer = value; + } + + /** + * 获取equalizerBandChannels属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEqualizerBandChannels() { + return equalizerBandChannels; + } + + /** + * 设置equalizerBandChannels属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEqualizerBandChannels(String value) { + this.equalizerBandChannels = value; + } + + /** + * Gets the value of the errorCorrectionProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the errorCorrectionProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getErrorCorrectionProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getErrorCorrectionProtocol() { + if (errorCorrectionProtocol == null) { + errorCorrectionProtocol = new ArrayList(); + } + return this.errorCorrectionProtocol; + } + + /** + * 获取eyeRelief属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getEyeRelief() { + return eyeRelief; + } + + /** + * 设置eyeRelief属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setEyeRelief(LengthDimension value) { + this.eyeRelief = value; + } + + /** + * 获取faceplateType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFaceplateType() { + return faceplateType; + } + + /** + * 设置faceplateType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFaceplateType(String value) { + this.faceplateType = value; + } + + /** + * 获取faxMachineCompatibility属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFaxMachineCompatibility() { + return faxMachineCompatibility; + } + + /** + * 设置faxMachineCompatibility属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFaxMachineCompatibility(String value) { + this.faxMachineCompatibility = value; + } + + /** + * 获取faxType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFaxType() { + return faxType; + } + + /** + * 设置faxType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFaxType(String value) { + this.faxType = value; + } + + /** + * 获取flashMemoryInstalledSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getFlashMemoryInstalledSize() { + return flashMemoryInstalledSize; + } + + /** + * 设置flashMemoryInstalledSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setFlashMemoryInstalledSize(MemorySizeDimension value) { + this.flashMemoryInstalledSize = value; + } + + /** + * 获取floppyDiskDrive属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFloppyDiskDrive() { + return floppyDiskDrive; + } + + /** + * 设置floppyDiskDrive属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFloppyDiskDrive(String value) { + this.floppyDiskDrive = value; + } + + /** + * Gets the value of the formFactor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the formFactor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormFactor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFormFactor() { + if (formFactor == null) { + formFactor = new ArrayList(); + } + return this.formFactor; + } + + /** + * 获取freeAirResonantFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getFreeAirResonantFrequency() { + return freeAirResonantFrequency; + } + + /** + * 设置freeAirResonantFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setFreeAirResonantFrequency(FrequencyDimension value) { + this.freeAirResonantFrequency = value; + } + + /** + * Gets the value of the frequencyRange property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the frequencyRange property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFrequencyRange().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFrequencyRange() { + if (frequencyRange == null) { + frequencyRange = new ArrayList(); + } + return this.frequencyRange; + } + + /** + * 获取frequencyRequired属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrequencyRequired() { + return frequencyRequired; + } + + /** + * 设置frequencyRequired属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrequencyRequired(String value) { + this.frequencyRequired = value; + } + + /** + * 获取frequencyResponseCurve属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrequencyResponseCurve() { + return frequencyResponseCurve; + } + + /** + * 设置frequencyResponseCurve属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrequencyResponseCurve(String value) { + this.frequencyResponseCurve = value; + } + + /** + * 获取frontAccessibleBaysQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFrontAccessibleBaysQuantity() { + return frontAccessibleBaysQuantity; + } + + /** + * 设置frontAccessibleBaysQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFrontAccessibleBaysQuantity(BigInteger value) { + this.frontAccessibleBaysQuantity = value; + } + + /** + * 获取fuseDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuseDescription() { + return fuseDescription; + } + + /** + * 设置fuseDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuseDescription(String value) { + this.fuseDescription = value; + } + + /** + * 获取gpsNavigation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGPSNavigation() { + return gpsNavigation; + } + + /** + * 设置gpsNavigation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGPSNavigation(String value) { + this.gpsNavigation = value; + } + + /** + * 获取graphicsCoprocessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCoprocessor() { + return graphicsCoprocessor; + } + + /** + * 设置graphicsCoprocessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCoprocessor(String value) { + this.graphicsCoprocessor = value; + } + + /** + * 获取graphicsCoprocessorQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGraphicsCoprocessorQuantity() { + return graphicsCoprocessorQuantity; + } + + /** + * 设置graphicsCoprocessorQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGraphicsCoprocessorQuantity(BigInteger value) { + this.graphicsCoprocessorQuantity = value; + } + + /** + * 获取graphicsRam属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getGraphicsRam() { + return graphicsRam; + } + + /** + * 设置graphicsRam属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setGraphicsRam(BigDecimal value) { + this.graphicsRam = value; + } + + /** + * Gets the value of the greyscaleDepth property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the greyscaleDepth property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGreyscaleDepth().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGreyscaleDepth() { + if (greyscaleDepth == null) { + greyscaleDepth = new ArrayList(); + } + return this.greyscaleDepth; + } + + /** + * 获取handsetDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHandsetDepth() { + return handsetDepth; + } + + /** + * 设置handsetDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHandsetDepth(LengthDimension value) { + this.handsetDepth = value; + } + + /** + * 获取handsetHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHandsetHeight() { + return handsetHeight; + } + + /** + * 设置handsetHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHandsetHeight(LengthDimension value) { + this.handsetHeight = value; + } + + /** + * 获取handsetLocator属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHandsetLocator() { + return handsetLocator; + } + + /** + * 设置handsetLocator属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHandsetLocator(Boolean value) { + this.handsetLocator = value; + } + + /** + * 获取handsetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getHandsetWeight() { + return handsetWeight; + } + + /** + * 设置handsetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setHandsetWeight(WeightDimension value) { + this.handsetWeight = value; + } + + /** + * 获取handsetWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHandsetWidth() { + return handsetWidth; + } + + /** + * 设置handsetWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHandsetWidth(LengthDimension value) { + this.handsetWidth = value; + } + + /** + * 获取hardDiskDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardDiskDescription() { + return hardDiskDescription; + } + + /** + * 设置hardDiskDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardDiskDescription(String value) { + this.hardDiskDescription = value; + } + + /** + * 获取hardDiskInstalledQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHardDiskInstalledQuantity() { + return hardDiskInstalledQuantity; + } + + /** + * 设置hardDiskInstalledQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHardDiskInstalledQuantity(BigInteger value) { + this.hardDiskInstalledQuantity = value; + } + + /** + * 获取hardDiskRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHardDiskRotationalSpeed() { + return hardDiskRotationalSpeed; + } + + /** + * 设置hardDiskRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHardDiskRotationalSpeed(BigInteger value) { + this.hardDiskRotationalSpeed = value; + } + + /** + * Gets the value of the hardwareInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwareInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwareInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwareInterface() { + if (hardwareInterface == null) { + hardwareInterface = new ArrayList(); + } + return this.hardwareInterface; + } + + /** + * 获取hasCommercialSkip属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasCommercialSkip() { + return hasCommercialSkip; + } + + /** + * 设置hasCommercialSkip属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasCommercialSkip(Boolean value) { + this.hasCommercialSkip = value; + } + + /** + * 获取hasDVDPictureZoom属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasDVDPictureZoom() { + return hasDVDPictureZoom; + } + + /** + * 设置hasDVDPictureZoom属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasDVDPictureZoom(Boolean value) { + this.hasDVDPictureZoom = value; + } + + /** + * 获取hasParentalChannelLock属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasParentalChannelLock() { + return hasParentalChannelLock; + } + + /** + * 设置hasParentalChannelLock属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasParentalChannelLock(Boolean value) { + this.hasParentalChannelLock = value; + } + + /** + * 获取headphonesFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadphonesFormFactor() { + return headphonesFormFactor; + } + + /** + * 设置headphonesFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadphonesFormFactor(String value) { + this.headphonesFormFactor = value; + } + + /** + * 获取headphonesJack属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadphonesJack() { + return headphonesJack; + } + + /** + * 设置headphonesJack属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadphonesJack(String value) { + this.headphonesJack = value; + } + + /** + * 获取headphonesTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadphonesTechnology() { + return headphonesTechnology; + } + + /** + * 设置headphonesTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadphonesTechnology(String value) { + this.headphonesTechnology = value; + } + + /** + * 获取horizontalResolution属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHorizontalResolution() { + return horizontalResolution; + } + + /** + * 设置horizontalResolution属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHorizontalResolution(BigInteger value) { + this.horizontalResolution = value; + } + + /** + * 获取hotSwapBaysQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHotSwapBaysQuantity() { + return hotSwapBaysQuantity; + } + + /** + * 设置hotSwapBaysQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHotSwapBaysQuantity(BigInteger value) { + this.hotSwapBaysQuantity = value; + } + + /** + * Gets the value of the humanInterfaceInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the humanInterfaceInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHumanInterfaceInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HumanInterfaceInputType } + * + * + */ + public List getHumanInterfaceInput() { + if (humanInterfaceInput == null) { + humanInterfaceInput = new ArrayList(); + } + return this.humanInterfaceInput; + } + + /** + * 获取humanInterfaceOutput属性的值。 + * + * @return + * possible object is + * {@link HumanInterfaceOutputType } + * + */ + public HumanInterfaceOutputType getHumanInterfaceOutput() { + return humanInterfaceOutput; + } + + /** + * 设置humanInterfaceOutput属性的值。 + * + * @param value + * allowed object is + * {@link HumanInterfaceOutputType } + * + */ + public void setHumanInterfaceOutput(HumanInterfaceOutputType value) { + this.humanInterfaceOutput = value; + } + + /** + * Gets the value of the imageAspectRatio property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the imageAspectRatio property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getImageAspectRatio().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getImageAspectRatio() { + if (imageAspectRatio == null) { + imageAspectRatio = new ArrayList(); + } + return this.imageAspectRatio; + } + + /** + * 获取imageBrightness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageBrightness() { + return imageBrightness; + } + + /** + * 设置imageBrightness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageBrightness(String value) { + this.imageBrightness = value; + } + + /** + * 获取imageContrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageContrastRatio() { + return imageContrastRatio; + } + + /** + * 设置imageContrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageContrastRatio(String value) { + this.imageContrastRatio = value; + } + + /** + * 获取impedance属性的值。 + * + * @return + * possible object is + * {@link ResistanceDimension } + * + */ + public ResistanceDimension getImpedance() { + return impedance; + } + + /** + * 设置impedance属性的值。 + * + * @param value + * allowed object is + * {@link ResistanceDimension } + * + */ + public void setImpedance(ResistanceDimension value) { + this.impedance = value; + } + + /** + * 获取includesMP3Player属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesMP3Player() { + return includesMP3Player; + } + + /** + * 设置includesMP3Player属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesMP3Player(Boolean value) { + this.includesMP3Player = value; + } + + /** + * 获取includesRechargableBattery属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRechargableBattery() { + return includesRechargableBattery; + } + + /** + * 设置includesRechargableBattery属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRechargableBattery(Boolean value) { + this.includesRechargableBattery = value; + } + + /** + * 获取includesRemote属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRemote() { + return includesRemote; + } + + /** + * 设置includesRemote属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRemote(Boolean value) { + this.includesRemote = value; + } + + /** + * 获取includesSpeakerphone属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesSpeakerphone() { + return includesSpeakerphone; + } + + /** + * 设置includesSpeakerphone属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesSpeakerphone(Boolean value) { + this.includesSpeakerphone = value; + } + + /** + * Gets the value of the inputAdapter property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inputAdapter property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInputAdapter().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInputAdapter() { + if (inputAdapter == null) { + inputAdapter = new ArrayList(); + } + return this.inputAdapter; + } + + /** + * 获取inputChannelQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInputChannelQuantity() { + return inputChannelQuantity; + } + + /** + * 设置inputChannelQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInputChannelQuantity(BigInteger value) { + this.inputChannelQuantity = value; + } + + /** + * Gets the value of the inputConnection property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inputConnection property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInputConnection().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Connection } + * + * + */ + public List getInputConnection() { + if (inputConnection == null) { + inputConnection = new ArrayList(); + } + return this.inputConnection; + } + + /** + * Gets the value of the inputConnectorType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inputConnectorType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInputConnectorType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInputConnectorType() { + if (inputConnectorType == null) { + inputConnectorType = new ArrayList(); + } + return this.inputConnectorType; + } + + /** + * Gets the value of the inputDevice property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inputDevice property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInputDevice().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInputDevice() { + if (inputDevice == null) { + inputDevice = new ArrayList(); + } + return this.inputDevice; + } + + /** + * Gets the value of the inputDeviceInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inputDeviceInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInputDeviceInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInputDeviceInterface() { + if (inputDeviceInterface == null) { + inputDeviceInterface = new ArrayList(); + } + return this.inputDeviceInterface; + } + + /** + * 获取intercom属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIntercom() { + return intercom; + } + + /** + * 设置intercom属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIntercom(Boolean value) { + this.intercom = value; + } + + /** + * 获取internalBaysQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInternalBaysQuantity() { + return internalBaysQuantity; + } + + /** + * 设置internalBaysQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInternalBaysQuantity(BigInteger value) { + this.internalBaysQuantity = value; + } + + /** + * 获取isdnTerminalAdapterInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getISDNTerminalAdapterInterface() { + return isdnTerminalAdapterInterface; + } + + /** + * 设置isdnTerminalAdapterInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setISDNTerminalAdapterInterface(String value) { + this.isdnTerminalAdapterInterface = value; + } + + /** + * 获取isHDTVCompatible属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsHDTVCompatible() { + return isHDTVCompatible; + } + + /** + * 设置isHDTVCompatible属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsHDTVCompatible(Boolean value) { + this.isHDTVCompatible = value; + } + + /** + * 获取isWaterproof属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsWaterproof() { + return isWaterproof; + } + + /** + * 设置isWaterproof属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsWaterproof(Boolean value) { + this.isWaterproof = value; + } + + /** + * 获取itemDisplayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDepth() { + return itemDisplayDepth; + } + + /** + * 设置itemDisplayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDepth(LengthDimension value) { + this.itemDisplayDepth = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayLength() { + return itemDisplayLength; + } + + /** + * 设置itemDisplayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayLength(LengthDimension value) { + this.itemDisplayLength = value; + } + + /** + * 获取itemDisplayLengthMaximum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayLengthMaximum() { + return itemDisplayLengthMaximum; + } + + /** + * 设置itemDisplayLengthMaximum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayLengthMaximum(LengthDimension value) { + this.itemDisplayLengthMaximum = value; + } + + /** + * 获取itemDisplayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemDisplayWeight() { + return itemDisplayWeight; + } + + /** + * 设置itemDisplayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemDisplayWeight(WeightDimension value) { + this.itemDisplayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取keyboardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyboardDescription() { + return keyboardDescription; + } + + /** + * 设置keyboardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyboardDescription(String value) { + this.keyboardDescription = value; + } + + /** + * 获取lampType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampType() { + return lampType; + } + + /** + * 设置lampType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampType(String value) { + this.lampType = value; + } + + /** + * 获取leftConnectorGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeftConnectorGender() { + return leftConnectorGender; + } + + /** + * 设置leftConnectorGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeftConnectorGender(String value) { + this.leftConnectorGender = value; + } + + /** + * Gets the value of the leftConnectorType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the leftConnectorType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLeftConnectorType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getLeftConnectorType() { + if (leftConnectorType == null) { + leftConnectorType = new ArrayList(); + } + return this.leftConnectorType; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * Gets the value of the mapType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mapType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMapType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMapType() { + if (mapType == null) { + mapType = new ArrayList(); + } + return this.mapType; + } + + /** + * Gets the value of the materialComposition property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialComposition property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialComposition().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialComposition() { + if (materialComposition == null) { + materialComposition = new ArrayList(); + } + return this.materialComposition; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取maxCopyResolutionBlackWhite属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxCopyResolutionBlackWhite() { + return maxCopyResolutionBlackWhite; + } + + /** + * 设置maxCopyResolutionBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxCopyResolutionBlackWhite(String value) { + this.maxCopyResolutionBlackWhite = value; + } + + /** + * 获取maxCopyResolutionColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxCopyResolutionColor() { + return maxCopyResolutionColor; + } + + /** + * 设置maxCopyResolutionColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxCopyResolutionColor(String value) { + this.maxCopyResolutionColor = value; + } + + /** + * 获取maximumBridgedOutputPower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumBridgedOutputPower() { + return maximumBridgedOutputPower; + } + + /** + * 设置maximumBridgedOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumBridgedOutputPower(BigInteger value) { + this.maximumBridgedOutputPower = value; + } + + /** + * 获取maximumExternalResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumExternalResolution() { + return maximumExternalResolution; + } + + /** + * 设置maximumExternalResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumExternalResolution(String value) { + this.maximumExternalResolution = value; + } + + /** + * 获取maximumImageSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumImageSize() { + return maximumImageSize; + } + + /** + * 设置maximumImageSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumImageSize(LengthDimension value) { + this.maximumImageSize = value; + } + + /** + * 获取maximumLinearPeakExcursion属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumLinearPeakExcursion() { + return maximumLinearPeakExcursion; + } + + /** + * 设置maximumLinearPeakExcursion属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumLinearPeakExcursion(LengthDimension value) { + this.maximumLinearPeakExcursion = value; + } + + /** + * 获取maximumOutputPower属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumOutputPower() { + return maximumOutputPower; + } + + /** + * 设置maximumOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumOutputPower(String value) { + this.maximumOutputPower = value; + } + + /** + * 获取maximumRange属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumRange() { + return maximumRange; + } + + /** + * 设置maximumRange属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumRange(LengthDimension value) { + this.maximumRange = value; + } + + /** + * 获取maximumRangeIndoors属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumRangeIndoors() { + return maximumRangeIndoors; + } + + /** + * 设置maximumRangeIndoors属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumRangeIndoors(LengthDimension value) { + this.maximumRangeIndoors = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取maximumScreenDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumScreenDistance() { + return maximumScreenDistance; + } + + /** + * 设置maximumScreenDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumScreenDistance(LengthDimension value) { + this.maximumScreenDistance = value; + } + + /** + * 获取maxInputSheetCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxInputSheetCapacity() { + return maxInputSheetCapacity; + } + + /** + * 设置maxInputSheetCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxInputSheetCapacity(BigInteger value) { + this.maxInputSheetCapacity = value; + } + + /** + * Gets the value of the maxPrintResolutionBlackWhite property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the maxPrintResolutionBlackWhite property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaxPrintResolutionBlackWhite().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaxPrintResolutionBlackWhite() { + if (maxPrintResolutionBlackWhite == null) { + maxPrintResolutionBlackWhite = new ArrayList(); + } + return this.maxPrintResolutionBlackWhite; + } + + /** + * Gets the value of the maxPrintResolutionColor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the maxPrintResolutionColor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaxPrintResolutionColor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaxPrintResolutionColor() { + if (maxPrintResolutionColor == null) { + maxPrintResolutionColor = new ArrayList(); + } + return this.maxPrintResolutionColor; + } + + /** + * 获取mediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaFormat() { + return mediaFormat; + } + + /** + * 设置mediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaFormat(String value) { + this.mediaFormat = value; + } + + /** + * 获取mediaLoadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaLoadType() { + return mediaLoadType; + } + + /** + * 设置mediaLoadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaLoadType(String value) { + this.mediaLoadType = value; + } + + /** + * Gets the value of the mediaSizeMaximum property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mediaSizeMaximum property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMediaSizeMaximum().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMediaSizeMaximum() { + if (mediaSizeMaximum == null) { + mediaSizeMaximum = new ArrayList(); + } + return this.mediaSizeMaximum; + } + + /** + * Gets the value of the mediaType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mediaType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMediaType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMediaType() { + if (mediaType == null) { + mediaType = new ArrayList(); + } + return this.mediaType; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取memoryTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemoryTechnology() { + return memoryTechnology; + } + + /** + * 设置memoryTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemoryTechnology(String value) { + this.memoryTechnology = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取microphoneFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMicrophoneFormFactor() { + return microphoneFormFactor; + } + + /** + * 设置microphoneFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMicrophoneFormFactor(String value) { + this.microphoneFormFactor = value; + } + + /** + * Gets the value of the microphoneOperationMode property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the microphoneOperationMode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMicrophoneOperationMode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMicrophoneOperationMode() { + if (microphoneOperationMode == null) { + microphoneOperationMode = new ArrayList(); + } + return this.microphoneOperationMode; + } + + /** + * 获取microphoneTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMicrophoneTechnology() { + return microphoneTechnology; + } + + /** + * 设置microphoneTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMicrophoneTechnology(String value) { + this.microphoneTechnology = value; + } + + /** + * 获取miniDiscSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMiniDiscSystem() { + return miniDiscSystem; + } + + /** + * 设置miniDiscSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMiniDiscSystem(String value) { + this.miniDiscSystem = value; + } + + /** + * 获取minimumImageSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumImageSize() { + return minimumImageSize; + } + + /** + * 设置minimumImageSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumImageSize(LengthDimension value) { + this.minimumImageSize = value; + } + + /** + * 获取minimumScreenDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumScreenDistance() { + return minimumScreenDistance; + } + + /** + * 设置minimumScreenDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumScreenDistance(LengthDimension value) { + this.minimumScreenDistance = value; + } + + /** + * 获取minimumSystemRequirementDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumSystemRequirementDescription() { + return minimumSystemRequirementDescription; + } + + /** + * 设置minimumSystemRequirementDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumSystemRequirementDescription(String value) { + this.minimumSystemRequirementDescription = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modemDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModemDescription() { + return modemDescription; + } + + /** + * 设置modemDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModemDescription(String value) { + this.modemDescription = value; + } + + /** + * 获取modemInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModemInterface() { + return modemInterface; + } + + /** + * 设置modemInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModemInterface(String value) { + this.modemInterface = value; + } + + /** + * 获取modemType属性的值。 + * + * @return + * possible object is + * {@link ModemTypeValues } + * + */ + public ModemTypeValues getModemType() { + return modemType; + } + + /** + * 设置modemType属性的值。 + * + * @param value + * allowed object is + * {@link ModemTypeValues } + * + */ + public void setModemType(ModemTypeValues value) { + this.modemType = value; + } + + /** + * 获取monthlyDutyCycle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonthlyDutyCycle() { + return monthlyDutyCycle; + } + + /** + * 设置monthlyDutyCycle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonthlyDutyCycle(String value) { + this.monthlyDutyCycle = value; + } + + /** + * 获取mountingHoleDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMountingHoleDiameter() { + return mountingHoleDiameter; + } + + /** + * 设置mountingHoleDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMountingHoleDiameter(LengthDimension value) { + this.mountingHoleDiameter = value; + } + + /** + * 获取movementDetectionTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMovementDetectionTechnology() { + return movementDetectionTechnology; + } + + /** + * 设置movementDetectionTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMovementDetectionTechnology(String value) { + this.movementDetectionTechnology = value; + } + + /** + * Gets the value of the multilineOperation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the multilineOperation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMultilineOperation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMultilineOperation() { + if (multilineOperation == null) { + multilineOperation = new ArrayList(); + } + return this.multilineOperation; + } + + /** + * Gets the value of the multimediaFunctionality property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the multimediaFunctionality property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMultimediaFunctionality().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMultimediaFunctionality() { + if (multimediaFunctionality == null) { + multimediaFunctionality = new ArrayList(); + } + return this.multimediaFunctionality; + } + + /** + * 获取navigationRoutes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNavigationRoutes() { + return navigationRoutes; + } + + /** + * 设置navigationRoutes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNavigationRoutes(BigInteger value) { + this.navigationRoutes = value; + } + + /** + * Gets the value of the networkingFeature property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the networkingFeature property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getNetworkingFeature().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getNetworkingFeature() { + if (networkingFeature == null) { + networkingFeature = new ArrayList(); + } + return this.networkingFeature; + } + + /** + * 获取networkInterfaceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkInterfaceDescription() { + return networkInterfaceDescription; + } + + /** + * 设置networkInterfaceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkInterfaceDescription(String value) { + this.networkInterfaceDescription = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取numberOfPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPorts() { + return numberOfPorts; + } + + /** + * 设置numberOfPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPorts(BigInteger value) { + this.numberOfPorts = value; + } + + /** + * 获取numberOfSupportedZones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSupportedZones() { + return numberOfSupportedZones; + } + + /** + * 设置numberOfSupportedZones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSupportedZones(BigInteger value) { + this.numberOfSupportedZones = value; + } + + /** + * 获取objectiveLensDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getObjectiveLensDiameter() { + return objectiveLensDiameter; + } + + /** + * 设置objectiveLensDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setObjectiveLensDiameter(LengthDimension value) { + this.objectiveLensDiameter = value; + } + + /** + * 获取operatingHumidity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingHumidity() { + return operatingHumidity; + } + + /** + * 设置operatingHumidity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingHumidity(String value) { + this.operatingHumidity = value; + } + + /** + * 获取opticalDigitalInput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalDigitalInput() { + return opticalDigitalInput; + } + + /** + * 设置opticalDigitalInput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalDigitalInput(String value) { + this.opticalDigitalInput = value; + } + + /** + * 获取opticalDigitalOutput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalDigitalOutput() { + return opticalDigitalOutput; + } + + /** + * 设置opticalDigitalOutput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalDigitalOutput(String value) { + this.opticalDigitalOutput = value; + } + + /** + * 获取opticalSensorInterpolatedResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getOpticalSensorInterpolatedResolution() { + return opticalSensorInterpolatedResolution; + } + + /** + * 设置opticalSensorInterpolatedResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setOpticalSensorInterpolatedResolution(PixelDimension value) { + this.opticalSensorInterpolatedResolution = value; + } + + /** + * 获取opticalSensorResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getOpticalSensorResolution() { + return opticalSensorResolution; + } + + /** + * 设置opticalSensorResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setOpticalSensorResolution(PixelDimension value) { + this.opticalSensorResolution = value; + } + + /** + * Gets the value of the opticalStorageDevice property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the opticalStorageDevice property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOpticalStorageDevice().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOpticalStorageDevice() { + if (opticalStorageDevice == null) { + opticalStorageDevice = new ArrayList(); + } + return this.opticalStorageDevice; + } + + /** + * 获取opticalStorageInstalledQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOpticalStorageInstalledQuantity() { + return opticalStorageInstalledQuantity; + } + + /** + * 设置opticalStorageInstalledQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOpticalStorageInstalledQuantity(BigInteger value) { + this.opticalStorageInstalledQuantity = value; + } + + /** + * 获取opticalStorageReadSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageReadSpeed() { + return opticalStorageReadSpeed; + } + + /** + * 设置opticalStorageReadSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageReadSpeed(String value) { + this.opticalStorageReadSpeed = value; + } + + /** + * 获取opticalStorageRewriteSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageRewriteSpeed() { + return opticalStorageRewriteSpeed; + } + + /** + * 设置opticalStorageRewriteSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageRewriteSpeed(String value) { + this.opticalStorageRewriteSpeed = value; + } + + /** + * 获取opticalStorageSecondaryReadSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageSecondaryReadSpeed() { + return opticalStorageSecondaryReadSpeed; + } + + /** + * 设置opticalStorageSecondaryReadSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageSecondaryReadSpeed(String value) { + this.opticalStorageSecondaryReadSpeed = value; + } + + /** + * 获取opticalStorageSecondaryRewriteSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageSecondaryRewriteSpeed() { + return opticalStorageSecondaryRewriteSpeed; + } + + /** + * 设置opticalStorageSecondaryRewriteSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageSecondaryRewriteSpeed(String value) { + this.opticalStorageSecondaryRewriteSpeed = value; + } + + /** + * Gets the value of the opticalStorageSecondaryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the opticalStorageSecondaryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOpticalStorageSecondaryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOpticalStorageSecondaryType() { + if (opticalStorageSecondaryType == null) { + opticalStorageSecondaryType = new ArrayList(); + } + return this.opticalStorageSecondaryType; + } + + /** + * 获取opticalStorageSecondaryWriteSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageSecondaryWriteSpeed() { + return opticalStorageSecondaryWriteSpeed; + } + + /** + * 设置opticalStorageSecondaryWriteSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageSecondaryWriteSpeed(String value) { + this.opticalStorageSecondaryWriteSpeed = value; + } + + /** + * 获取opticalStorageWriteSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageWriteSpeed() { + return opticalStorageWriteSpeed; + } + + /** + * 设置opticalStorageWriteSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageWriteSpeed(String value) { + this.opticalStorageWriteSpeed = value; + } + + /** + * 获取outputChannelQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputChannelQuantity() { + return outputChannelQuantity; + } + + /** + * 设置outputChannelQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputChannelQuantity(BigInteger value) { + this.outputChannelQuantity = value; + } + + /** + * Gets the value of the outputConnection property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the outputConnection property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOutputConnection().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Connection } + * + * + */ + public List getOutputConnection() { + if (outputConnection == null) { + outputConnection = new ArrayList(); + } + return this.outputConnection; + } + + /** + * 获取outputConnectorQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputConnectorQuantity() { + return outputConnectorQuantity; + } + + /** + * 设置outputConnectorQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputConnectorQuantity(BigInteger value) { + this.outputConnectorQuantity = value; + } + + /** + * Gets the value of the outputConnectorType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the outputConnectorType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOutputConnectorType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOutputConnectorType() { + if (outputConnectorType == null) { + outputConnectorType = new ArrayList(); + } + return this.outputConnectorType; + } + + /** + * 获取outputPower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputPower() { + return outputPower; + } + + /** + * 设置outputPower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputPower(BigInteger value) { + this.outputPower = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取packageContentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageContentType() { + return packageContentType; + } + + /** + * 设置packageContentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageContentType(String value) { + this.packageContentType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取pcConnectionAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPCConnectionAvailable() { + return pcConnectionAvailable; + } + + /** + * 设置pcConnectionAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPCConnectionAvailable(String value) { + this.pcConnectionAvailable = value; + } + + /** + * 获取phoneBaseDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhoneBaseDepth() { + return phoneBaseDepth; + } + + /** + * 设置phoneBaseDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhoneBaseDepth(LengthDimension value) { + this.phoneBaseDepth = value; + } + + /** + * 获取phoneBaseHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhoneBaseHeight() { + return phoneBaseHeight; + } + + /** + * 设置phoneBaseHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhoneBaseHeight(LengthDimension value) { + this.phoneBaseHeight = value; + } + + /** + * 获取phoneBaseWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getPhoneBaseWeight() { + return phoneBaseWeight; + } + + /** + * 设置phoneBaseWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setPhoneBaseWeight(WeightDimension value) { + this.phoneBaseWeight = value; + } + + /** + * 获取phoneBaseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhoneBaseWidth() { + return phoneBaseWidth; + } + + /** + * 设置phoneBaseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhoneBaseWidth(LengthDimension value) { + this.phoneBaseWidth = value; + } + + /** + * 获取portedBoxVolume属性的值。 + * + * @return + * possible object is + * {@link CE.PortedBoxVolume } + * + */ + public CE.PortedBoxVolume getPortedBoxVolume() { + return portedBoxVolume; + } + + /** + * 设置portedBoxVolume属性的值。 + * + * @param value + * allowed object is + * {@link CE.PortedBoxVolume } + * + */ + public void setPortedBoxVolume(CE.PortedBoxVolume value) { + this.portedBoxVolume = value; + } + + /** + * 获取powerAmplifierClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerAmplifierClass() { + return powerAmplifierClass; + } + + /** + * 设置powerAmplifierClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerAmplifierClass(String value) { + this.powerAmplifierClass = value; + } + + /** + * 获取powerDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerDevice() { + return powerDevice; + } + + /** + * 设置powerDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerDevice(String value) { + this.powerDevice = value; + } + + /** + * 获取powerGain属性的值。 + * + * @return + * possible object is + * {@link VoltageIntegerDimension } + * + */ + public VoltageIntegerDimension getPowerGain() { + return powerGain; + } + + /** + * 设置powerGain属性的值。 + * + * @param value + * allowed object is + * {@link VoltageIntegerDimension } + * + */ + public void setPowerGain(VoltageIntegerDimension value) { + this.powerGain = value; + } + + /** + * 获取powerLoadRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerLoadRating() { + return powerLoadRating; + } + + /** + * 设置powerLoadRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerLoadRating(String value) { + this.powerLoadRating = value; + } + + /** + * 获取preampOutputChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPreampOutputChannels() { + return preampOutputChannels; + } + + /** + * 设置preampOutputChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPreampOutputChannels(BigInteger value) { + this.preampOutputChannels = value; + } + + /** + * 获取presetChannelQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPresetChannelQuantity() { + return presetChannelQuantity; + } + + /** + * 设置presetChannelQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPresetChannelQuantity(BigInteger value) { + this.presetChannelQuantity = value; + } + + /** + * 获取printerInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterInterface() { + return printerInterface; + } + + /** + * 设置printerInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterInterface(String value) { + this.printerInterface = value; + } + + /** + * 获取printerOutput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterOutput() { + return printerOutput; + } + + /** + * 设置printerOutput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterOutput(String value) { + this.printerOutput = value; + } + + /** + * 获取printerResolutionBWHorizontalMax属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getPrinterResolutionBWHorizontalMax() { + return printerResolutionBWHorizontalMax; + } + + /** + * 设置printerResolutionBWHorizontalMax属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setPrinterResolutionBWHorizontalMax(PixelDimension value) { + this.printerResolutionBWHorizontalMax = value; + } + + /** + * 获取printerResolutionBWVerticalMax属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getPrinterResolutionBWVerticalMax() { + return printerResolutionBWVerticalMax; + } + + /** + * 设置printerResolutionBWVerticalMax属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setPrinterResolutionBWVerticalMax(PixelDimension value) { + this.printerResolutionBWVerticalMax = value; + } + + /** + * 获取printerResolutionColorHorizontalMax属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getPrinterResolutionColorHorizontalMax() { + return printerResolutionColorHorizontalMax; + } + + /** + * 设置printerResolutionColorHorizontalMax属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setPrinterResolutionColorHorizontalMax(PixelDimension value) { + this.printerResolutionColorHorizontalMax = value; + } + + /** + * 获取printerResolutionColorVerticalMax属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getPrinterResolutionColorVerticalMax() { + return printerResolutionColorVerticalMax; + } + + /** + * 设置printerResolutionColorVerticalMax属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setPrinterResolutionColorVerticalMax(PixelDimension value) { + this.printerResolutionColorVerticalMax = value; + } + + /** + * 获取printerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterTechnology() { + return printerTechnology; + } + + /** + * 设置printerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterTechnology(String value) { + this.printerTechnology = value; + } + + /** + * 获取processorDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorDescription() { + return processorDescription; + } + + /** + * 设置processorDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorDescription(String value) { + this.processorDescription = value; + } + + /** + * 获取processorMaximum属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorMaximum() { + return processorMaximum; + } + + /** + * 设置processorMaximum属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorMaximum(BigInteger value) { + this.processorMaximum = value; + } + + /** + * 获取processorModelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorModelNumber() { + return processorModelNumber; + } + + /** + * 设置processorModelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorModelNumber(String value) { + this.processorModelNumber = value; + } + + /** + * 获取processorUpgrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorUpgrade() { + return processorUpgrade; + } + + /** + * 设置processorUpgrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorUpgrade(String value) { + this.processorUpgrade = value; + } + + /** + * Gets the value of the programmability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the programmability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProgrammability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getProgrammability() { + if (programmability == null) { + programmability = new ArrayList(); + } + return this.programmability; + } + + /** + * 获取qtsTotalQFactor属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getQtsTotalQFactor() { + return qtsTotalQFactor; + } + + /** + * 设置qtsTotalQFactor属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setQtsTotalQFactor(BigDecimal value) { + this.qtsTotalQFactor = value; + } + + /** + * 获取radioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRadioBandsSupported() { + return radioBandsSupported; + } + + /** + * 设置radioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRadioBandsSupported(String value) { + this.radioBandsSupported = value; + } + + /** + * 获取radioChannels属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRadioChannels() { + return radioChannels; + } + + /** + * 设置radioChannels属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRadioChannels(String value) { + this.radioChannels = value; + } + + /** + * Gets the value of the raidLevel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the raidLevel property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRAIDLevel().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getRAIDLevel() { + if (raidLevel == null) { + raidLevel = new ArrayList(); + } + return this.raidLevel; + } + + /** + * 获取ramMemoryInstalledSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMMemoryInstalledSize() { + return ramMemoryInstalledSize; + } + + /** + * 设置ramMemoryInstalledSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMMemoryInstalledSize(MemorySizeDimension value) { + this.ramMemoryInstalledSize = value; + } + + /** + * 获取ramMemoryMaximumSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMMemoryMaximumSize() { + return ramMemoryMaximumSize; + } + + /** + * 设置ramMemoryMaximumSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMMemoryMaximumSize(MemorySizeDimension value) { + this.ramMemoryMaximumSize = value; + } + + /** + * 获取ramMemoryTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAMMemoryTechnology() { + return ramMemoryTechnology; + } + + /** + * 设置ramMemoryTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAMMemoryTechnology(String value) { + this.ramMemoryTechnology = value; + } + + /** + * 获取rangefinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRangefinderType() { + return rangefinderType; + } + + /** + * 设置rangefinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRangefinderType(String value) { + this.rangefinderType = value; + } + + /** + * 获取receiverDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getReceiverDescription() { + return receiverDescription; + } + + /** + * 设置receiverDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReceiverDescription(String value) { + this.receiverDescription = value; + } + + /** + * 获取recordingCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRecordingCapacity() { + return recordingCapacity; + } + + /** + * 设置recordingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRecordingCapacity(MemorySizeDimension value) { + this.recordingCapacity = value; + } + + /** + * Gets the value of the remoteControlAudioControls property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the remoteControlAudioControls property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRemoteControlAudioControls().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getRemoteControlAudioControls() { + if (remoteControlAudioControls == null) { + remoteControlAudioControls = new ArrayList(); + } + return this.remoteControlAudioControls; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取remoteControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlTechnology() { + return remoteControlTechnology; + } + + /** + * 设置remoteControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlTechnology(String value) { + this.remoteControlTechnology = value; + } + + /** + * Gets the value of the remoteManagementProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the remoteManagementProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRemoteManagementProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getRemoteManagementProtocol() { + if (remoteManagementProtocol == null) { + remoteManagementProtocol = new ArrayList(); + } + return this.remoteManagementProtocol; + } + + /** + * 获取removableMediaCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRemovableMediaCapacity() { + return removableMediaCapacity; + } + + /** + * 设置removableMediaCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRemovableMediaCapacity(MemorySizeDimension value) { + this.removableMediaCapacity = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取removableStorage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableStorage() { + return removableStorage; + } + + /** + * 设置removableStorage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableStorage(String value) { + this.removableStorage = value; + } + + /** + * 获取removableStorageInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableStorageInterface() { + return removableStorageInterface; + } + + /** + * 设置removableStorageInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableStorageInterface(String value) { + this.removableStorageInterface = value; + } + + /** + * 获取removableStorageNativeCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRemovableStorageNativeCapacity() { + return removableStorageNativeCapacity; + } + + /** + * 设置removableStorageNativeCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRemovableStorageNativeCapacity(MemorySizeDimension value) { + this.removableStorageNativeCapacity = value; + } + + /** + * 获取responseTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getResponseTime() { + return responseTime; + } + + /** + * 设置responseTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setResponseTime(TimeDimension value) { + this.responseTime = value; + } + + /** + * 获取rightConnectorGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRightConnectorGender() { + return rightConnectorGender; + } + + /** + * 设置rightConnectorGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRightConnectorGender(String value) { + this.rightConnectorGender = value; + } + + /** + * Gets the value of the rightConnectorType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rightConnectorType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRightConnectorType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getRightConnectorType() { + if (rightConnectorType == null) { + rightConnectorType = new ArrayList(); + } + return this.rightConnectorType; + } + + /** + * Gets the value of the routingProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the routingProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRoutingProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getRoutingProtocol() { + if (routingProtocol == null) { + routingProtocol = new ArrayList(); + } + return this.routingProtocol; + } + + /** + * Gets the value of the satelliteServiceDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the satelliteServiceDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSatelliteServiceDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSatelliteServiceDescription() { + if (satelliteServiceDescription == null) { + satelliteServiceDescription = new ArrayList(); + } + return this.satelliteServiceDescription; + } + + /** + * Gets the value of the sbas property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sbas property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSBAS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSBAS() { + if (sbas == null) { + sbas = new ArrayList(); + } + return this.sbas; + } + + /** + * 获取scanElementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScanElementType() { + return scanElementType; + } + + /** + * 设置scanElementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScanElementType(String value) { + this.scanElementType = value; + } + + /** + * 获取scannerInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScannerInterface() { + return scannerInterface; + } + + /** + * 设置scannerInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScannerInterface(String value) { + this.scannerInterface = value; + } + + /** + * 获取scannerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScannerType() { + return scannerType; + } + + /** + * 设置scannerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScannerType(String value) { + this.scannerType = value; + } + + /** + * 获取scsiSignalingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSCSISignalingType() { + return scsiSignalingType; + } + + /** + * 设置scsiSignalingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSCSISignalingType(String value) { + this.scsiSignalingType = value; + } + + /** + * 获取sealedBoxVolume属性的值。 + * + * @return + * possible object is + * {@link CE.SealedBoxVolume } + * + */ + public CE.SealedBoxVolume getSealedBoxVolume() { + return sealedBoxVolume; + } + + /** + * 设置sealedBoxVolume属性的值。 + * + * @param value + * allowed object is + * {@link CE.SealedBoxVolume } + * + */ + public void setSealedBoxVolume(CE.SealedBoxVolume value) { + this.sealedBoxVolume = value; + } + + /** + * Gets the value of the searchSpeed property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the searchSpeed property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSearchSpeed().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSearchSpeed() { + if (searchSpeed == null) { + searchSpeed = new ArrayList(); + } + return this.searchSpeed; + } + + /** + * 获取secondaryCache属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSecondaryCache() { + return secondaryCache; + } + + /** + * 设置secondaryCache属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSecondaryCache(BigInteger value) { + this.secondaryCache = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取signalToNoiseRatio属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSignalToNoiseRatio() { + return signalToNoiseRatio; + } + + /** + * 设置signalToNoiseRatio属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSignalToNoiseRatio(BigDecimal value) { + this.signalToNoiseRatio = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取speakerConnectivity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerConnectivity() { + return speakerConnectivity; + } + + /** + * 设置speakerConnectivity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerConnectivity(String value) { + this.speakerConnectivity = value; + } + + /** + * 获取speakerDriverMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerDriverMaterial() { + return speakerDriverMaterial; + } + + /** + * 设置speakerDriverMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerDriverMaterial(String value) { + this.speakerDriverMaterial = value; + } + + /** + * Gets the value of the speakersCrossoverChannelQuantity property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the speakersCrossoverChannelQuantity property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpeakersCrossoverChannelQuantity().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpeakersCrossoverChannelQuantity() { + if (speakersCrossoverChannelQuantity == null) { + speakersCrossoverChannelQuantity = new ArrayList(); + } + return this.speakersCrossoverChannelQuantity; + } + + /** + * 获取speakersIncludedDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakersIncludedDescription() { + return speakersIncludedDescription; + } + + /** + * 设置speakersIncludedDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakersIncludedDescription(String value) { + this.speakersIncludedDescription = value; + } + + /** + * 获取speakersMaximumOutputPower属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSpeakersMaximumOutputPower() { + return speakersMaximumOutputPower; + } + + /** + * 设置speakersMaximumOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSpeakersMaximumOutputPower(BigDecimal value) { + this.speakersMaximumOutputPower = value; + } + + /** + * 获取speakersNominalOutputPower属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSpeakersNominalOutputPower() { + return speakersNominalOutputPower; + } + + /** + * 设置speakersNominalOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSpeakersNominalOutputPower(BigDecimal value) { + this.speakersNominalOutputPower = value; + } + + /** + * 获取speakersResponseBandwidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakersResponseBandwidth() { + return speakersResponseBandwidth; + } + + /** + * 设置speakersResponseBandwidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakersResponseBandwidth(String value) { + this.speakersResponseBandwidth = value; + } + + /** + * 获取speakerSystemClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerSystemClass() { + return speakerSystemClass; + } + + /** + * 设置speakerSystemClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerSystemClass(String value) { + this.speakerSystemClass = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * Gets the value of the specificationMet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificationMet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificationMet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificationMet() { + if (specificationMet == null) { + specificationMet = new ArrayList(); + } + return this.specificationMet; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取ssdDriveArchitechture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSSDDriveArchitechture() { + return ssdDriveArchitechture; + } + + /** + * 设置ssdDriveArchitechture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSSDDriveArchitechture(String value) { + this.ssdDriveArchitechture = value; + } + + /** + * 获取standardInputSheetCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getStandardInputSheetCapacity() { + return standardInputSheetCapacity; + } + + /** + * 设置standardInputSheetCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setStandardInputSheetCapacity(BigInteger value) { + this.standardInputSheetCapacity = value; + } + + /** + * 获取storageController属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageController() { + return storageController; + } + + /** + * 设置storageController属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageController(String value) { + this.storageController = value; + } + + /** + * 获取storageControllerInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageControllerInterface() { + return storageControllerInterface; + } + + /** + * 设置storageControllerInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageControllerInterface(String value) { + this.storageControllerInterface = value; + } + + /** + * 获取storageHumidity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageHumidity() { + return storageHumidity; + } + + /** + * 设置storageHumidity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageHumidity(String value) { + this.storageHumidity = value; + } + + /** + * 获取storageInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInterface() { + return storageInterface; + } + + /** + * 设置storageInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInterface(String value) { + this.storageInterface = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * Gets the value of the supportedAudioFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supportedAudioFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSupportedAudioFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSupportedAudioFormat() { + if (supportedAudioFormat == null) { + supportedAudioFormat = new ArrayList(); + } + return this.supportedAudioFormat; + } + + /** + * Gets the value of the supportedDevices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supportedDevices property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSupportedDevices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSupportedDevices() { + if (supportedDevices == null) { + supportedDevices = new ArrayList(); + } + return this.supportedDevices; + } + + /** + * 获取supportedDevicesQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSupportedDevicesQuantity() { + return supportedDevicesQuantity; + } + + /** + * 设置supportedDevicesQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSupportedDevicesQuantity(BigInteger value) { + this.supportedDevicesQuantity = value; + } + + /** + * Gets the value of the supportedImageFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supportedImageFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSupportedImageFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSupportedImageFormat() { + if (supportedImageFormat == null) { + supportedImageFormat = new ArrayList(); + } + return this.supportedImageFormat; + } + + /** + * Gets the value of the supportedImageType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supportedImageType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSupportedImageType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSupportedImageType() { + if (supportedImageType == null) { + supportedImageType = new ArrayList(); + } + return this.supportedImageType; + } + + /** + * 获取supportedMediaSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedMediaSize() { + return supportedMediaSize; + } + + /** + * 设置supportedMediaSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedMediaSize(String value) { + this.supportedMediaSize = value; + } + + /** + * 获取supportedMotherboard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedMotherboard() { + return supportedMotherboard; + } + + /** + * 设置supportedMotherboard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedMotherboard(String value) { + this.supportedMotherboard = value; + } + + /** + * Gets the value of the supportedStandards property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supportedStandards property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSupportedStandards().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSupportedStandards() { + if (supportedStandards == null) { + supportedStandards = new ArrayList(); + } + return this.supportedStandards; + } + + /** + * 获取surgeSuppression属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSurgeSuppression() { + return surgeSuppression; + } + + /** + * 设置surgeSuppression属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSurgeSuppression(String value) { + this.surgeSuppression = value; + } + + /** + * 获取surroundSoundChannels属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSurroundSoundChannels() { + return surroundSoundChannels; + } + + /** + * 设置surroundSoundChannels属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSurroundSoundChannels(String value) { + this.surroundSoundChannels = value; + } + + /** + * Gets the value of the surroundSoundEffects property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the surroundSoundEffects property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSurroundSoundEffects().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSurroundSoundEffects() { + if (surroundSoundEffects == null) { + surroundSoundEffects = new ArrayList(); + } + return this.surroundSoundEffects; + } + + /** + * Gets the value of the switchingProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the switchingProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSwitchingProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSwitchingProtocol() { + if (switchingProtocol == null) { + switchingProtocol = new ArrayList(); + } + return this.switchingProtocol; + } + + /** + * 获取systemBusSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSystemBusSpeed() { + return systemBusSpeed; + } + + /** + * 设置systemBusSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSystemBusSpeed(BigDecimal value) { + this.systemBusSpeed = value; + } + + /** + * 获取talkRangeMaximum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTalkRangeMaximum() { + return talkRangeMaximum; + } + + /** + * 设置talkRangeMaximum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTalkRangeMaximum(LengthDimension value) { + this.talkRangeMaximum = value; + } + + /** + * 获取tapeLength属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getTapeLength() { + return tapeLength; + } + + /** + * 设置tapeLength属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setTapeLength(TimeDimension value) { + this.tapeLength = value; + } + + /** + * 获取televisionInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTelevisionInterface() { + return televisionInterface; + } + + /** + * 设置televisionInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTelevisionInterface(String value) { + this.televisionInterface = value; + } + + /** + * 获取televisionPCInterfaceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTelevisionPCInterfaceType() { + return televisionPCInterfaceType; + } + + /** + * 设置televisionPCInterfaceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTelevisionPCInterfaceType(String value) { + this.televisionPCInterfaceType = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureRating(String value) { + this.temperatureRating = value; + } + + /** + * 获取totalHarmonicDistortion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalHarmonicDistortion() { + return totalHarmonicDistortion; + } + + /** + * 设置totalHarmonicDistortion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalHarmonicDistortion(String value) { + this.totalHarmonicDistortion = value; + } + + /** + * 获取tracklogPoints属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTracklogPoints() { + return tracklogPoints; + } + + /** + * 设置tracklogPoints属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTracklogPoints(BigInteger value) { + this.tracklogPoints = value; + } + + /** + * 获取tracks属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTracks() { + return tracks; + } + + /** + * 设置tracks属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTracks(BigInteger value) { + this.tracks = value; + } + + /** + * Gets the value of the transportProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the transportProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTransportProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTransportProtocol() { + if (transportProtocol == null) { + transportProtocol = new ArrayList(); + } + return this.transportProtocol; + } + + /** + * 获取tuner属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTuner() { + return tuner; + } + + /** + * 设置tuner属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTuner(String value) { + this.tuner = value; + } + + /** + * Gets the value of the tunerTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tunerTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTunerTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTunerTechnology() { + if (tunerTechnology == null) { + tunerTechnology = new ArrayList(); + } + return this.tunerTechnology; + } + + /** + * 获取tvTunerSecondaryAudioProgram属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isTVTunerSecondaryAudioProgram() { + return tvTunerSecondaryAudioProgram; + } + + /** + * 设置tvTunerSecondaryAudioProgram属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setTVTunerSecondaryAudioProgram(Boolean value) { + this.tvTunerSecondaryAudioProgram = value; + } + + /** + * 获取upsTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUPSTechnology() { + return upsTechnology; + } + + /** + * 设置upsTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUPSTechnology(String value) { + this.upsTechnology = value; + } + + /** + * Gets the value of the vcrType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vcrType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVCRType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVCRType() { + if (vcrType == null) { + vcrType = new ArrayList(); + } + return this.vcrType; + } + + /** + * 获取verticalResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVerticalResolution() { + return verticalResolution; + } + + /** + * 设置verticalResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVerticalResolution(PixelDimension value) { + this.verticalResolution = value; + } + + /** + * Gets the value of the videoCaptureFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoCaptureFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoCaptureFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoCaptureFormat() { + if (videoCaptureFormat == null) { + videoCaptureFormat = new ArrayList(); + } + return this.videoCaptureFormat; + } + + /** + * Gets the value of the videoCaptureResolution property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoCaptureResolution property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoCaptureResolution().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoCaptureResolution() { + if (videoCaptureResolution == null) { + videoCaptureResolution = new ArrayList(); + } + return this.videoCaptureResolution; + } + + /** + * 获取videoHeadQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVideoHeadQuantity() { + return videoHeadQuantity; + } + + /** + * 设置videoHeadQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVideoHeadQuantity(BigInteger value) { + this.videoHeadQuantity = value; + } + + /** + * Gets the value of the videoInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoInput() { + if (videoInput == null) { + videoInput = new ArrayList(); + } + return this.videoInput; + } + + /** + * Gets the value of the videoInputDigitalStandard property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoInputDigitalStandard property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoInputDigitalStandard().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoInputDigitalStandard() { + if (videoInputDigitalStandard == null) { + videoInputDigitalStandard = new ArrayList(); + } + return this.videoInputDigitalStandard; + } + + /** + * Gets the value of the videoInputFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoInputFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoInputFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoInputFormat() { + if (videoInputFormat == null) { + videoInputFormat = new ArrayList(); + } + return this.videoInputFormat; + } + + /** + * 获取videoOutputFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoOutputFormat() { + return videoOutputFormat; + } + + /** + * 设置videoOutputFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoOutputFormat(String value) { + this.videoOutputFormat = value; + } + + /** + * Gets the value of the videoOutput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoOutput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoOutput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoOutput() { + if (videoOutput == null) { + videoOutput = new ArrayList(); + } + return this.videoOutput; + } + + /** + * Gets the value of the videoOutputInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoOutputInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoOutputInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoOutputInterface() { + if (videoOutputInterface == null) { + videoOutputInterface = new ArrayList(); + } + return this.videoOutputInterface; + } + + /** + * 获取videoOutputMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoOutputMode() { + return videoOutputMode; + } + + /** + * 设置videoOutputMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoOutputMode(String value) { + this.videoOutputMode = value; + } + + /** + * Gets the value of the videoPlaybackFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoPlaybackFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoPlaybackFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoPlaybackFormat() { + if (videoPlaybackFormat == null) { + videoPlaybackFormat = new ArrayList(); + } + return this.videoPlaybackFormat; + } + + /** + * Gets the value of the videotapePlaybackSpeed property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videotapePlaybackSpeed property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideotapePlaybackSpeed().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideotapePlaybackSpeed() { + if (videotapePlaybackSpeed == null) { + videotapePlaybackSpeed = new ArrayList(); + } + return this.videotapePlaybackSpeed; + } + + /** + * 获取videotapeRecordingSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideotapeRecordingSpeed() { + return videotapeRecordingSpeed; + } + + /** + * 设置videotapeRecordingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideotapeRecordingSpeed(String value) { + this.videotapeRecordingSpeed = value; + } + + /** + * Gets the value of the voiceCommunicationSupport property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the voiceCommunicationSupport property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVoiceCommunicationSupport().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVoiceCommunicationSupport() { + if (voiceCommunicationSupport == null) { + voiceCommunicationSupport = new ArrayList(); + } + return this.voiceCommunicationSupport; + } + + /** + * 获取voiceCoilDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVoiceCoilDescription() { + return voiceCoilDescription; + } + + /** + * 设置voiceCoilDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVoiceCoilDescription(String value) { + this.voiceCoilDescription = value; + } + + /** + * 获取voicemailCapability属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isVoicemailCapability() { + return voicemailCapability; + } + + /** + * 设置voicemailCapability属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setVoicemailCapability(Boolean value) { + this.voicemailCapability = value; + } + + /** + * 获取voiceOperatedTransmission属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVoiceOperatedTransmission() { + return voiceOperatedTransmission; + } + + /** + * 设置voiceOperatedTransmission属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVoiceOperatedTransmission(String value) { + this.voiceOperatedTransmission = value; + } + + /** + * Gets the value of the voipProtocols property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the voipProtocols property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVOIPProtocols().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVOIPProtocols() { + if (voipProtocols == null) { + voipProtocols = new ArrayList(); + } + return this.voipProtocols; + } + + /** + * 获取volumeAcousticSuspension属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolumeAcousticSuspension() { + return volumeAcousticSuspension; + } + + /** + * 设置volumeAcousticSuspension属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolumeAcousticSuspension(VolumeDimension value) { + this.volumeAcousticSuspension = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterproofRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterproofRating() { + return waterproofRating; + } + + /** + * 设置waterproofRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterproofRating(String value) { + this.waterproofRating = value; + } + + /** + * 获取waypoints属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWaypoints() { + return waypoints; + } + + /** + * 设置waypoints属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWaypoints(BigDecimal value) { + this.waypoints = value; + } + + /** + * 获取waypointsPerRoute属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWaypointsPerRoute() { + return waypointsPerRoute; + } + + /** + * 设置waypointsPerRoute属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWaypointsPerRoute(BigInteger value) { + this.waypointsPerRoute = value; + } + + /** + * 获取weatherproof属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeatherproof() { + return weatherproof; + } + + /** + * 设置weatherproof属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeatherproof(String value) { + this.weatherproof = value; + } + + /** + * 获取writeSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWriteSpeed() { + return writeSpeed; + } + + /** + * 设置writeSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWriteSpeed(String value) { + this.writeSpeed = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
+     *       <attribute name="unitOfMeasure" use="required" type="{}DataTransferUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class DataTransferRate { + + @XmlValue + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DataTransferUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DataTransferUnitOfMeasure } + * + */ + public DataTransferUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DataTransferUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>StringNotNull">
+     *       <attribute name="unitOfMeasure" use="required" type="{}VolumeUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class PortedBoxVolume { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VolumeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VolumeUnitOfMeasure } + * + */ + public VolumeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VolumeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VolumeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}Antenna"/>
+     *         <element ref="{}AudioVideoAccessory"/>
+     *         <element ref="{}AVFurniture"/>
+     *         <element ref="{}BarCodeReader"/>
+     *         <element ref="{}CEBinocular"/>
+     *         <element ref="{}CECamcorder"/>
+     *         <element ref="{}CameraBagsAndCases"/>
+     *         <element ref="{}CEBattery"/>
+     *         <element ref="{}CEBlankMedia"/>
+     *         <element ref="{}CableOrAdapter"/>
+     *         <element ref="{}CECameraFlash"/>
+     *         <element ref="{}CameraLenses"/>
+     *         <element ref="{}CameraOtherAccessories"/>
+     *         <element ref="{}CameraPowerSupply"/>
+     *         <element ref="{}CarAlarm"/>
+     *         <element ref="{}CarAudioOrTheater"/>
+     *         <element ref="{}CarElectronics"/>
+     *         <element ref="{}ConsumerElectronics"/>
+     *         <element ref="{}CEDigitalCamera"/>
+     *         <element ref="{}DigitalPictureFrame"/>
+     *         <element ref="{}DigitalVideoRecorder"/>
+     *         <element ref="{}DVDPlayerOrRecorder"/>
+     *         <element ref="{}CEFilmCamera"/>
+     *         <element ref="{}GPSOrNavigationAccessory"/>
+     *         <element ref="{}GPSOrNavigationSystem"/>
+     *         <element ref="{}HandheldOrPDA"/>
+     *         <element ref="{}Headphones"/>
+     *         <element ref="{}HomeTheaterSystemOrHTIB"/>
+     *         <element ref="{}KindleAccessories"/>
+     *         <element ref="{}KindleEReaderAccessories"/>
+     *         <element ref="{}KindleFireAccessories"/>
+     *         <element ref="{}MediaPlayer"/>
+     *         <element ref="{}MediaPlayerOrEReaderAccessory"/>
+     *         <element ref="{}MediaStorage"/>
+     *         <element ref="{}MiscAudioComponents"/>
+     *         <element ref="{}PC"/>
+     *         <element ref="{}PDA"/>
+     *         <element ref="{}Phone"/>
+     *         <element ref="{}PhoneAccessory"/>
+     *         <element ref="{}PhotographicStudioItems"/>
+     *         <element ref="{}PortableAudio"/>
+     *         <element ref="{}PortableAvDevice"/>
+     *         <element ref="{}PowerSuppliesOrProtection"/>
+     *         <element ref="{}RadarDetector"/>
+     *         <element ref="{}RadioOrClockRadio"/>
+     *         <element ref="{}ReceiverOrAmplifier"/>
+     *         <element ref="{}RemoteControl"/>
+     *         <element ref="{}Speakers"/>
+     *         <element ref="{}StereoShelfSystem"/>
+     *         <element ref="{}CETelescope"/>
+     *         <element ref="{}Television"/>
+     *         <element ref="{}Tuner"/>
+     *         <element ref="{}TVCombos"/>
+     *         <element ref="{}TwoWayRadio"/>
+     *         <element ref="{}VCR"/>
+     *         <element ref="{}CEVideoProjector"/>
+     *         <element ref="{}VideoProjectorsAndAccessories"/>
+     *         <element ref="{}NetworkAdapter"/>
+     *         <element ref="{}CellularPhoneCase"/>
+     *         <element ref="{}ScreenProtector"/>
+     *         <element ref="{}ChargingAdapter"/>
+     *         <element ref="{}CellularPhone"/>
+     *         <element ref="{}PowerBank"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "antenna", + "audioVideoAccessory", + "avFurniture", + "barCodeReader", + "ceBinocular", + "ceCamcorder", + "cameraBagsAndCases", + "ceBattery", + "ceBlankMedia", + "cableOrAdapter", + "ceCameraFlash", + "cameraLenses", + "cameraOtherAccessories", + "cameraPowerSupply", + "carAlarm", + "carAudioOrTheater", + "carElectronics", + "consumerElectronics", + "ceDigitalCamera", + "digitalPictureFrame", + "digitalVideoRecorder", + "dvdPlayerOrRecorder", + "ceFilmCamera", + "gpsOrNavigationAccessory", + "gpsOrNavigationSystem", + "handheldOrPDA", + "headphones", + "homeTheaterSystemOrHTIB", + "kindleAccessories", + "kindleEReaderAccessories", + "kindleFireAccessories", + "mediaPlayer", + "mediaPlayerOrEReaderAccessory", + "mediaStorage", + "miscAudioComponents", + "pc", + "pda", + "phone", + "phoneAccessory", + "photographicStudioItems", + "portableAudio", + "portableAvDevice", + "powerSuppliesOrProtection", + "radarDetector", + "radioOrClockRadio", + "receiverOrAmplifier", + "remoteControl", + "speakers", + "stereoShelfSystem", + "ceTelescope", + "television", + "tuner", + "tvCombos", + "twoWayRadio", + "vcr", + "ceVideoProjector", + "videoProjectorsAndAccessories", + "networkAdapter", + "cellularPhoneCase", + "screenProtector", + "chargingAdapter", + "cellularPhone", + "powerBank" + }) + public static class ProductType { + + @XmlElement(name = "Antenna") + protected Antenna antenna; + @XmlElement(name = "AudioVideoAccessory") + protected AudioVideoAccessory audioVideoAccessory; + @XmlElement(name = "AVFurniture") + protected AVFurniture avFurniture; + @XmlElement(name = "BarCodeReader") + protected BarCodeReader barCodeReader; + @XmlElement(name = "CEBinocular") + protected CEBinocular ceBinocular; + @XmlElement(name = "CECamcorder") + protected CECamcorder ceCamcorder; + @XmlElement(name = "CameraBagsAndCases") + protected CameraBagsAndCases cameraBagsAndCases; + @XmlElement(name = "CEBattery") + protected CEBattery ceBattery; + @XmlElement(name = "CEBlankMedia") + protected CEBlankMedia ceBlankMedia; + @XmlElement(name = "CableOrAdapter") + protected CableOrAdapter cableOrAdapter; + @XmlElement(name = "CECameraFlash") + protected CECameraFlash ceCameraFlash; + @XmlElement(name = "CameraLenses") + protected CameraLenses cameraLenses; + @XmlElement(name = "CameraOtherAccessories") + protected CameraOtherAccessories cameraOtherAccessories; + @XmlElement(name = "CameraPowerSupply") + protected CameraPowerSupply cameraPowerSupply; + @XmlElement(name = "CarAlarm") + protected CarAlarm carAlarm; + @XmlElement(name = "CarAudioOrTheater") + protected CarAudioOrTheater carAudioOrTheater; + @XmlElement(name = "CarElectronics") + protected CarElectronics carElectronics; + @XmlElement(name = "ConsumerElectronics") + protected ConsumerElectronics consumerElectronics; + @XmlElement(name = "CEDigitalCamera") + protected CEDigitalCamera ceDigitalCamera; + @XmlElement(name = "DigitalPictureFrame") + protected DigitalPictureFrame digitalPictureFrame; + @XmlElement(name = "DigitalVideoRecorder") + protected DigitalVideoRecorder digitalVideoRecorder; + @XmlElement(name = "DVDPlayerOrRecorder") + protected DVDPlayerOrRecorder dvdPlayerOrRecorder; + @XmlElement(name = "CEFilmCamera") + protected CEFilmCamera ceFilmCamera; + @XmlElement(name = "GPSOrNavigationAccessory") + protected GPSOrNavigationAccessory gpsOrNavigationAccessory; + @XmlElement(name = "GPSOrNavigationSystem") + protected GPSOrNavigationSystem gpsOrNavigationSystem; + @XmlElement(name = "HandheldOrPDA") + protected HandheldOrPDA handheldOrPDA; + @XmlElement(name = "Headphones") + protected Headphones headphones; + @XmlElement(name = "HomeTheaterSystemOrHTIB") + protected HomeTheaterSystemOrHTIB homeTheaterSystemOrHTIB; + @XmlElement(name = "KindleAccessories") + protected KindleAccessories kindleAccessories; + @XmlElement(name = "KindleEReaderAccessories") + protected KindleEReaderAccessories kindleEReaderAccessories; + @XmlElement(name = "KindleFireAccessories") + protected KindleFireAccessories kindleFireAccessories; + @XmlElement(name = "MediaPlayer") + protected MediaPlayer mediaPlayer; + @XmlElement(name = "MediaPlayerOrEReaderAccessory") + protected MediaPlayerOrEReaderAccessory mediaPlayerOrEReaderAccessory; + @XmlElement(name = "MediaStorage") + protected MediaStorage mediaStorage; + @XmlElement(name = "MiscAudioComponents") + protected MiscAudioComponents miscAudioComponents; + @XmlElement(name = "PC") + protected PC pc; + @XmlElement(name = "PDA") + protected PDA pda; + @XmlElement(name = "Phone") + protected Phone phone; + @XmlElement(name = "PhoneAccessory") + protected PhoneAccessory phoneAccessory; + @XmlElement(name = "PhotographicStudioItems") + protected PhotographicStudioItems photographicStudioItems; + @XmlElement(name = "PortableAudio") + protected PortableAudio portableAudio; + @XmlElement(name = "PortableAvDevice") + protected PortableAvDevice portableAvDevice; + @XmlElement(name = "PowerSuppliesOrProtection") + protected PowerSuppliesOrProtection powerSuppliesOrProtection; + @XmlElement(name = "RadarDetector") + protected RadarDetector radarDetector; + @XmlElement(name = "RadioOrClockRadio") + protected RadioOrClockRadio radioOrClockRadio; + @XmlElement(name = "ReceiverOrAmplifier") + protected ReceiverOrAmplifier receiverOrAmplifier; + @XmlElement(name = "RemoteControl") + protected RemoteControl remoteControl; + @XmlElement(name = "Speakers") + protected Speakers speakers; + @XmlElement(name = "StereoShelfSystem") + protected StereoShelfSystem stereoShelfSystem; + @XmlElement(name = "CETelescope") + protected CETelescope ceTelescope; + @XmlElement(name = "Television") + protected Television television; + @XmlElement(name = "Tuner") + protected Tuner tuner; + @XmlElement(name = "TVCombos") + protected TVCombos tvCombos; + @XmlElement(name = "TwoWayRadio") + protected TwoWayRadio twoWayRadio; + @XmlElement(name = "VCR") + protected VCR vcr; + @XmlElement(name = "CEVideoProjector") + protected CEVideoProjector ceVideoProjector; + @XmlElement(name = "VideoProjectorsAndAccessories") + protected VideoProjectorsAndAccessories videoProjectorsAndAccessories; + @XmlElement(name = "NetworkAdapter") + protected NetworkAdapter networkAdapter; + @XmlElement(name = "CellularPhoneCase") + protected CellularPhoneCase cellularPhoneCase; + @XmlElement(name = "ScreenProtector") + protected ScreenProtector screenProtector; + @XmlElement(name = "ChargingAdapter") + protected ChargingAdapter chargingAdapter; + @XmlElement(name = "CellularPhone") + protected CellularPhone cellularPhone; + @XmlElement(name = "PowerBank") + protected PowerBank powerBank; + + /** + * 获取antenna属性的值。 + * + * @return + * possible object is + * {@link Antenna } + * + */ + public Antenna getAntenna() { + return antenna; + } + + /** + * 设置antenna属性的值。 + * + * @param value + * allowed object is + * {@link Antenna } + * + */ + public void setAntenna(Antenna value) { + this.antenna = value; + } + + /** + * 获取audioVideoAccessory属性的值。 + * + * @return + * possible object is + * {@link AudioVideoAccessory } + * + */ + public AudioVideoAccessory getAudioVideoAccessory() { + return audioVideoAccessory; + } + + /** + * 设置audioVideoAccessory属性的值。 + * + * @param value + * allowed object is + * {@link AudioVideoAccessory } + * + */ + public void setAudioVideoAccessory(AudioVideoAccessory value) { + this.audioVideoAccessory = value; + } + + /** + * 获取avFurniture属性的值。 + * + * @return + * possible object is + * {@link AVFurniture } + * + */ + public AVFurniture getAVFurniture() { + return avFurniture; + } + + /** + * 设置avFurniture属性的值。 + * + * @param value + * allowed object is + * {@link AVFurniture } + * + */ + public void setAVFurniture(AVFurniture value) { + this.avFurniture = value; + } + + /** + * 获取barCodeReader属性的值。 + * + * @return + * possible object is + * {@link BarCodeReader } + * + */ + public BarCodeReader getBarCodeReader() { + return barCodeReader; + } + + /** + * 设置barCodeReader属性的值。 + * + * @param value + * allowed object is + * {@link BarCodeReader } + * + */ + public void setBarCodeReader(BarCodeReader value) { + this.barCodeReader = value; + } + + /** + * 获取ceBinocular属性的值。 + * + * @return + * possible object is + * {@link CEBinocular } + * + */ + public CEBinocular getCEBinocular() { + return ceBinocular; + } + + /** + * 设置ceBinocular属性的值。 + * + * @param value + * allowed object is + * {@link CEBinocular } + * + */ + public void setCEBinocular(CEBinocular value) { + this.ceBinocular = value; + } + + /** + * 获取ceCamcorder属性的值。 + * + * @return + * possible object is + * {@link CECamcorder } + * + */ + public CECamcorder getCECamcorder() { + return ceCamcorder; + } + + /** + * 设置ceCamcorder属性的值。 + * + * @param value + * allowed object is + * {@link CECamcorder } + * + */ + public void setCECamcorder(CECamcorder value) { + this.ceCamcorder = value; + } + + /** + * 获取cameraBagsAndCases属性的值。 + * + * @return + * possible object is + * {@link CameraBagsAndCases } + * + */ + public CameraBagsAndCases getCameraBagsAndCases() { + return cameraBagsAndCases; + } + + /** + * 设置cameraBagsAndCases属性的值。 + * + * @param value + * allowed object is + * {@link CameraBagsAndCases } + * + */ + public void setCameraBagsAndCases(CameraBagsAndCases value) { + this.cameraBagsAndCases = value; + } + + /** + * 获取ceBattery属性的值。 + * + * @return + * possible object is + * {@link CEBattery } + * + */ + public CEBattery getCEBattery() { + return ceBattery; + } + + /** + * 设置ceBattery属性的值。 + * + * @param value + * allowed object is + * {@link CEBattery } + * + */ + public void setCEBattery(CEBattery value) { + this.ceBattery = value; + } + + /** + * 获取ceBlankMedia属性的值。 + * + * @return + * possible object is + * {@link CEBlankMedia } + * + */ + public CEBlankMedia getCEBlankMedia() { + return ceBlankMedia; + } + + /** + * 设置ceBlankMedia属性的值。 + * + * @param value + * allowed object is + * {@link CEBlankMedia } + * + */ + public void setCEBlankMedia(CEBlankMedia value) { + this.ceBlankMedia = value; + } + + /** + * 获取cableOrAdapter属性的值。 + * + * @return + * possible object is + * {@link CableOrAdapter } + * + */ + public CableOrAdapter getCableOrAdapter() { + return cableOrAdapter; + } + + /** + * 设置cableOrAdapter属性的值。 + * + * @param value + * allowed object is + * {@link CableOrAdapter } + * + */ + public void setCableOrAdapter(CableOrAdapter value) { + this.cableOrAdapter = value; + } + + /** + * 获取ceCameraFlash属性的值。 + * + * @return + * possible object is + * {@link CECameraFlash } + * + */ + public CECameraFlash getCECameraFlash() { + return ceCameraFlash; + } + + /** + * 设置ceCameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link CECameraFlash } + * + */ + public void setCECameraFlash(CECameraFlash value) { + this.ceCameraFlash = value; + } + + /** + * 获取cameraLenses属性的值。 + * + * @return + * possible object is + * {@link CameraLenses } + * + */ + public CameraLenses getCameraLenses() { + return cameraLenses; + } + + /** + * 设置cameraLenses属性的值。 + * + * @param value + * allowed object is + * {@link CameraLenses } + * + */ + public void setCameraLenses(CameraLenses value) { + this.cameraLenses = value; + } + + /** + * 获取cameraOtherAccessories属性的值。 + * + * @return + * possible object is + * {@link CameraOtherAccessories } + * + */ + public CameraOtherAccessories getCameraOtherAccessories() { + return cameraOtherAccessories; + } + + /** + * 设置cameraOtherAccessories属性的值。 + * + * @param value + * allowed object is + * {@link CameraOtherAccessories } + * + */ + public void setCameraOtherAccessories(CameraOtherAccessories value) { + this.cameraOtherAccessories = value; + } + + /** + * 获取cameraPowerSupply属性的值。 + * + * @return + * possible object is + * {@link CameraPowerSupply } + * + */ + public CameraPowerSupply getCameraPowerSupply() { + return cameraPowerSupply; + } + + /** + * 设置cameraPowerSupply属性的值。 + * + * @param value + * allowed object is + * {@link CameraPowerSupply } + * + */ + public void setCameraPowerSupply(CameraPowerSupply value) { + this.cameraPowerSupply = value; + } + + /** + * 获取carAlarm属性的值。 + * + * @return + * possible object is + * {@link CarAlarm } + * + */ + public CarAlarm getCarAlarm() { + return carAlarm; + } + + /** + * 设置carAlarm属性的值。 + * + * @param value + * allowed object is + * {@link CarAlarm } + * + */ + public void setCarAlarm(CarAlarm value) { + this.carAlarm = value; + } + + /** + * 获取carAudioOrTheater属性的值。 + * + * @return + * possible object is + * {@link CarAudioOrTheater } + * + */ + public CarAudioOrTheater getCarAudioOrTheater() { + return carAudioOrTheater; + } + + /** + * 设置carAudioOrTheater属性的值。 + * + * @param value + * allowed object is + * {@link CarAudioOrTheater } + * + */ + public void setCarAudioOrTheater(CarAudioOrTheater value) { + this.carAudioOrTheater = value; + } + + /** + * 获取carElectronics属性的值。 + * + * @return + * possible object is + * {@link CarElectronics } + * + */ + public CarElectronics getCarElectronics() { + return carElectronics; + } + + /** + * 设置carElectronics属性的值。 + * + * @param value + * allowed object is + * {@link CarElectronics } + * + */ + public void setCarElectronics(CarElectronics value) { + this.carElectronics = value; + } + + /** + * 获取consumerElectronics属性的值。 + * + * @return + * possible object is + * {@link ConsumerElectronics } + * + */ + public ConsumerElectronics getConsumerElectronics() { + return consumerElectronics; + } + + /** + * 设置consumerElectronics属性的值。 + * + * @param value + * allowed object is + * {@link ConsumerElectronics } + * + */ + public void setConsumerElectronics(ConsumerElectronics value) { + this.consumerElectronics = value; + } + + /** + * 获取ceDigitalCamera属性的值。 + * + * @return + * possible object is + * {@link CEDigitalCamera } + * + */ + public CEDigitalCamera getCEDigitalCamera() { + return ceDigitalCamera; + } + + /** + * 设置ceDigitalCamera属性的值。 + * + * @param value + * allowed object is + * {@link CEDigitalCamera } + * + */ + public void setCEDigitalCamera(CEDigitalCamera value) { + this.ceDigitalCamera = value; + } + + /** + * 获取digitalPictureFrame属性的值。 + * + * @return + * possible object is + * {@link DigitalPictureFrame } + * + */ + public DigitalPictureFrame getDigitalPictureFrame() { + return digitalPictureFrame; + } + + /** + * 设置digitalPictureFrame属性的值。 + * + * @param value + * allowed object is + * {@link DigitalPictureFrame } + * + */ + public void setDigitalPictureFrame(DigitalPictureFrame value) { + this.digitalPictureFrame = value; + } + + /** + * 获取digitalVideoRecorder属性的值。 + * + * @return + * possible object is + * {@link DigitalVideoRecorder } + * + */ + public DigitalVideoRecorder getDigitalVideoRecorder() { + return digitalVideoRecorder; + } + + /** + * 设置digitalVideoRecorder属性的值。 + * + * @param value + * allowed object is + * {@link DigitalVideoRecorder } + * + */ + public void setDigitalVideoRecorder(DigitalVideoRecorder value) { + this.digitalVideoRecorder = value; + } + + /** + * 获取dvdPlayerOrRecorder属性的值。 + * + * @return + * possible object is + * {@link DVDPlayerOrRecorder } + * + */ + public DVDPlayerOrRecorder getDVDPlayerOrRecorder() { + return dvdPlayerOrRecorder; + } + + /** + * 设置dvdPlayerOrRecorder属性的值。 + * + * @param value + * allowed object is + * {@link DVDPlayerOrRecorder } + * + */ + public void setDVDPlayerOrRecorder(DVDPlayerOrRecorder value) { + this.dvdPlayerOrRecorder = value; + } + + /** + * 获取ceFilmCamera属性的值。 + * + * @return + * possible object is + * {@link CEFilmCamera } + * + */ + public CEFilmCamera getCEFilmCamera() { + return ceFilmCamera; + } + + /** + * 设置ceFilmCamera属性的值。 + * + * @param value + * allowed object is + * {@link CEFilmCamera } + * + */ + public void setCEFilmCamera(CEFilmCamera value) { + this.ceFilmCamera = value; + } + + /** + * 获取gpsOrNavigationAccessory属性的值。 + * + * @return + * possible object is + * {@link GPSOrNavigationAccessory } + * + */ + public GPSOrNavigationAccessory getGPSOrNavigationAccessory() { + return gpsOrNavigationAccessory; + } + + /** + * 设置gpsOrNavigationAccessory属性的值。 + * + * @param value + * allowed object is + * {@link GPSOrNavigationAccessory } + * + */ + public void setGPSOrNavigationAccessory(GPSOrNavigationAccessory value) { + this.gpsOrNavigationAccessory = value; + } + + /** + * 获取gpsOrNavigationSystem属性的值。 + * + * @return + * possible object is + * {@link GPSOrNavigationSystem } + * + */ + public GPSOrNavigationSystem getGPSOrNavigationSystem() { + return gpsOrNavigationSystem; + } + + /** + * 设置gpsOrNavigationSystem属性的值。 + * + * @param value + * allowed object is + * {@link GPSOrNavigationSystem } + * + */ + public void setGPSOrNavigationSystem(GPSOrNavigationSystem value) { + this.gpsOrNavigationSystem = value; + } + + /** + * 获取handheldOrPDA属性的值。 + * + * @return + * possible object is + * {@link HandheldOrPDA } + * + */ + public HandheldOrPDA getHandheldOrPDA() { + return handheldOrPDA; + } + + /** + * 设置handheldOrPDA属性的值。 + * + * @param value + * allowed object is + * {@link HandheldOrPDA } + * + */ + public void setHandheldOrPDA(HandheldOrPDA value) { + this.handheldOrPDA = value; + } + + /** + * 获取headphones属性的值。 + * + * @return + * possible object is + * {@link Headphones } + * + */ + public Headphones getHeadphones() { + return headphones; + } + + /** + * 设置headphones属性的值。 + * + * @param value + * allowed object is + * {@link Headphones } + * + */ + public void setHeadphones(Headphones value) { + this.headphones = value; + } + + /** + * 获取homeTheaterSystemOrHTIB属性的值。 + * + * @return + * possible object is + * {@link HomeTheaterSystemOrHTIB } + * + */ + public HomeTheaterSystemOrHTIB getHomeTheaterSystemOrHTIB() { + return homeTheaterSystemOrHTIB; + } + + /** + * 设置homeTheaterSystemOrHTIB属性的值。 + * + * @param value + * allowed object is + * {@link HomeTheaterSystemOrHTIB } + * + */ + public void setHomeTheaterSystemOrHTIB(HomeTheaterSystemOrHTIB value) { + this.homeTheaterSystemOrHTIB = value; + } + + /** + * 获取kindleAccessories属性的值。 + * + * @return + * possible object is + * {@link KindleAccessories } + * + */ + public KindleAccessories getKindleAccessories() { + return kindleAccessories; + } + + /** + * 设置kindleAccessories属性的值。 + * + * @param value + * allowed object is + * {@link KindleAccessories } + * + */ + public void setKindleAccessories(KindleAccessories value) { + this.kindleAccessories = value; + } + + /** + * 获取kindleEReaderAccessories属性的值。 + * + * @return + * possible object is + * {@link KindleEReaderAccessories } + * + */ + public KindleEReaderAccessories getKindleEReaderAccessories() { + return kindleEReaderAccessories; + } + + /** + * 设置kindleEReaderAccessories属性的值。 + * + * @param value + * allowed object is + * {@link KindleEReaderAccessories } + * + */ + public void setKindleEReaderAccessories(KindleEReaderAccessories value) { + this.kindleEReaderAccessories = value; + } + + /** + * 获取kindleFireAccessories属性的值。 + * + * @return + * possible object is + * {@link KindleFireAccessories } + * + */ + public KindleFireAccessories getKindleFireAccessories() { + return kindleFireAccessories; + } + + /** + * 设置kindleFireAccessories属性的值。 + * + * @param value + * allowed object is + * {@link KindleFireAccessories } + * + */ + public void setKindleFireAccessories(KindleFireAccessories value) { + this.kindleFireAccessories = value; + } + + /** + * 获取mediaPlayer属性的值。 + * + * @return + * possible object is + * {@link MediaPlayer } + * + */ + public MediaPlayer getMediaPlayer() { + return mediaPlayer; + } + + /** + * 设置mediaPlayer属性的值。 + * + * @param value + * allowed object is + * {@link MediaPlayer } + * + */ + public void setMediaPlayer(MediaPlayer value) { + this.mediaPlayer = value; + } + + /** + * 获取mediaPlayerOrEReaderAccessory属性的值。 + * + * @return + * possible object is + * {@link MediaPlayerOrEReaderAccessory } + * + */ + public MediaPlayerOrEReaderAccessory getMediaPlayerOrEReaderAccessory() { + return mediaPlayerOrEReaderAccessory; + } + + /** + * 设置mediaPlayerOrEReaderAccessory属性的值。 + * + * @param value + * allowed object is + * {@link MediaPlayerOrEReaderAccessory } + * + */ + public void setMediaPlayerOrEReaderAccessory(MediaPlayerOrEReaderAccessory value) { + this.mediaPlayerOrEReaderAccessory = value; + } + + /** + * 获取mediaStorage属性的值。 + * + * @return + * possible object is + * {@link MediaStorage } + * + */ + public MediaStorage getMediaStorage() { + return mediaStorage; + } + + /** + * 设置mediaStorage属性的值。 + * + * @param value + * allowed object is + * {@link MediaStorage } + * + */ + public void setMediaStorage(MediaStorage value) { + this.mediaStorage = value; + } + + /** + * 获取miscAudioComponents属性的值。 + * + * @return + * possible object is + * {@link MiscAudioComponents } + * + */ + public MiscAudioComponents getMiscAudioComponents() { + return miscAudioComponents; + } + + /** + * 设置miscAudioComponents属性的值。 + * + * @param value + * allowed object is + * {@link MiscAudioComponents } + * + */ + public void setMiscAudioComponents(MiscAudioComponents value) { + this.miscAudioComponents = value; + } + + /** + * 获取pc属性的值。 + * + * @return + * possible object is + * {@link PC } + * + */ + public PC getPC() { + return pc; + } + + /** + * 设置pc属性的值。 + * + * @param value + * allowed object is + * {@link PC } + * + */ + public void setPC(PC value) { + this.pc = value; + } + + /** + * 获取pda属性的值。 + * + * @return + * possible object is + * {@link PDA } + * + */ + public PDA getPDA() { + return pda; + } + + /** + * 设置pda属性的值。 + * + * @param value + * allowed object is + * {@link PDA } + * + */ + public void setPDA(PDA value) { + this.pda = value; + } + + /** + * 获取phone属性的值。 + * + * @return + * possible object is + * {@link Phone } + * + */ + public Phone getPhone() { + return phone; + } + + /** + * 设置phone属性的值。 + * + * @param value + * allowed object is + * {@link Phone } + * + */ + public void setPhone(Phone value) { + this.phone = value; + } + + /** + * 获取phoneAccessory属性的值。 + * + * @return + * possible object is + * {@link PhoneAccessory } + * + */ + public PhoneAccessory getPhoneAccessory() { + return phoneAccessory; + } + + /** + * 设置phoneAccessory属性的值。 + * + * @param value + * allowed object is + * {@link PhoneAccessory } + * + */ + public void setPhoneAccessory(PhoneAccessory value) { + this.phoneAccessory = value; + } + + /** + * 获取photographicStudioItems属性的值。 + * + * @return + * possible object is + * {@link PhotographicStudioItems } + * + */ + public PhotographicStudioItems getPhotographicStudioItems() { + return photographicStudioItems; + } + + /** + * 设置photographicStudioItems属性的值。 + * + * @param value + * allowed object is + * {@link PhotographicStudioItems } + * + */ + public void setPhotographicStudioItems(PhotographicStudioItems value) { + this.photographicStudioItems = value; + } + + /** + * 获取portableAudio属性的值。 + * + * @return + * possible object is + * {@link PortableAudio } + * + */ + public PortableAudio getPortableAudio() { + return portableAudio; + } + + /** + * 设置portableAudio属性的值。 + * + * @param value + * allowed object is + * {@link PortableAudio } + * + */ + public void setPortableAudio(PortableAudio value) { + this.portableAudio = value; + } + + /** + * 获取portableAvDevice属性的值。 + * + * @return + * possible object is + * {@link PortableAvDevice } + * + */ + public PortableAvDevice getPortableAvDevice() { + return portableAvDevice; + } + + /** + * 设置portableAvDevice属性的值。 + * + * @param value + * allowed object is + * {@link PortableAvDevice } + * + */ + public void setPortableAvDevice(PortableAvDevice value) { + this.portableAvDevice = value; + } + + /** + * 获取powerSuppliesOrProtection属性的值。 + * + * @return + * possible object is + * {@link PowerSuppliesOrProtection } + * + */ + public PowerSuppliesOrProtection getPowerSuppliesOrProtection() { + return powerSuppliesOrProtection; + } + + /** + * 设置powerSuppliesOrProtection属性的值。 + * + * @param value + * allowed object is + * {@link PowerSuppliesOrProtection } + * + */ + public void setPowerSuppliesOrProtection(PowerSuppliesOrProtection value) { + this.powerSuppliesOrProtection = value; + } + + /** + * 获取radarDetector属性的值。 + * + * @return + * possible object is + * {@link RadarDetector } + * + */ + public RadarDetector getRadarDetector() { + return radarDetector; + } + + /** + * 设置radarDetector属性的值。 + * + * @param value + * allowed object is + * {@link RadarDetector } + * + */ + public void setRadarDetector(RadarDetector value) { + this.radarDetector = value; + } + + /** + * 获取radioOrClockRadio属性的值。 + * + * @return + * possible object is + * {@link RadioOrClockRadio } + * + */ + public RadioOrClockRadio getRadioOrClockRadio() { + return radioOrClockRadio; + } + + /** + * 设置radioOrClockRadio属性的值。 + * + * @param value + * allowed object is + * {@link RadioOrClockRadio } + * + */ + public void setRadioOrClockRadio(RadioOrClockRadio value) { + this.radioOrClockRadio = value; + } + + /** + * 获取receiverOrAmplifier属性的值。 + * + * @return + * possible object is + * {@link ReceiverOrAmplifier } + * + */ + public ReceiverOrAmplifier getReceiverOrAmplifier() { + return receiverOrAmplifier; + } + + /** + * 设置receiverOrAmplifier属性的值。 + * + * @param value + * allowed object is + * {@link ReceiverOrAmplifier } + * + */ + public void setReceiverOrAmplifier(ReceiverOrAmplifier value) { + this.receiverOrAmplifier = value; + } + + /** + * 获取remoteControl属性的值。 + * + * @return + * possible object is + * {@link RemoteControl } + * + */ + public RemoteControl getRemoteControl() { + return remoteControl; + } + + /** + * 设置remoteControl属性的值。 + * + * @param value + * allowed object is + * {@link RemoteControl } + * + */ + public void setRemoteControl(RemoteControl value) { + this.remoteControl = value; + } + + /** + * 获取speakers属性的值。 + * + * @return + * possible object is + * {@link Speakers } + * + */ + public Speakers getSpeakers() { + return speakers; + } + + /** + * 设置speakers属性的值。 + * + * @param value + * allowed object is + * {@link Speakers } + * + */ + public void setSpeakers(Speakers value) { + this.speakers = value; + } + + /** + * 获取stereoShelfSystem属性的值。 + * + * @return + * possible object is + * {@link StereoShelfSystem } + * + */ + public StereoShelfSystem getStereoShelfSystem() { + return stereoShelfSystem; + } + + /** + * 设置stereoShelfSystem属性的值。 + * + * @param value + * allowed object is + * {@link StereoShelfSystem } + * + */ + public void setStereoShelfSystem(StereoShelfSystem value) { + this.stereoShelfSystem = value; + } + + /** + * 获取ceTelescope属性的值。 + * + * @return + * possible object is + * {@link CETelescope } + * + */ + public CETelescope getCETelescope() { + return ceTelescope; + } + + /** + * 设置ceTelescope属性的值。 + * + * @param value + * allowed object is + * {@link CETelescope } + * + */ + public void setCETelescope(CETelescope value) { + this.ceTelescope = value; + } + + /** + * 获取television属性的值。 + * + * @return + * possible object is + * {@link Television } + * + */ + public Television getTelevision() { + return television; + } + + /** + * 设置television属性的值。 + * + * @param value + * allowed object is + * {@link Television } + * + */ + public void setTelevision(Television value) { + this.television = value; + } + + /** + * 获取tuner属性的值。 + * + * @return + * possible object is + * {@link Tuner } + * + */ + public Tuner getTuner() { + return tuner; + } + + /** + * 设置tuner属性的值。 + * + * @param value + * allowed object is + * {@link Tuner } + * + */ + public void setTuner(Tuner value) { + this.tuner = value; + } + + /** + * 获取tvCombos属性的值。 + * + * @return + * possible object is + * {@link TVCombos } + * + */ + public TVCombos getTVCombos() { + return tvCombos; + } + + /** + * 设置tvCombos属性的值。 + * + * @param value + * allowed object is + * {@link TVCombos } + * + */ + public void setTVCombos(TVCombos value) { + this.tvCombos = value; + } + + /** + * 获取twoWayRadio属性的值。 + * + * @return + * possible object is + * {@link TwoWayRadio } + * + */ + public TwoWayRadio getTwoWayRadio() { + return twoWayRadio; + } + + /** + * 设置twoWayRadio属性的值。 + * + * @param value + * allowed object is + * {@link TwoWayRadio } + * + */ + public void setTwoWayRadio(TwoWayRadio value) { + this.twoWayRadio = value; + } + + /** + * 获取vcr属性的值。 + * + * @return + * possible object is + * {@link VCR } + * + */ + public VCR getVCR() { + return vcr; + } + + /** + * 设置vcr属性的值。 + * + * @param value + * allowed object is + * {@link VCR } + * + */ + public void setVCR(VCR value) { + this.vcr = value; + } + + /** + * 获取ceVideoProjector属性的值。 + * + * @return + * possible object is + * {@link CEVideoProjector } + * + */ + public CEVideoProjector getCEVideoProjector() { + return ceVideoProjector; + } + + /** + * 设置ceVideoProjector属性的值。 + * + * @param value + * allowed object is + * {@link CEVideoProjector } + * + */ + public void setCEVideoProjector(CEVideoProjector value) { + this.ceVideoProjector = value; + } + + /** + * 获取videoProjectorsAndAccessories属性的值。 + * + * @return + * possible object is + * {@link VideoProjectorsAndAccessories } + * + */ + public VideoProjectorsAndAccessories getVideoProjectorsAndAccessories() { + return videoProjectorsAndAccessories; + } + + /** + * 设置videoProjectorsAndAccessories属性的值。 + * + * @param value + * allowed object is + * {@link VideoProjectorsAndAccessories } + * + */ + public void setVideoProjectorsAndAccessories(VideoProjectorsAndAccessories value) { + this.videoProjectorsAndAccessories = value; + } + + /** + * 获取networkAdapter属性的值。 + * + * @return + * possible object is + * {@link NetworkAdapter } + * + */ + public NetworkAdapter getNetworkAdapter() { + return networkAdapter; + } + + /** + * 设置networkAdapter属性的值。 + * + * @param value + * allowed object is + * {@link NetworkAdapter } + * + */ + public void setNetworkAdapter(NetworkAdapter value) { + this.networkAdapter = value; + } + + /** + * 获取cellularPhoneCase属性的值。 + * + * @return + * possible object is + * {@link CellularPhoneCase } + * + */ + public CellularPhoneCase getCellularPhoneCase() { + return cellularPhoneCase; + } + + /** + * 设置cellularPhoneCase属性的值。 + * + * @param value + * allowed object is + * {@link CellularPhoneCase } + * + */ + public void setCellularPhoneCase(CellularPhoneCase value) { + this.cellularPhoneCase = value; + } + + /** + * 获取screenProtector属性的值。 + * + * @return + * possible object is + * {@link ScreenProtector } + * + */ + public ScreenProtector getScreenProtector() { + return screenProtector; + } + + /** + * 设置screenProtector属性的值。 + * + * @param value + * allowed object is + * {@link ScreenProtector } + * + */ + public void setScreenProtector(ScreenProtector value) { + this.screenProtector = value; + } + + /** + * 获取chargingAdapter属性的值。 + * + * @return + * possible object is + * {@link ChargingAdapter } + * + */ + public ChargingAdapter getChargingAdapter() { + return chargingAdapter; + } + + /** + * 设置chargingAdapter属性的值。 + * + * @param value + * allowed object is + * {@link ChargingAdapter } + * + */ + public void setChargingAdapter(ChargingAdapter value) { + this.chargingAdapter = value; + } + + /** + * 获取cellularPhone属性的值。 + * + * @return + * possible object is + * {@link CellularPhone } + * + */ + public CellularPhone getCellularPhone() { + return cellularPhone; + } + + /** + * 设置cellularPhone属性的值。 + * + * @param value + * allowed object is + * {@link CellularPhone } + * + */ + public void setCellularPhone(CellularPhone value) { + this.cellularPhone = value; + } + + /** + * 获取powerBank属性的值。 + * + * @return + * possible object is + * {@link PowerBank } + * + */ + public PowerBank getPowerBank() { + return powerBank; + } + + /** + * 设置powerBank属性的值。 + * + * @param value + * allowed object is + * {@link PowerBank } + * + */ + public void setPowerBank(PowerBank value) { + this.powerBank = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>StringNotNull">
+     *       <attribute name="unitOfMeasure" use="required" type="{}VolumeUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class SealedBoxVolume { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VolumeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VolumeUnitOfMeasure } + * + */ + public VolumeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VolumeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VolumeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CEBattery.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CEBattery.java new file mode 100644 index 0000000..e4408f3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CEBattery.java @@ -0,0 +1,222 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryChargeCycles", + "batteryCellType", + "powerPlugType", + "powerSource", + "wattage", + "efficiency" +}) +@XmlRootElement(name = "CEBattery") +public class CEBattery { + + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CEBinocular.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CEBinocular.java new file mode 100644 index 0000000..4158984 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CEBinocular.java @@ -0,0 +1,577 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "coatingDescription", + "digitalZoom", + "effectiveStillResolution", + "finishType", + "focusType", + "imageStabilization", + "lens", + "memorySlotsAvailable", + "maxFocalLength", + "powerSource", + "removableMemory", + "softwareIncluded", + "viewFinderType", + "efficiency" +}) +@XmlRootElement(name = "CEBinocular") +public class CEBinocular { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CEBlankMedia.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CEBlankMedia.java new file mode 100644 index 0000000..73e38e1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CEBlankMedia.java @@ -0,0 +1,132 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}MediaLayers" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mediaLayers", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "CEBlankMedia") +public class CEBlankMedia { + + @XmlElement(name = "MediaLayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mediaLayers; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取mediaLayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMediaLayers() { + return mediaLayers; + } + + /** + * 设置mediaLayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMediaLayers(BigInteger value) { + this.mediaLayers = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CECamcorder.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CECamcorder.java new file mode 100644 index 0000000..73611b9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CECamcorder.java @@ -0,0 +1,1278 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}IsHotShoeIncluded" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MaxAperture" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element ref="{}MaxWeightCapacity" minOccurs="0"/>
+ *         <element ref="{}MinAperture" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}OpticalZoom" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogRGBInput", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cableLength", + "compatibleMountings", + "digitalZoom", + "effectiveStillResolution", + "finishType", + "fixedFocalLength", + "focusType", + "guideNumber", + "imageStabilization", + "lens", + "isHotShoeIncluded", + "memorySlotsAvailable", + "maxAperture", + "maxFocalLength", + "maxWeightCapacity", + "minAperture", + "minFocalLength", + "mountingType", + "opticalZoom", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "removableMemory", + "screenSize", + "softwareIncluded", + "threeDTechnology", + "totalDVIPorts", + "totalFirewirePorts", + "totalHdmiPorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "totalVideoOutPorts", + "videoEncoding", + "viewFinderType", + "waterResistantLevel", + "efficiency", + "gdprRisk" +}) +@XmlRootElement(name = "CECamcorder") +public class CECamcorder { + + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "IsHotShoeIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isHotShoeIncluded; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MaxWeightCapacity") + protected WeightDimension maxWeightCapacity; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取isHotShoeIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsHotShoeIncluded() { + return isHotShoeIncluded; + } + + /** + * 设置isHotShoeIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsHotShoeIncluded(String value) { + this.isHotShoeIncluded = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取maxWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightCapacity() { + return maxWeightCapacity; + } + + /** + * 设置maxWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightCapacity(WeightDimension value) { + this.maxWeightCapacity = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CECameraFlash.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CECameraFlash.java new file mode 100644 index 0000000..ba88226 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CECameraFlash.java @@ -0,0 +1,373 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}CameraFlash" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FlashDedication" minOccurs="0"/>
+ *         <element ref="{}FlashModesDescription" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cameraFlash", + "finishType", + "flashDedication", + "flashModesDescription", + "guideNumber", + "powerSource", + "efficiency" +}) +@XmlRootElement(name = "CECameraFlash") +public class CECameraFlash { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraFlash; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FlashDedication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashDedication; + @XmlElement(name = "FlashModesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashModesDescription; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cameraFlash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraFlash() { + return cameraFlash; + } + + /** + * 设置cameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraFlash(String value) { + this.cameraFlash = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取flashDedication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashDedication() { + return flashDedication; + } + + /** + * 设置flashDedication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashDedication(String value) { + this.flashDedication = value; + } + + /** + * 获取flashModesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashModesDescription() { + return flashModesDescription; + } + + /** + * 设置flashModesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashModesDescription(String value) { + this.flashModesDescription = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CEDigitalCamera.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CEDigitalCamera.java new file mode 100644 index 0000000..06b44b4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CEDigitalCamera.java @@ -0,0 +1,1490 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}CameraFlash" minOccurs="0"/>
+ *         <element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element ref="{}ContinuousShootingSpeed" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FlashModesDescription" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element ref="{}IsHotShoeIncluded" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MaxAperture" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element ref="{}MaxShutterSpeed" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MinAperture" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element ref="{}MinShutterSpeed" minOccurs="0"/>
+ *         <element ref="{}OpticalZoom" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterLensSize" minOccurs="0"/>
+ *         <element name="PhotoSensorSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PhotoSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogRGBInput", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cableLength", + "cameraFlash", + "cameraLens", + "compatibleMountings", + "continuousShootingSpeed", + "digitalZoom", + "effectiveStillResolution", + "finishType", + "fixedFocalLength", + "flashModesDescription", + "focusType", + "guideNumber", + "imageStabilization", + "isHotShoeIncluded", + "lens", + "maxAperture", + "maxFocalLength", + "maxShutterSpeed", + "memorySlotsAvailable", + "minAperture", + "minFocalLength", + "minShutterSpeed", + "opticalZoom", + "photoFilterLensSize", + "photoSensorSize", + "photoSensorTechnology", + "powerSource", + "remoteControlDescription", + "removableMemory", + "screenSize", + "softwareIncluded", + "threeDTechnology", + "totalFirewirePorts", + "totalHdmiPorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "videoEncoding", + "videoResolution", + "viewFinderType", + "waterResistantLevel", + "wirelessTechnology", + "powerPlugType", + "efficiency", + "gdprRisk" +}) +@XmlRootElement(name = "CEDigitalCamera") +public class CEDigitalCamera { + + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraFlash; + @XmlElement(name = "CameraLens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraLens; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "ContinuousShootingSpeed") + protected ContinuousShootingDimension continuousShootingSpeed; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FlashModesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashModesDescription; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "IsHotShoeIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isHotShoeIncluded; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MaxShutterSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxShutterSpeed; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MinShutterSpeed") + protected BigDecimal minShutterSpeed; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "PhotoFilterLensSize") + protected LengthDimension photoFilterLensSize; + @XmlElement(name = "PhotoSensorSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorSize; + @XmlElement(name = "PhotoSensorTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorTechnology; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取cameraFlash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraFlash() { + return cameraFlash; + } + + /** + * 设置cameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraFlash(String value) { + this.cameraFlash = value; + } + + /** + * 获取cameraLens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraLens() { + return cameraLens; + } + + /** + * 设置cameraLens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraLens(String value) { + this.cameraLens = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取continuousShootingSpeed属性的值。 + * + * @return + * possible object is + * {@link ContinuousShootingDimension } + * + */ + public ContinuousShootingDimension getContinuousShootingSpeed() { + return continuousShootingSpeed; + } + + /** + * 设置continuousShootingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link ContinuousShootingDimension } + * + */ + public void setContinuousShootingSpeed(ContinuousShootingDimension value) { + this.continuousShootingSpeed = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取flashModesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashModesDescription() { + return flashModesDescription; + } + + /** + * 设置flashModesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashModesDescription(String value) { + this.flashModesDescription = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取isHotShoeIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsHotShoeIncluded() { + return isHotShoeIncluded; + } + + /** + * 设置isHotShoeIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsHotShoeIncluded(String value) { + this.isHotShoeIncluded = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取maxShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxShutterSpeed() { + return maxShutterSpeed; + } + + /** + * 设置maxShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxShutterSpeed(String value) { + this.maxShutterSpeed = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取minShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinShutterSpeed() { + return minShutterSpeed; + } + + /** + * 设置minShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinShutterSpeed(BigDecimal value) { + this.minShutterSpeed = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取photoFilterLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterLensSize() { + return photoFilterLensSize; + } + + /** + * 设置photoFilterLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterLensSize(LengthDimension value) { + this.photoFilterLensSize = value; + } + + /** + * 获取photoSensorSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorSize() { + return photoSensorSize; + } + + /** + * 设置photoSensorSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorSize(String value) { + this.photoSensorSize = value; + } + + /** + * 获取photoSensorTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorTechnology() { + return photoSensorTechnology; + } + + /** + * 设置photoSensorTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorTechnology(String value) { + this.photoSensorTechnology = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CEFilmCamera.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CEFilmCamera.java new file mode 100644 index 0000000..1c946b9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CEFilmCamera.java @@ -0,0 +1,745 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}CameraFlash" minOccurs="0"/>
+ *         <element ref="{}ContinuousShootingSpeed" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element ref="{}IsHotShoeIncluded" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MaxAperture" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element ref="{}MaxShutterSpeed" minOccurs="0"/>
+ *         <element ref="{}MinAperture" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element ref="{}MinShutterSpeed" minOccurs="0"/>
+ *         <element ref="{}OpticalZoom" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterLensSize" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "cameraFlash", + "continuousShootingSpeed", + "finishType", + "fixedFocalLength", + "focusType", + "guideNumber", + "imageStabilization", + "isHotShoeIncluded", + "lens", + "maxAperture", + "maxFocalLength", + "maxShutterSpeed", + "minAperture", + "minFocalLength", + "minShutterSpeed", + "opticalZoom", + "photoFilterLensSize", + "powerSource", + "viewFinderType", + "waterResistantLevel", + "efficiency" +}) +@XmlRootElement(name = "CEFilmCamera") +public class CEFilmCamera { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraFlash; + @XmlElement(name = "ContinuousShootingSpeed") + protected ContinuousShootingDimension continuousShootingSpeed; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "IsHotShoeIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isHotShoeIncluded; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MaxShutterSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxShutterSpeed; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MinShutterSpeed") + protected BigDecimal minShutterSpeed; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "PhotoFilterLensSize") + protected LengthDimension photoFilterLensSize; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取cameraFlash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraFlash() { + return cameraFlash; + } + + /** + * 设置cameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraFlash(String value) { + this.cameraFlash = value; + } + + /** + * 获取continuousShootingSpeed属性的值。 + * + * @return + * possible object is + * {@link ContinuousShootingDimension } + * + */ + public ContinuousShootingDimension getContinuousShootingSpeed() { + return continuousShootingSpeed; + } + + /** + * 设置continuousShootingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link ContinuousShootingDimension } + * + */ + public void setContinuousShootingSpeed(ContinuousShootingDimension value) { + this.continuousShootingSpeed = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取isHotShoeIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsHotShoeIncluded() { + return isHotShoeIncluded; + } + + /** + * 设置isHotShoeIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsHotShoeIncluded(String value) { + this.isHotShoeIncluded = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取maxShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxShutterSpeed() { + return maxShutterSpeed; + } + + /** + * 设置maxShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxShutterSpeed(String value) { + this.maxShutterSpeed = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取minShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinShutterSpeed() { + return minShutterSpeed; + } + + /** + * 设置minShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinShutterSpeed(BigDecimal value) { + this.minShutterSpeed = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取photoFilterLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterLensSize() { + return photoFilterLensSize; + } + + /** + * 设置photoFilterLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterLensSize(LengthDimension value) { + this.photoFilterLensSize = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CETelescope.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CETelescope.java new file mode 100644 index 0000000..aeac745 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CETelescope.java @@ -0,0 +1,843 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element ref="{}MaxAperture" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MinAperture" minOccurs="0"/>
+ *         <element ref="{}OpticalZoom" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryChargeCycles", + "batteryCellType", + "batteryPower", + "boxContents", + "cableLength", + "coatingDescription", + "compatibleMountings", + "conductor", + "connectorGender", + "digitalZoom", + "finishType", + "fixedFocalLength", + "focusType", + "imageStabilization", + "maxAperture", + "maxFocalLength", + "memorySlotsAvailable", + "minAperture", + "opticalZoom", + "powerSource", + "remoteControlDescription", + "softwareIncluded", + "totalFirewirePorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "viewFinderType", + "efficiency" +}) +@XmlRootElement(name = "CETelescope") +public class CETelescope { + + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conductor; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取conductor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConductor() { + return conductor; + } + + /** + * 设置conductor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConductor(String value) { + this.conductor = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CEVideoProjector.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CEVideoProjector.java new file mode 100644 index 0000000..3b11c40 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CEVideoProjector.java @@ -0,0 +1,1203 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AudibleNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ScreenDimensions" minOccurs="0"/>
+ *         <element ref="{}HorizontalKeystoneCorrection" minOccurs="0"/>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}ThrowRatio" minOccurs="0"/>
+ *         <element name="MaximumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MaximumThrowDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element name="MinimumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MinimumThrowDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="LampLife" type="{}TimeIntegerDimension" minOccurs="0"/>
+ *         <element name="ImageDiagonalSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element ref="{}ProjectionMethod" minOccurs="0"/>
+ *         <element ref="{}Resolution" minOccurs="0"/>
+ *         <element ref="{}SVideoInputType" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenTrigger" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element ref="{}VerticalKeystoneCorrection" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ZoomType" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "audibleNoise", + "threeDTechnology", + "analogRGBInput", + "screenDimensions", + "horizontalKeystoneCorrection", + "builtInMedia", + "lens", + "lampWattage", + "throwRatio", + "maximumHorizontalRefreshRate", + "maximumThrowDistance", + "maximumVerticalRefreshRate", + "minFocalLength", + "minimumHorizontalRefreshRate", + "minimumThrowDistance", + "minimumVerticalRefreshRate", + "lampLife", + "imageDiagonalSize", + "parentalControlTechnology", + "projectionMethod", + "resolution", + "sVideoInputType", + "numberOfSpeakers", + "internetApplications", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalCompositePorts", + "totalEthernetPorts", + "totalHdmiPorts", + "totalSVideoInPorts", + "totalVgaInPorts", + "totalVideoOutPorts", + "screenResolution", + "screenTrigger", + "verticalKeystoneCorrection", + "wirelessTechnology", + "zoomRatio", + "zoomType", + "efficiency" +}) +@XmlRootElement(name = "CEVideoProjector") +public class CEVideoProjector { + + @XmlElement(name = "AudibleNoise") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger audibleNoise; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "ScreenDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenDimensions; + @XmlElement(name = "HorizontalKeystoneCorrection") + protected LengthDimension horizontalKeystoneCorrection; + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "LampWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lampWattage; + @XmlElement(name = "ThrowRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String throwRatio; + @XmlElement(name = "MaximumHorizontalRefreshRate") + protected FrequencyDimension maximumHorizontalRefreshRate; + @XmlElement(name = "MaximumThrowDistance") + protected LengthDimension maximumThrowDistance; + @XmlElement(name = "MaximumVerticalRefreshRate") + protected FrequencyDimension maximumVerticalRefreshRate; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MinimumHorizontalRefreshRate") + protected FrequencyDimension minimumHorizontalRefreshRate; + @XmlElement(name = "MinimumThrowDistance") + protected LengthDimension minimumThrowDistance; + @XmlElement(name = "MinimumVerticalRefreshRate") + protected FrequencyDimension minimumVerticalRefreshRate; + @XmlElement(name = "LampLife") + protected TimeIntegerDimension lampLife; + @XmlElement(name = "ImageDiagonalSize") + protected LengthDimension imageDiagonalSize; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "ProjectionMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String projectionMethod; + @XmlElement(name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolution; + @XmlElement(name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sVideoInputType; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "ScreenTrigger") + protected VoltageDecimalDimension screenTrigger; + @XmlElement(name = "VerticalKeystoneCorrection") + protected LengthDimension verticalKeystoneCorrection; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "ZoomType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取audibleNoise属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAudibleNoise() { + return audibleNoise; + } + + /** + * 设置audibleNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAudibleNoise(BigInteger value) { + this.audibleNoise = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取screenDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenDimensions() { + return screenDimensions; + } + + /** + * 设置screenDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenDimensions(String value) { + this.screenDimensions = value; + } + + /** + * 获取horizontalKeystoneCorrection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHorizontalKeystoneCorrection() { + return horizontalKeystoneCorrection; + } + + /** + * 设置horizontalKeystoneCorrection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHorizontalKeystoneCorrection(LengthDimension value) { + this.horizontalKeystoneCorrection = value; + } + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取lampWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLampWattage() { + return lampWattage; + } + + /** + * 设置lampWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLampWattage(BigInteger value) { + this.lampWattage = value; + } + + /** + * 获取throwRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThrowRatio() { + return throwRatio; + } + + /** + * 设置throwRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThrowRatio(String value) { + this.throwRatio = value; + } + + /** + * 获取maximumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumHorizontalRefreshRate() { + return maximumHorizontalRefreshRate; + } + + /** + * 设置maximumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumHorizontalRefreshRate(FrequencyDimension value) { + this.maximumHorizontalRefreshRate = value; + } + + /** + * 获取maximumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumThrowDistance() { + return maximumThrowDistance; + } + + /** + * 设置maximumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumThrowDistance(LengthDimension value) { + this.maximumThrowDistance = value; + } + + /** + * 获取maximumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumVerticalRefreshRate() { + return maximumVerticalRefreshRate; + } + + /** + * 设置maximumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumVerticalRefreshRate(FrequencyDimension value) { + this.maximumVerticalRefreshRate = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取minimumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumHorizontalRefreshRate() { + return minimumHorizontalRefreshRate; + } + + /** + * 设置minimumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumHorizontalRefreshRate(FrequencyDimension value) { + this.minimumHorizontalRefreshRate = value; + } + + /** + * 获取minimumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumThrowDistance() { + return minimumThrowDistance; + } + + /** + * 设置minimumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumThrowDistance(LengthDimension value) { + this.minimumThrowDistance = value; + } + + /** + * 获取minimumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumVerticalRefreshRate() { + return minimumVerticalRefreshRate; + } + + /** + * 设置minimumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumVerticalRefreshRate(FrequencyDimension value) { + this.minimumVerticalRefreshRate = value; + } + + /** + * 获取lampLife属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getLampLife() { + return lampLife; + } + + /** + * 设置lampLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setLampLife(TimeIntegerDimension value) { + this.lampLife = value; + } + + /** + * 获取imageDiagonalSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getImageDiagonalSize() { + return imageDiagonalSize; + } + + /** + * 设置imageDiagonalSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setImageDiagonalSize(LengthDimension value) { + this.imageDiagonalSize = value; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取projectionMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProjectionMethod() { + return projectionMethod; + } + + /** + * 设置projectionMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProjectionMethod(String value) { + this.projectionMethod = value; + } + + /** + * 获取resolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolution() { + return resolution; + } + + /** + * 设置resolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolution(String value) { + this.resolution = value; + } + + /** + * 获取sVideoInputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVideoInputType() { + return sVideoInputType; + } + + /** + * 设置sVideoInputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVideoInputType(String value) { + this.sVideoInputType = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取screenTrigger属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getScreenTrigger() { + return screenTrigger; + } + + /** + * 设置screenTrigger属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setScreenTrigger(VoltageDecimalDimension value) { + this.screenTrigger = value; + } + + /** + * 获取verticalKeystoneCorrection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getVerticalKeystoneCorrection() { + return verticalKeystoneCorrection; + } + + /** + * 设置verticalKeystoneCorrection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setVerticalKeystoneCorrection(LengthDimension value) { + this.verticalKeystoneCorrection = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取zoomType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomType() { + return zoomType; + } + + /** + * 设置zoomType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomType(String value) { + this.zoomType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CNCRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CNCRatingType.java new file mode 100644 index 0000000..7975c35 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CNCRatingType.java @@ -0,0 +1,73 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CNC_Rating_Type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CNC_Rating_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="universal"/>
+ *     <enumeration value="parental_guidance"/>
+ *     <enumeration value="ages_12_and_over"/>
+ *     <enumeration value="ages_14_and_over"/>
+ *     <enumeration value="ages_16_and_over"/>
+ *     <enumeration value="ages_18_and_over"/>
+ *     <enumeration value="ages_18_and_over_x_rated"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CNC_Rating_Type") +@XmlEnum +public enum CNCRatingType { + + @XmlEnumValue("universal") + UNIVERSAL("universal"), + @XmlEnumValue("parental_guidance") + PARENTAL_GUIDANCE("parental_guidance"), + @XmlEnumValue("ages_12_and_over") + AGES_12_AND_OVER("ages_12_and_over"), + @XmlEnumValue("ages_14_and_over") + AGES_14_AND_OVER("ages_14_and_over"), + @XmlEnumValue("ages_16_and_over") + AGES_16_AND_OVER("ages_16_and_over"), + @XmlEnumValue("ages_18_and_over") + AGES_18_AND_OVER("ages_18_and_over"), + @XmlEnumValue("ages_18_and_over_x_rated") + AGES_18_AND_OVER_X_RATED("ages_18_and_over_x_rated"); + private final String value; + + CNCRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CNCRatingType fromValue(String v) { + for (CNCRatingType c: CNCRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Cabinet.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Cabinet.java new file mode 100644 index 0000000..3aa4618 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Cabinet.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Cabinet") +public class Cabinet { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Cabinet.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Cabinet.VariationData } + * + */ + public Cabinet.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Cabinet.VariationData } + * + */ + public void setVariationData(Cabinet.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CableOrAdapter.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CableOrAdapter.java new file mode 100644 index 0000000..409bec5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CableOrAdapter.java @@ -0,0 +1,325 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ConnectorTypeUsedOnCable" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogRGBInput", + "cableLength", + "coatingDescription", + "conductor", + "connectorGender", + "connectorTypeUsedOnCable", + "powerPlugType", + "totalVideoOutPorts", + "efficiency" +}) +@XmlRootElement(name = "CableOrAdapter") +public class CableOrAdapter { + + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conductor; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "ConnectorTypeUsedOnCable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorTypeUsedOnCable; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取conductor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConductor() { + return conductor; + } + + /** + * 设置conductor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConductor(String value) { + this.conductor = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取connectorTypeUsedOnCable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorTypeUsedOnCable() { + return connectorTypeUsedOnCable; + } + + /** + * 设置connectorTypeUsedOnCable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorTypeUsedOnCable(String value) { + this.connectorTypeUsedOnCable = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CalciumUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CalciumUnitOfMeasure.java new file mode 100644 index 0000000..63b9006 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CalciumUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CalciumUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CalciumUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="percent-fda"/>
+ *     <enumeration value="mg"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CalciumUnitOfMeasure") +@XmlEnum +public enum CalciumUnitOfMeasure { + + @XmlEnumValue("percent-fda") + PERCENT_FDA("percent-fda"), + @XmlEnumValue("mg") + MG("mg"); + private final String value; + + CalciumUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CalciumUnitOfMeasure fromValue(String v) { + for (CalciumUnitOfMeasure c: CalciumUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Calculator.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Calculator.java new file mode 100644 index 0000000..e4d49ab --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Calculator.java @@ -0,0 +1,285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="IncludesRechargableBattery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "includesRechargableBattery", + "color", + "powerPlugType" +}) +@XmlRootElement(name = "Calculator") +public class Calculator { + + @XmlElement(name = "VariationData") + protected Calculator.VariationData variationData; + @XmlElement(name = "IncludesRechargableBattery") + protected Boolean includesRechargableBattery; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Calculator.VariationData } + * + */ + public Calculator.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Calculator.VariationData } + * + */ + public void setVariationData(Calculator.VariationData value) { + this.variationData = value; + } + + /** + * 获取includesRechargableBattery属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRechargableBattery() { + return includesRechargableBattery; + } + + /** + * 设置includesRechargableBattery属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRechargableBattery(Boolean value) { + this.includesRechargableBattery = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Camcorder.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Camcorder.java new file mode 100644 index 0000000..0471fd6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Camcorder.java @@ -0,0 +1,2487 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AnalogFormats" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="general"/>
+ *               <enumeration value="8mm"/>
+ *               <enumeration value="betacam-sp"/>
+ *               <enumeration value="hi-8"/>
+ *               <enumeration value="s-vhs"/>
+ *               <enumeration value="s-vhs-c"/>
+ *               <enumeration value="vhs"/>
+ *               <enumeration value="vhs-c"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DigitalFormats" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="general"/>
+ *               <enumeration value="digital-betacam"/>
+ *               <enumeration value="dv"/>
+ *               <enumeration value="dvcam"/>
+ *               <enumeration value="dvcpro"/>
+ *               <enumeration value="minidv"/>
+ *               <enumeration value="micromv"/>
+ *               <enumeration value="digital8"/>
+ *               <enumeration value="dvd"/>
+ *               <enumeration value="minidisc"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SensorType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ccd"/>
+ *               <enumeration value="3-chip-ccd"/>
+ *               <enumeration value="cmos"/>
+ *               <enumeration value="progressive-scan-ccd"/>
+ *               <enumeration value="fixed-zoom-lens"/>
+ *               <enumeration value="interchangeable-lens"/>
+ *               <enumeration value="other-lens"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FilmFormats" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="general"/>
+ *               <enumeration value="8mm"/>
+ *               <enumeration value="16mm"/>
+ *               <enumeration value="35mm"/>
+ *               <enumeration value="65mm"/>
+ *               <enumeration value="70mm"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LensType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="fixed-non-zoom"/>
+ *               <enumeration value="fixed-zoom"/>
+ *               <enumeration value="interchangeable"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OpticalZoom" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="DigitalZoom" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="ThreeDTechnology" type="{}ThreeDTechnologyTypeValues" minOccurs="0"/>
+ *         <element name="AlarmClock" type="{}LongString" minOccurs="0"/>
+ *         <element name="AnalogRBGInput" type="{}LongString" minOccurs="0"/>
+ *         <element name="Audio" type="{}AudioTypeValues" minOccurs="0"/>
+ *         <element name="LCDScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LCDSwivel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Viewfinder" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MinAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="MaxAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="ImageStabilization" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="InfraredCapability" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="FirewireOutput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="S-VideoOutput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="USBOutput" maxOccurs="2" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="usb1.1"/>
+ *               <enumeration value="usb2.0"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AVOutput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Connectivity" type="{}LongString" minOccurs="0"/>
+ *         <element name="DigitalStillCapability" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DigitalStillResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ExternalMemoryType" type="{}ExternalMemoryTypeValues" minOccurs="0"/>
+ *         <element name="ExternalMemoryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ExternalMemorySize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="FixedFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FocusFeatures" type="{}LongString" minOccurs="0"/>
+ *         <element name="ImageFormat" type="{}ImageFormatTypeValues" maxOccurs="2" minOccurs="0"/>
+ *         <element name="InternalMemorySize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="InternalMemoryType" type="{}LongString" minOccurs="0"/>
+ *         <element name="ISORange" type="{}LongString" minOccurs="0"/>
+ *         <element name="MaximumFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MediaStorage" type="{}LongString" minOccurs="0"/>
+ *         <element name="MinimumFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MPEGMovieMode" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="mpeg"/>
+ *               <enumeration value="mpeg2"/>
+ *               <enumeration value="mpeg4"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="USBStreaming" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HeadphoneJack" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="FlyingEraseHeads" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Autolight" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HotShoe" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}ComputerPlatform" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RechargeableBatteryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Remote" type="{}LongString" minOccurs="0"/>
+ *         <element name="RemoteIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="PlaybackFormat" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="pal"/>
+ *               <enumeration value="ntsc"/>
+ *               <enumeration value="multisystem"/>
+ *               <enumeration value="secam"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Features" maxOccurs="7" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="lcd-screen"/>
+ *               <enumeration value="mpeg"/>
+ *               <enumeration value="digital-still"/>
+ *               <enumeration value="memory-card-compatible"/>
+ *               <enumeration value="image-stabilization"/>
+ *               <enumeration value="insert-edit"/>
+ *               <enumeration value="underwater"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TotalFirewirePorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalNumberOfHDMIPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB1.0Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB1.1Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB2.0Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB3.0Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSBPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Touchscreen" type="{}TouchscreenTypeValues" minOccurs="0"/>
+ *         <element name="UseModes" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MinShutterSpeed" type="{}FourDecimal" minOccurs="0"/>
+ *         <element name="ContinuousShooting" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CamcorderImageStabilization" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RamMemoryMaximumSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
+ *         <element name="PhotographicResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MediaFormat" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewfinderMagnification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HasViewfinder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogFormats", + "digitalFormats", + "sensorType", + "filmFormats", + "lensType", + "opticalZoom", + "digitalZoom", + "videoResolution", + "threeDTechnology", + "alarmClock", + "analogRBGInput", + "audio", + "lcdScreenSize", + "lcdSwivel", + "viewfinder", + "minAperture", + "maxAperture", + "imageStabilization", + "infraredCapability", + "firewireOutput", + "sVideoOutput", + "usbOutput", + "avOutput", + "connectivity", + "digitalStillCapability", + "digitalStillResolution", + "durability", + "externalMemoryType", + "externalMemoryIncluded", + "externalMemorySize", + "fixedFocalLength", + "focusFeatures", + "imageFormat", + "internalMemorySize", + "internalMemoryType", + "isoRange", + "maximumFocalLength", + "mediaStorage", + "minimumFocalLength", + "mpegMovieMode", + "usbStreaming", + "headphoneJack", + "flyingEraseHeads", + "autolight", + "hotShoe", + "computerPlatform", + "softwareIncluded", + "batteryType", + "rechargeableBatteryIncluded", + "acAdapterIncluded", + "remote", + "remoteIncluded", + "playbackFormat", + "features", + "totalFirewirePorts", + "totalNumberOfHDMIPorts", + "totalUSB10Ports", + "totalUSB11Ports", + "totalUSB20Ports", + "totalUSB30Ports", + "totalUSBPorts", + "touchscreen", + "useModes", + "waterResistanceDepth", + "waterResistanceLevel", + "wirelessTechnology", + "weightLimit", + "minShutterSpeed", + "continuousShooting", + "camcorderImageStabilization", + "displaySize", + "itemShape", + "ramMemoryMaximumSize", + "zoomRatio", + "photographicResolution", + "mediaFormat", + "internationalProtectionRating", + "includedFeatures", + "viewfinderMagnification", + "hasViewfinder" +}) +@XmlRootElement(name = "Camcorder") +public class Camcorder { + + @XmlElement(name = "AnalogFormats") + protected String analogFormats; + @XmlElement(name = "DigitalFormats") + protected String digitalFormats; + @XmlElement(name = "SensorType") + protected String sensorType; + @XmlElement(name = "FilmFormats") + protected String filmFormats; + @XmlElement(name = "LensType") + protected String lensType; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyTypeValues threeDTechnology; + @XmlElement(name = "AlarmClock") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alarmClock; + @XmlElement(name = "AnalogRBGInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String analogRBGInput; + @XmlElement(name = "Audio") + @XmlSchemaType(name = "string") + protected AudioTypeValues audio; + @XmlElement(name = "LCDScreenSize") + protected LengthDimension lcdScreenSize; + @XmlElement(name = "LCDSwivel") + protected Boolean lcdSwivel; + @XmlElement(name = "Viewfinder") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List viewfinder; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "ImageStabilization") + protected Boolean imageStabilization; + @XmlElement(name = "InfraredCapability") + protected Boolean infraredCapability; + @XmlElement(name = "FirewireOutput") + protected Boolean firewireOutput; + @XmlElement(name = "S-VideoOutput") + protected Boolean sVideoOutput; + @XmlElement(name = "USBOutput") + protected List usbOutput; + @XmlElement(name = "AVOutput") + protected Boolean avOutput; + @XmlElement(name = "Connectivity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivity; + @XmlElement(name = "DigitalStillCapability") + protected Boolean digitalStillCapability; + @XmlElement(name = "DigitalStillResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalStillResolution; + @XmlElement(name = "Durability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List durability; + @XmlElement(name = "ExternalMemoryType") + protected String externalMemoryType; + @XmlElement(name = "ExternalMemoryIncluded") + protected Boolean externalMemoryIncluded; + @XmlElement(name = "ExternalMemorySize") + protected MemorySizeDimension externalMemorySize; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FocusFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusFeatures; + @XmlElement(name = "ImageFormat") + @XmlSchemaType(name = "string") + protected List imageFormat; + @XmlElement(name = "InternalMemorySize") + protected MemorySizeDimension internalMemorySize; + @XmlElement(name = "InternalMemoryType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internalMemoryType; + @XmlElement(name = "ISORange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isoRange; + @XmlElement(name = "MaximumFocalLength") + protected LengthDimension maximumFocalLength; + @XmlElement(name = "MediaStorage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaStorage; + @XmlElement(name = "MinimumFocalLength") + protected LengthDimension minimumFocalLength; + @XmlElement(name = "MPEGMovieMode") + protected String mpegMovieMode; + @XmlElement(name = "USBStreaming") + protected Boolean usbStreaming; + @XmlElement(name = "HeadphoneJack") + protected Boolean headphoneJack; + @XmlElement(name = "FlyingEraseHeads") + protected Boolean flyingEraseHeads; + @XmlElement(name = "Autolight") + protected Boolean autolight; + @XmlElement(name = "HotShoe") + protected Boolean hotShoe; + @XmlElement(name = "ComputerPlatform") + protected List computerPlatform; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "BatteryType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryType; + @XmlElement(name = "RechargeableBatteryIncluded") + protected Boolean rechargeableBatteryIncluded; + @XmlElement(name = "ACAdapterIncluded") + protected Boolean acAdapterIncluded; + @XmlElement(name = "Remote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remote; + @XmlElement(name = "RemoteIncluded") + protected Boolean remoteIncluded; + @XmlElement(name = "PlaybackFormat") + protected String playbackFormat; + @XmlElement(name = "Features") + protected List features; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalNumberOfHDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalNumberOfHDMIPorts; + @XmlElement(name = "TotalUSB1.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB10Ports; + @XmlElement(name = "TotalUSB1.1Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB11Ports; + @XmlElement(name = "TotalUSB2.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB20Ports; + @XmlElement(name = "TotalUSB3.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB30Ports; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "Touchscreen") + @XmlSchemaType(name = "string") + protected TouchscreenTypeValues touchscreen; + @XmlElement(name = "UseModes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List useModes; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WeightLimit") + protected WeightDimension weightLimit; + @XmlElement(name = "MinShutterSpeed") + protected BigDecimal minShutterSpeed; + @XmlElement(name = "ContinuousShooting") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger continuousShooting; + @XmlElement(name = "CamcorderImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String camcorderImageStabilization; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "RamMemoryMaximumSize") + protected MemorySizeDimension ramMemoryMaximumSize; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "PhotographicResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photographicResolution; + @XmlElement(name = "MediaFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaFormat; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "ViewfinderMagnification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewfinderMagnification; + @XmlElement(name = "HasViewfinder") + protected Boolean hasViewfinder; + + /** + * 获取analogFormats属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnalogFormats() { + return analogFormats; + } + + /** + * 设置analogFormats属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnalogFormats(String value) { + this.analogFormats = value; + } + + /** + * 获取digitalFormats属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalFormats() { + return digitalFormats; + } + + /** + * 设置digitalFormats属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalFormats(String value) { + this.digitalFormats = value; + } + + /** + * 获取sensorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSensorType() { + return sensorType; + } + + /** + * 设置sensorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSensorType(String value) { + this.sensorType = value; + } + + /** + * 获取filmFormats属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilmFormats() { + return filmFormats; + } + + /** + * 设置filmFormats属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilmFormats(String value) { + this.filmFormats = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyTypeValues } + * + */ + public ThreeDTechnologyTypeValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyTypeValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyTypeValues value) { + this.threeDTechnology = value; + } + + /** + * 获取alarmClock属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlarmClock() { + return alarmClock; + } + + /** + * 设置alarmClock属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlarmClock(String value) { + this.alarmClock = value; + } + + /** + * 获取analogRBGInput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnalogRBGInput() { + return analogRBGInput; + } + + /** + * 设置analogRBGInput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnalogRBGInput(String value) { + this.analogRBGInput = value; + } + + /** + * 获取audio属性的值。 + * + * @return + * possible object is + * {@link AudioTypeValues } + * + */ + public AudioTypeValues getAudio() { + return audio; + } + + /** + * 设置audio属性的值。 + * + * @param value + * allowed object is + * {@link AudioTypeValues } + * + */ + public void setAudio(AudioTypeValues value) { + this.audio = value; + } + + /** + * 获取lcdScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLCDScreenSize() { + return lcdScreenSize; + } + + /** + * 设置lcdScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLCDScreenSize(LengthDimension value) { + this.lcdScreenSize = value; + } + + /** + * 获取lcdSwivel属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLCDSwivel() { + return lcdSwivel; + } + + /** + * 设置lcdSwivel属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLCDSwivel(Boolean value) { + this.lcdSwivel = value; + } + + /** + * Gets the value of the viewfinder property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the viewfinder property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getViewfinder().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getViewfinder() { + if (viewfinder == null) { + viewfinder = new ArrayList(); + } + return this.viewfinder; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setImageStabilization(Boolean value) { + this.imageStabilization = value; + } + + /** + * 获取infraredCapability属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isInfraredCapability() { + return infraredCapability; + } + + /** + * 设置infraredCapability属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInfraredCapability(Boolean value) { + this.infraredCapability = value; + } + + /** + * 获取firewireOutput属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFirewireOutput() { + return firewireOutput; + } + + /** + * 设置firewireOutput属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFirewireOutput(Boolean value) { + this.firewireOutput = value; + } + + /** + * 获取sVideoOutput属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSVideoOutput() { + return sVideoOutput; + } + + /** + * 设置sVideoOutput属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSVideoOutput(Boolean value) { + this.sVideoOutput = value; + } + + /** + * Gets the value of the usbOutput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the usbOutput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUSBOutput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getUSBOutput() { + if (usbOutput == null) { + usbOutput = new ArrayList(); + } + return this.usbOutput; + } + + /** + * 获取avOutput属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAVOutput() { + return avOutput; + } + + /** + * 设置avOutput属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAVOutput(Boolean value) { + this.avOutput = value; + } + + /** + * 获取connectivity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivity() { + return connectivity; + } + + /** + * 设置connectivity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivity(String value) { + this.connectivity = value; + } + + /** + * 获取digitalStillCapability属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDigitalStillCapability() { + return digitalStillCapability; + } + + /** + * 设置digitalStillCapability属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDigitalStillCapability(Boolean value) { + this.digitalStillCapability = value; + } + + /** + * 获取digitalStillResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalStillResolution() { + return digitalStillResolution; + } + + /** + * 设置digitalStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalStillResolution(String value) { + this.digitalStillResolution = value; + } + + /** + * Gets the value of the durability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the durability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDurability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDurability() { + if (durability == null) { + durability = new ArrayList(); + } + return this.durability; + } + + /** + * 获取externalMemoryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExternalMemoryType() { + return externalMemoryType; + } + + /** + * 设置externalMemoryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExternalMemoryType(String value) { + this.externalMemoryType = value; + } + + /** + * 获取externalMemoryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isExternalMemoryIncluded() { + return externalMemoryIncluded; + } + + /** + * 设置externalMemoryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setExternalMemoryIncluded(Boolean value) { + this.externalMemoryIncluded = value; + } + + /** + * 获取externalMemorySize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getExternalMemorySize() { + return externalMemorySize; + } + + /** + * 设置externalMemorySize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setExternalMemorySize(MemorySizeDimension value) { + this.externalMemorySize = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取focusFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusFeatures() { + return focusFeatures; + } + + /** + * 设置focusFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusFeatures(String value) { + this.focusFeatures = value; + } + + /** + * Gets the value of the imageFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the imageFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getImageFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ImageFormatTypeValues } + * + * + */ + public List getImageFormat() { + if (imageFormat == null) { + imageFormat = new ArrayList(); + } + return this.imageFormat; + } + + /** + * 获取internalMemorySize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getInternalMemorySize() { + return internalMemorySize; + } + + /** + * 设置internalMemorySize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setInternalMemorySize(MemorySizeDimension value) { + this.internalMemorySize = value; + } + + /** + * 获取internalMemoryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternalMemoryType() { + return internalMemoryType; + } + + /** + * 设置internalMemoryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternalMemoryType(String value) { + this.internalMemoryType = value; + } + + /** + * 获取isoRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getISORange() { + return isoRange; + } + + /** + * 设置isoRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setISORange(String value) { + this.isoRange = value; + } + + /** + * 获取maximumFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumFocalLength() { + return maximumFocalLength; + } + + /** + * 设置maximumFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumFocalLength(LengthDimension value) { + this.maximumFocalLength = value; + } + + /** + * 获取mediaStorage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaStorage() { + return mediaStorage; + } + + /** + * 设置mediaStorage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaStorage(String value) { + this.mediaStorage = value; + } + + /** + * 获取minimumFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumFocalLength() { + return minimumFocalLength; + } + + /** + * 设置minimumFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumFocalLength(LengthDimension value) { + this.minimumFocalLength = value; + } + + /** + * 获取mpegMovieMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMPEGMovieMode() { + return mpegMovieMode; + } + + /** + * 设置mpegMovieMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMPEGMovieMode(String value) { + this.mpegMovieMode = value; + } + + /** + * 获取usbStreaming属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUSBStreaming() { + return usbStreaming; + } + + /** + * 设置usbStreaming属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUSBStreaming(Boolean value) { + this.usbStreaming = value; + } + + /** + * 获取headphoneJack属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHeadphoneJack() { + return headphoneJack; + } + + /** + * 设置headphoneJack属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHeadphoneJack(Boolean value) { + this.headphoneJack = value; + } + + /** + * 获取flyingEraseHeads属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFlyingEraseHeads() { + return flyingEraseHeads; + } + + /** + * 设置flyingEraseHeads属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFlyingEraseHeads(Boolean value) { + this.flyingEraseHeads = value; + } + + /** + * 获取autolight属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutolight() { + return autolight; + } + + /** + * 设置autolight属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutolight(Boolean value) { + this.autolight = value; + } + + /** + * 获取hotShoe属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHotShoe() { + return hotShoe; + } + + /** + * 设置hotShoe属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHotShoe(Boolean value) { + this.hotShoe = value; + } + + /** + * Gets the value of the computerPlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerPlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerPlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ComputerPlatform } + * + * + */ + public List getComputerPlatform() { + if (computerPlatform == null) { + computerPlatform = new ArrayList(); + } + return this.computerPlatform; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取batteryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryType() { + return batteryType; + } + + /** + * 设置batteryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryType(String value) { + this.batteryType = value; + } + + /** + * 获取rechargeableBatteryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRechargeableBatteryIncluded() { + return rechargeableBatteryIncluded; + } + + /** + * 设置rechargeableBatteryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRechargeableBatteryIncluded(Boolean value) { + this.rechargeableBatteryIncluded = value; + } + + /** + * 获取acAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isACAdapterIncluded() { + return acAdapterIncluded; + } + + /** + * 设置acAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setACAdapterIncluded(Boolean value) { + this.acAdapterIncluded = value; + } + + /** + * 获取remote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemote() { + return remote; + } + + /** + * 设置remote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemote(String value) { + this.remote = value; + } + + /** + * 获取remoteIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRemoteIncluded() { + return remoteIncluded; + } + + /** + * 设置remoteIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRemoteIncluded(Boolean value) { + this.remoteIncluded = value; + } + + /** + * 获取playbackFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlaybackFormat() { + return playbackFormat; + } + + /** + * 设置playbackFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlaybackFormat(String value) { + this.playbackFormat = value; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalNumberOfHDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalNumberOfHDMIPorts() { + return totalNumberOfHDMIPorts; + } + + /** + * 设置totalNumberOfHDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalNumberOfHDMIPorts(BigInteger value) { + this.totalNumberOfHDMIPorts = value; + } + + /** + * 获取totalUSB10Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB10Ports() { + return totalUSB10Ports; + } + + /** + * 设置totalUSB10Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB10Ports(BigInteger value) { + this.totalUSB10Ports = value; + } + + /** + * 获取totalUSB11Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB11Ports() { + return totalUSB11Ports; + } + + /** + * 设置totalUSB11Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB11Ports(BigInteger value) { + this.totalUSB11Ports = value; + } + + /** + * 获取totalUSB20Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB20Ports() { + return totalUSB20Ports; + } + + /** + * 设置totalUSB20Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB20Ports(BigInteger value) { + this.totalUSB20Ports = value; + } + + /** + * 获取totalUSB30Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB30Ports() { + return totalUSB30Ports; + } + + /** + * 设置totalUSB30Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB30Ports(BigInteger value) { + this.totalUSB30Ports = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取touchscreen属性的值。 + * + * @return + * possible object is + * {@link TouchscreenTypeValues } + * + */ + public TouchscreenTypeValues getTouchscreen() { + return touchscreen; + } + + /** + * 设置touchscreen属性的值。 + * + * @param value + * allowed object is + * {@link TouchscreenTypeValues } + * + */ + public void setTouchscreen(TouchscreenTypeValues value) { + this.touchscreen = value; + } + + /** + * Gets the value of the useModes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the useModes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUseModes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getUseModes() { + if (useModes == null) { + useModes = new ArrayList(); + } + return this.useModes; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightLimit(WeightDimension value) { + this.weightLimit = value; + } + + /** + * 获取minShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinShutterSpeed() { + return minShutterSpeed; + } + + /** + * 设置minShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinShutterSpeed(BigDecimal value) { + this.minShutterSpeed = value; + } + + /** + * 获取continuousShooting属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getContinuousShooting() { + return continuousShooting; + } + + /** + * 设置continuousShooting属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setContinuousShooting(BigInteger value) { + this.continuousShooting = value; + } + + /** + * 获取camcorderImageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCamcorderImageStabilization() { + return camcorderImageStabilization; + } + + /** + * 设置camcorderImageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCamcorderImageStabilization(String value) { + this.camcorderImageStabilization = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取ramMemoryMaximumSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRamMemoryMaximumSize() { + return ramMemoryMaximumSize; + } + + /** + * 设置ramMemoryMaximumSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRamMemoryMaximumSize(MemorySizeDimension value) { + this.ramMemoryMaximumSize = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取photographicResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotographicResolution() { + return photographicResolution; + } + + /** + * 设置photographicResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotographicResolution(String value) { + this.photographicResolution = value; + } + + /** + * 获取mediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaFormat() { + return mediaFormat; + } + + /** + * 设置mediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaFormat(String value) { + this.mediaFormat = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取viewfinderMagnification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewfinderMagnification() { + return viewfinderMagnification; + } + + /** + * 设置viewfinderMagnification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewfinderMagnification(String value) { + this.viewfinderMagnification = value; + } + + /** + * 获取hasViewfinder属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasViewfinder() { + return hasViewfinder; + } + + /** + * 设置hasViewfinder属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasViewfinder(Boolean value) { + this.hasViewfinder = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CameraBagsAndCases.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraBagsAndCases.java new file mode 100644 index 0000000..a523743 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraBagsAndCases.java @@ -0,0 +1,229 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}MaxWeightCapacity" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "boxContents", + "maxWeightCapacity", + "powerPlugType", + "waterResistantLevel", + "wirelessTechnology", + "efficiency" +}) +@XmlRootElement(name = "CameraBagsAndCases") +public class CameraBagsAndCases { + + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "MaxWeightCapacity") + protected WeightDimension maxWeightCapacity; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取maxWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightCapacity() { + return maxWeightCapacity; + } + + /** + * 设置maxWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightCapacity(WeightDimension value) { + this.maxWeightCapacity = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CameraLenses.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraLenses.java new file mode 100644 index 0000000..e9a10bc --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraLenses.java @@ -0,0 +1,629 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterBayonetSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterLensSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterThreadSize" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "coatingDescription", + "compatibleMountings", + "digitalZoom", + "finishType", + "fixedFocalLength", + "focusType", + "imageStabilization", + "lens", + "maxFocalLength", + "minFocalLength", + "photoFilterBayonetSize", + "photoFilterLensSize", + "photoFilterThreadSize", + "waterResistantLevel", + "efficiency", + "gdprRisk" +}) +@XmlRootElement(name = "CameraLenses") +public class CameraLenses { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "PhotoFilterBayonetSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterBayonetSize; + @XmlElement(name = "PhotoFilterLensSize") + protected LengthDimension photoFilterLensSize; + @XmlElement(name = "PhotoFilterThreadSize") + protected LengthDimension photoFilterThreadSize; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取photoFilterBayonetSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterBayonetSize() { + return photoFilterBayonetSize; + } + + /** + * 设置photoFilterBayonetSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterBayonetSize(String value) { + this.photoFilterBayonetSize = value; + } + + /** + * 获取photoFilterLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterLensSize() { + return photoFilterLensSize; + } + + /** + * 设置photoFilterLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterLensSize(LengthDimension value) { + this.photoFilterLensSize = value; + } + + /** + * 获取photoFilterThreadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterThreadSize() { + return photoFilterThreadSize; + } + + /** + * 设置photoFilterThreadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterThreadSize(LengthDimension value) { + this.photoFilterThreadSize = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CameraOtherAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraOtherAccessories.java new file mode 100644 index 0000000..a6ca75c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraOtherAccessories.java @@ -0,0 +1,1291 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}CameraFilmSpeed" minOccurs="0"/>
+ *         <element ref="{}CameraFlash" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FlashDedication" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element ref="{}MaxWeightCapacity" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterBayonetSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterDropInSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterEffectSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterLensSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterMountType" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterThreadSize" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SurgeProtectionRating" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalPowerOutlets" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogRGBInput", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cableLength", + "cameraFilmSpeed", + "cameraFlash", + "coatingDescription", + "compatibleMountings", + "conductor", + "connectorGender", + "digitalZoom", + "finishType", + "fixedFocalLength", + "flashDedication", + "guideNumber", + "imageStabilization", + "lens", + "loadCapacity", + "maxWeightCapacity", + "memorySlotsAvailable", + "mountingType", + "photoFilterBayonetSize", + "photoFilterDropInSize", + "photoFilterEffectSize", + "photoFilterLensSize", + "photoFilterMountType", + "photoFilterThreadSize", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "removableMemory", + "screenSize", + "softwareIncluded", + "surgeProtectionRating", + "threeDTechnology", + "totalDVIPorts", + "totalPowerOutlets", + "viewFinderType", + "waterResistantLevel", + "efficiency" +}) +@XmlRootElement(name = "CameraOtherAccessories") +public class CameraOtherAccessories { + + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CameraFilmSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger cameraFilmSpeed; + @XmlElement(name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraFlash; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conductor; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FlashDedication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashDedication; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MaxWeightCapacity") + protected WeightDimension maxWeightCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "PhotoFilterBayonetSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterBayonetSize; + @XmlElement(name = "PhotoFilterDropInSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterDropInSize; + @XmlElement(name = "PhotoFilterEffectSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterEffectSize; + @XmlElement(name = "PhotoFilterLensSize") + protected LengthDimension photoFilterLensSize; + @XmlElement(name = "PhotoFilterMountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterMountType; + @XmlElement(name = "PhotoFilterThreadSize") + protected LengthDimension photoFilterThreadSize; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "SurgeProtectionRating") + protected EnergyRatingType surgeProtectionRating; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalPowerOutlets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPowerOutlets; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取cameraFilmSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCameraFilmSpeed() { + return cameraFilmSpeed; + } + + /** + * 设置cameraFilmSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCameraFilmSpeed(BigInteger value) { + this.cameraFilmSpeed = value; + } + + /** + * 获取cameraFlash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraFlash() { + return cameraFlash; + } + + /** + * 设置cameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraFlash(String value) { + this.cameraFlash = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取conductor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConductor() { + return conductor; + } + + /** + * 设置conductor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConductor(String value) { + this.conductor = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取flashDedication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashDedication() { + return flashDedication; + } + + /** + * 设置flashDedication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashDedication(String value) { + this.flashDedication = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取maxWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightCapacity() { + return maxWeightCapacity; + } + + /** + * 设置maxWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightCapacity(WeightDimension value) { + this.maxWeightCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取photoFilterBayonetSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterBayonetSize() { + return photoFilterBayonetSize; + } + + /** + * 设置photoFilterBayonetSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterBayonetSize(String value) { + this.photoFilterBayonetSize = value; + } + + /** + * 获取photoFilterDropInSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterDropInSize() { + return photoFilterDropInSize; + } + + /** + * 设置photoFilterDropInSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterDropInSize(String value) { + this.photoFilterDropInSize = value; + } + + /** + * 获取photoFilterEffectSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterEffectSize() { + return photoFilterEffectSize; + } + + /** + * 设置photoFilterEffectSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterEffectSize(String value) { + this.photoFilterEffectSize = value; + } + + /** + * 获取photoFilterLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterLensSize() { + return photoFilterLensSize; + } + + /** + * 设置photoFilterLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterLensSize(LengthDimension value) { + this.photoFilterLensSize = value; + } + + /** + * 获取photoFilterMountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterMountType() { + return photoFilterMountType; + } + + /** + * 设置photoFilterMountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterMountType(String value) { + this.photoFilterMountType = value; + } + + /** + * 获取photoFilterThreadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterThreadSize() { + return photoFilterThreadSize; + } + + /** + * 设置photoFilterThreadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterThreadSize(LengthDimension value) { + this.photoFilterThreadSize = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取surgeProtectionRating属性的值。 + * + * @return + * possible object is + * {@link EnergyRatingType } + * + */ + public EnergyRatingType getSurgeProtectionRating() { + return surgeProtectionRating; + } + + /** + * 设置surgeProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link EnergyRatingType } + * + */ + public void setSurgeProtectionRating(EnergyRatingType value) { + this.surgeProtectionRating = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalPowerOutlets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPowerOutlets() { + return totalPowerOutlets; + } + + /** + * 设置totalPowerOutlets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPowerOutlets(BigInteger value) { + this.totalPowerOutlets = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CameraPhoto.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraPhoto.java new file mode 100644 index 0000000..a12f474 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraPhoto.java @@ -0,0 +1,3453 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}FilmCamera"/>
+ *                   <element ref="{}Camcorder"/>
+ *                   <element ref="{}DigitalCamera"/>
+ *                   <element ref="{}DigitalFrame"/>
+ *                   <element ref="{}Binocular"/>
+ *                   <element ref="{}SurveillanceSystem"/>
+ *                   <element ref="{}Telescope"/>
+ *                   <element ref="{}Microscope"/>
+ *                   <element ref="{}Darkroom"/>
+ *                   <element ref="{}Lens"/>
+ *                   <element ref="{}LensAccessory"/>
+ *                   <element ref="{}Filter"/>
+ *                   <element ref="{}Film"/>
+ *                   <element ref="{}BagCase"/>
+ *                   <element ref="{}BlankMedia"/>
+ *                   <element ref="{}PhotoPaper"/>
+ *                   <element ref="{}Cleaner"/>
+ *                   <element ref="{}Flash"/>
+ *                   <element ref="{}TripodStand"/>
+ *                   <element name="Lighting" type="{}LightingType"/>
+ *                   <element ref="{}Projection"/>
+ *                   <element ref="{}PhotoStudio"/>
+ *                   <element ref="{}LightMeter"/>
+ *                   <element ref="{}PowerSupply"/>
+ *                   <element ref="{}OtherAccessory"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryCellType" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="Manufacturer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfrPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Rebate" maxOccurs="2" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="RebateStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *                   <element name="RebateEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *                   <element name="RebateMessage" type="{}TwoFiftyStringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemsIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Keywords" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="AudioInput" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AutoFocusTechnology" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="CompatibleMountings" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FilmSpeedRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finderscope" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="GuideNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="HasImageStabilizer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ImageArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensCoverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensSystemSpecialFunctions" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LightSensitivity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumApertureRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumLifetimeCharges" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaximumManufacturerWeightRecommended" type="{}WeightIntegerDimension" minOccurs="0"/>
+ *         <element name="MediaType" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MemoryStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="MemoryTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MicrophoneOperationMode" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MinFocalRange" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OpticalSensorResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="OpticalSensorSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Parentage" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="parent"/>
+ *               <enumeration value="child"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VariationTheme" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="CustomerPackageType"/>
+ *               <enumeration value="ColorName-CustomerPackageType"/>
+ *               <enumeration value="SizeName-CustomerPackageType"/>
+ *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *               <enumeration value="StyleName-CustomerPackageType"/>
+ *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RangefinderType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RechargeableBatteryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableStorageInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RollQuantity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShootingModes" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SupportedImageType" type="{}ImageFormatTypeValues" maxOccurs="5" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VideoInput" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoInputFormat" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="VideoInputSpecialEffects" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "battery", + "batteryCellType", + "countryOfOrigin", + "manufacturer", + "modelName", + "modelNumber", + "mfrPartNumber", + "customerPackageType", + "canShipInOriginalContainer", + "identityPackageType", + "color", + "rebate", + "colorMap", + "itemsIncluded", + "keywords", + "platinumKeywords", + "audioInput", + "autoFocusTechnology", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "compatibleDevices", + "compatibleMountings", + "deviceType", + "displayTechnology", + "displayType", + "filmSpeedRange", + "finderscope", + "formFactor", + "guideNumber", + "hardwarePlatform", + "hasImageStabilizer", + "imageArea", + "itemDisplayDiameter", + "itemDisplayDepth", + "itemDisplayHeight", + "itemDisplayLength", + "itemDisplayWeight", + "itemDisplayWidth", + "itemThickness", + "lensCoverage", + "lensSystemSpecialFunctions", + "lightSensitivity", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "manufacturerWarrantyDescription", + "manufacturerWarrantyType", + "maximumApertureRange", + "maximumHeight", + "maximumLifetimeCharges", + "maximumManufacturerWeightRecommended", + "mediaType", + "memoryStorageCapacity", + "memoryTechnology", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "microphoneOperationMode", + "minFocalRange", + "minimumHeight", + "mountingType", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "opticalSensorResolution", + "opticalSensorSize", + "opticalSensorTechnology", + "parentage", + "variationTheme", + "rangefinderType", + "rechargeableBatteryIncluded", + "remoteControlDescription", + "removableStorageInterface", + "rollQuantity", + "sellerWarrantyDescription", + "sizeName", + "shootingModes", + "supportedImageType", + "styleName", + "videoInput", + "videoInputFormat", + "videoInputSpecialEffects" +}) +@XmlRootElement(name = "CameraPhoto") +public class CameraPhoto { + + @XmlElement(name = "ProductType", required = true) + protected CameraPhoto.ProductType productType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "Manufacturer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturer; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MfrPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrPartNumber; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Rebate") + protected List rebate; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ItemsIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemsIncluded; + @XmlElement(name = "Keywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List keywords; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "AudioInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List audioInput; + @XmlElement(name = "AutoFocusTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List autoFocusTechnology; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleDevices; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleMountings; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayTechnology; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "FilmSpeedRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String filmSpeedRange; + @XmlElement(name = "Finderscope") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finderscope; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List formFactor; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "HasImageStabilizer") + protected Boolean hasImageStabilizer; + @XmlElement(name = "ImageArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageArea; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayDepth") + protected LengthDimension itemDisplayDepth; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayLength") + protected LengthDimension itemDisplayLength; + @XmlElement(name = "ItemDisplayWeight") + protected WeightDimension itemDisplayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "LensCoverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensCoverage; + @XmlElement(name = "LensSystemSpecialFunctions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List lensSystemSpecialFunctions; + @XmlElement(name = "LightSensitivity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSensitivity; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "MaximumApertureRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumApertureRange; + @XmlElement(name = "MaximumHeight") + protected LengthDimension maximumHeight; + @XmlElement(name = "MaximumLifetimeCharges") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumLifetimeCharges; + @XmlElement(name = "MaximumManufacturerWeightRecommended") + protected WeightIntegerDimension maximumManufacturerWeightRecommended; + @XmlElement(name = "MediaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List mediaType; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeDimension memoryStorageCapacity; + @XmlElement(name = "MemoryTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memoryTechnology; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MicrophoneOperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List microphoneOperationMode; + @XmlElement(name = "MinFocalRange") + protected LengthDimension minFocalRange; + @XmlElement(name = "MinimumHeight") + protected LengthDimension minimumHeight; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "OpticalSensorResolution") + protected PixelDimension opticalSensorResolution; + @XmlElement(name = "OpticalSensorSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalSensorSize; + @XmlElement(name = "OpticalSensorTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalSensorTechnology; + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "RangefinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rangefinderType; + @XmlElement(name = "RechargeableBatteryIncluded") + protected Boolean rechargeableBatteryIncluded; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableStorageInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableStorageInterface; + @XmlElement(name = "RollQuantity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rollQuantity; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "ShootingModes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List shootingModes; + @XmlElement(name = "SupportedImageType") + @XmlSchemaType(name = "string") + protected List supportedImageType; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "VideoInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoInput; + @XmlElement(name = "VideoInputFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoInputFormat; + @XmlElement(name = "VideoInputSpecialEffects") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List videoInputSpecialEffects; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link CameraPhoto.ProductType } + * + */ + public CameraPhoto.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link CameraPhoto.ProductType } + * + */ + public void setProductType(CameraPhoto.ProductType value) { + this.productType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取manufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturer() { + return manufacturer; + } + + /** + * 设置manufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturer(String value) { + this.manufacturer = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取mfrPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrPartNumber() { + return mfrPartNumber; + } + + /** + * 设置mfrPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrPartNumber(String value) { + this.mfrPartNumber = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * Gets the value of the rebate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rebate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRebate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CameraPhoto.Rebate } + * + * + */ + public List getRebate() { + if (rebate == null) { + rebate = new ArrayList(); + } + return this.rebate; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取itemsIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemsIncluded() { + return itemsIncluded; + } + + /** + * 设置itemsIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemsIncluded(String value) { + this.itemsIncluded = value; + } + + /** + * Gets the value of the keywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the keywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKeywords() { + if (keywords == null) { + keywords = new ArrayList(); + } + return this.keywords; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * Gets the value of the audioInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioInput() { + if (audioInput == null) { + audioInput = new ArrayList(); + } + return this.audioInput; + } + + /** + * Gets the value of the autoFocusTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the autoFocusTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAutoFocusTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAutoFocusTechnology() { + if (autoFocusTechnology == null) { + autoFocusTechnology = new ArrayList(); + } + return this.autoFocusTechnology; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * Gets the value of the compatibleDevices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleDevices property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleDevices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleDevices() { + if (compatibleDevices == null) { + compatibleDevices = new ArrayList(); + } + return this.compatibleDevices; + } + + /** + * Gets the value of the compatibleMountings property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleMountings property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleMountings().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleMountings() { + if (compatibleMountings == null) { + compatibleMountings = new ArrayList(); + } + return this.compatibleMountings; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayTechnology() { + return displayTechnology; + } + + /** + * 设置displayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayTechnology(String value) { + this.displayTechnology = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取filmSpeedRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilmSpeedRange() { + return filmSpeedRange; + } + + /** + * 设置filmSpeedRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilmSpeedRange(String value) { + this.filmSpeedRange = value; + } + + /** + * 获取finderscope属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinderscope() { + return finderscope; + } + + /** + * 设置finderscope属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinderscope(String value) { + this.finderscope = value; + } + + /** + * Gets the value of the formFactor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the formFactor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormFactor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFormFactor() { + if (formFactor == null) { + formFactor = new ArrayList(); + } + return this.formFactor; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * 获取hasImageStabilizer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasImageStabilizer() { + return hasImageStabilizer; + } + + /** + * 设置hasImageStabilizer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasImageStabilizer(Boolean value) { + this.hasImageStabilizer = value; + } + + /** + * 获取imageArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageArea() { + return imageArea; + } + + /** + * 设置imageArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageArea(String value) { + this.imageArea = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDepth() { + return itemDisplayDepth; + } + + /** + * 设置itemDisplayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDepth(LengthDimension value) { + this.itemDisplayDepth = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayLength() { + return itemDisplayLength; + } + + /** + * 设置itemDisplayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayLength(LengthDimension value) { + this.itemDisplayLength = value; + } + + /** + * 获取itemDisplayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemDisplayWeight() { + return itemDisplayWeight; + } + + /** + * 设置itemDisplayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemDisplayWeight(WeightDimension value) { + this.itemDisplayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取lensCoverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensCoverage() { + return lensCoverage; + } + + /** + * 设置lensCoverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensCoverage(String value) { + this.lensCoverage = value; + } + + /** + * Gets the value of the lensSystemSpecialFunctions property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the lensSystemSpecialFunctions property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLensSystemSpecialFunctions().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getLensSystemSpecialFunctions() { + if (lensSystemSpecialFunctions == null) { + lensSystemSpecialFunctions = new ArrayList(); + } + return this.lensSystemSpecialFunctions; + } + + /** + * 获取lightSensitivity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSensitivity() { + return lightSensitivity; + } + + /** + * 设置lightSensitivity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSensitivity(String value) { + this.lightSensitivity = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * 获取maximumApertureRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumApertureRange() { + return maximumApertureRange; + } + + /** + * 设置maximumApertureRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumApertureRange(String value) { + this.maximumApertureRange = value; + } + + /** + * 获取maximumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeight() { + return maximumHeight; + } + + /** + * 设置maximumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeight(LengthDimension value) { + this.maximumHeight = value; + } + + /** + * 获取maximumLifetimeCharges属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumLifetimeCharges() { + return maximumLifetimeCharges; + } + + /** + * 设置maximumLifetimeCharges属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumLifetimeCharges(BigInteger value) { + this.maximumLifetimeCharges = value; + } + + /** + * 获取maximumManufacturerWeightRecommended属性的值。 + * + * @return + * possible object is + * {@link WeightIntegerDimension } + * + */ + public WeightIntegerDimension getMaximumManufacturerWeightRecommended() { + return maximumManufacturerWeightRecommended; + } + + /** + * 设置maximumManufacturerWeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link WeightIntegerDimension } + * + */ + public void setMaximumManufacturerWeightRecommended(WeightIntegerDimension value) { + this.maximumManufacturerWeightRecommended = value; + } + + /** + * Gets the value of the mediaType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mediaType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMediaType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMediaType() { + if (mediaType == null) { + mediaType = new ArrayList(); + } + return this.mediaType; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取memoryTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemoryTechnology() { + return memoryTechnology; + } + + /** + * 设置memoryTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemoryTechnology(String value) { + this.memoryTechnology = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * Gets the value of the microphoneOperationMode property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the microphoneOperationMode property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMicrophoneOperationMode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMicrophoneOperationMode() { + if (microphoneOperationMode == null) { + microphoneOperationMode = new ArrayList(); + } + return this.microphoneOperationMode; + } + + /** + * 获取minFocalRange属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalRange() { + return minFocalRange; + } + + /** + * 设置minFocalRange属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalRange(LengthDimension value) { + this.minFocalRange = value; + } + + /** + * 获取minimumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeight() { + return minimumHeight; + } + + /** + * 设置minimumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeight(LengthDimension value) { + this.minimumHeight = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取opticalSensorResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getOpticalSensorResolution() { + return opticalSensorResolution; + } + + /** + * 设置opticalSensorResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setOpticalSensorResolution(PixelDimension value) { + this.opticalSensorResolution = value; + } + + /** + * 获取opticalSensorSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalSensorSize() { + return opticalSensorSize; + } + + /** + * 设置opticalSensorSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalSensorSize(String value) { + this.opticalSensorSize = value; + } + + /** + * 获取opticalSensorTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalSensorTechnology() { + return opticalSensorTechnology; + } + + /** + * 设置opticalSensorTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalSensorTechnology(String value) { + this.opticalSensorTechnology = value; + } + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取rangefinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRangefinderType() { + return rangefinderType; + } + + /** + * 设置rangefinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRangefinderType(String value) { + this.rangefinderType = value; + } + + /** + * 获取rechargeableBatteryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRechargeableBatteryIncluded() { + return rechargeableBatteryIncluded; + } + + /** + * 设置rechargeableBatteryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRechargeableBatteryIncluded(Boolean value) { + this.rechargeableBatteryIncluded = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableStorageInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableStorageInterface() { + return removableStorageInterface; + } + + /** + * 设置removableStorageInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableStorageInterface(String value) { + this.removableStorageInterface = value; + } + + /** + * 获取rollQuantity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRollQuantity() { + return rollQuantity; + } + + /** + * 设置rollQuantity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRollQuantity(String value) { + this.rollQuantity = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * Gets the value of the shootingModes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the shootingModes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getShootingModes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getShootingModes() { + if (shootingModes == null) { + shootingModes = new ArrayList(); + } + return this.shootingModes; + } + + /** + * Gets the value of the supportedImageType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supportedImageType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSupportedImageType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ImageFormatTypeValues } + * + * + */ + public List getSupportedImageType() { + if (supportedImageType == null) { + supportedImageType = new ArrayList(); + } + return this.supportedImageType; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * Gets the value of the videoInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoInput() { + if (videoInput == null) { + videoInput = new ArrayList(); + } + return this.videoInput; + } + + /** + * Gets the value of the videoInputFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoInputFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoInputFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoInputFormat() { + if (videoInputFormat == null) { + videoInputFormat = new ArrayList(); + } + return this.videoInputFormat; + } + + /** + * Gets the value of the videoInputSpecialEffects property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoInputSpecialEffects property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoInputSpecialEffects().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVideoInputSpecialEffects() { + if (videoInputSpecialEffects == null) { + videoInputSpecialEffects = new ArrayList(); + } + return this.videoInputSpecialEffects; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}FilmCamera"/>
+     *         <element ref="{}Camcorder"/>
+     *         <element ref="{}DigitalCamera"/>
+     *         <element ref="{}DigitalFrame"/>
+     *         <element ref="{}Binocular"/>
+     *         <element ref="{}SurveillanceSystem"/>
+     *         <element ref="{}Telescope"/>
+     *         <element ref="{}Microscope"/>
+     *         <element ref="{}Darkroom"/>
+     *         <element ref="{}Lens"/>
+     *         <element ref="{}LensAccessory"/>
+     *         <element ref="{}Filter"/>
+     *         <element ref="{}Film"/>
+     *         <element ref="{}BagCase"/>
+     *         <element ref="{}BlankMedia"/>
+     *         <element ref="{}PhotoPaper"/>
+     *         <element ref="{}Cleaner"/>
+     *         <element ref="{}Flash"/>
+     *         <element ref="{}TripodStand"/>
+     *         <element name="Lighting" type="{}LightingType"/>
+     *         <element ref="{}Projection"/>
+     *         <element ref="{}PhotoStudio"/>
+     *         <element ref="{}LightMeter"/>
+     *         <element ref="{}PowerSupply"/>
+     *         <element ref="{}OtherAccessory"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "filmCamera", + "camcorder", + "digitalCamera", + "digitalFrame", + "binocular", + "surveillanceSystem", + "telescope", + "microscope", + "darkroom", + "lens", + "lensAccessory", + "filter", + "film", + "bagCase", + "blankMedia", + "photoPaper", + "cleaner", + "flash", + "tripodStand", + "lighting", + "projection", + "photoStudio", + "lightMeter", + "powerSupply", + "otherAccessory" + }) + public static class ProductType { + + @XmlElement(name = "FilmCamera") + protected FilmCamera filmCamera; + @XmlElement(name = "Camcorder") + protected Camcorder camcorder; + @XmlElement(name = "DigitalCamera") + protected DigitalCamera digitalCamera; + @XmlElement(name = "DigitalFrame") + protected DigitalFrame digitalFrame; + @XmlElement(name = "Binocular") + protected Binocular binocular; + @XmlElement(name = "SurveillanceSystem") + protected SurveillanceSystem surveillanceSystem; + @XmlElement(name = "Telescope") + protected Telescope telescope; + @XmlElement(name = "Microscope") + protected Microscope microscope; + @XmlElement(name = "Darkroom") + protected Darkroom darkroom; + @XmlElement(name = "Lens") + protected Lens lens; + @XmlElement(name = "LensAccessory") + protected LensAccessory lensAccessory; + @XmlElement(name = "Filter") + protected Filter filter; + @XmlElement(name = "Film") + protected Film film; + @XmlElement(name = "BagCase") + protected BagCase bagCase; + @XmlElement(name = "BlankMedia") + protected BlankMedia blankMedia; + @XmlElement(name = "PhotoPaper") + protected PhotoPaper photoPaper; + @XmlElement(name = "Cleaner") + protected Cleaner cleaner; + @XmlElement(name = "Flash") + protected Flash flash; + @XmlElement(name = "TripodStand") + protected TripodStand tripodStand; + @XmlElement(name = "Lighting") + protected LightingType lighting; + @XmlElement(name = "Projection") + protected Projection projection; + @XmlElement(name = "PhotoStudio") + protected PhotoStudio photoStudio; + @XmlElement(name = "LightMeter") + protected LightMeter lightMeter; + @XmlElement(name = "PowerSupply") + protected PowerSupply powerSupply; + @XmlElement(name = "OtherAccessory") + protected OtherAccessory otherAccessory; + + /** + * 获取filmCamera属性的值。 + * + * @return + * possible object is + * {@link FilmCamera } + * + */ + public FilmCamera getFilmCamera() { + return filmCamera; + } + + /** + * 设置filmCamera属性的值。 + * + * @param value + * allowed object is + * {@link FilmCamera } + * + */ + public void setFilmCamera(FilmCamera value) { + this.filmCamera = value; + } + + /** + * 获取camcorder属性的值。 + * + * @return + * possible object is + * {@link Camcorder } + * + */ + public Camcorder getCamcorder() { + return camcorder; + } + + /** + * 设置camcorder属性的值。 + * + * @param value + * allowed object is + * {@link Camcorder } + * + */ + public void setCamcorder(Camcorder value) { + this.camcorder = value; + } + + /** + * 获取digitalCamera属性的值。 + * + * @return + * possible object is + * {@link DigitalCamera } + * + */ + public DigitalCamera getDigitalCamera() { + return digitalCamera; + } + + /** + * 设置digitalCamera属性的值。 + * + * @param value + * allowed object is + * {@link DigitalCamera } + * + */ + public void setDigitalCamera(DigitalCamera value) { + this.digitalCamera = value; + } + + /** + * 获取digitalFrame属性的值。 + * + * @return + * possible object is + * {@link DigitalFrame } + * + */ + public DigitalFrame getDigitalFrame() { + return digitalFrame; + } + + /** + * 设置digitalFrame属性的值。 + * + * @param value + * allowed object is + * {@link DigitalFrame } + * + */ + public void setDigitalFrame(DigitalFrame value) { + this.digitalFrame = value; + } + + /** + * 获取binocular属性的值。 + * + * @return + * possible object is + * {@link Binocular } + * + */ + public Binocular getBinocular() { + return binocular; + } + + /** + * 设置binocular属性的值。 + * + * @param value + * allowed object is + * {@link Binocular } + * + */ + public void setBinocular(Binocular value) { + this.binocular = value; + } + + /** + * 获取surveillanceSystem属性的值。 + * + * @return + * possible object is + * {@link SurveillanceSystem } + * + */ + public SurveillanceSystem getSurveillanceSystem() { + return surveillanceSystem; + } + + /** + * 设置surveillanceSystem属性的值。 + * + * @param value + * allowed object is + * {@link SurveillanceSystem } + * + */ + public void setSurveillanceSystem(SurveillanceSystem value) { + this.surveillanceSystem = value; + } + + /** + * 获取telescope属性的值。 + * + * @return + * possible object is + * {@link Telescope } + * + */ + public Telescope getTelescope() { + return telescope; + } + + /** + * 设置telescope属性的值。 + * + * @param value + * allowed object is + * {@link Telescope } + * + */ + public void setTelescope(Telescope value) { + this.telescope = value; + } + + /** + * 获取microscope属性的值。 + * + * @return + * possible object is + * {@link Microscope } + * + */ + public Microscope getMicroscope() { + return microscope; + } + + /** + * 设置microscope属性的值。 + * + * @param value + * allowed object is + * {@link Microscope } + * + */ + public void setMicroscope(Microscope value) { + this.microscope = value; + } + + /** + * 获取darkroom属性的值。 + * + * @return + * possible object is + * {@link Darkroom } + * + */ + public Darkroom getDarkroom() { + return darkroom; + } + + /** + * 设置darkroom属性的值。 + * + * @param value + * allowed object is + * {@link Darkroom } + * + */ + public void setDarkroom(Darkroom value) { + this.darkroom = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link Lens } + * + */ + public Lens getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link Lens } + * + */ + public void setLens(Lens value) { + this.lens = value; + } + + /** + * 获取lensAccessory属性的值。 + * + * @return + * possible object is + * {@link LensAccessory } + * + */ + public LensAccessory getLensAccessory() { + return lensAccessory; + } + + /** + * 设置lensAccessory属性的值。 + * + * @param value + * allowed object is + * {@link LensAccessory } + * + */ + public void setLensAccessory(LensAccessory value) { + this.lensAccessory = value; + } + + /** + * 获取filter属性的值。 + * + * @return + * possible object is + * {@link Filter } + * + */ + public Filter getFilter() { + return filter; + } + + /** + * 设置filter属性的值。 + * + * @param value + * allowed object is + * {@link Filter } + * + */ + public void setFilter(Filter value) { + this.filter = value; + } + + /** + * 获取film属性的值。 + * + * @return + * possible object is + * {@link Film } + * + */ + public Film getFilm() { + return film; + } + + /** + * 设置film属性的值。 + * + * @param value + * allowed object is + * {@link Film } + * + */ + public void setFilm(Film value) { + this.film = value; + } + + /** + * 获取bagCase属性的值。 + * + * @return + * possible object is + * {@link BagCase } + * + */ + public BagCase getBagCase() { + return bagCase; + } + + /** + * 设置bagCase属性的值。 + * + * @param value + * allowed object is + * {@link BagCase } + * + */ + public void setBagCase(BagCase value) { + this.bagCase = value; + } + + /** + * 获取blankMedia属性的值。 + * + * @return + * possible object is + * {@link BlankMedia } + * + */ + public BlankMedia getBlankMedia() { + return blankMedia; + } + + /** + * 设置blankMedia属性的值。 + * + * @param value + * allowed object is + * {@link BlankMedia } + * + */ + public void setBlankMedia(BlankMedia value) { + this.blankMedia = value; + } + + /** + * 获取photoPaper属性的值。 + * + * @return + * possible object is + * {@link PhotoPaper } + * + */ + public PhotoPaper getPhotoPaper() { + return photoPaper; + } + + /** + * 设置photoPaper属性的值。 + * + * @param value + * allowed object is + * {@link PhotoPaper } + * + */ + public void setPhotoPaper(PhotoPaper value) { + this.photoPaper = value; + } + + /** + * 获取cleaner属性的值。 + * + * @return + * possible object is + * {@link Cleaner } + * + */ + public Cleaner getCleaner() { + return cleaner; + } + + /** + * 设置cleaner属性的值。 + * + * @param value + * allowed object is + * {@link Cleaner } + * + */ + public void setCleaner(Cleaner value) { + this.cleaner = value; + } + + /** + * 获取flash属性的值。 + * + * @return + * possible object is + * {@link Flash } + * + */ + public Flash getFlash() { + return flash; + } + + /** + * 设置flash属性的值。 + * + * @param value + * allowed object is + * {@link Flash } + * + */ + public void setFlash(Flash value) { + this.flash = value; + } + + /** + * 获取tripodStand属性的值。 + * + * @return + * possible object is + * {@link TripodStand } + * + */ + public TripodStand getTripodStand() { + return tripodStand; + } + + /** + * 设置tripodStand属性的值。 + * + * @param value + * allowed object is + * {@link TripodStand } + * + */ + public void setTripodStand(TripodStand value) { + this.tripodStand = value; + } + + /** + * 获取lighting属性的值。 + * + * @return + * possible object is + * {@link LightingType } + * + */ + public LightingType getLighting() { + return lighting; + } + + /** + * 设置lighting属性的值。 + * + * @param value + * allowed object is + * {@link LightingType } + * + */ + public void setLighting(LightingType value) { + this.lighting = value; + } + + /** + * 获取projection属性的值。 + * + * @return + * possible object is + * {@link Projection } + * + */ + public Projection getProjection() { + return projection; + } + + /** + * 设置projection属性的值。 + * + * @param value + * allowed object is + * {@link Projection } + * + */ + public void setProjection(Projection value) { + this.projection = value; + } + + /** + * 获取photoStudio属性的值。 + * + * @return + * possible object is + * {@link PhotoStudio } + * + */ + public PhotoStudio getPhotoStudio() { + return photoStudio; + } + + /** + * 设置photoStudio属性的值。 + * + * @param value + * allowed object is + * {@link PhotoStudio } + * + */ + public void setPhotoStudio(PhotoStudio value) { + this.photoStudio = value; + } + + /** + * 获取lightMeter属性的值。 + * + * @return + * possible object is + * {@link LightMeter } + * + */ + public LightMeter getLightMeter() { + return lightMeter; + } + + /** + * 设置lightMeter属性的值。 + * + * @param value + * allowed object is + * {@link LightMeter } + * + */ + public void setLightMeter(LightMeter value) { + this.lightMeter = value; + } + + /** + * 获取powerSupply属性的值。 + * + * @return + * possible object is + * {@link PowerSupply } + * + */ + public PowerSupply getPowerSupply() { + return powerSupply; + } + + /** + * 设置powerSupply属性的值。 + * + * @param value + * allowed object is + * {@link PowerSupply } + * + */ + public void setPowerSupply(PowerSupply value) { + this.powerSupply = value; + } + + /** + * 获取otherAccessory属性的值。 + * + * @return + * possible object is + * {@link OtherAccessory } + * + */ + public OtherAccessory getOtherAccessory() { + return otherAccessory; + } + + /** + * 设置otherAccessory属性的值。 + * + * @param value + * allowed object is + * {@link OtherAccessory } + * + */ + public void setOtherAccessory(OtherAccessory value) { + this.otherAccessory = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="RebateStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+     *         <element name="RebateEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+     *         <element name="RebateMessage" type="{}TwoFiftyStringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "rebateStartDate", + "rebateEndDate", + "rebateMessage" + }) + public static class Rebate { + + @XmlElement(name = "RebateStartDate", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar rebateStartDate; + @XmlElement(name = "RebateEndDate", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar rebateEndDate; + @XmlElement(name = "RebateMessage", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rebateMessage; + + /** + * 获取rebateStartDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getRebateStartDate() { + return rebateStartDate; + } + + /** + * 设置rebateStartDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setRebateStartDate(XMLGregorianCalendar value) { + this.rebateStartDate = value; + } + + /** + * 获取rebateEndDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getRebateEndDate() { + return rebateEndDate; + } + + /** + * 设置rebateEndDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setRebateEndDate(XMLGregorianCalendar value) { + this.rebateEndDate = value; + } + + /** + * 获取rebateMessage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRebateMessage() { + return rebateMessage; + } + + /** + * 设置rebateMessage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRebateMessage(String value) { + this.rebateMessage = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CameraPowerSupply.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraPowerSupply.java new file mode 100644 index 0000000..5299b71 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CameraPowerSupply.java @@ -0,0 +1,347 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogRGBInput", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cableLength", + "finishType", + "powerPlugType", + "powerSource", + "efficiency" +}) +@XmlRootElement(name = "CameraPowerSupply") +public class CameraPowerSupply { + + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CampingEquipment.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CampingEquipment.java new file mode 100644 index 0000000..ee51ea1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CampingEquipment.java @@ -0,0 +1,6971 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EventName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageContents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FloorWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfResistanceLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TargetZoneCalculationType" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaximumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfExercises" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ControlProgramName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ResistanceMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPrograms" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ConstructionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Alarm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumResistance" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="BeltStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BottomStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuffType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Department" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWash" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrontStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GloveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NeckStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PocketDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RiseStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnderwireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WaistSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RimSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CrankLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopTubeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BrakeWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BikeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InseamLength" type="{}NeckSizeDimension" minOccurs="0"/>
+ *         <element name="BrakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SuspensionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AssemblyInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Speed" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Resistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FrameSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="DivingClothingThickness" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TensionLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BearingMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SonarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BeamWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LifeVestType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHorsepower" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MotorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RotationDirection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPowerLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LocationAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NavigationRoutes" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemImpactForce" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BladeShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BootSize" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CalfSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FittingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPockets" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FuelCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="ApparentScaleSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TurnRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StaticElongationPercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="UIAAFallRating" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGearLoops" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EffectiveEdgeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BoilRateDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoundPressure" type="{}Dimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StateString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StaticLoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="HeatOutput" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FuelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumEnergyOutput" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="InsulationResistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="InsulationMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MinimumTorsoMeasurement" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPoles" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FoldedSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}BurnTimeDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CrossSectionShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ObjectiveLensDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="MinimumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UniformNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuardMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperationMode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NativeResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CapacityName" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DisplayColorSupport" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MemoryStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}AssemblyTimeDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" type="{}LithiumBatteryPackagingType" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WheelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CycleTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleStackHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleReachLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleEffectiveTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleChainstayLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketDrop" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="WheelBase" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeightRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SnowshoePartType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaistStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SunlightExposure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MagnificationStrength" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LengthRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HoodDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GlassType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FabricWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="DryingPerformanceRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AudioFeaturesDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "color", + "colorMap", + "closureType", + "patternName", + "eventName", + "fabricType", + "importDesignation", + "countryAsLabeled", + "furDescription", + "includedFeatures", + "materialType", + "itemPackageContents", + "seasons", + "sizeMap", + "size", + "skillLevel", + "sportType", + "floorLength", + "floorWidth", + "minimumTensionRating", + "numberOfResistanceLevels", + "targetZoneCalculationType", + "maximumTensionRating", + "numberOfExercises", + "controlProgramName", + "resistanceMechanism", + "scaleName", + "numberOfPrograms", + "constructionType", + "alarm", + "maximumResistance", + "ingredients", + "floorArea", + "beltStyle", + "bottomStyle", + "collarType", + "cuffType", + "cupSize", + "department", + "fabricWash", + "frontStyle", + "gloveType", + "legStyle", + "neckStyle", + "patternType", + "pocketDescription", + "shoeWidth", + "sleeveType", + "sleeveLength", + "riseStyle", + "strapType", + "supportType", + "theme", + "topStyle", + "underwireType", + "uvProtection", + "waistSize", + "softwareIncluded", + "rimSize", + "crankLength", + "frameType", + "topTubeLength", + "wheelSize", + "brakeWidth", + "seatHeight", + "bikeType", + "inseamLength", + "brakeType", + "suspensionType", + "frameMaterialType", + "assemblyInstructions", + "speed", + "resistance", + "frameSize", + "lockType", + "amperage", + "divingClothingThickness", + "tensionLevel", + "bearingMaterialType", + "sonarType", + "beamWidth", + "numberOfSpeeds", + "lifeVestType", + "maximumHorsepower", + "motorType", + "rotationDirection", + "numberOfPowerLevels", + "locationAccuracy", + "navigationRoutes", + "itemImpactForce", + "bladeShape", + "bootSize", + "calfSize", + "capacity", + "flavor", + "lensColor", + "fittingType", + "numberOfPockets", + "fuelCapacity", + "bladeType", + "maximumCompatibleBootSize", + "minimumCompatibleBootSize", + "apparentScaleSize", + "minimumCompatibleRopeDiameter", + "maximumCompatibleRopeDiameter", + "turnRadius", + "numberOfDoors", + "staticElongationPercentage", + "uiaaFallRating", + "numberOfGearLoops", + "effectiveEdgeLength", + "accessLocation", + "boilRateDescription", + "fillMaterialType", + "soundPressure", + "capType", + "mountType", + "stateString", + "lampType", + "numberOfPages", + "mapType", + "staticLoadCapacity", + "heatOutput", + "numberOfBlades", + "temperatureRating", + "bladeLength", + "lensMaterial", + "lensShape", + "maximumHeight", + "fuelType", + "maximumEnergyOutput", + "insulationResistance", + "insulationMaterialType", + "padType", + "outerMaterialType", + "innerMaterialType", + "breakingStrength", + "minimumTorsoMeasurement", + "tensileStrength", + "occupancy", + "numberOfPoles", + "foldedSize", + "lightSourceType", + "lightSourceOperatingLife", + "luminousIntensity", + "crossSectionShape", + "objectiveLensDiameter", + "maximumMagnification", + "minimumMagnification", + "itemShape", + "wattage", + "seatingCapacity", + "fitType", + "uniformNumber", + "guardMaterialType", + "operationMode", + "nativeResolution", + "powerSourceType", + "specialFeatures", + "capacityName", + "includedComponents", + "displayColorSupport", + "loadCapacity", + "memoryStorageCapacity", + "displaySize", + "displayResolutionMaximum", + "connectorType", + "specificUsesForProduct", + "compatibleDevices", + "minimumWeightRecommendation", + "maximumWeightRecommendation", + "itemArea", + "maximumWeightCapacity", + "itemDiameter", + "itemThickness", + "ppuCount", + "ppuCountType", + "battery", + "batteryAverageLife", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "wheelType", + "waterResistanceTechnology", + "cycleTopTubeLength", + "cycleStackHeight", + "cycleSeatTubeLength", + "cycleSeatTubeAngle", + "cycleReachLength", + "cycleHeadTubeLength", + "cycleHeadTubeAngle", + "cycleEffectiveTopTubeLength", + "cycleChainstayLength", + "cycleBottomBracketHeight", + "cycleBottomBracketDrop", + "wheelBase", + "materialFeatures", + "weightRange", + "faceLength", + "snowshoePartType", + "waterResistanceLevel", + "warrantyDescription", + "waistStyle", + "sunlightExposure", + "shellType", + "recommendedUsesForProduct", + "magnificationStrength", + "liningDescription", + "lengthRange", + "hoodDescription", + "heelType", + "glassType", + "faceWidth", + "fabricWeight", + "dryingPerformanceRating", + "containerType", + "compatibilityOptions", + "chainType", + "certificateType", + "baseMaterialType", + "audioFeaturesDescription", + "displayLength", + "displayWidth", + "displayHeight", + "displayWeight", + "displayDiameter", + "itemVolume", + "volumeCapacityName", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "voltage" +}) +@XmlRootElement(name = "CampingEquipment") +public class CampingEquipment { + + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "EventName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventName; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ItemPackageContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemPackageContents; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sportType; + @XmlElement(name = "FloorLength") + protected LengthDimension floorLength; + @XmlElement(name = "FloorWidth") + protected LengthDimension floorWidth; + @XmlElement(name = "MinimumTensionRating") + protected WeightDimension minimumTensionRating; + @XmlElement(name = "NumberOfResistanceLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfResistanceLevels; + @XmlElement(name = "TargetZoneCalculationType") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger targetZoneCalculationType; + @XmlElement(name = "MaximumTensionRating") + protected WeightDimension maximumTensionRating; + @XmlElement(name = "NumberOfExercises") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfExercises; + @XmlElement(name = "ControlProgramName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlProgramName; + @XmlElement(name = "ResistanceMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resistanceMechanism; + @XmlElement(name = "ScaleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleName; + @XmlElement(name = "NumberOfPrograms") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPrograms; + @XmlElement(name = "ConstructionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String constructionType; + @XmlElement(name = "Alarm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alarm; + @XmlElement(name = "MaximumResistance") + protected WeightDimension maximumResistance; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "FloorArea") + protected AreaDimension floorArea; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "BottomStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottomStyle; + @XmlElement(name = "CollarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collarType; + @XmlElement(name = "CuffType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuffType; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Department") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String department; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "FrontStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frontStyle; + @XmlElement(name = "GloveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gloveType; + @XmlElement(name = "LegStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legStyle; + @XmlElement(name = "NeckStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckStyle; + @XmlElement(name = "PatternType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternType; + @XmlElement(name = "PocketDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pocketDescription; + @XmlElement(name = "ShoeWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeWidth; + @XmlElement(name = "SleeveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sleeveType; + @XmlElement(name = "SleeveLength") + protected LengthDimension sleeveLength; + @XmlElement(name = "RiseStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String riseStyle; + @XmlElement(name = "StrapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strapType; + @XmlElement(name = "SupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportType; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "TopStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topStyle; + @XmlElement(name = "UnderwireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String underwireType; + @XmlElement(name = "UVProtection") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uvProtection; + @XmlElement(name = "WaistSize") + protected LengthDimension waistSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "RimSize") + protected LengthDimension rimSize; + @XmlElement(name = "CrankLength") + protected LengthDimension crankLength; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "TopTubeLength") + protected LengthDimension topTubeLength; + @XmlElement(name = "WheelSize") + protected LengthDimension wheelSize; + @XmlElement(name = "BrakeWidth") + protected LengthDimension brakeWidth; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "BikeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bikeType; + @XmlElement(name = "InseamLength") + protected NeckSizeDimension inseamLength; + @XmlElement(name = "BrakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brakeType; + @XmlElement(name = "SuspensionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String suspensionType; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "AssemblyInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String assemblyInstructions; + @XmlElement(name = "Speed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speed; + @XmlElement(name = "Resistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger resistance; + @XmlElement(name = "FrameSize") + protected LengthDimension frameSize; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "DivingClothingThickness") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger divingClothingThickness; + @XmlElement(name = "TensionLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tensionLevel; + @XmlElement(name = "BearingMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bearingMaterialType; + @XmlElement(name = "SonarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sonarType; + @XmlElement(name = "BeamWidth") + protected LengthDimension beamWidth; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "LifeVestType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifeVestType; + @XmlElement(name = "MaximumHorsepower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumHorsepower; + @XmlElement(name = "MotorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motorType; + @XmlElement(name = "RotationDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rotationDirection; + @XmlElement(name = "NumberOfPowerLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPowerLevels; + @XmlElement(name = "LocationAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String locationAccuracy; + @XmlElement(name = "NavigationRoutes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger navigationRoutes; + @XmlElement(name = "ItemImpactForce") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemImpactForce; + @XmlElement(name = "BladeShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeShape; + @XmlElement(name = "BootSize") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bootSize; + @XmlElement(name = "CalfSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calfSize; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "FittingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fittingType; + @XmlElement(name = "NumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPockets; + @XmlElement(name = "FuelCapacity") + protected VolumeDimension fuelCapacity; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "MaximumCompatibleBootSize") + protected BootSizeDimension maximumCompatibleBootSize; + @XmlElement(name = "MinimumCompatibleBootSize") + protected BootSizeDimension minimumCompatibleBootSize; + @XmlElement(name = "ApparentScaleSize") + protected LengthDimension apparentScaleSize; + @XmlElement(name = "MinimumCompatibleRopeDiameter") + protected LengthDimension minimumCompatibleRopeDiameter; + @XmlElement(name = "MaximumCompatibleRopeDiameter") + protected LengthDimension maximumCompatibleRopeDiameter; + @XmlElement(name = "TurnRadius") + protected LengthDimension turnRadius; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "StaticElongationPercentage") + protected BigDecimal staticElongationPercentage; + @XmlElement(name = "UIAAFallRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uiaaFallRating; + @XmlElement(name = "NumberOfGearLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGearLoops; + @XmlElement(name = "EffectiveEdgeLength") + protected LengthDimension effectiveEdgeLength; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "BoilRateDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boilRateDescription; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "SoundPressure") + protected BigDecimal soundPressure; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "MountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountType; + @XmlElement(name = "StateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stateString; + @XmlElement(name = "LampType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampType; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "MapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mapType; + @XmlElement(name = "StaticLoadCapacity") + protected WeightDimension staticLoadCapacity; + @XmlElement(name = "HeatOutput") + protected TemperatureRatingDimension heatOutput; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "TemperatureRating") + protected TemperatureRatingDimension temperatureRating; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "LensMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterial; + @XmlElement(name = "LensShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensShape; + @XmlElement(name = "MaximumHeight") + protected LengthDimension maximumHeight; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "MaximumEnergyOutput") + protected EnergyConsumptionDimension maximumEnergyOutput; + @XmlElement(name = "InsulationResistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger insulationResistance; + @XmlElement(name = "InsulationMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insulationMaterialType; + @XmlElement(name = "PadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String padType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "MinimumTorsoMeasurement") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumTorsoMeasurement; + @XmlElement(name = "TensileStrength") + protected WeightDimension tensileStrength; + @XmlElement(name = "Occupancy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occupancy; + @XmlElement(name = "NumberOfPoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPoles; + @XmlElement(name = "FoldedSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedSize; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "LightSourceOperatingLife") + protected BurnTimeDimension lightSourceOperatingLife; + @XmlElement(name = "LuminousIntensity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger luminousIntensity; + @XmlElement(name = "CrossSectionShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String crossSectionShape; + @XmlElement(name = "ObjectiveLensDiameter") + protected LengthDimension objectiveLensDiameter; + @XmlElement(name = "MaximumMagnification") + protected BigDecimal maximumMagnification; + @XmlElement(name = "MinimumMagnification") + protected BigDecimal minimumMagnification; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "UniformNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformNumber; + @XmlElement(name = "GuardMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guardMaterialType; + @XmlElement(name = "OperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operationMode; + @XmlElement(name = "NativeResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nativeResolution; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "CapacityName") + protected WeightDimension capacityName; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "DisplayColorSupport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayColorSupport; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeDimension memoryStorageCapacity; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MinimumWeightRecommendation") + protected WeightDimension minimumWeightRecommendation; + @XmlElement(name = "MaximumWeightRecommendation") + protected WeightDimension maximumWeightRecommendation; + @XmlElement(name = "ItemArea") + protected AreaDimension itemArea; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected AssemblyTimeDimension batteryAverageLife; + @XmlElement(name = "LithiumBatteryEnergyContent") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + @XmlSchemaType(name = "string") + protected LithiumBatteryPackagingType lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "WaterResistanceTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterResistanceTechnology; + @XmlElement(name = "CycleTopTubeLength") + protected CycleLengthDimension cycleTopTubeLength; + @XmlElement(name = "CycleStackHeight") + protected CycleLengthDimension cycleStackHeight; + @XmlElement(name = "CycleSeatTubeLength") + protected CycleLengthDimension cycleSeatTubeLength; + @XmlElement(name = "CycleSeatTubeAngle") + protected DegreeDimension cycleSeatTubeAngle; + @XmlElement(name = "CycleReachLength") + protected CycleLengthDimension cycleReachLength; + @XmlElement(name = "CycleHeadTubeLength") + protected CycleLengthDimension cycleHeadTubeLength; + @XmlElement(name = "CycleHeadTubeAngle") + protected DegreeDimension cycleHeadTubeAngle; + @XmlElement(name = "CycleEffectiveTopTubeLength") + protected CycleLengthDimension cycleEffectiveTopTubeLength; + @XmlElement(name = "CycleChainstayLength") + protected CycleLengthDimension cycleChainstayLength; + @XmlElement(name = "CycleBottomBracketHeight") + protected CycleLengthDimension cycleBottomBracketHeight; + @XmlElement(name = "CycleBottomBracketDrop") + protected CycleLengthDimension cycleBottomBracketDrop; + @XmlElement(name = "WheelBase") + protected CycleLengthDimension wheelBase; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "WeightRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weightRange; + @XmlElement(name = "FaceLength") + protected LengthDimension faceLength; + @XmlElement(name = "SnowshoePartType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String snowshoePartType; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaistStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waistStyle; + @XmlElement(name = "SunlightExposure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sunlightExposure; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "RecommendedUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedUsesForProduct; + @XmlElement(name = "MagnificationStrength") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger magnificationStrength; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LengthRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lengthRange; + @XmlElement(name = "HoodDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hoodDescription; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "GlassType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String glassType; + @XmlElement(name = "FaceWidth") + protected LengthDimension faceWidth; + @XmlElement(name = "FabricWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fabricWeight; + @XmlElement(name = "DryingPerformanceRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dryingPerformanceRating; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "CertificateType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateType; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "AudioFeaturesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioFeaturesDescription; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取eventName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventName() { + return eventName; + } + + /** + * 设置eventName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventName(String value) { + this.eventName = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取itemPackageContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemPackageContents() { + return itemPackageContents; + } + + /** + * 设置itemPackageContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemPackageContents(String value) { + this.itemPackageContents = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取sportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSportType() { + return sportType; + } + + /** + * 设置sportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSportType(String value) { + this.sportType = value; + } + + /** + * 获取floorLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorLength() { + return floorLength; + } + + /** + * 设置floorLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorLength(LengthDimension value) { + this.floorLength = value; + } + + /** + * 获取floorWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorWidth() { + return floorWidth; + } + + /** + * 设置floorWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorWidth(LengthDimension value) { + this.floorWidth = value; + } + + /** + * 获取minimumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumTensionRating() { + return minimumTensionRating; + } + + /** + * 设置minimumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumTensionRating(WeightDimension value) { + this.minimumTensionRating = value; + } + + /** + * 获取numberOfResistanceLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfResistanceLevels() { + return numberOfResistanceLevels; + } + + /** + * 设置numberOfResistanceLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfResistanceLevels(BigInteger value) { + this.numberOfResistanceLevels = value; + } + + /** + * 获取targetZoneCalculationType属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTargetZoneCalculationType() { + return targetZoneCalculationType; + } + + /** + * 设置targetZoneCalculationType属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTargetZoneCalculationType(BigInteger value) { + this.targetZoneCalculationType = value; + } + + /** + * 获取maximumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumTensionRating() { + return maximumTensionRating; + } + + /** + * 设置maximumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumTensionRating(WeightDimension value) { + this.maximumTensionRating = value; + } + + /** + * 获取numberOfExercises属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfExercises() { + return numberOfExercises; + } + + /** + * 设置numberOfExercises属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfExercises(BigInteger value) { + this.numberOfExercises = value; + } + + /** + * 获取controlProgramName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlProgramName() { + return controlProgramName; + } + + /** + * 设置controlProgramName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlProgramName(String value) { + this.controlProgramName = value; + } + + /** + * 获取resistanceMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResistanceMechanism() { + return resistanceMechanism; + } + + /** + * 设置resistanceMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResistanceMechanism(String value) { + this.resistanceMechanism = value; + } + + /** + * 获取scaleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleName() { + return scaleName; + } + + /** + * 设置scaleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleName(String value) { + this.scaleName = value; + } + + /** + * 获取numberOfPrograms属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPrograms() { + return numberOfPrograms; + } + + /** + * 设置numberOfPrograms属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPrograms(BigInteger value) { + this.numberOfPrograms = value; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取alarm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlarm() { + return alarm; + } + + /** + * 设置alarm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlarm(String value) { + this.alarm = value; + } + + /** + * 获取maximumResistance属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumResistance() { + return maximumResistance; + } + + /** + * 设置maximumResistance属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumResistance(WeightDimension value) { + this.maximumResistance = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取floorArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getFloorArea() { + return floorArea; + } + + /** + * 设置floorArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setFloorArea(AreaDimension value) { + this.floorArea = value; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * 获取bottomStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomStyle() { + return bottomStyle; + } + + /** + * 设置bottomStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomStyle(String value) { + this.bottomStyle = value; + } + + /** + * 获取collarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollarType() { + return collarType; + } + + /** + * 设置collarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollarType(String value) { + this.collarType = value; + } + + /** + * 获取cuffType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuffType() { + return cuffType; + } + + /** + * 设置cuffType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuffType(String value) { + this.cuffType = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取department属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartment() { + return department; + } + + /** + * 设置department属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartment(String value) { + this.department = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取frontStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrontStyle() { + return frontStyle; + } + + /** + * 设置frontStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrontStyle(String value) { + this.frontStyle = value; + } + + /** + * 获取gloveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGloveType() { + return gloveType; + } + + /** + * 设置gloveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGloveType(String value) { + this.gloveType = value; + } + + /** + * 获取legStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegStyle() { + return legStyle; + } + + /** + * 设置legStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegStyle(String value) { + this.legStyle = value; + } + + /** + * 获取neckStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckStyle() { + return neckStyle; + } + + /** + * 设置neckStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckStyle(String value) { + this.neckStyle = value; + } + + /** + * 获取patternType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternType() { + return patternType; + } + + /** + * 设置patternType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternType(String value) { + this.patternType = value; + } + + /** + * 获取pocketDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPocketDescription() { + return pocketDescription; + } + + /** + * 设置pocketDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPocketDescription(String value) { + this.pocketDescription = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeWidth(String value) { + this.shoeWidth = value; + } + + /** + * 获取sleeveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSleeveType() { + return sleeveType; + } + + /** + * 设置sleeveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSleeveType(String value) { + this.sleeveType = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSleeveLength(LengthDimension value) { + this.sleeveLength = value; + } + + /** + * 获取riseStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRiseStyle() { + return riseStyle; + } + + /** + * 设置riseStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRiseStyle(String value) { + this.riseStyle = value; + } + + /** + * 获取strapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrapType() { + return strapType; + } + + /** + * 设置strapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrapType(String value) { + this.strapType = value; + } + + /** + * 获取supportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportType() { + return supportType; + } + + /** + * 设置supportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportType(String value) { + this.supportType = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取topStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopStyle() { + return topStyle; + } + + /** + * 设置topStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopStyle(String value) { + this.topStyle = value; + } + + /** + * 获取underwireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderwireType() { + return underwireType; + } + + /** + * 设置underwireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderwireType(String value) { + this.underwireType = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUVProtection(BigInteger value) { + this.uvProtection = value; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaistSize(LengthDimension value) { + this.waistSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取rimSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimSize() { + return rimSize; + } + + /** + * 设置rimSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimSize(LengthDimension value) { + this.rimSize = value; + } + + /** + * 获取crankLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCrankLength() { + return crankLength; + } + + /** + * 设置crankLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCrankLength(LengthDimension value) { + this.crankLength = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取topTubeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTopTubeLength() { + return topTubeLength; + } + + /** + * 设置topTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTopTubeLength(LengthDimension value) { + this.topTubeLength = value; + } + + /** + * 获取wheelSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelSize() { + return wheelSize; + } + + /** + * 设置wheelSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelSize(LengthDimension value) { + this.wheelSize = value; + } + + /** + * 获取brakeWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBrakeWidth() { + return brakeWidth; + } + + /** + * 设置brakeWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBrakeWidth(LengthDimension value) { + this.brakeWidth = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * 获取bikeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBikeType() { + return bikeType; + } + + /** + * 设置bikeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBikeType(String value) { + this.bikeType = value; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link NeckSizeDimension } + * + */ + public NeckSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeDimension } + * + */ + public void setInseamLength(NeckSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取brakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrakeType() { + return brakeType; + } + + /** + * 设置brakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrakeType(String value) { + this.brakeType = value; + } + + /** + * 获取suspensionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuspensionType() { + return suspensionType; + } + + /** + * 设置suspensionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuspensionType(String value) { + this.suspensionType = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取assemblyInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAssemblyInstructions() { + return assemblyInstructions; + } + + /** + * 设置assemblyInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAssemblyInstructions(String value) { + this.assemblyInstructions = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeed(BigInteger value) { + this.speed = value; + } + + /** + * 获取resistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getResistance() { + return resistance; + } + + /** + * 设置resistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setResistance(BigInteger value) { + this.resistance = value; + } + + /** + * 获取frameSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFrameSize() { + return frameSize; + } + + /** + * 设置frameSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFrameSize(LengthDimension value) { + this.frameSize = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取divingClothingThickness属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDivingClothingThickness() { + return divingClothingThickness; + } + + /** + * 设置divingClothingThickness属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDivingClothingThickness(BigInteger value) { + this.divingClothingThickness = value; + } + + /** + * 获取tensionLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTensionLevel() { + return tensionLevel; + } + + /** + * 设置tensionLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTensionLevel(String value) { + this.tensionLevel = value; + } + + /** + * 获取bearingMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearingMaterialType() { + return bearingMaterialType; + } + + /** + * 设置bearingMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearingMaterialType(String value) { + this.bearingMaterialType = value; + } + + /** + * 获取sonarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSonarType() { + return sonarType; + } + + /** + * 设置sonarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSonarType(String value) { + this.sonarType = value; + } + + /** + * 获取beamWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeamWidth() { + return beamWidth; + } + + /** + * 设置beamWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeamWidth(LengthDimension value) { + this.beamWidth = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取lifeVestType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifeVestType() { + return lifeVestType; + } + + /** + * 设置lifeVestType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifeVestType(String value) { + this.lifeVestType = value; + } + + /** + * 获取maximumHorsepower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumHorsepower() { + return maximumHorsepower; + } + + /** + * 设置maximumHorsepower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumHorsepower(BigInteger value) { + this.maximumHorsepower = value; + } + + /** + * 获取motorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotorType() { + return motorType; + } + + /** + * 设置motorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotorType(String value) { + this.motorType = value; + } + + /** + * 获取rotationDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRotationDirection() { + return rotationDirection; + } + + /** + * 设置rotationDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRotationDirection(String value) { + this.rotationDirection = value; + } + + /** + * 获取numberOfPowerLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPowerLevels() { + return numberOfPowerLevels; + } + + /** + * 设置numberOfPowerLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPowerLevels(BigInteger value) { + this.numberOfPowerLevels = value; + } + + /** + * 获取locationAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLocationAccuracy() { + return locationAccuracy; + } + + /** + * 设置locationAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLocationAccuracy(String value) { + this.locationAccuracy = value; + } + + /** + * 获取navigationRoutes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNavigationRoutes() { + return navigationRoutes; + } + + /** + * 设置navigationRoutes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNavigationRoutes(BigInteger value) { + this.navigationRoutes = value; + } + + /** + * 获取itemImpactForce属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemImpactForce() { + return itemImpactForce; + } + + /** + * 设置itemImpactForce属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemImpactForce(BigInteger value) { + this.itemImpactForce = value; + } + + /** + * 获取bladeShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeShape() { + return bladeShape; + } + + /** + * 设置bladeShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeShape(String value) { + this.bladeShape = value; + } + + /** + * 获取bootSize属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBootSize() { + return bootSize; + } + + /** + * 设置bootSize属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBootSize(BigInteger value) { + this.bootSize = value; + } + + /** + * 获取calfSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalfSize() { + return calfSize; + } + + /** + * 设置calfSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalfSize(String value) { + this.calfSize = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取fittingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFittingType() { + return fittingType; + } + + /** + * 设置fittingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFittingType(String value) { + this.fittingType = value; + } + + /** + * 获取numberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPockets() { + return numberOfPockets; + } + + /** + * 设置numberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPockets(BigInteger value) { + this.numberOfPockets = value; + } + + /** + * 获取fuelCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getFuelCapacity() { + return fuelCapacity; + } + + /** + * 设置fuelCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setFuelCapacity(VolumeDimension value) { + this.fuelCapacity = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取maximumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMaximumCompatibleBootSize() { + return maximumCompatibleBootSize; + } + + /** + * 设置maximumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMaximumCompatibleBootSize(BootSizeDimension value) { + this.maximumCompatibleBootSize = value; + } + + /** + * 获取minimumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMinimumCompatibleBootSize() { + return minimumCompatibleBootSize; + } + + /** + * 设置minimumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMinimumCompatibleBootSize(BootSizeDimension value) { + this.minimumCompatibleBootSize = value; + } + + /** + * 获取apparentScaleSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getApparentScaleSize() { + return apparentScaleSize; + } + + /** + * 设置apparentScaleSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setApparentScaleSize(LengthDimension value) { + this.apparentScaleSize = value; + } + + /** + * 获取minimumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCompatibleRopeDiameter() { + return minimumCompatibleRopeDiameter; + } + + /** + * 设置minimumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCompatibleRopeDiameter(LengthDimension value) { + this.minimumCompatibleRopeDiameter = value; + } + + /** + * 获取maximumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCompatibleRopeDiameter() { + return maximumCompatibleRopeDiameter; + } + + /** + * 设置maximumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCompatibleRopeDiameter(LengthDimension value) { + this.maximumCompatibleRopeDiameter = value; + } + + /** + * 获取turnRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTurnRadius() { + return turnRadius; + } + + /** + * 设置turnRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTurnRadius(LengthDimension value) { + this.turnRadius = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取staticElongationPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStaticElongationPercentage() { + return staticElongationPercentage; + } + + /** + * 设置staticElongationPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStaticElongationPercentage(BigDecimal value) { + this.staticElongationPercentage = value; + } + + /** + * 获取uiaaFallRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUIAAFallRating() { + return uiaaFallRating; + } + + /** + * 设置uiaaFallRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUIAAFallRating(BigInteger value) { + this.uiaaFallRating = value; + } + + /** + * 获取numberOfGearLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGearLoops() { + return numberOfGearLoops; + } + + /** + * 设置numberOfGearLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGearLoops(BigInteger value) { + this.numberOfGearLoops = value; + } + + /** + * 获取effectiveEdgeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getEffectiveEdgeLength() { + return effectiveEdgeLength; + } + + /** + * 设置effectiveEdgeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setEffectiveEdgeLength(LengthDimension value) { + this.effectiveEdgeLength = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取boilRateDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoilRateDescription() { + return boilRateDescription; + } + + /** + * 设置boilRateDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoilRateDescription(String value) { + this.boilRateDescription = value; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取soundPressure属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSoundPressure() { + return soundPressure; + } + + /** + * 设置soundPressure属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSoundPressure(BigDecimal value) { + this.soundPressure = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取mountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountType() { + return mountType; + } + + /** + * 设置mountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountType(String value) { + this.mountType = value; + } + + /** + * 获取stateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStateString() { + return stateString; + } + + /** + * 设置stateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStateString(String value) { + this.stateString = value; + } + + /** + * 获取lampType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampType() { + return lampType; + } + + /** + * 设置lampType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampType(String value) { + this.lampType = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取mapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMapType() { + return mapType; + } + + /** + * 设置mapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMapType(String value) { + this.mapType = value; + } + + /** + * 获取staticLoadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getStaticLoadCapacity() { + return staticLoadCapacity; + } + + /** + * 设置staticLoadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setStaticLoadCapacity(WeightDimension value) { + this.staticLoadCapacity = value; + } + + /** + * 获取heatOutput属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getHeatOutput() { + return heatOutput; + } + + /** + * 设置heatOutput属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setHeatOutput(TemperatureRatingDimension value) { + this.heatOutput = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setTemperatureRating(TemperatureRatingDimension value) { + this.temperatureRating = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取lensMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterial() { + return lensMaterial; + } + + /** + * 设置lensMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterial(String value) { + this.lensMaterial = value; + } + + /** + * 获取lensShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensShape() { + return lensShape; + } + + /** + * 设置lensShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensShape(String value) { + this.lensShape = value; + } + + /** + * 获取maximumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeight() { + return maximumHeight; + } + + /** + * 设置maximumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeight(LengthDimension value) { + this.maximumHeight = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取maximumEnergyOutput属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getMaximumEnergyOutput() { + return maximumEnergyOutput; + } + + /** + * 设置maximumEnergyOutput属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setMaximumEnergyOutput(EnergyConsumptionDimension value) { + this.maximumEnergyOutput = value; + } + + /** + * 获取insulationResistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInsulationResistance() { + return insulationResistance; + } + + /** + * 设置insulationResistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInsulationResistance(BigInteger value) { + this.insulationResistance = value; + } + + /** + * 获取insulationMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsulationMaterialType() { + return insulationMaterialType; + } + + /** + * 设置insulationMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsulationMaterialType(String value) { + this.insulationMaterialType = value; + } + + /** + * 获取padType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPadType() { + return padType; + } + + /** + * 设置padType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPadType(String value) { + this.padType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取minimumTorsoMeasurement属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumTorsoMeasurement() { + return minimumTorsoMeasurement; + } + + /** + * 设置minimumTorsoMeasurement属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumTorsoMeasurement(String value) { + this.minimumTorsoMeasurement = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTensileStrength(WeightDimension value) { + this.tensileStrength = value; + } + + /** + * 获取occupancy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccupancy() { + return occupancy; + } + + /** + * 设置occupancy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccupancy(String value) { + this.occupancy = value; + } + + /** + * 获取numberOfPoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPoles() { + return numberOfPoles; + } + + /** + * 设置numberOfPoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPoles(BigInteger value) { + this.numberOfPoles = value; + } + + /** + * 获取foldedSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedSize() { + return foldedSize; + } + + /** + * 设置foldedSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedSize(String value) { + this.foldedSize = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link BurnTimeDimension } + * + */ + public BurnTimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeDimension } + * + */ + public void setLightSourceOperatingLife(BurnTimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLuminousIntensity(BigInteger value) { + this.luminousIntensity = value; + } + + /** + * 获取crossSectionShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCrossSectionShape() { + return crossSectionShape; + } + + /** + * 设置crossSectionShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCrossSectionShape(String value) { + this.crossSectionShape = value; + } + + /** + * 获取objectiveLensDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getObjectiveLensDiameter() { + return objectiveLensDiameter; + } + + /** + * 设置objectiveLensDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setObjectiveLensDiameter(LengthDimension value) { + this.objectiveLensDiameter = value; + } + + /** + * 获取maximumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaximumMagnification() { + return maximumMagnification; + } + + /** + * 设置maximumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaximumMagnification(BigDecimal value) { + this.maximumMagnification = value; + } + + /** + * 获取minimumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinimumMagnification() { + return minimumMagnification; + } + + /** + * 设置minimumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinimumMagnification(BigDecimal value) { + this.minimumMagnification = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取uniformNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformNumber() { + return uniformNumber; + } + + /** + * 设置uniformNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformNumber(String value) { + this.uniformNumber = value; + } + + /** + * 获取guardMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuardMaterialType() { + return guardMaterialType; + } + + /** + * 设置guardMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuardMaterialType(String value) { + this.guardMaterialType = value; + } + + /** + * 获取operationMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationMode() { + return operationMode; + } + + /** + * 设置operationMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationMode(String value) { + this.operationMode = value; + } + + /** + * 获取nativeResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNativeResolution() { + return nativeResolution; + } + + /** + * 设置nativeResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNativeResolution(String value) { + this.nativeResolution = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取capacityName属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getCapacityName() { + return capacityName; + } + + /** + * 设置capacityName属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setCapacityName(WeightDimension value) { + this.capacityName = value; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取displayColorSupport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayColorSupport() { + return displayColorSupport; + } + + /** + * 设置displayColorSupport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayColorSupport(String value) { + this.displayColorSupport = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取minimumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumWeightRecommendation() { + return minimumWeightRecommendation; + } + + /** + * 设置minimumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumWeightRecommendation(WeightDimension value) { + this.minimumWeightRecommendation = value; + } + + /** + * 获取maximumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightRecommendation() { + return maximumWeightRecommendation; + } + + /** + * 设置maximumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightRecommendation(WeightDimension value) { + this.maximumWeightRecommendation = value; + } + + /** + * 获取itemArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getItemArea() { + return itemArea; + } + + /** + * 设置itemArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setItemArea(AreaDimension value) { + this.itemArea = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeDimension } + * + */ + public void setBatteryAverageLife(AssemblyTimeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryEnergyContent(BigInteger value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link LithiumBatteryPackagingType } + * + */ + public LithiumBatteryPackagingType getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link LithiumBatteryPackagingType } + * + */ + public void setLithiumBatteryPackaging(LithiumBatteryPackagingType value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取waterResistanceTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterResistanceTechnology() { + return waterResistanceTechnology; + } + + /** + * 设置waterResistanceTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterResistanceTechnology(String value) { + this.waterResistanceTechnology = value; + } + + /** + * 获取cycleTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleTopTubeLength() { + return cycleTopTubeLength; + } + + /** + * 设置cycleTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleTopTubeLength(CycleLengthDimension value) { + this.cycleTopTubeLength = value; + } + + /** + * 获取cycleStackHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleStackHeight() { + return cycleStackHeight; + } + + /** + * 设置cycleStackHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleStackHeight(CycleLengthDimension value) { + this.cycleStackHeight = value; + } + + /** + * 获取cycleSeatTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleSeatTubeLength() { + return cycleSeatTubeLength; + } + + /** + * 设置cycleSeatTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleSeatTubeLength(CycleLengthDimension value) { + this.cycleSeatTubeLength = value; + } + + /** + * 获取cycleSeatTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleSeatTubeAngle() { + return cycleSeatTubeAngle; + } + + /** + * 设置cycleSeatTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleSeatTubeAngle(DegreeDimension value) { + this.cycleSeatTubeAngle = value; + } + + /** + * 获取cycleReachLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleReachLength() { + return cycleReachLength; + } + + /** + * 设置cycleReachLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleReachLength(CycleLengthDimension value) { + this.cycleReachLength = value; + } + + /** + * 获取cycleHeadTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleHeadTubeLength() { + return cycleHeadTubeLength; + } + + /** + * 设置cycleHeadTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleHeadTubeLength(CycleLengthDimension value) { + this.cycleHeadTubeLength = value; + } + + /** + * 获取cycleHeadTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleHeadTubeAngle() { + return cycleHeadTubeAngle; + } + + /** + * 设置cycleHeadTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleHeadTubeAngle(DegreeDimension value) { + this.cycleHeadTubeAngle = value; + } + + /** + * 获取cycleEffectiveTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleEffectiveTopTubeLength() { + return cycleEffectiveTopTubeLength; + } + + /** + * 设置cycleEffectiveTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleEffectiveTopTubeLength(CycleLengthDimension value) { + this.cycleEffectiveTopTubeLength = value; + } + + /** + * 获取cycleChainstayLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleChainstayLength() { + return cycleChainstayLength; + } + + /** + * 设置cycleChainstayLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleChainstayLength(CycleLengthDimension value) { + this.cycleChainstayLength = value; + } + + /** + * 获取cycleBottomBracketHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketHeight() { + return cycleBottomBracketHeight; + } + + /** + * 设置cycleBottomBracketHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketHeight(CycleLengthDimension value) { + this.cycleBottomBracketHeight = value; + } + + /** + * 获取cycleBottomBracketDrop属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketDrop() { + return cycleBottomBracketDrop; + } + + /** + * 设置cycleBottomBracketDrop属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketDrop(CycleLengthDimension value) { + this.cycleBottomBracketDrop = value; + } + + /** + * 获取wheelBase属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getWheelBase() { + return wheelBase; + } + + /** + * 设置wheelBase属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setWheelBase(CycleLengthDimension value) { + this.wheelBase = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取weightRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeightRange() { + return weightRange; + } + + /** + * 设置weightRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeightRange(String value) { + this.weightRange = value; + } + + /** + * 获取faceLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceLength() { + return faceLength; + } + + /** + * 设置faceLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceLength(LengthDimension value) { + this.faceLength = value; + } + + /** + * 获取snowshoePartType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnowshoePartType() { + return snowshoePartType; + } + + /** + * 设置snowshoePartType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnowshoePartType(String value) { + this.snowshoePartType = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waistStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaistStyle() { + return waistStyle; + } + + /** + * 设置waistStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaistStyle(String value) { + this.waistStyle = value; + } + + /** + * 获取sunlightExposure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSunlightExposure() { + return sunlightExposure; + } + + /** + * 设置sunlightExposure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSunlightExposure(String value) { + this.sunlightExposure = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取recommendedUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUsesForProduct() { + return recommendedUsesForProduct; + } + + /** + * 设置recommendedUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUsesForProduct(String value) { + this.recommendedUsesForProduct = value; + } + + /** + * 获取magnificationStrength属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMagnificationStrength() { + return magnificationStrength; + } + + /** + * 设置magnificationStrength属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMagnificationStrength(BigInteger value) { + this.magnificationStrength = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取lengthRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLengthRange() { + return lengthRange; + } + + /** + * 设置lengthRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLengthRange(String value) { + this.lengthRange = value; + } + + /** + * 获取hoodDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHoodDescription() { + return hoodDescription; + } + + /** + * 设置hoodDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHoodDescription(String value) { + this.hoodDescription = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取glassType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGlassType() { + return glassType; + } + + /** + * 设置glassType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGlassType(String value) { + this.glassType = value; + } + + /** + * 获取faceWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceWidth() { + return faceWidth; + } + + /** + * 设置faceWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceWidth(LengthDimension value) { + this.faceWidth = value; + } + + /** + * 获取fabricWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFabricWeight() { + return fabricWeight; + } + + /** + * 设置fabricWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFabricWeight(BigInteger value) { + this.fabricWeight = value; + } + + /** + * 获取dryingPerformanceRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDryingPerformanceRating() { + return dryingPerformanceRating; + } + + /** + * 设置dryingPerformanceRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDryingPerformanceRating(String value) { + this.dryingPerformanceRating = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取certificateType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateType() { + return certificateType; + } + + /** + * 设置certificateType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateType(String value) { + this.certificateType = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取audioFeaturesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioFeaturesDescription() { + return audioFeaturesDescription; + } + + /** + * 设置audioFeaturesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioFeaturesDescription(String value) { + this.audioFeaturesDescription = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnit.java new file mode 100644 index 0000000..734f6aa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnit.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

CapacityUnit complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CapacityUnit">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}CapacityUnitMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CapacityUnit", propOrder = { + "value" +}) +public class CapacityUnit { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected CapacityUnitMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link CapacityUnitMeasure } + * + */ + public CapacityUnitMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link CapacityUnitMeasure } + * + */ + public void setUnitOfMeasure(CapacityUnitMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnitMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnitMeasure.java new file mode 100644 index 0000000..8f06d58 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CapacityUnitMeasure.java @@ -0,0 +1,122 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CapacityUnitMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CapacityUnitMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="cubic_centimeters"/>
+ *     <enumeration value="cubic_feet"/>
+ *     <enumeration value="cubic_inches"/>
+ *     <enumeration value="cubic_meters"/>
+ *     <enumeration value="cubic_yards"/>
+ *     <enumeration value="cups"/>
+ *     <enumeration value="fluid_ounces"/>
+ *     <enumeration value="gallons"/>
+ *     <enumeration value="imperial_gallons"/>
+ *     <enumeration value="liters"/>
+ *     <enumeration value="milliliters"/>
+ *     <enumeration value="ounces"/>
+ *     <enumeration value="pints"/>
+ *     <enumeration value="quarts"/>
+ *     <enumeration value="deciliters"/>
+ *     <enumeration value="centiliters"/>
+ *     <enumeration value="microliters"/>
+ *     <enumeration value="nanoliters"/>
+ *     <enumeration value="picoliters"/>
+ *     <enumeration value="grams"/>
+ *     <enumeration value="kilograms"/>
+ *     <enumeration value="ounces"/>
+ *     <enumeration value="pounds"/>
+ *     <enumeration value="milligrams"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CapacityUnitMeasure") +@XmlEnum +public enum CapacityUnitMeasure { + + @XmlEnumValue("cubic_centimeters") + CUBIC_CENTIMETERS("cubic_centimeters"), + @XmlEnumValue("cubic_feet") + CUBIC_FEET("cubic_feet"), + @XmlEnumValue("cubic_inches") + CUBIC_INCHES("cubic_inches"), + @XmlEnumValue("cubic_meters") + CUBIC_METERS("cubic_meters"), + @XmlEnumValue("cubic_yards") + CUBIC_YARDS("cubic_yards"), + @XmlEnumValue("cups") + CUPS("cups"), + @XmlEnumValue("fluid_ounces") + FLUID_OUNCES("fluid_ounces"), + @XmlEnumValue("gallons") + GALLONS("gallons"), + @XmlEnumValue("imperial_gallons") + IMPERIAL_GALLONS("imperial_gallons"), + @XmlEnumValue("liters") + LITERS("liters"), + @XmlEnumValue("milliliters") + MILLILITERS("milliliters"), + @XmlEnumValue("ounces") + OUNCES("ounces"), + @XmlEnumValue("pints") + PINTS("pints"), + @XmlEnumValue("quarts") + QUARTS("quarts"), + @XmlEnumValue("deciliters") + DECILITERS("deciliters"), + @XmlEnumValue("centiliters") + CENTILITERS("centiliters"), + @XmlEnumValue("microliters") + MICROLITERS("microliters"), + @XmlEnumValue("nanoliters") + NANOLITERS("nanoliters"), + @XmlEnumValue("picoliters") + PICOLITERS("picoliters"), + @XmlEnumValue("grams") + GRAMS("grams"), + @XmlEnumValue("kilograms") + KILOGRAMS("kilograms"), + @XmlEnumValue("pounds") + POUNDS("pounds"), + @XmlEnumValue("milligrams") + MILLIGRAMS("milligrams"); + private final String value; + + CapacityUnitMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CapacityUnitMeasure fromValue(String v) { + for (CapacityUnitMeasure c: CapacityUnitMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CarAlarm.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CarAlarm.java new file mode 100644 index 0000000..c4dd3c5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CarAlarm.java @@ -0,0 +1,103 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "numberOfSpeakers", + "voltage" +}) +@XmlRootElement(name = "CarAlarm") +public class CarAlarm { + + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CarAudioOrTheater.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CarAudioOrTheater.java new file mode 100644 index 0000000..a3bff47 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CarAudioOrTheater.java @@ -0,0 +1,163 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="VehicleSpeakerSize" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "numberOfSpeakers", + "screenSize", + "vehicleSpeakerSize", + "powerPlugType" +}) +@XmlRootElement(name = "CarAudioOrTheater") +public class CarAudioOrTheater { + + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "VehicleSpeakerSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleSpeakerSize; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取vehicleSpeakerSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleSpeakerSize() { + return vehicleSpeakerSize; + } + + /** + * 设置vehicleSpeakerSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleSpeakerSize(String value) { + this.vehicleSpeakerSize = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CarElectronics.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CarElectronics.java new file mode 100644 index 0000000..9e4a7a0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CarElectronics.java @@ -0,0 +1,1586 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AmplifierType" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BluRayRegion" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}DVDRegion" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ScreenFinish" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}TweeterConeMaterialType" minOccurs="0"/>
+ *         <element ref="{}TweeterDriverDiameter" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="LensType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerMaterial" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "amplifierType", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "bluRayRegion", + "boxContents", + "cableLength", + "dvdRegion", + "finishType", + "grilleRemoveability", + "internetApplications", + "memorySlotsAvailable", + "midRangeSpeakerDiameter", + "midRangeSpeakerMaterial", + "mountingType", + "numberOfSpeakers", + "operatingSystem", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "removableMemory", + "screenFinish", + "screenSize", + "shape", + "softwareIncluded", + "speakerGrilleMaterial", + "speakerMaximumInputPower", + "subwooferPowerTechnology", + "subwooferSpeakerDiameter", + "subwooferSpeakerMaterial", + "subwooferWattage", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalDVIPorts", + "totalEthernetPorts", + "totalFirewirePorts", + "totalHdmiPorts", + "totalSubwooferOutputs", + "totalSVideoInPorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "totalVgaInPorts", + "totalVideoOutPorts", + "tweeterConeMaterialType", + "tweeterDriverDiameter", + "wattage", + "wooferSpeakerDiameter", + "wooferSpeakerMaterial", + "efficiency", + "material", + "lensType", + "tweeterSpeakerMaterial" +}) +@XmlRootElement(name = "CarElectronics") +public class CarElectronics { + + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BluRayRegion") + @XmlSchemaType(name = "string") + protected BluRayRegionType bluRayRegion; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "DVDRegion") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvdRegion; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenFinish; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "TweeterConeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterConeMaterialType; + @XmlElement(name = "TweeterDriverDiameter") + protected LengthDimension tweeterDriverDiameter; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "LensType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensType; + @XmlElement(name = "TweeterSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerMaterial; + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取bluRayRegion属性的值。 + * + * @return + * possible object is + * {@link BluRayRegionType } + * + */ + public BluRayRegionType getBluRayRegion() { + return bluRayRegion; + } + + /** + * 设置bluRayRegion属性的值。 + * + * @param value + * allowed object is + * {@link BluRayRegionType } + * + */ + public void setBluRayRegion(BluRayRegionType value) { + this.bluRayRegion = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取dvdRegion属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDRegion() { + return dvdRegion; + } + + /** + * 设置dvdRegion属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDRegion(BigInteger value) { + this.dvdRegion = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenFinish() { + return screenFinish; + } + + /** + * 设置screenFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenFinish(String value) { + this.screenFinish = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * 获取tweeterConeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterConeMaterialType() { + return tweeterConeMaterialType; + } + + /** + * 设置tweeterConeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterConeMaterialType(String value) { + this.tweeterConeMaterialType = value; + } + + /** + * 获取tweeterDriverDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterDriverDiameter() { + return tweeterDriverDiameter; + } + + /** + * 设置tweeterDriverDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterDriverDiameter(LengthDimension value) { + this.tweeterDriverDiameter = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取tweeterSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerMaterial() { + return tweeterSpeakerMaterial; + } + + /** + * 设置tweeterSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerMaterial(String value) { + this.tweeterSpeakerMaterial = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CarSeatWeightGroupEUType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CarSeatWeightGroupEUType.java new file mode 100644 index 0000000..cb19e29 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CarSeatWeightGroupEUType.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CarSeatWeightGroupEUType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CarSeatWeightGroupEUType">
+ *   <restriction base="{}MediumStringNotNull">
+ *     <enumeration value="group_zero"/>
+ *     <enumeration value="group_zero_plus"/>
+ *     <enumeration value="group_one"/>
+ *     <enumeration value="group_two"/>
+ *     <enumeration value="group_three"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CarSeatWeightGroupEUType") +@XmlEnum +public enum CarSeatWeightGroupEUType { + + @XmlEnumValue("group_zero") + GROUP_ZERO("group_zero"), + @XmlEnumValue("group_zero_plus") + GROUP_ZERO_PLUS("group_zero_plus"), + @XmlEnumValue("group_one") + GROUP_ONE("group_one"), + @XmlEnumValue("group_two") + GROUP_TWO("group_two"), + @XmlEnumValue("group_three") + GROUP_THREE("group_three"); + private final String value; + + CarSeatWeightGroupEUType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CarSeatWeightGroupEUType fromValue(String v) { + for (CarSeatWeightGroupEUType c: CarSeatWeightGroupEUType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderInterfaceTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderInterfaceTypeValues.java new file mode 100644 index 0000000..350de4a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderInterfaceTypeValues.java @@ -0,0 +1,79 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CardReaderInterfaceTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CardReaderInterfaceTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="firewire_1600"/>
+ *     <enumeration value="firewire_3200"/>
+ *     <enumeration value="firewire_400"/>
+ *     <enumeration value="firewire_800"/>
+ *     <enumeration value="firewire_esata"/>
+ *     <enumeration value="usb1.0"/>
+ *     <enumeration value="usb1.1"/>
+ *     <enumeration value="usb2.0"/>
+ *     <enumeration value="usb3.0"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CardReaderInterfaceTypeValues") +@XmlEnum +public enum CardReaderInterfaceTypeValues { + + @XmlEnumValue("firewire_1600") + FIREWIRE_1600("firewire_1600"), + @XmlEnumValue("firewire_3200") + FIREWIRE_3200("firewire_3200"), + @XmlEnumValue("firewire_400") + FIREWIRE_400("firewire_400"), + @XmlEnumValue("firewire_800") + FIREWIRE_800("firewire_800"), + @XmlEnumValue("firewire_esata") + FIREWIRE_ESATA("firewire_esata"), + @XmlEnumValue("usb1.0") + USB_1_0("usb1.0"), + @XmlEnumValue("usb1.1") + USB_1_1("usb1.1"), + @XmlEnumValue("usb2.0") + USB_2_0("usb2.0"), + @XmlEnumValue("usb3.0") + USB_3_0("usb3.0"); + private final String value; + + CardReaderInterfaceTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CardReaderInterfaceTypeValues fromValue(String v) { + for (CardReaderInterfaceTypeValues c: CardReaderInterfaceTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderTypeValues.java new file mode 100644 index 0000000..f158cf3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CardReaderTypeValues.java @@ -0,0 +1,160 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CardReaderTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CardReaderTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="compactflash_type_i"/>
+ *     <enumeration value="compactflash_type_ii"/>
+ *     <enumeration value="hs_mmc"/>
+ *     <enumeration value="memory_stick"/>
+ *     <enumeration value="memory_stick_duo"/>
+ *     <enumeration value="memory_stick_micro"/>
+ *     <enumeration value="memory_stick_pro"/>
+ *     <enumeration value="memory_stick_pro_duo"/>
+ *     <enumeration value="memory_stick_pro_hg_duo"/>
+ *     <enumeration value="memory_stick_select"/>
+ *     <enumeration value="memory_stick_xc"/>
+ *     <enumeration value="memory_stick_xc_hg_micro"/>
+ *     <enumeration value="memory_stick_xc_micro"/>
+ *     <enumeration value="MiCard"/>
+ *     <enumeration value="microsd"/>
+ *     <enumeration value="micro_sdhc"/>
+ *     <enumeration value="micro_sdxc"/>
+ *     <enumeration value="minisd"/>
+ *     <enumeration value="mini_sdhc"/>
+ *     <enumeration value="mini_sdxc"/>
+ *     <enumeration value="mmc_micro"/>
+ *     <enumeration value="multimedia_card"/>
+ *     <enumeration value="multimedia_card_mobile"/>
+ *     <enumeration value="multimedia_card_plus"/>
+ *     <enumeration value="rs_mmc"/>
+ *     <enumeration value="sdhc"/>
+ *     <enumeration value="sdio"/>
+ *     <enumeration value="sdxc"/>
+ *     <enumeration value="secure_digital"/>
+ *     <enumeration value="secure_mmc"/>
+ *     <enumeration value="smartmedia_card"/>
+ *     <enumeration value="transflash"/>
+ *     <enumeration value="xd_picture_card"/>
+ *     <enumeration value="xd_picture_card_h"/>
+ *     <enumeration value="xd_picture_card_m"/>
+ *     <enumeration value="xd_picture_card_m_plus"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CardReaderTypeValues") +@XmlEnum +public enum CardReaderTypeValues { + + @XmlEnumValue("compactflash_type_i") + COMPACTFLASH_TYPE_I("compactflash_type_i"), + @XmlEnumValue("compactflash_type_ii") + COMPACTFLASH_TYPE_II("compactflash_type_ii"), + @XmlEnumValue("hs_mmc") + HS_MMC("hs_mmc"), + @XmlEnumValue("memory_stick") + MEMORY_STICK("memory_stick"), + @XmlEnumValue("memory_stick_duo") + MEMORY_STICK_DUO("memory_stick_duo"), + @XmlEnumValue("memory_stick_micro") + MEMORY_STICK_MICRO("memory_stick_micro"), + @XmlEnumValue("memory_stick_pro") + MEMORY_STICK_PRO("memory_stick_pro"), + @XmlEnumValue("memory_stick_pro_duo") + MEMORY_STICK_PRO_DUO("memory_stick_pro_duo"), + @XmlEnumValue("memory_stick_pro_hg_duo") + MEMORY_STICK_PRO_HG_DUO("memory_stick_pro_hg_duo"), + @XmlEnumValue("memory_stick_select") + MEMORY_STICK_SELECT("memory_stick_select"), + @XmlEnumValue("memory_stick_xc") + MEMORY_STICK_XC("memory_stick_xc"), + @XmlEnumValue("memory_stick_xc_hg_micro") + MEMORY_STICK_XC_HG_MICRO("memory_stick_xc_hg_micro"), + @XmlEnumValue("memory_stick_xc_micro") + MEMORY_STICK_XC_MICRO("memory_stick_xc_micro"), + @XmlEnumValue("MiCard") + MI_CARD("MiCard"), + @XmlEnumValue("microsd") + MICROSD("microsd"), + @XmlEnumValue("micro_sdhc") + MICRO_SDHC("micro_sdhc"), + @XmlEnumValue("micro_sdxc") + MICRO_SDXC("micro_sdxc"), + @XmlEnumValue("minisd") + MINISD("minisd"), + @XmlEnumValue("mini_sdhc") + MINI_SDHC("mini_sdhc"), + @XmlEnumValue("mini_sdxc") + MINI_SDXC("mini_sdxc"), + @XmlEnumValue("mmc_micro") + MMC_MICRO("mmc_micro"), + @XmlEnumValue("multimedia_card") + MULTIMEDIA_CARD("multimedia_card"), + @XmlEnumValue("multimedia_card_mobile") + MULTIMEDIA_CARD_MOBILE("multimedia_card_mobile"), + @XmlEnumValue("multimedia_card_plus") + MULTIMEDIA_CARD_PLUS("multimedia_card_plus"), + @XmlEnumValue("rs_mmc") + RS_MMC("rs_mmc"), + @XmlEnumValue("sdhc") + SDHC("sdhc"), + @XmlEnumValue("sdio") + SDIO("sdio"), + @XmlEnumValue("sdxc") + SDXC("sdxc"), + @XmlEnumValue("secure_digital") + SECURE_DIGITAL("secure_digital"), + @XmlEnumValue("secure_mmc") + SECURE_MMC("secure_mmc"), + @XmlEnumValue("smartmedia_card") + SMARTMEDIA_CARD("smartmedia_card"), + @XmlEnumValue("transflash") + TRANSFLASH("transflash"), + @XmlEnumValue("xd_picture_card") + XD_PICTURE_CARD("xd_picture_card"), + @XmlEnumValue("xd_picture_card_h") + XD_PICTURE_CARD_H("xd_picture_card_h"), + @XmlEnumValue("xd_picture_card_m") + XD_PICTURE_CARD_M("xd_picture_card_m"), + @XmlEnumValue("xd_picture_card_m_plus") + XD_PICTURE_CARD_M_PLUS("xd_picture_card_m_plus"); + private final String value; + + CardReaderTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CardReaderTypeValues fromValue(String v) { + for (CardReaderTypeValues c: CardReaderTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CarryingCaseOrBag.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CarryingCaseOrBag.java new file mode 100644 index 0000000..6c538fb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CarryingCaseOrBag.java @@ -0,0 +1,286 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}CheckpointTSAFriendly" minOccurs="0"/>
+ *         <element ref="{}CompatibleDeviceSize" minOccurs="0"/>
+ *         <element ref="{}CompatibleDeviceFormFactor" maxOccurs="6" minOccurs="0"/>
+ *         <element ref="{}HandOrientation" minOccurs="0"/>
+ *         <element ref="{}HolderCapacity" minOccurs="0"/>
+ *         <element ref="{}MaterialType" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "checkpointTSAFriendly", + "compatibleDeviceSize", + "compatibleDeviceFormFactor", + "handOrientation", + "holderCapacity", + "materialType", + "modelNumber" +}) +@XmlRootElement(name = "CarryingCaseOrBag") +public class CarryingCaseOrBag { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "CheckpointTSAFriendly") + protected String checkpointTSAFriendly; + @XmlElement(name = "CompatibleDeviceSize") + protected BigDecimal compatibleDeviceSize; + @XmlElement(name = "CompatibleDeviceFormFactor") + protected List compatibleDeviceFormFactor; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取checkpointTSAFriendly属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckpointTSAFriendly() { + return checkpointTSAFriendly; + } + + /** + * 设置checkpointTSAFriendly属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckpointTSAFriendly(String value) { + this.checkpointTSAFriendly = value; + } + + /** + * 获取compatibleDeviceSize属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getCompatibleDeviceSize() { + return compatibleDeviceSize; + } + + /** + * 设置compatibleDeviceSize属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setCompatibleDeviceSize(BigDecimal value) { + this.compatibleDeviceSize = value; + } + + /** + * Gets the value of the compatibleDeviceFormFactor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleDeviceFormFactor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleDeviceFormFactor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleDeviceFormFactor() { + if (compatibleDeviceFormFactor == null) { + compatibleDeviceFormFactor = new ArrayList(); + } + return this.compatibleDeviceFormFactor; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhone.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhone.java new file mode 100644 index 0000000..9d62384 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhone.java @@ -0,0 +1,778 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="BoxContents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SlotCount" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="FrontWebcamResolution" type="{}ResolutionFiveDigitDimension"/>
+ *         <element name="StandbyTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *         <element name="VersionForCountry" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="TargetRegion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SimCardSlotCount" type="{}SimCardSlotCountType" minOccurs="0"/>
+ *         <element name="MemoryStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="OpticalSensorInterpolatedResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "importer", + "manufacturerContactInformation", + "modelYear", + "boxContents", + "effectiveStillResolution", + "operatingSystem", + "displaySize", + "slotCount", + "ramSize", + "processorBrand", + "processorSpeed", + "frontWebcamResolution", + "standbyTime", + "gdprRisk", + "versionForCountry", + "targetRegion", + "simCardSlotCount", + "memoryStorageCapacity", + "opticalSensorInterpolatedResolution", + "modelName" +}) +@XmlRootElement(name = "CellularPhone") +public class CellularPhone { + + @XmlElement(name = "VariationData") + protected CellularPhone.VariationData variationData; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "SlotCount") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String slotCount; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "FrontWebcamResolution", required = true) + protected ResolutionFiveDigitDimension frontWebcamResolution; + @XmlElement(name = "StandbyTime") + protected TimeDimension standbyTime; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + @XmlElement(name = "VersionForCountry") + protected String versionForCountry; + @XmlElement(name = "TargetRegion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetRegion; + @XmlElement(name = "SimCardSlotCount") + @XmlSchemaType(name = "string") + protected SimCardSlotCountType simCardSlotCount; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeDimension memoryStorageCapacity; + @XmlElement(name = "OpticalSensorInterpolatedResolution") + protected PixelDimension opticalSensorInterpolatedResolution; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link CellularPhone.VariationData } + * + */ + public CellularPhone.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link CellularPhone.VariationData } + * + */ + public void setVariationData(CellularPhone.VariationData value) { + this.variationData = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取slotCount属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSlotCount() { + return slotCount; + } + + /** + * 设置slotCount属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSlotCount(String value) { + this.slotCount = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取frontWebcamResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getFrontWebcamResolution() { + return frontWebcamResolution; + } + + /** + * 设置frontWebcamResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setFrontWebcamResolution(ResolutionFiveDigitDimension value) { + this.frontWebcamResolution = value; + } + + /** + * 获取standbyTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getStandbyTime() { + return standbyTime; + } + + /** + * 设置standbyTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setStandbyTime(TimeDimension value) { + this.standbyTime = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + + /** + * 获取versionForCountry属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionForCountry() { + return versionForCountry; + } + + /** + * 设置versionForCountry属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionForCountry(String value) { + this.versionForCountry = value; + } + + /** + * 获取targetRegion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetRegion() { + return targetRegion; + } + + /** + * 设置targetRegion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetRegion(String value) { + this.targetRegion = value; + } + + /** + * 获取simCardSlotCount属性的值。 + * + * @return + * possible object is + * {@link SimCardSlotCountType } + * + */ + public SimCardSlotCountType getSimCardSlotCount() { + return simCardSlotCount; + } + + /** + * 设置simCardSlotCount属性的值。 + * + * @param value + * allowed object is + * {@link SimCardSlotCountType } + * + */ + public void setSimCardSlotCount(SimCardSlotCountType value) { + this.simCardSlotCount = value; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取opticalSensorInterpolatedResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getOpticalSensorInterpolatedResolution() { + return opticalSensorInterpolatedResolution; + } + + /** + * 设置opticalSensorInterpolatedResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setOpticalSensorInterpolatedResolution(PixelDimension value) { + this.opticalSensorInterpolatedResolution = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhoneCase.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhoneCase.java new file mode 100644 index 0000000..501d9dd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CellularPhoneCase.java @@ -0,0 +1,442 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="itempackagequantity"/>
+ *                         <enumeration value="color-itempackagequantity"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageContentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "importer", + "manufacturerContactInformation", + "sizeMap", + "materialType", + "formFactor", + "compatibleDevices", + "packageContentType", + "theme" +}) +@XmlRootElement(name = "CellularPhoneCase") +public class CellularPhoneCase { + + @XmlElement(name = "VariationData") + protected CellularPhoneCase.VariationData variationData; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "PackageContentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageContentType; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link CellularPhoneCase.VariationData } + * + */ + public CellularPhoneCase.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link CellularPhoneCase.VariationData } + * + */ + public void setVariationData(CellularPhoneCase.VariationData value) { + this.variationData = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取packageContentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageContentType() { + return packageContentType; + } + + /** + * 设置packageContentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageContentType(String value) { + this.packageContentType = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="itempackagequantity"/>
+     *               <enumeration value="color-itempackagequantity"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CertificateType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CertificateType.java new file mode 100644 index 0000000..3260b0f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CertificateType.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

CertificateType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CertificateType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CertificateType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateNumber" type="{}HundredString" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CertificateType", propOrder = { + "certificateType", + "certificateNumber" +}) +public class CertificateType { + + @XmlElement(name = "CertificateType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateType; + @XmlElement(name = "CertificateNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateNumber; + + /** + * 获取certificateType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateType() { + return certificateType; + } + + /** + * 设置certificateType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateType(String value) { + this.certificateType = value; + } + + /** + * 获取certificateNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateNumber() { + return certificateNumber; + } + + /** + * 设置certificateNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateNumber(String value) { + this.certificateNumber = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Chair.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Chair.java new file mode 100644 index 0000000..6e7b7d3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Chair.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Chair") +public class Chair { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Chair.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Chair.VariationData } + * + */ + public Chair.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Chair.VariationData } + * + */ + public void setVariationData(Chair.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CharacterDataType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CharacterDataType.java new file mode 100644 index 0000000..e694bcc --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CharacterDataType.java @@ -0,0 +1,250 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

CharacterDataType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CharacterDataType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}SKU"/>
+ *         <element name="EffectiveTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="Plugin" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="AdditionalMessageDiscriminator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Payload" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *       <attribute name="schemaVersion" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="isOfferOnlyUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CharacterDataType", propOrder = { + "sku", + "effectiveTimestamp", + "plugin", + "additionalMessageDiscriminator", + "payload" +}) +public class CharacterDataType { + + @XmlElement(name = "SKU", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sku; + @XmlElement(name = "EffectiveTimestamp") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar effectiveTimestamp; + @XmlElement(name = "Plugin") + protected List plugin; + @XmlElement(name = "AdditionalMessageDiscriminator") + protected String additionalMessageDiscriminator; + @XmlElement(name = "Payload", required = true) + protected String payload; + @XmlAttribute(name = "schemaVersion") + protected String schemaVersion; + @XmlAttribute(name = "isOfferOnlyUpdate") + protected Boolean isOfferOnlyUpdate; + + /** + * 获取sku属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSKU() { + return sku; + } + + /** + * 设置sku属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSKU(String value) { + this.sku = value; + } + + /** + * 获取effectiveTimestamp属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEffectiveTimestamp() { + return effectiveTimestamp; + } + + /** + * 设置effectiveTimestamp属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEffectiveTimestamp(XMLGregorianCalendar value) { + this.effectiveTimestamp = value; + } + + /** + * Gets the value of the plugin property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the plugin property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlugin().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlugin() { + if (plugin == null) { + plugin = new ArrayList(); + } + return this.plugin; + } + + /** + * 获取additionalMessageDiscriminator属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalMessageDiscriminator() { + return additionalMessageDiscriminator; + } + + /** + * 设置additionalMessageDiscriminator属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalMessageDiscriminator(String value) { + this.additionalMessageDiscriminator = value; + } + + /** + * 获取payload属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPayload() { + return payload; + } + + /** + * 设置payload属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPayload(String value) { + this.payload = value; + } + + /** + * 获取schemaVersion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemaVersion() { + return schemaVersion; + } + + /** + * 设置schemaVersion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemaVersion(String value) { + this.schemaVersion = value; + } + + /** + * 获取isOfferOnlyUpdate属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsOfferOnlyUpdate() { + return isOfferOnlyUpdate; + } + + /** + * 设置isOfferOnlyUpdate属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsOfferOnlyUpdate(Boolean value) { + this.isOfferOnlyUpdate = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ChargingAdapter.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ChargingAdapter.java new file mode 100644 index 0000000..ae7e518 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ChargingAdapter.java @@ -0,0 +1,460 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InputVoltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="OutputVoltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="OutputCurrent" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="SeriesId" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "importer", + "manufacturerContactInformation", + "materialType", + "compatibleDevices", + "cableLength", + "inputVoltage", + "outputVoltage", + "outputCurrent", + "seriesId" +}) +@XmlRootElement(name = "ChargingAdapter") +public class ChargingAdapter { + + @XmlElement(name = "VariationData") + protected ChargingAdapter.VariationData variationData; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "InputVoltage") + protected VoltageDecimalDimension inputVoltage; + @XmlElement(name = "OutputVoltage") + protected VoltageDecimalDimension outputVoltage; + @XmlElement(name = "OutputCurrent") + protected AmperageDimension outputCurrent; + @XmlElement(name = "SeriesId") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seriesId; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ChargingAdapter.VariationData } + * + */ + public ChargingAdapter.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ChargingAdapter.VariationData } + * + */ + public void setVariationData(ChargingAdapter.VariationData value) { + this.variationData = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取inputVoltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getInputVoltage() { + return inputVoltage; + } + + /** + * 设置inputVoltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setInputVoltage(VoltageDecimalDimension value) { + this.inputVoltage = value; + } + + /** + * 获取outputVoltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getOutputVoltage() { + return outputVoltage; + } + + /** + * 设置outputVoltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setOutputVoltage(VoltageDecimalDimension value) { + this.outputVoltage = value; + } + + /** + * 获取outputCurrent属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getOutputCurrent() { + return outputCurrent; + } + + /** + * 设置outputCurrent属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setOutputCurrent(AmperageDimension value) { + this.outputCurrent = value; + } + + /** + * 获取seriesId属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeriesId() { + return seriesId; + } + + /** + * 设置seriesId属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeriesId(String value) { + this.seriesId = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CholesterolUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CholesterolUnit.java new file mode 100644 index 0000000..ba1584b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CholesterolUnit.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CholesterolUnit的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CholesterolUnit">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="gr"/>
+ *     <enumeration value="kg"/>
+ *     <enumeration value="oz"/>
+ *     <enumeration value="lb"/>
+ *     <enumeration value="mg"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CholesterolUnit") +@XmlEnum +public enum CholesterolUnit { + + @XmlEnumValue("gr") + GR("gr"), + @XmlEnumValue("kg") + KG("kg"), + @XmlEnumValue("oz") + OZ("oz"), + @XmlEnumValue("lb") + LB("lb"), + @XmlEnumValue("mg") + MG("mg"); + private final String value; + + CholesterolUnit(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CholesterolUnit fromValue(String v) { + for (CholesterolUnit c: CholesterolUnit.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ChromatismType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ChromatismType.java new file mode 100644 index 0000000..b085fb4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ChromatismType.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ChromatismType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ChromatismType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="black_and_white"/>
+ *     <enumeration value="color"/>
+ *     <enumeration value="color/black_and_white"/>
+ *     <enumeration value="colorized"/>
+ *     <enumeration value="tinted"/>
+ *     <enumeration value="unknown_chromatism"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ChromatismType") +@XmlEnum +public enum ChromatismType { + + @XmlEnumValue("black_and_white") + BLACK_AND_WHITE("black_and_white"), + @XmlEnumValue("color") + COLOR("color"), + @XmlEnumValue("color/black_and_white") + COLOR_BLACK_AND_WHITE("color/black_and_white"), + @XmlEnumValue("colorized") + COLORIZED("colorized"), + @XmlEnumValue("tinted") + TINTED("tinted"), + @XmlEnumValue("unknown_chromatism") + UNKNOWN_CHROMATISM("unknown_chromatism"); + private final String value; + + ChromatismType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ChromatismType fromValue(String v) { + for (ChromatismType c: ChromatismType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Cleaner.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Cleaner.java new file mode 100644 index 0000000..23fd837 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Cleaner.java @@ -0,0 +1,82 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CleanerType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="brushes"/>
+ *               <enumeration value="cloths"/>
+ *               <enumeration value="cleaning-kits"/>
+ *               <enumeration value="compressed-air"/>
+ *               <enumeration value="liquid-cleaners"/>
+ *               <enumeration value="refills"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cleanerType" +}) +@XmlRootElement(name = "Cleaner") +public class Cleaner { + + @XmlElement(name = "CleanerType") + protected String cleanerType; + + /** + * 获取cleanerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCleanerType() { + return cleanerType; + } + + /** + * 设置cleanerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCleanerType(String value) { + this.cleanerType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CleanerAccessoryTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CleanerAccessoryTypeValues.java new file mode 100644 index 0000000..832368c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CleanerAccessoryTypeValues.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CleanerAccessoryTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CleanerAccessoryTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="brushes"/>
+ *     <enumeration value="cloths"/>
+ *     <enumeration value="cleaning-kits"/>
+ *     <enumeration value="compressed-air"/>
+ *     <enumeration value="liquid-cleaners"/>
+ *     <enumeration value="refills"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CleanerAccessoryTypeValues") +@XmlEnum +public enum CleanerAccessoryTypeValues { + + @XmlEnumValue("brushes") + BRUSHES("brushes"), + @XmlEnumValue("cloths") + CLOTHS("cloths"), + @XmlEnumValue("cleaning-kits") + CLEANING_KITS("cleaning-kits"), + @XmlEnumValue("compressed-air") + COMPRESSED_AIR("compressed-air"), + @XmlEnumValue("liquid-cleaners") + LIQUID_CLEANERS("liquid-cleaners"), + @XmlEnumValue("refills") + REFILLS("refills"); + private final String value; + + CleanerAccessoryTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CleanerAccessoryTypeValues fromValue(String v) { + for (CleanerAccessoryTypeValues c: CleanerAccessoryTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CleaningOrRepairKit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CleaningOrRepairKit.java new file mode 100644 index 0000000..c48b598 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CleaningOrRepairKit.java @@ -0,0 +1,379 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "colorSpecification", + "size", + "sizeMap" +}) +@XmlRootElement(name = "CleaningOrRepairKit") +public class CleaningOrRepairKit { + + @XmlElement(name = "VariationData") + protected CleaningOrRepairKit.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected CleaningOrRepairKit.ColorSpecification colorSpecification; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link CleaningOrRepairKit.VariationData } + * + */ + public CleaningOrRepairKit.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link CleaningOrRepairKit.VariationData } + * + */ + public void setVariationData(CleaningOrRepairKit.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link CleaningOrRepairKit.ColorSpecification } + * + */ + public CleaningOrRepairKit.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link CleaningOrRepairKit.ColorSpecification } + * + */ + public void setColorSpecification(CleaningOrRepairKit.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingAccessories.java new file mode 100644 index 0000000..024789b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingAccessories.java @@ -0,0 +1,11062 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="SizeColor"/>
+ *                         <enumeration value="ColorSize"/>
+ *                         <enumeration value="color-stylename"/>
+ *                         <enumeration value="stylename"/>
+ *                         <enumeration value="sizestyle"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ClassificationData">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Department" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                   <element name="SpecialSizeType" type="{}String" minOccurs="0"/>
+ *                   <element name="SpecialFeature" type="{}LongString" maxOccurs="2" minOccurs="0"/>
+ *                   <element name="MaterialAndFabric" type="{}HundredString" maxOccurs="4" minOccurs="0"/>
+ *                   <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *                   <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *                   <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *                   <element name="MaterialOpacity" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="FabricWash" type="{}String" minOccurs="0"/>
+ *                   <element name="PatternStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="FitType" type="{}String" minOccurs="0"/>
+ *                   <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *                   <element name="ApparelClosureType" type="{}LongString" minOccurs="0"/>
+ *                   <element name="ButtonQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+ *                   <element name="ControlType" type="{}String" minOccurs="0"/>
+ *                   <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleNumber" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CollarType" type="{}String" minOccurs="0"/>
+ *                   <element name="SleeveType" type="{}String" minOccurs="0"/>
+ *                   <element name="CuffType" type="{}String" minOccurs="0"/>
+ *                   <element name="PocketDescription" type="{}String" minOccurs="0"/>
+ *                   <element name="FrontPleatType" type="{}String" minOccurs="0"/>
+ *                   <element name="TopStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="BottomStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *                   <element name="InseamLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *                   <element name="SleeveLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *                   <element name="NeckSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *                   <element name="NeckStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="ChestSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *                   <element name="CupSize" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="A"/>
+ *                         <enumeration value="AA"/>
+ *                         <enumeration value="B"/>
+ *                         <enumeration value="C"/>
+ *                         <enumeration value="D"/>
+ *                         <enumeration value="DD"/>
+ *                         <enumeration value="DDD"/>
+ *                         <enumeration value="E"/>
+ *                         <enumeration value="EE"/>
+ *                         <enumeration value="F"/>
+ *                         <enumeration value="FF"/>
+ *                         <enumeration value="G"/>
+ *                         <enumeration value="GG"/>
+ *                         <enumeration value="H"/>
+ *                         <enumeration value="HH"/>
+ *                         <enumeration value="I"/>
+ *                         <enumeration value="J"/>
+ *                         <enumeration value="Free"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="UnderwireType" type="{}String" minOccurs="0"/>
+ *                   <element name="ShoeWidth" type="{}String" minOccurs="0"/>
+ *                   <element name="ItemRise" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="RiseStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="LegDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="LegStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="BeltStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ToeStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="Theme" type="{}LongString" minOccurs="0"/>
+ *                   <element name="Character" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="LaptopCapacity" type="{}String" minOccurs="0"/>
+ *                   <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="NumberOfPieces" type="{}PositiveInteger" minOccurs="0"/>
+ *                   <element name="WheelType" type="{}String" minOccurs="0"/>
+ *                   <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SupplierDeclaredMaterialRegulation" maxOccurs="3" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="bamboo"/>
+ *                         <enumeration value="fur"/>
+ *                         <enumeration value="wool"/>
+ *                         <enumeration value="not_applicable"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="TargetGender" type="{}TargetGenderType" minOccurs="0"/>
+ *                   <element name="GHSClassificationSubcategory" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *                   <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AgeRangeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ApparelBodyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bb"/>
+ *               <enumeration value="big"/>
+ *               <enumeration value="a"/>
+ *               <enumeration value="ab"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="be"/>
+ *               <enumeration value="husky"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="slim"/>
+ *               <enumeration value="ya"/>
+ *               <enumeration value="j"/>
+ *               <enumeration value="plus"/>
+ *               <enumeration value="jy"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="regular"/>
+ *               <enumeration value="petite"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ApparelHeightType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="pp"/>
+ *               <enumeration value="long"/>
+ *               <enumeration value="extra_tall"/>
+ *               <enumeration value="p"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="r"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="t"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="w"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="short"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="tall"/>
+ *               <enumeration value="regular"/>
+ *               <enumeration value="petite"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ApparelSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ApparelSizeClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric"/>
+ *               <enumeration value="alpha_jaspo"/>
+ *               <enumeration value="numeric_go"/>
+ *               <enumeration value="numeric_height"/>
+ *               <enumeration value="alpha"/>
+ *               <enumeration value="age"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ApparelSizeSystem" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="as3"/>
+ *               <enumeration value="as2"/>
+ *               <enumeration value="as5"/>
+ *               <enumeration value="as4"/>
+ *               <enumeration value="as7"/>
+ *               <enumeration value="as6"/>
+ *               <enumeration value="as8"/>
+ *               <enumeration value="as1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ApparelSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtBodyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bb"/>
+ *               <enumeration value="big"/>
+ *               <enumeration value="ab"/>
+ *               <enumeration value="a"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="be"/>
+ *               <enumeration value="husky"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="slim"/>
+ *               <enumeration value="ya"/>
+ *               <enumeration value="j"/>
+ *               <enumeration value="plus"/>
+ *               <enumeration value="jy"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="regular"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtHeightType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="pp"/>
+ *               <enumeration value="long"/>
+ *               <enumeration value="extra_tall"/>
+ *               <enumeration value="p"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="r"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="t"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="w"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="short"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="tall"/>
+ *               <enumeration value="regular"/>
+ *               <enumeration value="petite"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtNeckSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="44"/>
+ *               <enumeration value="16_point_5"/>
+ *               <enumeration value="45"/>
+ *               <enumeration value="46"/>
+ *               <enumeration value="47"/>
+ *               <enumeration value="48"/>
+ *               <enumeration value="49"/>
+ *               <enumeration value="14_point_5"/>
+ *               <enumeration value="50"/>
+ *               <enumeration value="18_point_5"/>
+ *               <enumeration value="51"/>
+ *               <enumeration value="52"/>
+ *               <enumeration value="53"/>
+ *               <enumeration value="20_point_5"/>
+ *               <enumeration value="54"/>
+ *               <enumeration value="55"/>
+ *               <enumeration value="56"/>
+ *               <enumeration value="12"/>
+ *               <enumeration value="13"/>
+ *               <enumeration value="57"/>
+ *               <enumeration value="14"/>
+ *               <enumeration value="22_point_5"/>
+ *               <enumeration value="58"/>
+ *               <enumeration value="15"/>
+ *               <enumeration value="59"/>
+ *               <enumeration value="16"/>
+ *               <enumeration value="17"/>
+ *               <enumeration value="18"/>
+ *               <enumeration value="19"/>
+ *               <enumeration value="12_point_5"/>
+ *               <enumeration value="60"/>
+ *               <enumeration value="20"/>
+ *               <enumeration value="21"/>
+ *               <enumeration value="22"/>
+ *               <enumeration value="23"/>
+ *               <enumeration value="24"/>
+ *               <enumeration value="15_point_5"/>
+ *               <enumeration value="19_point_5"/>
+ *               <enumeration value="17_point_5"/>
+ *               <enumeration value="30"/>
+ *               <enumeration value="31"/>
+ *               <enumeration value="32"/>
+ *               <enumeration value="33"/>
+ *               <enumeration value="34"/>
+ *               <enumeration value="23_point_5"/>
+ *               <enumeration value="35"/>
+ *               <enumeration value="36"/>
+ *               <enumeration value="37"/>
+ *               <enumeration value="38"/>
+ *               <enumeration value="39"/>
+ *               <enumeration value="21_point_5"/>
+ *               <enumeration value="13_point_5"/>
+ *               <enumeration value="40"/>
+ *               <enumeration value="41"/>
+ *               <enumeration value="42"/>
+ *               <enumeration value="43"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtNeckSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="44"/>
+ *               <enumeration value="16_point_5"/>
+ *               <enumeration value="45"/>
+ *               <enumeration value="46"/>
+ *               <enumeration value="47"/>
+ *               <enumeration value="48"/>
+ *               <enumeration value="49"/>
+ *               <enumeration value="14_point_5"/>
+ *               <enumeration value="50"/>
+ *               <enumeration value="18_point_5"/>
+ *               <enumeration value="51"/>
+ *               <enumeration value="52"/>
+ *               <enumeration value="53"/>
+ *               <enumeration value="20_point_5"/>
+ *               <enumeration value="54"/>
+ *               <enumeration value="55"/>
+ *               <enumeration value="56"/>
+ *               <enumeration value="12"/>
+ *               <enumeration value="13"/>
+ *               <enumeration value="22_point_5"/>
+ *               <enumeration value="14"/>
+ *               <enumeration value="15"/>
+ *               <enumeration value="16"/>
+ *               <enumeration value="17"/>
+ *               <enumeration value="18"/>
+ *               <enumeration value="19"/>
+ *               <enumeration value="12_point_5"/>
+ *               <enumeration value="20"/>
+ *               <enumeration value="21"/>
+ *               <enumeration value="22"/>
+ *               <enumeration value="23"/>
+ *               <enumeration value="24"/>
+ *               <enumeration value="15_point_5"/>
+ *               <enumeration value="19_point_5"/>
+ *               <enumeration value="17_point_5"/>
+ *               <enumeration value="33"/>
+ *               <enumeration value="34"/>
+ *               <enumeration value="23_point_5"/>
+ *               <enumeration value="35"/>
+ *               <enumeration value="36"/>
+ *               <enumeration value="37"/>
+ *               <enumeration value="38"/>
+ *               <enumeration value="39"/>
+ *               <enumeration value="21_point_5"/>
+ *               <enumeration value="13_point_5"/>
+ *               <enumeration value="40"/>
+ *               <enumeration value="41"/>
+ *               <enumeration value="42"/>
+ *               <enumeration value="43"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="11_months"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="egg"/>
+ *               <enumeration value="13_months"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="17_months"/>
+ *               <enumeration value="19_months"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="20_months"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="5_months"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="eg"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="em"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="ep"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="21_months"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="8_months"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="10_months"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="16_months"/>
+ *               <enumeration value="14_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="23_months"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="22_months"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="7_months"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtSizeClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="alpha_jaspo"/>
+ *               <enumeration value="numeric_go"/>
+ *               <enumeration value="numeric_height"/>
+ *               <enumeration value="alpha"/>
+ *               <enumeration value="numeric"/>
+ *               <enumeration value="neck_sleeve"/>
+ *               <enumeration value="neck"/>
+ *               <enumeration value="age"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtSizeSystem" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="as3"/>
+ *               <enumeration value="as2"/>
+ *               <enumeration value="as5"/>
+ *               <enumeration value="as4"/>
+ *               <enumeration value="as7"/>
+ *               <enumeration value="as6"/>
+ *               <enumeration value="as8"/>
+ *               <enumeration value="as1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="11_months"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="egg"/>
+ *               <enumeration value="13_months"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="17_months"/>
+ *               <enumeration value="19_months"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="20_months"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="5_months"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="eg"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="em"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="ep"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="21_months"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="8_months"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="10_months"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="16_months"/>
+ *               <enumeration value="14_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="23_months"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="22_months"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="7_months"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtSleeveLength" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="88"/>
+ *               <enumeration value="89"/>
+ *               <enumeration value="110"/>
+ *               <enumeration value="90"/>
+ *               <enumeration value="91"/>
+ *               <enumeration value="92"/>
+ *               <enumeration value="93"/>
+ *               <enumeration value="94"/>
+ *               <enumeration value="50"/>
+ *               <enumeration value="95"/>
+ *               <enumeration value="51"/>
+ *               <enumeration value="96"/>
+ *               <enumeration value="52"/>
+ *               <enumeration value="97"/>
+ *               <enumeration value="53"/>
+ *               <enumeration value="98"/>
+ *               <enumeration value="54"/>
+ *               <enumeration value="99"/>
+ *               <enumeration value="55"/>
+ *               <enumeration value="56"/>
+ *               <enumeration value="57"/>
+ *               <enumeration value="58"/>
+ *               <enumeration value="59"/>
+ *               <enumeration value="60"/>
+ *               <enumeration value="61"/>
+ *               <enumeration value="62"/>
+ *               <enumeration value="63"/>
+ *               <enumeration value="20"/>
+ *               <enumeration value="64"/>
+ *               <enumeration value="21"/>
+ *               <enumeration value="65"/>
+ *               <enumeration value="66"/>
+ *               <enumeration value="22"/>
+ *               <enumeration value="67"/>
+ *               <enumeration value="23"/>
+ *               <enumeration value="68"/>
+ *               <enumeration value="24"/>
+ *               <enumeration value="69"/>
+ *               <enumeration value="25"/>
+ *               <enumeration value="26"/>
+ *               <enumeration value="27"/>
+ *               <enumeration value="28"/>
+ *               <enumeration value="29"/>
+ *               <enumeration value="70"/>
+ *               <enumeration value="71"/>
+ *               <enumeration value="72"/>
+ *               <enumeration value="73"/>
+ *               <enumeration value="74"/>
+ *               <enumeration value="30"/>
+ *               <enumeration value="75"/>
+ *               <enumeration value="31"/>
+ *               <enumeration value="76"/>
+ *               <enumeration value="32"/>
+ *               <enumeration value="77"/>
+ *               <enumeration value="33"/>
+ *               <enumeration value="78"/>
+ *               <enumeration value="34"/>
+ *               <enumeration value="79"/>
+ *               <enumeration value="35"/>
+ *               <enumeration value="36"/>
+ *               <enumeration value="37"/>
+ *               <enumeration value="38"/>
+ *               <enumeration value="39"/>
+ *               <enumeration value="100"/>
+ *               <enumeration value="101"/>
+ *               <enumeration value="102"/>
+ *               <enumeration value="103"/>
+ *               <enumeration value="104"/>
+ *               <enumeration value="105"/>
+ *               <enumeration value="106"/>
+ *               <enumeration value="80"/>
+ *               <enumeration value="107"/>
+ *               <enumeration value="81"/>
+ *               <enumeration value="108"/>
+ *               <enumeration value="82"/>
+ *               <enumeration value="109"/>
+ *               <enumeration value="83"/>
+ *               <enumeration value="84"/>
+ *               <enumeration value="40"/>
+ *               <enumeration value="85"/>
+ *               <enumeration value="41"/>
+ *               <enumeration value="86"/>
+ *               <enumeration value="42"/>
+ *               <enumeration value="87"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShirtSleeveLengthTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="88"/>
+ *               <enumeration value="89"/>
+ *               <enumeration value="90"/>
+ *               <enumeration value="91"/>
+ *               <enumeration value="92"/>
+ *               <enumeration value="93"/>
+ *               <enumeration value="94"/>
+ *               <enumeration value="95"/>
+ *               <enumeration value="96"/>
+ *               <enumeration value="97"/>
+ *               <enumeration value="98"/>
+ *               <enumeration value="99"/>
+ *               <enumeration value="67"/>
+ *               <enumeration value="68"/>
+ *               <enumeration value="69"/>
+ *               <enumeration value="27"/>
+ *               <enumeration value="28"/>
+ *               <enumeration value="29"/>
+ *               <enumeration value="70"/>
+ *               <enumeration value="71"/>
+ *               <enumeration value="72"/>
+ *               <enumeration value="73"/>
+ *               <enumeration value="74"/>
+ *               <enumeration value="30"/>
+ *               <enumeration value="75"/>
+ *               <enumeration value="31"/>
+ *               <enumeration value="76"/>
+ *               <enumeration value="32"/>
+ *               <enumeration value="77"/>
+ *               <enumeration value="33"/>
+ *               <enumeration value="78"/>
+ *               <enumeration value="34"/>
+ *               <enumeration value="79"/>
+ *               <enumeration value="35"/>
+ *               <enumeration value="36"/>
+ *               <enumeration value="37"/>
+ *               <enumeration value="38"/>
+ *               <enumeration value="39"/>
+ *               <enumeration value="100"/>
+ *               <enumeration value="101"/>
+ *               <enumeration value="102"/>
+ *               <enumeration value="103"/>
+ *               <enumeration value="104"/>
+ *               <enumeration value="105"/>
+ *               <enumeration value="106"/>
+ *               <enumeration value="80"/>
+ *               <enumeration value="81"/>
+ *               <enumeration value="82"/>
+ *               <enumeration value="83"/>
+ *               <enumeration value="84"/>
+ *               <enumeration value="40"/>
+ *               <enumeration value="85"/>
+ *               <enumeration value="41"/>
+ *               <enumeration value="86"/>
+ *               <enumeration value="42"/>
+ *               <enumeration value="87"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PlayerName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltLengthString" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="DesignName" type="{}String" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FitToSizeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HeelType" type="{}String" minOccurs="0"/>
+ *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberofIncludedCameras" type="{}LongString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="InsulationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemLengthDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+ *         <element name="LeagueName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LeatherType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="SportsNumberOfPockets" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PerformanceRating" maxOccurs="3" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Sunproof"/>
+ *               <enumeration value="Waterproof"/>
+ *               <enumeration value="Weatherproof"/>
+ *               <enumeration value="Windproof"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="SpecificUses" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="travel"/>
+ *               <enumeration value="hiking-and-outdoors"/>
+ *               <enumeration value="hunting-and-shooting"/>
+ *               <enumeration value="sports"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Sport" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SupportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TeamName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ToeShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaistStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeaveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HazmatRegulatoryPackingGroup" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ShoeHeightMap" type="{}String" minOccurs="0"/>
+ *         <element name="IsExclusiveProduct" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubBrandName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BottomsBodyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bb"/>
+ *               <enumeration value="big"/>
+ *               <enumeration value="ab"/>
+ *               <enumeration value="a"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="be"/>
+ *               <enumeration value="husky"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="slim"/>
+ *               <enumeration value="ya"/>
+ *               <enumeration value="j"/>
+ *               <enumeration value="plus"/>
+ *               <enumeration value="jy"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="regular"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BottomsHeightType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="pp"/>
+ *               <enumeration value="extra_short"/>
+ *               <enumeration value="extra_long"/>
+ *               <enumeration value="long"/>
+ *               <enumeration value="extra_tall"/>
+ *               <enumeration value="p"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="r"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="t"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="w"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="short"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="tall"/>
+ *               <enumeration value="regular"/>
+ *               <enumeration value="petite"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BottomsInseamSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_48"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BottomsSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BottomsSizeClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="alpha_jaspo"/>
+ *               <enumeration value="waist_inseam"/>
+ *               <enumeration value="numeric_go"/>
+ *               <enumeration value="numeric_height"/>
+ *               <enumeration value="alpha"/>
+ *               <enumeration value="numeric"/>
+ *               <enumeration value="waist"/>
+ *               <enumeration value="age"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BottomsSizeSystem" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="as3"/>
+ *               <enumeration value="as2"/>
+ *               <enumeration value="as5"/>
+ *               <enumeration value="as4"/>
+ *               <enumeration value="as7"/>
+ *               <enumeration value="as6"/>
+ *               <enumeration value="as8"/>
+ *               <enumeration value="as1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BottomsSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BottomsWaistSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_135"/>
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="numeric_137"/>
+ *               <enumeration value="numeric_136"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_139"/>
+ *               <enumeration value="numeric_138"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_142"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_141"/>
+ *               <enumeration value="numeric_144"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_143"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_131"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="numeric_133"/>
+ *               <enumeration value="numeric_132"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="numeric_145"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_148"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="numeric_147"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_149"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BeltLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BackStyle" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Duration" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="FulfillmentCenterSpecialStorage" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="GripType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadSizeName" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="HeadwearSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="numeric_36_point_5"/>
+ *               <enumeration value="numeric_68_point_5"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="numeric_5_and_1_half"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_51_point_5"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_60_point_5"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="numeric_7_and_7_eighths"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_5_and_1_eighth"/>
+ *               <enumeration value="numeric_59_point_5"/>
+ *               <enumeration value="numeric_6_and_1_eighth"/>
+ *               <enumeration value="numeric_6_and_3_quarters"/>
+ *               <enumeration value="numeric_45_point_5"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_7_and_3_quarters"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_39_point_5"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_65_point_5"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_6_and_5_eighths"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_48_point_5"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_6_and_1_half"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_5_and_5_eighths"/>
+ *               <enumeration value="numeric_56_point_5"/>
+ *               <enumeration value="numeric_53_point_5"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_40_point_5"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="numeric_5_and_3_quarters"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_34_point_5"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_7_and_1_eighth"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="numeric_31_point_5"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="numeric_62_point_5"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_43_point_5"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="numeric_37_point_5"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="numeric_67_point_5"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_6_and_3_eighths"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="numeric_50_point_5"/>
+ *               <enumeration value="numeric_46_point_5"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="numeric_5_and_3_eighths"/>
+ *               <enumeration value="48_months"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="2x_l"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_58_point_5"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="numeric_55_point_5"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="numeric_64_point_5"/>
+ *               <enumeration value="numeric_49_point_5"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="numeric_6_and_1_quarter"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="numeric_7_and_3_eighths"/>
+ *               <enumeration value="numeric_41_point_5"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="numeric_69_point_5"/>
+ *               <enumeration value="numeric_52_point_5"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="numeric_35_point_5"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_61_point_5"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_32_point_5"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="numeric_44_point_5"/>
+ *               <enumeration value="numeric_7_and_1_half"/>
+ *               <enumeration value="60_months"/>
+ *               <enumeration value="numeric_38_point_5"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_7_and_1_quarter"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="numeric_66_point_5"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_7_and_5_eighths"/>
+ *               <enumeration value="numeric_47_point_5"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="numeric_57_point_5"/>
+ *               <enumeration value="numeric_5_and_1_quarter"/>
+ *               <enumeration value="numeric_54_point_5"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_6_and_7_eighths"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33_point_5"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_30_point_5"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_63_point_5"/>
+ *               <enumeration value="numeric_5_and_7_eighths"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_42_point_5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HeadwearSizeClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_go"/>
+ *               <enumeration value="alpha"/>
+ *               <enumeration value="numeric"/>
+ *               <enumeration value="age"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HeadwearSizeSystem" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="as3"/>
+ *               <enumeration value="as2"/>
+ *               <enumeration value="as5"/>
+ *               <enumeration value="as4"/>
+ *               <enumeration value="as7"/>
+ *               <enumeration value="as6"/>
+ *               <enumeration value="as8"/>
+ *               <enumeration value="as1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HeadwearSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="numeric_36_point_5"/>
+ *               <enumeration value="numeric_68_point_5"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="numeric_5_and_1_half"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_51_point_5"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_60_point_5"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="numeric_7_and_7_eighths"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_5_and_1_eighth"/>
+ *               <enumeration value="numeric_59_point_5"/>
+ *               <enumeration value="numeric_6_and_1_eighth"/>
+ *               <enumeration value="numeric_6_and_3_quarters"/>
+ *               <enumeration value="numeric_45_point_5"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_7_and_3_quarters"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_39_point_5"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_65_point_5"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_6_and_5_eighths"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_48_point_5"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_6_and_1_half"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_5_and_5_eighths"/>
+ *               <enumeration value="numeric_56_point_5"/>
+ *               <enumeration value="numeric_53_point_5"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_40_point_5"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="numeric_5_and_3_quarters"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_34_point_5"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_7_and_1_eighth"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="numeric_31_point_5"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="numeric_62_point_5"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_43_point_5"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="numeric_37_point_5"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="numeric_67_point_5"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_6_and_3_eighths"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="numeric_50_point_5"/>
+ *               <enumeration value="numeric_46_point_5"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="numeric_5_and_3_eighths"/>
+ *               <enumeration value="48_months"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="2x_l"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_58_point_5"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="numeric_55_point_5"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="numeric_64_point_5"/>
+ *               <enumeration value="numeric_49_point_5"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="numeric_6_and_1_quarter"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="numeric_7_and_3_eighths"/>
+ *               <enumeration value="numeric_41_point_5"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="numeric_69_point_5"/>
+ *               <enumeration value="numeric_52_point_5"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="numeric_35_point_5"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_61_point_5"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_32_point_5"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="numeric_44_point_5"/>
+ *               <enumeration value="numeric_7_and_1_half"/>
+ *               <enumeration value="60_months"/>
+ *               <enumeration value="numeric_38_point_5"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_7_and_1_quarter"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="numeric_66_point_5"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_7_and_5_eighths"/>
+ *               <enumeration value="numeric_47_point_5"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="numeric_57_point_5"/>
+ *               <enumeration value="numeric_5_and_1_quarter"/>
+ *               <enumeration value="numeric_54_point_5"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_6_and_7_eighths"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33_point_5"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_30_point_5"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_63_point_5"/>
+ *               <enumeration value="numeric_5_and_7_eighths"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_42_point_5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemBookingDate" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="JacketLength" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LifecycleSupplyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="perennial"/>
+ *               <enumeration value="year_round_replenishable"/>
+ *               <enumeration value="seasonal_basic"/>
+ *               <enumeration value="highly_seasonal"/>
+ *               <enumeration value="fashion"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MatteStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShapewearBandSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="44"/>
+ *               <enumeration value="46"/>
+ *               <enumeration value="24"/>
+ *               <enumeration value="48"/>
+ *               <enumeration value="26"/>
+ *               <enumeration value="28"/>
+ *               <enumeration value="130"/>
+ *               <enumeration value="110"/>
+ *               <enumeration value="115"/>
+ *               <enumeration value="90"/>
+ *               <enumeration value="70"/>
+ *               <enumeration value="50"/>
+ *               <enumeration value="95"/>
+ *               <enumeration value="30"/>
+ *               <enumeration value="52"/>
+ *               <enumeration value="75"/>
+ *               <enumeration value="32"/>
+ *               <enumeration value="54"/>
+ *               <enumeration value="10"/>
+ *               <enumeration value="11"/>
+ *               <enumeration value="34"/>
+ *               <enumeration value="56"/>
+ *               <enumeration value="36"/>
+ *               <enumeration value="58"/>
+ *               <enumeration value="38"/>
+ *               <enumeration value="120"/>
+ *               <enumeration value="0"/>
+ *               <enumeration value="100"/>
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="125"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="105"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="80"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="60"/>
+ *               <enumeration value="40"/>
+ *               <enumeration value="85"/>
+ *               <enumeration value="42"/>
+ *               <enumeration value="65"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearBandSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="44"/>
+ *               <enumeration value="46"/>
+ *               <enumeration value="48"/>
+ *               <enumeration value="28"/>
+ *               <enumeration value="110"/>
+ *               <enumeration value="115"/>
+ *               <enumeration value="90"/>
+ *               <enumeration value="70"/>
+ *               <enumeration value="50"/>
+ *               <enumeration value="95"/>
+ *               <enumeration value="30"/>
+ *               <enumeration value="52"/>
+ *               <enumeration value="75"/>
+ *               <enumeration value="32"/>
+ *               <enumeration value="54"/>
+ *               <enumeration value="34"/>
+ *               <enumeration value="56"/>
+ *               <enumeration value="36"/>
+ *               <enumeration value="58"/>
+ *               <enumeration value="38"/>
+ *               <enumeration value="120"/>
+ *               <enumeration value="100"/>
+ *               <enumeration value="125"/>
+ *               <enumeration value="105"/>
+ *               <enumeration value="80"/>
+ *               <enumeration value="60"/>
+ *               <enumeration value="40"/>
+ *               <enumeration value="85"/>
+ *               <enumeration value="42"/>
+ *               <enumeration value="65"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearBodyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bb"/>
+ *               <enumeration value="big"/>
+ *               <enumeration value="a"/>
+ *               <enumeration value="ab"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="be"/>
+ *               <enumeration value="husky"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="slim"/>
+ *               <enumeration value="ya"/>
+ *               <enumeration value="j"/>
+ *               <enumeration value="plus"/>
+ *               <enumeration value="jy"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="regular"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearCupSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="dd"/>
+ *               <enumeration value="ff"/>
+ *               <enumeration value="hh"/>
+ *               <enumeration value="jj"/>
+ *               <enumeration value="aaa"/>
+ *               <enumeration value="DD"/>
+ *               <enumeration value="FF"/>
+ *               <enumeration value="A"/>
+ *               <enumeration value="B"/>
+ *               <enumeration value="C"/>
+ *               <enumeration value="D"/>
+ *               <enumeration value="DDD"/>
+ *               <enumeration value="E"/>
+ *               <enumeration value="F"/>
+ *               <enumeration value="G"/>
+ *               <enumeration value="DDDD"/>
+ *               <enumeration value="aa"/>
+ *               <enumeration value="gg"/>
+ *               <enumeration value="AA"/>
+ *               <enumeration value="GG"/>
+ *               <enumeration value="a"/>
+ *               <enumeration value="ab"/>
+ *               <enumeration value="cd"/>
+ *               <enumeration value="ef"/>
+ *               <enumeration value="gh"/>
+ *               <enumeration value="ij"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="c"/>
+ *               <enumeration value="d"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="ddd"/>
+ *               <enumeration value="f"/>
+ *               <enumeration value="g"/>
+ *               <enumeration value="h"/>
+ *               <enumeration value="i"/>
+ *               <enumeration value="j"/>
+ *               <enumeration value="k"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="dddd"/>
+ *               <enumeration value="n"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearCupSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aa"/>
+ *               <enumeration value="dd"/>
+ *               <enumeration value="ff"/>
+ *               <enumeration value="gg"/>
+ *               <enumeration value="hh"/>
+ *               <enumeration value="jj"/>
+ *               <enumeration value="a"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="c"/>
+ *               <enumeration value="d"/>
+ *               <enumeration value="ddd"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="f"/>
+ *               <enumeration value="g"/>
+ *               <enumeration value="h"/>
+ *               <enumeration value="i"/>
+ *               <enumeration value="j"/>
+ *               <enumeration value="k"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="dddd"/>
+ *               <enumeration value="n"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearHeightType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="pp"/>
+ *               <enumeration value="long"/>
+ *               <enumeration value="p"/>
+ *               <enumeration value="r"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="t"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="w"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="short"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="tall"/>
+ *               <enumeration value="regular"/>
+ *               <enumeration value="petite"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="2x_l"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="s_s"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearSizeClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="alpha_jaspo"/>
+ *               <enumeration value="cup_band"/>
+ *               <enumeration value="numeric_go"/>
+ *               <enumeration value="numeric_height"/>
+ *               <enumeration value="alpha"/>
+ *               <enumeration value="numeric"/>
+ *               <enumeration value="age"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearSizeSystem" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="as3"/>
+ *               <enumeration value="as2"/>
+ *               <enumeration value="as5"/>
+ *               <enumeration value="as4"/>
+ *               <enumeration value="as7"/>
+ *               <enumeration value="as6"/>
+ *               <enumeration value="as8"/>
+ *               <enumeration value="as1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShapewearSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="2x_l"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="s_s"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SkirtBodyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bb"/>
+ *               <enumeration value="big"/>
+ *               <enumeration value="ab"/>
+ *               <enumeration value="a"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="be"/>
+ *               <enumeration value="husky"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="slim"/>
+ *               <enumeration value="ya"/>
+ *               <enumeration value="j"/>
+ *               <enumeration value="plus"/>
+ *               <enumeration value="jy"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="regular"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SkirtHeightType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="pp"/>
+ *               <enumeration value="extra_short"/>
+ *               <enumeration value="extra_long"/>
+ *               <enumeration value="long"/>
+ *               <enumeration value="extra_tall"/>
+ *               <enumeration value="p"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="r"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="t"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="w"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="short"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="y"/>
+ *               <enumeration value="tall"/>
+ *               <enumeration value="regular"/>
+ *               <enumeration value="petite"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SkirtSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="2x_l"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SkirtSizeClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="alpha_jaspo"/>
+ *               <enumeration value="numeric_go"/>
+ *               <enumeration value="numeric_height"/>
+ *               <enumeration value="alpha"/>
+ *               <enumeration value="numeric"/>
+ *               <enumeration value="waist"/>
+ *               <enumeration value="age"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SkirtSizeSystem" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="as3"/>
+ *               <enumeration value="as2"/>
+ *               <enumeration value="as5"/>
+ *               <enumeration value="as4"/>
+ *               <enumeration value="as7"/>
+ *               <enumeration value="as6"/>
+ *               <enumeration value="as8"/>
+ *               <enumeration value="as1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SkirtSizeTo" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="jaspo_3x_s"/>
+ *               <enumeration value="5x_l"/>
+ *               <enumeration value="jaspo_3x_o"/>
+ *               <enumeration value="5x_s"/>
+ *               <enumeration value="3_years"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="15_months"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="jaspo_8x_o"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="jaspo_8x_ot"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="8_l"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="jaspo_x_s"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="jaspo_x_o"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="10x"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="12_years"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_158"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="jaspo_5x_ot"/>
+ *               <enumeration value="0x"/>
+ *               <enumeration value="24_months"/>
+ *               <enumeration value="teeny"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_160"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="9_months"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="10_l"/>
+ *               <enumeration value="numeric_164"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="8_years"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="ss"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="x_l"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="7_l"/>
+ *               <enumeration value="2_years"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="1x"/>
+ *               <enumeration value="9_years"/>
+ *               <enumeration value="jaspo_2x_s"/>
+ *               <enumeration value="l"/>
+ *               <enumeration value="6x_s"/>
+ *               <enumeration value="x_s"/>
+ *               <enumeration value="m"/>
+ *               <enumeration value="jaspo_2x_o"/>
+ *               <enumeration value="s"/>
+ *               <enumeration value="6x_l"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_152"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="jaspo_7x_o"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="2x"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_height_190"/>
+ *               <enumeration value="go_50"/>
+ *               <enumeration value="go_7"/>
+ *               <enumeration value="go_8"/>
+ *               <enumeration value="go_9"/>
+ *               <enumeration value="1_month"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_182"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="1_year"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="jaspo_ot"/>
+ *               <enumeration value="numeric_188"/>
+ *               <enumeration value="16_years"/>
+ *               <enumeration value="numeric_height_185"/>
+ *               <enumeration value="6_l"/>
+ *               <enumeration value="3x"/>
+ *               <enumeration value="numeric_height_180"/>
+ *               <enumeration value="go_0"/>
+ *               <enumeration value="jaspo_2x_ot"/>
+ *               <enumeration value="go_1"/>
+ *               <enumeration value="go_2"/>
+ *               <enumeration value="go_3"/>
+ *               <enumeration value="go_4"/>
+ *               <enumeration value="go_5"/>
+ *               <enumeration value="go_6"/>
+ *               <enumeration value="numeric_170"/>
+ *               <enumeration value="numeric_176"/>
+ *               <enumeration value="go_39"/>
+ *               <enumeration value="numeric_height_175"/>
+ *               <enumeration value="go_38"/>
+ *               <enumeration value="4x"/>
+ *               <enumeration value="go_37"/>
+ *               <enumeration value="go_36"/>
+ *               <enumeration value="go_35"/>
+ *               <enumeration value="go_34"/>
+ *               <enumeration value="go_33"/>
+ *               <enumeration value="go_32"/>
+ *               <enumeration value="0_month"/>
+ *               <enumeration value="go_31"/>
+ *               <enumeration value="go_30"/>
+ *               <enumeration value="xx_s"/>
+ *               <enumeration value="numeric_height_170"/>
+ *               <enumeration value="7x_l"/>
+ *               <enumeration value="xx_l"/>
+ *               <enumeration value="18_years"/>
+ *               <enumeration value="jaspo_6x_o"/>
+ *               <enumeration value="numeric_height_165"/>
+ *               <enumeration value="2x_s"/>
+ *               <enumeration value="5_l"/>
+ *               <enumeration value="3_months"/>
+ *               <enumeration value="5x"/>
+ *               <enumeration value="go_49"/>
+ *               <enumeration value="go_48"/>
+ *               <enumeration value="go_47"/>
+ *               <enumeration value="go_46"/>
+ *               <enumeration value="go_45"/>
+ *               <enumeration value="go_44"/>
+ *               <enumeration value="go_43"/>
+ *               <enumeration value="go_42"/>
+ *               <enumeration value="2x_l"/>
+ *               <enumeration value="newborn"/>
+ *               <enumeration value="go_41"/>
+ *               <enumeration value="jaspo_6x_s"/>
+ *               <enumeration value="go_40"/>
+ *               <enumeration value="numeric_height_160"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="jaspo_6x_ot"/>
+ *               <enumeration value="17_years"/>
+ *               <enumeration value="jaspo_10x_ot"/>
+ *               <enumeration value="go_19"/>
+ *               <enumeration value="numeric_height_155"/>
+ *               <enumeration value="go_18"/>
+ *               <enumeration value="6x"/>
+ *               <enumeration value="go_17"/>
+ *               <enumeration value="go_16"/>
+ *               <enumeration value="go_15"/>
+ *               <enumeration value="12_months"/>
+ *               <enumeration value="numeric_height_75"/>
+ *               <enumeration value="go_14"/>
+ *               <enumeration value="go_13"/>
+ *               <enumeration value="go_12"/>
+ *               <enumeration value="6_years"/>
+ *               <enumeration value="go_11"/>
+ *               <enumeration value="go_10"/>
+ *               <enumeration value="numeric_height_150"/>
+ *               <enumeration value="18_months"/>
+ *               <enumeration value="2_months"/>
+ *               <enumeration value="numeric_height_80"/>
+ *               <enumeration value="7x"/>
+ *               <enumeration value="4_l"/>
+ *               <enumeration value="go_29"/>
+ *               <enumeration value="numeric_height_85"/>
+ *               <enumeration value="go_28"/>
+ *               <enumeration value="6_months"/>
+ *               <enumeration value="go_27"/>
+ *               <enumeration value="4_months"/>
+ *               <enumeration value="go_26"/>
+ *               <enumeration value="jaspo_3x_ot"/>
+ *               <enumeration value="go_25"/>
+ *               <enumeration value="numeric_height_145"/>
+ *               <enumeration value="go_24"/>
+ *               <enumeration value="go_23"/>
+ *               <enumeration value="jaspo_o"/>
+ *               <enumeration value="go_22"/>
+ *               <enumeration value="go_21"/>
+ *               <enumeration value="jaspo_m"/>
+ *               <enumeration value="go_20"/>
+ *               <enumeration value="jaspo_l"/>
+ *               <enumeration value="10x_l"/>
+ *               <enumeration value="jaspo_s"/>
+ *               <enumeration value="numeric_height_140"/>
+ *               <enumeration value="8x_l"/>
+ *               <enumeration value="numeric_height_90"/>
+ *               <enumeration value="8x"/>
+ *               <enumeration value="numeric_height_50"/>
+ *               <enumeration value="3x_s"/>
+ *               <enumeration value="jaspo_5x_o"/>
+ *               <enumeration value="numeric_height_130"/>
+ *               <enumeration value="15_years"/>
+ *               <enumeration value="jaspo_10x_o"/>
+ *               <enumeration value="numeric_height_55"/>
+ *               <enumeration value="numeric_height_135"/>
+ *               <enumeration value="3x_l"/>
+ *               <enumeration value="jaspo_5x_s"/>
+ *               <enumeration value="numeric_1"/>
+ *               <enumeration value="numeric_0"/>
+ *               <enumeration value="l_l"/>
+ *               <enumeration value="s_s_s"/>
+ *               <enumeration value="9x"/>
+ *               <enumeration value="3_l"/>
+ *               <enumeration value="numeric_height_60"/>
+ *               <enumeration value="one_size"/>
+ *               <enumeration value="numeric_height_120"/>
+ *               <enumeration value="numeric_height_65"/>
+ *               <enumeration value="numeric_height_125"/>
+ *               <enumeration value="14_years"/>
+ *               <enumeration value="jaspo_7x_ot"/>
+ *               <enumeration value="numeric_00"/>
+ *               <enumeration value="numeric_height_70"/>
+ *               <enumeration value="numeric_height_110"/>
+ *               <enumeration value="numeric_height_115"/>
+ *               <enumeration value="10_years"/>
+ *               <enumeration value="30_months"/>
+ *               <enumeration value="numeric_18"/>
+ *               <enumeration value="numeric_17"/>
+ *               <enumeration value="numeric_19"/>
+ *               <enumeration value="13_years"/>
+ *               <enumeration value="9x_l"/>
+ *               <enumeration value="numeric_10"/>
+ *               <enumeration value="numeric_12"/>
+ *               <enumeration value="numeric_11"/>
+ *               <enumeration value="numeric_14"/>
+ *               <enumeration value="numeric_13"/>
+ *               <enumeration value="numeric_16"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_15"/>
+ *               <enumeration value="2_l"/>
+ *               <enumeration value="4x_s"/>
+ *               <enumeration value="numeric_height_100"/>
+ *               <enumeration value="jaspo_x_ot"/>
+ *               <enumeration value="7_years"/>
+ *               <enumeration value="4x_l"/>
+ *               <enumeration value="numeric_3"/>
+ *               <enumeration value="numeric_2"/>
+ *               <enumeration value="numeric_5"/>
+ *               <enumeration value="jaspo_4x_s"/>
+ *               <enumeration value="numeric_4"/>
+ *               <enumeration value="numeric_7"/>
+ *               <enumeration value="numeric_6"/>
+ *               <enumeration value="numeric_9"/>
+ *               <enumeration value="jaspo_4x_o"/>
+ *               <enumeration value="36_months"/>
+ *               <enumeration value="numeric_8"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="4_years"/>
+ *               <enumeration value="jaspo_9x_ot"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_height_105"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_height_95"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="jaspo_9x_o"/>
+ *               <enumeration value="jaspo_4x_ot"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="5_years"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="free_size"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="preemie"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="9_l"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="11_years"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *               <enumeration value="jaspo_s_s"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SkirtWaistSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="numeric_135"/>
+ *               <enumeration value="numeric_134"/>
+ *               <enumeration value="numeric_137"/>
+ *               <enumeration value="numeric_136"/>
+ *               <enumeration value="numeric_50"/>
+ *               <enumeration value="numeric_139"/>
+ *               <enumeration value="numeric_138"/>
+ *               <enumeration value="numeric_52"/>
+ *               <enumeration value="numeric_51"/>
+ *               <enumeration value="numeric_54"/>
+ *               <enumeration value="numeric_53"/>
+ *               <enumeration value="numeric_56"/>
+ *               <enumeration value="numeric_140"/>
+ *               <enumeration value="numeric_55"/>
+ *               <enumeration value="numeric_58"/>
+ *               <enumeration value="numeric_142"/>
+ *               <enumeration value="numeric_57"/>
+ *               <enumeration value="numeric_141"/>
+ *               <enumeration value="numeric_144"/>
+ *               <enumeration value="numeric_59"/>
+ *               <enumeration value="numeric_143"/>
+ *               <enumeration value="numeric_124"/>
+ *               <enumeration value="numeric_123"/>
+ *               <enumeration value="numeric_126"/>
+ *               <enumeration value="numeric_125"/>
+ *               <enumeration value="numeric_61"/>
+ *               <enumeration value="numeric_128"/>
+ *               <enumeration value="numeric_60"/>
+ *               <enumeration value="numeric_127"/>
+ *               <enumeration value="numeric_63"/>
+ *               <enumeration value="numeric_62"/>
+ *               <enumeration value="numeric_129"/>
+ *               <enumeration value="numeric_65"/>
+ *               <enumeration value="numeric_64"/>
+ *               <enumeration value="numeric_67"/>
+ *               <enumeration value="numeric_66"/>
+ *               <enumeration value="numeric_69"/>
+ *               <enumeration value="numeric_131"/>
+ *               <enumeration value="numeric_68"/>
+ *               <enumeration value="numeric_130"/>
+ *               <enumeration value="numeric_133"/>
+ *               <enumeration value="numeric_132"/>
+ *               <enumeration value="numeric_70"/>
+ *               <enumeration value="numeric_72"/>
+ *               <enumeration value="numeric_71"/>
+ *               <enumeration value="numeric_74"/>
+ *               <enumeration value="numeric_73"/>
+ *               <enumeration value="numeric_76"/>
+ *               <enumeration value="numeric_75"/>
+ *               <enumeration value="numeric_78"/>
+ *               <enumeration value="numeric_77"/>
+ *               <enumeration value="numeric_79"/>
+ *               <enumeration value="numeric_146"/>
+ *               <enumeration value="numeric_145"/>
+ *               <enumeration value="numeric_81"/>
+ *               <enumeration value="numeric_148"/>
+ *               <enumeration value="numeric_80"/>
+ *               <enumeration value="numeric_147"/>
+ *               <enumeration value="numeric_83"/>
+ *               <enumeration value="numeric_82"/>
+ *               <enumeration value="numeric_149"/>
+ *               <enumeration value="numeric_85"/>
+ *               <enumeration value="numeric_84"/>
+ *               <enumeration value="numeric_87"/>
+ *               <enumeration value="numeric_86"/>
+ *               <enumeration value="numeric_89"/>
+ *               <enumeration value="numeric_88"/>
+ *               <enumeration value="numeric_150"/>
+ *               <enumeration value="numeric_90"/>
+ *               <enumeration value="numeric_92"/>
+ *               <enumeration value="numeric_91"/>
+ *               <enumeration value="numeric_94"/>
+ *               <enumeration value="numeric_93"/>
+ *               <enumeration value="numeric_96"/>
+ *               <enumeration value="numeric_95"/>
+ *               <enumeration value="numeric_98"/>
+ *               <enumeration value="numeric_97"/>
+ *               <enumeration value="numeric_99"/>
+ *               <enumeration value="numeric_100"/>
+ *               <enumeration value="numeric_29"/>
+ *               <enumeration value="numeric_28"/>
+ *               <enumeration value="numeric_21"/>
+ *               <enumeration value="numeric_20"/>
+ *               <enumeration value="numeric_23"/>
+ *               <enumeration value="numeric_22"/>
+ *               <enumeration value="numeric_25"/>
+ *               <enumeration value="numeric_24"/>
+ *               <enumeration value="numeric_27"/>
+ *               <enumeration value="numeric_26"/>
+ *               <enumeration value="numeric_113"/>
+ *               <enumeration value="numeric_112"/>
+ *               <enumeration value="numeric_115"/>
+ *               <enumeration value="numeric_114"/>
+ *               <enumeration value="numeric_117"/>
+ *               <enumeration value="numeric_116"/>
+ *               <enumeration value="numeric_30"/>
+ *               <enumeration value="numeric_119"/>
+ *               <enumeration value="numeric_118"/>
+ *               <enumeration value="numeric_39"/>
+ *               <enumeration value="numeric_32"/>
+ *               <enumeration value="numeric_31"/>
+ *               <enumeration value="numeric_34"/>
+ *               <enumeration value="numeric_33"/>
+ *               <enumeration value="numeric_36"/>
+ *               <enumeration value="numeric_120"/>
+ *               <enumeration value="numeric_35"/>
+ *               <enumeration value="numeric_38"/>
+ *               <enumeration value="numeric_122"/>
+ *               <enumeration value="numeric_37"/>
+ *               <enumeration value="numeric_121"/>
+ *               <enumeration value="numeric_102"/>
+ *               <enumeration value="numeric_101"/>
+ *               <enumeration value="numeric_104"/>
+ *               <enumeration value="numeric_103"/>
+ *               <enumeration value="numeric_106"/>
+ *               <enumeration value="numeric_105"/>
+ *               <enumeration value="numeric_41"/>
+ *               <enumeration value="numeric_108"/>
+ *               <enumeration value="numeric_40"/>
+ *               <enumeration value="numeric_107"/>
+ *               <enumeration value="numeric_109"/>
+ *               <enumeration value="numeric_43"/>
+ *               <enumeration value="numeric_42"/>
+ *               <enumeration value="numeric_45"/>
+ *               <enumeration value="numeric_44"/>
+ *               <enumeration value="numeric_47"/>
+ *               <enumeration value="numeric_46"/>
+ *               <enumeration value="numeric_49"/>
+ *               <enumeration value="numeric_111"/>
+ *               <enumeration value="numeric_48"/>
+ *               <enumeration value="numeric_110"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TaxClassificationCodeType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="pis_cofins_list"/>
+ *               <enumeration value="cest"/>
+ *               <enumeration value="ieps"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "classificationData", + "ageRangeDescription", + "apparelBodyType", + "apparelHeightType", + "apparelSize", + "apparelSizeClass", + "apparelSizeSystem", + "apparelSizeTo", + "shirtBodyType", + "shirtHeightType", + "shirtNeckSize", + "shirtNeckSizeTo", + "shirtSize", + "shirtSizeClass", + "shirtSizeSystem", + "shirtSizeTo", + "shirtSleeveLength", + "shirtSleeveLengthTo", + "playerName", + "bandSizeNum", + "beltLengthString", + "careInstructions", + "codabar", + "collectionDescription", + "collectionName", + "containsLiquidContents", + "countryString", + "designName", + "displaySize", + "fitToSizeDescription", + "hazmatException", + "heelType", + "importer", + "numberofIncludedCameras", + "importerContactInformation", + "innerMaterialType", + "insulationType", + "isAdultProduct", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "displayVolume", + "displayWeight", + "itemDisplayWidth", + "itemLengthDescription", + "itemShape", + "leagueName", + "leatherType", + "lithiumBatteryVoltage", + "manufacturerContactInformation", + "materialComposition", + "modelYear", + "sportsNumberOfPockets", + "occasionType", + "artistBiography", + "outerMaterialType", + "packerContactInformation", + "patternName", + "performanceRating", + "platinumKeywords", + "regionOfOrigin", + "warnings", + "season", + "shaftDiameter", + "shaftHeight", + "shaftType", + "skillLevel", + "soleMaterial", + "specificUses", + "sport", + "style", + "supportType", + "teamName", + "toeShape", + "unitCount", + "ppuCountType", + "waistStyle", + "weaveType", + "hazmatRegulatoryPackingGroup", + "shoeHeightMap", + "isExclusiveProduct", + "specificationMet", + "subBrandName", + "waterResistanceDepth", + "bottomsBodyType", + "bottomsHeightType", + "bottomsInseamSize", + "bottomsSize", + "bottomsSizeClass", + "bottomsSizeSystem", + "bottomsSizeTo", + "bottomsWaistSize", + "beltLength", + "backStyle", + "coverage", + "customerPackageType", + "duration", + "fulfillmentCenterSpecialStorage", + "gripType", + "headSizeName", + "headwearSize", + "headwearSizeClass", + "headwearSizeSystem", + "headwearSizeTo", + "itemBookingDate", + "itemStyling", + "jacketLength", + "lifecycleSupplyType", + "matteStyle", + "padType", + "shapewearBandSize", + "shapewearBandSizeTo", + "shapewearBodyType", + "shapewearCupSize", + "shapewearCupSizeTo", + "shapewearHeightType", + "shapewearSize", + "shapewearSizeClass", + "shapewearSizeSystem", + "shapewearSizeTo", + "skirtBodyType", + "skirtHeightType", + "skirtSize", + "skirtSizeClass", + "skirtSizeSystem", + "skirtSizeTo", + "skirtWaistSize", + "taxClassificationCodeType", + "wattage" +}) +@XmlRootElement(name = "ClothingAccessories") +public class ClothingAccessories { + + @XmlElement(name = "VariationData") + protected ClothingAccessories.VariationData variationData; + @XmlElement(name = "ClassificationData", required = true) + protected ClothingAccessories.ClassificationData classificationData; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ApparelBodyType") + protected String apparelBodyType; + @XmlElement(name = "ApparelHeightType") + protected String apparelHeightType; + @XmlElement(name = "ApparelSize") + protected String apparelSize; + @XmlElement(name = "ApparelSizeClass") + protected String apparelSizeClass; + @XmlElement(name = "ApparelSizeSystem") + protected String apparelSizeSystem; + @XmlElement(name = "ApparelSizeTo") + protected String apparelSizeTo; + @XmlElement(name = "ShirtBodyType") + protected String shirtBodyType; + @XmlElement(name = "ShirtHeightType") + protected String shirtHeightType; + @XmlElement(name = "ShirtNeckSize") + protected String shirtNeckSize; + @XmlElement(name = "ShirtNeckSizeTo") + protected String shirtNeckSizeTo; + @XmlElement(name = "ShirtSize") + protected String shirtSize; + @XmlElement(name = "ShirtSizeClass") + protected String shirtSizeClass; + @XmlElement(name = "ShirtSizeSystem") + protected String shirtSizeSystem; + @XmlElement(name = "ShirtSizeTo") + protected String shirtSizeTo; + @XmlElement(name = "ShirtSleeveLength") + protected String shirtSleeveLength; + @XmlElement(name = "ShirtSleeveLengthTo") + protected String shirtSleeveLengthTo; + @XmlElement(name = "PlayerName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String playerName; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "BeltLengthString") + protected Object beltLengthString; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "CollectionDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionDescription; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ContainsLiquidContents") + protected String containsLiquidContents; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "DesignName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designName; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "FitToSizeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitToSizeDescription; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "NumberofIncludedCameras") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberofIncludedCameras; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "InsulationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insulationType; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemLengthDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemLengthDescription; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "LeagueName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String leagueName; + @XmlElement(name = "LeatherType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String leatherType; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "SportsNumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger sportsNumberOfPockets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PerformanceRating") + protected List performanceRating; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShaftHeight") + protected StringLengthOptionalDimension shaftHeight; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "SpecificUses") + protected String specificUses; + @XmlElement(name = "Sport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sport; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "SupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportType; + @XmlElement(name = "TeamName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String teamName; + @XmlElement(name = "ToeShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toeShape; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "WaistStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waistStyle; + @XmlElement(name = "WeaveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weaveType; + @XmlElement(name = "HazmatRegulatoryPackingGroup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatRegulatoryPackingGroup; + @XmlElement(name = "ShoeHeightMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeHeightMap; + @XmlElement(name = "IsExclusiveProduct") + protected String isExclusiveProduct; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "SubBrandName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subBrandName; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "BottomsBodyType") + protected String bottomsBodyType; + @XmlElement(name = "BottomsHeightType") + protected String bottomsHeightType; + @XmlElement(name = "BottomsInseamSize") + protected String bottomsInseamSize; + @XmlElement(name = "BottomsSize") + protected String bottomsSize; + @XmlElement(name = "BottomsSizeClass") + protected String bottomsSizeClass; + @XmlElement(name = "BottomsSizeSystem") + protected String bottomsSizeSystem; + @XmlElement(name = "BottomsSizeTo") + protected String bottomsSizeTo; + @XmlElement(name = "BottomsWaistSize") + protected String bottomsWaistSize; + @XmlElement(name = "BeltLength") + protected LengthDimension beltLength; + @XmlElement(name = "BackStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backStyle; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "Duration") + protected Object duration; + @XmlElement(name = "FulfillmentCenterSpecialStorage") + protected Object fulfillmentCenterSpecialStorage; + @XmlElement(name = "GripType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gripType; + @XmlElement(name = "HeadSizeName") + protected Object headSizeName; + @XmlElement(name = "HeadwearSize") + protected String headwearSize; + @XmlElement(name = "HeadwearSizeClass") + protected String headwearSizeClass; + @XmlElement(name = "HeadwearSizeSystem") + protected String headwearSizeSystem; + @XmlElement(name = "HeadwearSizeTo") + protected String headwearSizeTo; + @XmlElement(name = "ItemBookingDate") + protected Object itemBookingDate; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "JacketLength") + protected BigDecimal jacketLength; + @XmlElement(name = "LifecycleSupplyType") + protected String lifecycleSupplyType; + @XmlElement(name = "MatteStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String matteStyle; + @XmlElement(name = "PadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String padType; + @XmlElement(name = "ShapewearBandSize") + protected String shapewearBandSize; + @XmlElement(name = "ShapewearBandSizeTo") + protected String shapewearBandSizeTo; + @XmlElement(name = "ShapewearBodyType") + protected String shapewearBodyType; + @XmlElement(name = "ShapewearCupSize") + protected String shapewearCupSize; + @XmlElement(name = "ShapewearCupSizeTo") + protected String shapewearCupSizeTo; + @XmlElement(name = "ShapewearHeightType") + protected String shapewearHeightType; + @XmlElement(name = "ShapewearSize") + protected String shapewearSize; + @XmlElement(name = "ShapewearSizeClass") + protected String shapewearSizeClass; + @XmlElement(name = "ShapewearSizeSystem") + protected String shapewearSizeSystem; + @XmlElement(name = "ShapewearSizeTo") + protected String shapewearSizeTo; + @XmlElement(name = "SkirtBodyType") + protected String skirtBodyType; + @XmlElement(name = "SkirtHeightType") + protected String skirtHeightType; + @XmlElement(name = "SkirtSize") + protected String skirtSize; + @XmlElement(name = "SkirtSizeClass") + protected String skirtSizeClass; + @XmlElement(name = "SkirtSizeSystem") + protected String skirtSizeSystem; + @XmlElement(name = "SkirtSizeTo") + protected String skirtSizeTo; + @XmlElement(name = "SkirtWaistSize") + protected String skirtWaistSize; + @XmlElement(name = "TaxClassificationCodeType") + protected String taxClassificationCodeType; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ClothingAccessories.VariationData } + * + */ + public ClothingAccessories.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ClothingAccessories.VariationData } + * + */ + public void setVariationData(ClothingAccessories.VariationData value) { + this.variationData = value; + } + + /** + * 获取classificationData属性的值。 + * + * @return + * possible object is + * {@link ClothingAccessories.ClassificationData } + * + */ + public ClothingAccessories.ClassificationData getClassificationData() { + return classificationData; + } + + /** + * 设置classificationData属性的值。 + * + * @param value + * allowed object is + * {@link ClothingAccessories.ClassificationData } + * + */ + public void setClassificationData(ClothingAccessories.ClassificationData value) { + this.classificationData = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取apparelBodyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApparelBodyType() { + return apparelBodyType; + } + + /** + * 设置apparelBodyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApparelBodyType(String value) { + this.apparelBodyType = value; + } + + /** + * 获取apparelHeightType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApparelHeightType() { + return apparelHeightType; + } + + /** + * 设置apparelHeightType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApparelHeightType(String value) { + this.apparelHeightType = value; + } + + /** + * 获取apparelSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApparelSize() { + return apparelSize; + } + + /** + * 设置apparelSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApparelSize(String value) { + this.apparelSize = value; + } + + /** + * 获取apparelSizeClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApparelSizeClass() { + return apparelSizeClass; + } + + /** + * 设置apparelSizeClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApparelSizeClass(String value) { + this.apparelSizeClass = value; + } + + /** + * 获取apparelSizeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApparelSizeSystem() { + return apparelSizeSystem; + } + + /** + * 设置apparelSizeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApparelSizeSystem(String value) { + this.apparelSizeSystem = value; + } + + /** + * 获取apparelSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApparelSizeTo() { + return apparelSizeTo; + } + + /** + * 设置apparelSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApparelSizeTo(String value) { + this.apparelSizeTo = value; + } + + /** + * 获取shirtBodyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtBodyType() { + return shirtBodyType; + } + + /** + * 设置shirtBodyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtBodyType(String value) { + this.shirtBodyType = value; + } + + /** + * 获取shirtHeightType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtHeightType() { + return shirtHeightType; + } + + /** + * 设置shirtHeightType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtHeightType(String value) { + this.shirtHeightType = value; + } + + /** + * 获取shirtNeckSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtNeckSize() { + return shirtNeckSize; + } + + /** + * 设置shirtNeckSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtNeckSize(String value) { + this.shirtNeckSize = value; + } + + /** + * 获取shirtNeckSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtNeckSizeTo() { + return shirtNeckSizeTo; + } + + /** + * 设置shirtNeckSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtNeckSizeTo(String value) { + this.shirtNeckSizeTo = value; + } + + /** + * 获取shirtSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtSize() { + return shirtSize; + } + + /** + * 设置shirtSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtSize(String value) { + this.shirtSize = value; + } + + /** + * 获取shirtSizeClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtSizeClass() { + return shirtSizeClass; + } + + /** + * 设置shirtSizeClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtSizeClass(String value) { + this.shirtSizeClass = value; + } + + /** + * 获取shirtSizeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtSizeSystem() { + return shirtSizeSystem; + } + + /** + * 设置shirtSizeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtSizeSystem(String value) { + this.shirtSizeSystem = value; + } + + /** + * 获取shirtSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtSizeTo() { + return shirtSizeTo; + } + + /** + * 设置shirtSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtSizeTo(String value) { + this.shirtSizeTo = value; + } + + /** + * 获取shirtSleeveLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtSleeveLength() { + return shirtSleeveLength; + } + + /** + * 设置shirtSleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtSleeveLength(String value) { + this.shirtSleeveLength = value; + } + + /** + * 获取shirtSleeveLengthTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtSleeveLengthTo() { + return shirtSleeveLengthTo; + } + + /** + * 设置shirtSleeveLengthTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtSleeveLengthTo(String value) { + this.shirtSleeveLengthTo = value; + } + + /** + * 获取playerName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlayerName() { + return playerName; + } + + /** + * 设置playerName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlayerName(String value) { + this.playerName = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取beltLengthString属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getBeltLengthString() { + return beltLengthString; + } + + /** + * 设置beltLengthString属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setBeltLengthString(Object value) { + this.beltLengthString = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取collectionDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionDescription() { + return collectionDescription; + } + + /** + * 设置collectionDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionDescription(String value) { + this.collectionDescription = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainsLiquidContents(String value) { + this.containsLiquidContents = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取designName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignName() { + return designName; + } + + /** + * 设置designName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignName(String value) { + this.designName = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取fitToSizeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitToSizeDescription() { + return fitToSizeDescription; + } + + /** + * 设置fitToSizeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitToSizeDescription(String value) { + this.fitToSizeDescription = value; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取numberofIncludedCameras属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberofIncludedCameras() { + return numberofIncludedCameras; + } + + /** + * 设置numberofIncludedCameras属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberofIncludedCameras(String value) { + this.numberofIncludedCameras = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取insulationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsulationType() { + return insulationType; + } + + /** + * 设置insulationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsulationType(String value) { + this.insulationType = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemLengthDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemLengthDescription() { + return itemLengthDescription; + } + + /** + * 设置itemLengthDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemLengthDescription(String value) { + this.itemLengthDescription = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取leagueName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeagueName() { + return leagueName; + } + + /** + * 设置leagueName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeagueName(String value) { + this.leagueName = value; + } + + /** + * 获取leatherType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeatherType() { + return leatherType; + } + + /** + * 设置leatherType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeatherType(String value) { + this.leatherType = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取sportsNumberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSportsNumberOfPockets() { + return sportsNumberOfPockets; + } + + /** + * 设置sportsNumberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSportsNumberOfPockets(BigInteger value) { + this.sportsNumberOfPockets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * Gets the value of the performanceRating property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the performanceRating property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPerformanceRating().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPerformanceRating() { + if (performanceRating == null) { + performanceRating = new ArrayList(); + } + return this.performanceRating; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shaftHeight属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShaftHeight() { + return shaftHeight; + } + + /** + * 设置shaftHeight属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShaftHeight(StringLengthOptionalDimension value) { + this.shaftHeight = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取sport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSport() { + return sport; + } + + /** + * 设置sport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSport(String value) { + this.sport = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取supportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportType() { + return supportType; + } + + /** + * 设置supportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportType(String value) { + this.supportType = value; + } + + /** + * 获取teamName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTeamName() { + return teamName; + } + + /** + * 设置teamName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTeamName(String value) { + this.teamName = value; + } + + /** + * 获取toeShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToeShape() { + return toeShape; + } + + /** + * 设置toeShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToeShape(String value) { + this.toeShape = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取waistStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaistStyle() { + return waistStyle; + } + + /** + * 设置waistStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaistStyle(String value) { + this.waistStyle = value; + } + + /** + * 获取weaveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeaveType() { + return weaveType; + } + + /** + * 设置weaveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeaveType(String value) { + this.weaveType = value; + } + + /** + * 获取hazmatRegulatoryPackingGroup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatRegulatoryPackingGroup() { + return hazmatRegulatoryPackingGroup; + } + + /** + * 设置hazmatRegulatoryPackingGroup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatRegulatoryPackingGroup(String value) { + this.hazmatRegulatoryPackingGroup = value; + } + + /** + * 获取shoeHeightMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeHeightMap() { + return shoeHeightMap; + } + + /** + * 设置shoeHeightMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeHeightMap(String value) { + this.shoeHeightMap = value; + } + + /** + * 获取isExclusiveProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsExclusiveProduct() { + return isExclusiveProduct; + } + + /** + * 设置isExclusiveProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsExclusiveProduct(String value) { + this.isExclusiveProduct = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取subBrandName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubBrandName() { + return subBrandName; + } + + /** + * 设置subBrandName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubBrandName(String value) { + this.subBrandName = value; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取bottomsBodyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsBodyType() { + return bottomsBodyType; + } + + /** + * 设置bottomsBodyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsBodyType(String value) { + this.bottomsBodyType = value; + } + + /** + * 获取bottomsHeightType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsHeightType() { + return bottomsHeightType; + } + + /** + * 设置bottomsHeightType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsHeightType(String value) { + this.bottomsHeightType = value; + } + + /** + * 获取bottomsInseamSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsInseamSize() { + return bottomsInseamSize; + } + + /** + * 设置bottomsInseamSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsInseamSize(String value) { + this.bottomsInseamSize = value; + } + + /** + * 获取bottomsSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsSize() { + return bottomsSize; + } + + /** + * 设置bottomsSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsSize(String value) { + this.bottomsSize = value; + } + + /** + * 获取bottomsSizeClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsSizeClass() { + return bottomsSizeClass; + } + + /** + * 设置bottomsSizeClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsSizeClass(String value) { + this.bottomsSizeClass = value; + } + + /** + * 获取bottomsSizeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsSizeSystem() { + return bottomsSizeSystem; + } + + /** + * 设置bottomsSizeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsSizeSystem(String value) { + this.bottomsSizeSystem = value; + } + + /** + * 获取bottomsSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsSizeTo() { + return bottomsSizeTo; + } + + /** + * 设置bottomsSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsSizeTo(String value) { + this.bottomsSizeTo = value; + } + + /** + * 获取bottomsWaistSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomsWaistSize() { + return bottomsWaistSize; + } + + /** + * 设置bottomsWaistSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomsWaistSize(String value) { + this.bottomsWaistSize = value; + } + + /** + * 获取beltLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltLength() { + return beltLength; + } + + /** + * 设置beltLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltLength(LengthDimension value) { + this.beltLength = value; + } + + /** + * 获取backStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackStyle() { + return backStyle; + } + + /** + * 设置backStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackStyle(String value) { + this.backStyle = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取duration属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getDuration() { + return duration; + } + + /** + * 设置duration属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setDuration(Object value) { + this.duration = value; + } + + /** + * 获取fulfillmentCenterSpecialStorage属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getFulfillmentCenterSpecialStorage() { + return fulfillmentCenterSpecialStorage; + } + + /** + * 设置fulfillmentCenterSpecialStorage属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setFulfillmentCenterSpecialStorage(Object value) { + this.fulfillmentCenterSpecialStorage = value; + } + + /** + * 获取gripType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGripType() { + return gripType; + } + + /** + * 设置gripType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGripType(String value) { + this.gripType = value; + } + + /** + * 获取headSizeName属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getHeadSizeName() { + return headSizeName; + } + + /** + * 设置headSizeName属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setHeadSizeName(Object value) { + this.headSizeName = value; + } + + /** + * 获取headwearSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadwearSize() { + return headwearSize; + } + + /** + * 设置headwearSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadwearSize(String value) { + this.headwearSize = value; + } + + /** + * 获取headwearSizeClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadwearSizeClass() { + return headwearSizeClass; + } + + /** + * 设置headwearSizeClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadwearSizeClass(String value) { + this.headwearSizeClass = value; + } + + /** + * 获取headwearSizeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadwearSizeSystem() { + return headwearSizeSystem; + } + + /** + * 设置headwearSizeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadwearSizeSystem(String value) { + this.headwearSizeSystem = value; + } + + /** + * 获取headwearSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadwearSizeTo() { + return headwearSizeTo; + } + + /** + * 设置headwearSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadwearSizeTo(String value) { + this.headwearSizeTo = value; + } + + /** + * 获取itemBookingDate属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getItemBookingDate() { + return itemBookingDate; + } + + /** + * 设置itemBookingDate属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setItemBookingDate(Object value) { + this.itemBookingDate = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取jacketLength属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getJacketLength() { + return jacketLength; + } + + /** + * 设置jacketLength属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setJacketLength(BigDecimal value) { + this.jacketLength = value; + } + + /** + * 获取lifecycleSupplyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifecycleSupplyType() { + return lifecycleSupplyType; + } + + /** + * 设置lifecycleSupplyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifecycleSupplyType(String value) { + this.lifecycleSupplyType = value; + } + + /** + * 获取matteStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMatteStyle() { + return matteStyle; + } + + /** + * 设置matteStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMatteStyle(String value) { + this.matteStyle = value; + } + + /** + * 获取padType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPadType() { + return padType; + } + + /** + * 设置padType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPadType(String value) { + this.padType = value; + } + + /** + * 获取shapewearBandSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearBandSize() { + return shapewearBandSize; + } + + /** + * 设置shapewearBandSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearBandSize(String value) { + this.shapewearBandSize = value; + } + + /** + * 获取shapewearBandSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearBandSizeTo() { + return shapewearBandSizeTo; + } + + /** + * 设置shapewearBandSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearBandSizeTo(String value) { + this.shapewearBandSizeTo = value; + } + + /** + * 获取shapewearBodyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearBodyType() { + return shapewearBodyType; + } + + /** + * 设置shapewearBodyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearBodyType(String value) { + this.shapewearBodyType = value; + } + + /** + * 获取shapewearCupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearCupSize() { + return shapewearCupSize; + } + + /** + * 设置shapewearCupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearCupSize(String value) { + this.shapewearCupSize = value; + } + + /** + * 获取shapewearCupSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearCupSizeTo() { + return shapewearCupSizeTo; + } + + /** + * 设置shapewearCupSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearCupSizeTo(String value) { + this.shapewearCupSizeTo = value; + } + + /** + * 获取shapewearHeightType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearHeightType() { + return shapewearHeightType; + } + + /** + * 设置shapewearHeightType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearHeightType(String value) { + this.shapewearHeightType = value; + } + + /** + * 获取shapewearSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearSize() { + return shapewearSize; + } + + /** + * 设置shapewearSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearSize(String value) { + this.shapewearSize = value; + } + + /** + * 获取shapewearSizeClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearSizeClass() { + return shapewearSizeClass; + } + + /** + * 设置shapewearSizeClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearSizeClass(String value) { + this.shapewearSizeClass = value; + } + + /** + * 获取shapewearSizeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearSizeSystem() { + return shapewearSizeSystem; + } + + /** + * 设置shapewearSizeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearSizeSystem(String value) { + this.shapewearSizeSystem = value; + } + + /** + * 获取shapewearSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShapewearSizeTo() { + return shapewearSizeTo; + } + + /** + * 设置shapewearSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShapewearSizeTo(String value) { + this.shapewearSizeTo = value; + } + + /** + * 获取skirtBodyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkirtBodyType() { + return skirtBodyType; + } + + /** + * 设置skirtBodyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkirtBodyType(String value) { + this.skirtBodyType = value; + } + + /** + * 获取skirtHeightType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkirtHeightType() { + return skirtHeightType; + } + + /** + * 设置skirtHeightType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkirtHeightType(String value) { + this.skirtHeightType = value; + } + + /** + * 获取skirtSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkirtSize() { + return skirtSize; + } + + /** + * 设置skirtSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkirtSize(String value) { + this.skirtSize = value; + } + + /** + * 获取skirtSizeClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkirtSizeClass() { + return skirtSizeClass; + } + + /** + * 设置skirtSizeClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkirtSizeClass(String value) { + this.skirtSizeClass = value; + } + + /** + * 获取skirtSizeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkirtSizeSystem() { + return skirtSizeSystem; + } + + /** + * 设置skirtSizeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkirtSizeSystem(String value) { + this.skirtSizeSystem = value; + } + + /** + * 获取skirtSizeTo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkirtSizeTo() { + return skirtSizeTo; + } + + /** + * 设置skirtSizeTo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkirtSizeTo(String value) { + this.skirtSizeTo = value; + } + + /** + * 获取skirtWaistSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkirtWaistSize() { + return skirtWaistSize; + } + + /** + * 设置skirtWaistSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkirtWaistSize(String value) { + this.skirtWaistSize = value; + } + + /** + * 获取taxClassificationCodeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTaxClassificationCodeType() { + return taxClassificationCodeType; + } + + /** + * 设置taxClassificationCodeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTaxClassificationCodeType(String value) { + this.taxClassificationCodeType = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Department" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *         <element name="SpecialSizeType" type="{}String" minOccurs="0"/>
+     *         <element name="SpecialFeature" type="{}LongString" maxOccurs="2" minOccurs="0"/>
+     *         <element name="MaterialAndFabric" type="{}HundredString" maxOccurs="4" minOccurs="0"/>
+     *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+     *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+     *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+     *         <element name="MaterialOpacity" type="{}HundredString" minOccurs="0"/>
+     *         <element name="FabricWash" type="{}String" minOccurs="0"/>
+     *         <element name="PatternStyle" type="{}String" minOccurs="0"/>
+     *         <element name="FitType" type="{}String" minOccurs="0"/>
+     *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+     *         <element name="ApparelClosureType" type="{}LongString" minOccurs="0"/>
+     *         <element name="ButtonQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
+     *         <element name="ControlType" type="{}String" minOccurs="0"/>
+     *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleNumber" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CollarType" type="{}String" minOccurs="0"/>
+     *         <element name="SleeveType" type="{}String" minOccurs="0"/>
+     *         <element name="CuffType" type="{}String" minOccurs="0"/>
+     *         <element name="PocketDescription" type="{}String" minOccurs="0"/>
+     *         <element name="FrontPleatType" type="{}String" minOccurs="0"/>
+     *         <element name="TopStyle" type="{}String" minOccurs="0"/>
+     *         <element name="BottomStyle" type="{}String" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+     *         <element name="InseamLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+     *         <element name="SleeveLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+     *         <element name="NeckSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+     *         <element name="NeckStyle" type="{}String" minOccurs="0"/>
+     *         <element name="ChestSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+     *         <element name="CupSize" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="A"/>
+     *               <enumeration value="AA"/>
+     *               <enumeration value="B"/>
+     *               <enumeration value="C"/>
+     *               <enumeration value="D"/>
+     *               <enumeration value="DD"/>
+     *               <enumeration value="DDD"/>
+     *               <enumeration value="E"/>
+     *               <enumeration value="EE"/>
+     *               <enumeration value="F"/>
+     *               <enumeration value="FF"/>
+     *               <enumeration value="G"/>
+     *               <enumeration value="GG"/>
+     *               <enumeration value="H"/>
+     *               <enumeration value="HH"/>
+     *               <enumeration value="I"/>
+     *               <enumeration value="J"/>
+     *               <enumeration value="Free"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="UnderwireType" type="{}String" minOccurs="0"/>
+     *         <element name="ShoeWidth" type="{}String" minOccurs="0"/>
+     *         <element name="ItemRise" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="RiseStyle" type="{}String" minOccurs="0"/>
+     *         <element name="LegDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="LegStyle" type="{}String" minOccurs="0"/>
+     *         <element name="BeltStyle" type="{}String" minOccurs="0"/>
+     *         <element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ToeStyle" type="{}String" minOccurs="0"/>
+     *         <element name="Theme" type="{}LongString" minOccurs="0"/>
+     *         <element name="Character" type="{}HundredString" minOccurs="0"/>
+     *         <element name="LaptopCapacity" type="{}String" minOccurs="0"/>
+     *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="NumberOfPieces" type="{}PositiveInteger" minOccurs="0"/>
+     *         <element name="WheelType" type="{}String" minOccurs="0"/>
+     *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SupplierDeclaredMaterialRegulation" maxOccurs="3" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="bamboo"/>
+     *               <enumeration value="fur"/>
+     *               <enumeration value="wool"/>
+     *               <enumeration value="not_applicable"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="TargetGender" type="{}TargetGenderType" minOccurs="0"/>
+     *         <element name="GHSClassificationSubcategory" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+     *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "department", + "colorMap", + "specialSizeType", + "specialFeature", + "materialAndFabric", + "importDesignation", + "countryAsLabeled", + "furDescription", + "materialOpacity", + "fabricWash", + "patternStyle", + "fitType", + "waterResistanceLevel", + "apparelClosureType", + "buttonQuantity", + "controlType", + "occasionAndLifestyle", + "styleName", + "styleNumber", + "collarType", + "sleeveType", + "cuffType", + "pocketDescription", + "frontPleatType", + "topStyle", + "bottomStyle", + "sizeMap", + "waistSize", + "inseamLength", + "sleeveLength", + "neckSize", + "neckStyle", + "chestSize", + "cupSize", + "underwireType", + "shoeWidth", + "itemRise", + "riseStyle", + "legDiameter", + "legStyle", + "beltStyle", + "strapType", + "toeStyle", + "theme", + "character", + "laptopCapacity", + "isStainResistant", + "numberOfPieces", + "wheelType", + "materialType", + "supplierDeclaredMaterialRegulation", + "modelName", + "itemTypeName", + "liningDescription", + "targetGender", + "ghsClassificationSubcategory", + "warrantyDescription" + }) + public static class ClassificationData { + + @XmlElement(name = "Department", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String department; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "SpecialSizeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialSizeType; + @XmlElement(name = "SpecialFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeature; + @XmlElement(name = "MaterialAndFabric") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialAndFabric; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "MaterialOpacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialOpacity; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "PatternStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternStyle; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "ApparelClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String apparelClosureType; + @XmlElement(name = "ButtonQuantity") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger buttonQuantity; + @XmlElement(name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlType; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "StyleNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleNumber; + @XmlElement(name = "CollarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collarType; + @XmlElement(name = "SleeveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sleeveType; + @XmlElement(name = "CuffType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuffType; + @XmlElement(name = "PocketDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pocketDescription; + @XmlElement(name = "FrontPleatType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frontPleatType; + @XmlElement(name = "TopStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topStyle; + @XmlElement(name = "BottomStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottomStyle; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "WaistSize") + protected ClothingSizeDimension waistSize; + @XmlElement(name = "InseamLength") + protected ClothingSizeDimension inseamLength; + @XmlElement(name = "SleeveLength") + protected ClothingSizeDimension sleeveLength; + @XmlElement(name = "NeckSize") + protected ClothingSizeDimension neckSize; + @XmlElement(name = "NeckStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckStyle; + @XmlElement(name = "ChestSize") + protected ClothingSizeDimension chestSize; + @XmlElement(name = "CupSize") + protected String cupSize; + @XmlElement(name = "UnderwireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String underwireType; + @XmlElement(name = "ShoeWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeWidth; + @XmlElement(name = "ItemRise") + protected LengthDimension itemRise; + @XmlElement(name = "RiseStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String riseStyle; + @XmlElement(name = "LegDiameter") + protected LengthDimension legDiameter; + @XmlElement(name = "LegStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legStyle; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "StrapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strapType; + @XmlElement(name = "ToeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toeStyle; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "Character") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String character; + @XmlElement(name = "LaptopCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laptopCapacity; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "SupplierDeclaredMaterialRegulation") + protected List supplierDeclaredMaterialRegulation; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "TargetGender") + @XmlSchemaType(name = "normalizedString") + protected TargetGenderType targetGender; + @XmlElement(name = "GHSClassificationSubcategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ghsClassificationSubcategory; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + + /** + * 获取department属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartment() { + return department; + } + + /** + * 设置department属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartment(String value) { + this.department = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取specialSizeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialSizeType() { + return specialSizeType; + } + + /** + * 设置specialSizeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialSizeType(String value) { + this.specialSizeType = value; + } + + /** + * Gets the value of the specialFeature property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeature property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSpecialFeature().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeature() { + if (specialFeature == null) { + specialFeature = new ArrayList(); + } + return this.specialFeature; + } + + /** + * Gets the value of the materialAndFabric property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialAndFabric property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getMaterialAndFabric().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialAndFabric() { + if (materialAndFabric == null) { + materialAndFabric = new ArrayList(); + } + return this.materialAndFabric; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取materialOpacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialOpacity() { + return materialOpacity; + } + + /** + * 设置materialOpacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialOpacity(String value) { + this.materialOpacity = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取patternStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternStyle() { + return patternStyle; + } + + /** + * 设置patternStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternStyle(String value) { + this.patternStyle = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取apparelClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApparelClosureType() { + return apparelClosureType; + } + + /** + * 设置apparelClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApparelClosureType(String value) { + this.apparelClosureType = value; + } + + /** + * 获取buttonQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getButtonQuantity() { + return buttonQuantity; + } + + /** + * 设置buttonQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setButtonQuantity(BigInteger value) { + this.buttonQuantity = value; + } + + /** + * 获取controlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlType() { + return controlType; + } + + /** + * 设置controlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlType(String value) { + this.controlType = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取styleNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleNumber() { + return styleNumber; + } + + /** + * 设置styleNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleNumber(String value) { + this.styleNumber = value; + } + + /** + * 获取collarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollarType() { + return collarType; + } + + /** + * 设置collarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollarType(String value) { + this.collarType = value; + } + + /** + * 获取sleeveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSleeveType() { + return sleeveType; + } + + /** + * 设置sleeveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSleeveType(String value) { + this.sleeveType = value; + } + + /** + * 获取cuffType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuffType() { + return cuffType; + } + + /** + * 设置cuffType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuffType(String value) { + this.cuffType = value; + } + + /** + * 获取pocketDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPocketDescription() { + return pocketDescription; + } + + /** + * 设置pocketDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPocketDescription(String value) { + this.pocketDescription = value; + } + + /** + * 获取frontPleatType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrontPleatType() { + return frontPleatType; + } + + /** + * 设置frontPleatType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrontPleatType(String value) { + this.frontPleatType = value; + } + + /** + * 获取topStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopStyle() { + return topStyle; + } + + /** + * 设置topStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopStyle(String value) { + this.topStyle = value; + } + + /** + * 获取bottomStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomStyle() { + return bottomStyle; + } + + /** + * 设置bottomStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomStyle(String value) { + this.bottomStyle = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setWaistSize(ClothingSizeDimension value) { + this.waistSize = value; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setInseamLength(ClothingSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setSleeveLength(ClothingSizeDimension value) { + this.sleeveLength = value; + } + + /** + * 获取neckSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getNeckSize() { + return neckSize; + } + + /** + * 设置neckSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setNeckSize(ClothingSizeDimension value) { + this.neckSize = value; + } + + /** + * 获取neckStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckStyle() { + return neckStyle; + } + + /** + * 设置neckStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckStyle(String value) { + this.neckStyle = value; + } + + /** + * 获取chestSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getChestSize() { + return chestSize; + } + + /** + * 设置chestSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setChestSize(ClothingSizeDimension value) { + this.chestSize = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取underwireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderwireType() { + return underwireType; + } + + /** + * 设置underwireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderwireType(String value) { + this.underwireType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeWidth(String value) { + this.shoeWidth = value; + } + + /** + * 获取itemRise属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemRise() { + return itemRise; + } + + /** + * 设置itemRise属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemRise(LengthDimension value) { + this.itemRise = value; + } + + /** + * 获取riseStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRiseStyle() { + return riseStyle; + } + + /** + * 设置riseStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRiseStyle(String value) { + this.riseStyle = value; + } + + /** + * 获取legDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLegDiameter() { + return legDiameter; + } + + /** + * 设置legDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLegDiameter(LengthDimension value) { + this.legDiameter = value; + } + + /** + * 获取legStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegStyle() { + return legStyle; + } + + /** + * 设置legStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegStyle(String value) { + this.legStyle = value; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * 获取strapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrapType() { + return strapType; + } + + /** + * 设置strapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrapType(String value) { + this.strapType = value; + } + + /** + * 获取toeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToeStyle() { + return toeStyle; + } + + /** + * 设置toeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToeStyle(String value) { + this.toeStyle = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取character属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCharacter() { + return character; + } + + /** + * 设置character属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCharacter(String value) { + this.character = value; + } + + /** + * 获取laptopCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaptopCapacity() { + return laptopCapacity; + } + + /** + * 设置laptopCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaptopCapacity(String value) { + this.laptopCapacity = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * Gets the value of the supplierDeclaredMaterialRegulation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supplierDeclaredMaterialRegulation property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSupplierDeclaredMaterialRegulation().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSupplierDeclaredMaterialRegulation() { + if (supplierDeclaredMaterialRegulation == null) { + supplierDeclaredMaterialRegulation = new ArrayList(); + } + return this.supplierDeclaredMaterialRegulation; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link TargetGenderType } + * + */ + public TargetGenderType getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link TargetGenderType } + * + */ + public void setTargetGender(TargetGenderType value) { + this.targetGender = value; + } + + /** + * Gets the value of the ghsClassificationSubcategory property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ghsClassificationSubcategory property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getGHSClassificationSubcategory().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGHSClassificationSubcategory() { + if (ghsClassificationSubcategory == null) { + ghsClassificationSubcategory = new ArrayList(); + } + return this.ghsClassificationSubcategory; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="SizeColor"/>
+     *               <enumeration value="ColorSize"/>
+     *               <enumeration value="color-stylename"/>
+     *               <enumeration value="stylename"/>
+     *               <enumeration value="sizestyle"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "size", + "color", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeDimension.java new file mode 100644 index 0000000..71d17a3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ClothingSizeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ClothingSizeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ClothingSizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ClothingSizeDimension", propOrder = { + "value" +}) +public class ClothingSizeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ClothingSizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeUnitOfMeasure } + * + */ + public ClothingSizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ClothingSizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeUnitOfMeasure.java new file mode 100644 index 0000000..c4130d8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ClothingSizeUnitOfMeasure.java @@ -0,0 +1,45 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ClothingSizeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ClothingSizeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="IN"/>
+ *     <enumeration value="CM"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ClothingSizeUnitOfMeasure") +@XmlEnum +public enum ClothingSizeUnitOfMeasure { + + IN, + CM; + + public String value() { + return name(); + } + + public static ClothingSizeUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Coffee.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Coffee.java new file mode 100644 index 0000000..a117efe --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Coffee.java @@ -0,0 +1,1370 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AllergenInformation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="codfish_free"/>
+ *               <enumeration value="gluten"/>
+ *               <enumeration value="octopus"/>
+ *               <enumeration value="kiwi_free"/>
+ *               <enumeration value="crustacean_free"/>
+ *               <enumeration value="sulphites"/>
+ *               <enumeration value="beef"/>
+ *               <enumeration value="lupin_free"/>
+ *               <enumeration value="peanuts"/>
+ *               <enumeration value="mackerel"/>
+ *               <enumeration value="gelatin_free"/>
+ *               <enumeration value="yam_free"/>
+ *               <enumeration value="mushroom_free"/>
+ *               <enumeration value="scallop"/>
+ *               <enumeration value="molluscs"/>
+ *               <enumeration value="apple_free"/>
+ *               <enumeration value="fish_free"/>
+ *               <enumeration value="mushroom"/>
+ *               <enumeration value="tuna_free"/>
+ *               <enumeration value="macadamia_nuts_free"/>
+ *               <enumeration value="pecan_nuts"/>
+ *               <enumeration value="eggs"/>
+ *               <enumeration value="celery_free"/>
+ *               <enumeration value="crustacean"/>
+ *               <enumeration value="peach_free"/>
+ *               <enumeration value="milk"/>
+ *               <enumeration value="peach"/>
+ *               <enumeration value="orange_free"/>
+ *               <enumeration value="soy_free"/>
+ *               <enumeration value="tree_nut_free"/>
+ *               <enumeration value="mackerel_free"/>
+ *               <enumeration value="amberjack_free"/>
+ *               <enumeration value="dairy_free"/>
+ *               <enumeration value="gluten_free"/>
+ *               <enumeration value="kamut_free"/>
+ *               <enumeration value="lupin"/>
+ *               <enumeration value="lactose_free"/>
+ *               <enumeration value="scad"/>
+ *               <enumeration value="salmon_roe_free"/>
+ *               <enumeration value="shrimp_free"/>
+ *               <enumeration value="pork"/>
+ *               <enumeration value="pecan_nuts_free"/>
+ *               <enumeration value="melon_free"/>
+ *               <enumeration value="chicken_meat"/>
+ *               <enumeration value="abalone_free"/>
+ *               <enumeration value="celery"/>
+ *               <enumeration value="spelt_free"/>
+ *               <enumeration value="wheat"/>
+ *               <enumeration value="seafood"/>
+ *               <enumeration value="tree_nuts"/>
+ *               <enumeration value="yam"/>
+ *               <enumeration value="pistachio_nuts"/>
+ *               <enumeration value="fish"/>
+ *               <enumeration value="dairy"/>
+ *               <enumeration value="molluscs_free"/>
+ *               <enumeration value="macadamia_nuts"/>
+ *               <enumeration value="amberjack"/>
+ *               <enumeration value="kiwi"/>
+ *               <enumeration value="sulphur_dioxide"/>
+ *               <enumeration value="nut_free"/>
+ *               <enumeration value="buckwheat_free"/>
+ *               <enumeration value="nut"/>
+ *               <enumeration value="latex"/>
+ *               <enumeration value="mustard"/>
+ *               <enumeration value="oat_free"/>
+ *               <enumeration value="sesame_seeds"/>
+ *               <enumeration value="hazelnuts_free"/>
+ *               <enumeration value="walnut_free"/>
+ *               <enumeration value="seafood_free"/>
+ *               <enumeration value="shellfish_free"/>
+ *               <enumeration value="melon"/>
+ *               <enumeration value="octopus_free"/>
+ *               <enumeration value="soy"/>
+ *               <enumeration value="brazil_nuts_free"/>
+ *               <enumeration value="banana"/>
+ *               <enumeration value="sulphites_free"/>
+ *               <enumeration value="wheat_free"/>
+ *               <enumeration value="pistachio_nuts_free"/>
+ *               <enumeration value="scad_free"/>
+ *               <enumeration value="kamut"/>
+ *               <enumeration value="peanut_free"/>
+ *               <enumeration value="salmon"/>
+ *               <enumeration value="barley_free"/>
+ *               <enumeration value="milk_free"/>
+ *               <enumeration value="cashews_free"/>
+ *               <enumeration value="buckwheat"/>
+ *               <enumeration value="spelt"/>
+ *               <enumeration value="squid"/>
+ *               <enumeration value="egg_free"/>
+ *               <enumeration value="tuna"/>
+ *               <enumeration value="shrimp"/>
+ *               <enumeration value="squid_free"/>
+ *               <enumeration value="cereals_free_of_gluten"/>
+ *               <enumeration value="pork_free"/>
+ *               <enumeration value="lactose"/>
+ *               <enumeration value="sesame_seeds_free"/>
+ *               <enumeration value="apple"/>
+ *               <enumeration value="rye_free"/>
+ *               <enumeration value="scallop_free"/>
+ *               <enumeration value="hazelnuts"/>
+ *               <enumeration value="abalone"/>
+ *               <enumeration value="brazil_nuts"/>
+ *               <enumeration value="salmon_free"/>
+ *               <enumeration value="salmon_roe"/>
+ *               <enumeration value="oat"/>
+ *               <enumeration value="crab_free"/>
+ *               <enumeration value="sulphur_dioxide_free"/>
+ *               <enumeration value="barley"/>
+ *               <enumeration value="almonds"/>
+ *               <enumeration value="almonds_free"/>
+ *               <enumeration value="beef_free"/>
+ *               <enumeration value="mustard_free"/>
+ *               <enumeration value="orange"/>
+ *               <enumeration value="walnut"/>
+ *               <enumeration value="shellfish"/>
+ *               <enumeration value="codfish"/>
+ *               <enumeration value="cereals_containing_gluten"/>
+ *               <enumeration value="cashews"/>
+ *               <enumeration value="gelatin"/>
+ *               <enumeration value="banana_free"/>
+ *               <enumeration value="crab"/>
+ *               <enumeration value="chicken_meat_free"/>
+ *               <enumeration value="rye"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CpsiaCautionaryStatement" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="choking_hazard_balloon"/>
+ *               <enumeration value="choking_hazard_contains_a_marble"/>
+ *               <enumeration value="choking_hazard_contains_small_ball"/>
+ *               <enumeration value="choking_hazard_is_a_marble"/>
+ *               <enumeration value="choking_hazard_is_a_small_ball"/>
+ *               <enumeration value="choking_hazard_small_parts"/>
+ *               <enumeration value="no_warning_applicable"/>
+ *               <enumeration value="contains_small_magnets"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CaffeineContent" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="AsinHint" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="GHSClassificationSubcategory" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="NumberofIncludedCameras" type="{}LongString" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="IsHeatSensitive" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsLiquidDoubleSealed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="LiquidPackagingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalEaches" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "allergenInformation", + "cpsiaCautionaryStatement", + "caffeineContent", + "asinHint", + "codabar", + "cuisine", + "eachUnitCount", + "flavor", + "ghsClassificationSubcategory", + "hazmatException", + "importerContactInformation", + "numberofIncludedCameras", + "ingredients", + "isHeatSensitive", + "isLiquidDoubleSealed", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "itemDisplayWidth", + "itemForm", + "itemTypeName", + "liquidPackagingType", + "manufacturerContactInformation", + "materialFeatures", + "modelNumber", + "modelName", + "occasionType", + "artistBiography", + "packerContactInformation", + "regionOfOrigin", + "warnings", + "specialFeatures", + "specialty", + "specificationMet", + "totalEaches", + "unitCount", + "ppuCountType", + "warrantyDescription", + "isExpirationDatedProduct", + "containsLiquidContents" +}) +@XmlRootElement(name = "Coffee") +public class Coffee { + + @XmlElement(name = "AllergenInformation") + protected String allergenInformation; + @XmlElement(name = "CpsiaCautionaryStatement") + protected String cpsiaCautionaryStatement; + @XmlElement(name = "CaffeineContent") + protected WeightDimension caffeineContent; + @XmlElement(name = "AsinHint") + protected Object asinHint; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "GHSClassificationSubcategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ghsClassificationSubcategory; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "NumberofIncludedCameras") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberofIncludedCameras; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "IsHeatSensitive") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isHeatSensitive; + @XmlElement(name = "IsLiquidDoubleSealed") + protected Boolean isLiquidDoubleSealed; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LiquidPackagingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingType; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "TotalEaches") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEaches; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ContainsLiquidContents") + protected Boolean containsLiquidContents; + + /** + * 获取allergenInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAllergenInformation() { + return allergenInformation; + } + + /** + * 设置allergenInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAllergenInformation(String value) { + this.allergenInformation = value; + } + + /** + * 获取cpsiaCautionaryStatement属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCpsiaCautionaryStatement() { + return cpsiaCautionaryStatement; + } + + /** + * 设置cpsiaCautionaryStatement属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCpsiaCautionaryStatement(String value) { + this.cpsiaCautionaryStatement = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setCaffeineContent(WeightDimension value) { + this.caffeineContent = value; + } + + /** + * 获取asinHint属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAsinHint() { + return asinHint; + } + + /** + * 设置asinHint属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAsinHint(Object value) { + this.asinHint = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * Gets the value of the ghsClassificationSubcategory property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ghsClassificationSubcategory property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGHSClassificationSubcategory().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGHSClassificationSubcategory() { + if (ghsClassificationSubcategory == null) { + ghsClassificationSubcategory = new ArrayList(); + } + return this.ghsClassificationSubcategory; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取numberofIncludedCameras属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberofIncludedCameras() { + return numberofIncludedCameras; + } + + /** + * 设置numberofIncludedCameras属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberofIncludedCameras(String value) { + this.numberofIncludedCameras = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取isHeatSensitive属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsHeatSensitive() { + return isHeatSensitive; + } + + /** + * 设置isHeatSensitive属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsHeatSensitive(String value) { + this.isHeatSensitive = value; + } + + /** + * 获取isLiquidDoubleSealed属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsLiquidDoubleSealed() { + return isLiquidDoubleSealed; + } + + /** + * 设置isLiquidDoubleSealed属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsLiquidDoubleSealed(Boolean value) { + this.isLiquidDoubleSealed = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取liquidPackagingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingType() { + return liquidPackagingType; + } + + /** + * 设置liquidPackagingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingType(String value) { + this.liquidPackagingType = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取totalEaches属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEaches() { + return totalEaches; + } + + /** + * 设置totalEaches属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEaches(BigInteger value) { + this.totalEaches = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsLiquidContents(Boolean value) { + this.containsLiquidContents = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Coin.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Coin.java new file mode 100644 index 0000000..6b9319d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Coin.java @@ -0,0 +1,795 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ModelYear" type="{}FourDigitYear" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MintMark" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DenominationUnit" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeriesTitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Variety" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubVariety" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GradedBy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitGrouping" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EdgeStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArtistID" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitCoint" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="LabelDescription" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelYear", + "mintMark", + "denominationUnit", + "seriesTitle", + "variety", + "subVariety", + "itemStyling", + "gradedBy", + "gradeRating", + "certificateNumber", + "unitGrouping", + "eachUnitCount", + "styleName", + "designation", + "edgeStyle", + "designer", + "artistID", + "estatePeriod", + "unitCoint", + "materialType", + "itemDiameter", + "totalMetalWeight", + "metalStamp", + "countryOfOrigin", + "labelDescription" +}) +@XmlRootElement(name = "Coin") +public class Coin { + + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected List modelYear; + @XmlElement(name = "MintMark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mintMark; + @XmlElement(name = "DenominationUnit") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String denominationUnit; + @XmlElement(name = "SeriesTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seriesTitle; + @XmlElement(name = "Variety") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String variety; + @XmlElement(name = "SubVariety") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subVariety; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "GradedBy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradedBy; + @XmlElement(name = "GradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradeRating; + @XmlElement(name = "CertificateNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateNumber; + @XmlElement(name = "UnitGrouping") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unitGrouping; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "Designation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designation; + @XmlElement(name = "EdgeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edgeStyle; + @XmlElement(name = "Designer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designer; + @XmlElement(name = "ArtistID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistID; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "UnitCoint") + protected BigDecimal unitCoint; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "TotalMetalWeight") + protected WeightDimension totalMetalWeight; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "LabelDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String labelDescription; + + /** + * Gets the value of the modelYear property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the modelYear property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getModelYear().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigInteger } + * + * + */ + public List getModelYear() { + if (modelYear == null) { + modelYear = new ArrayList(); + } + return this.modelYear; + } + + /** + * 获取mintMark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMintMark() { + return mintMark; + } + + /** + * 设置mintMark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMintMark(String value) { + this.mintMark = value; + } + + /** + * 获取denominationUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDenominationUnit() { + return denominationUnit; + } + + /** + * 设置denominationUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDenominationUnit(String value) { + this.denominationUnit = value; + } + + /** + * 获取seriesTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeriesTitle() { + return seriesTitle; + } + + /** + * 设置seriesTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeriesTitle(String value) { + this.seriesTitle = value; + } + + /** + * 获取variety属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariety() { + return variety; + } + + /** + * 设置variety属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariety(String value) { + this.variety = value; + } + + /** + * 获取subVariety属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubVariety() { + return subVariety; + } + + /** + * 设置subVariety属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubVariety(String value) { + this.subVariety = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取gradedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradedBy() { + return gradedBy; + } + + /** + * 设置gradedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradedBy(String value) { + this.gradedBy = value; + } + + /** + * 获取gradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradeRating() { + return gradeRating; + } + + /** + * 设置gradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradeRating(String value) { + this.gradeRating = value; + } + + /** + * 获取certificateNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateNumber() { + return certificateNumber; + } + + /** + * 设置certificateNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateNumber(String value) { + this.certificateNumber = value; + } + + /** + * 获取unitGrouping属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitGrouping() { + return unitGrouping; + } + + /** + * 设置unitGrouping属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitGrouping(String value) { + this.unitGrouping = value; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取designation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignation() { + return designation; + } + + /** + * 设置designation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignation(String value) { + this.designation = value; + } + + /** + * 获取edgeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdgeStyle() { + return edgeStyle; + } + + /** + * 设置edgeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdgeStyle(String value) { + this.edgeStyle = value; + } + + /** + * 获取designer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesigner() { + return designer; + } + + /** + * 设置designer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesigner(String value) { + this.designer = value; + } + + /** + * 获取artistID属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistID() { + return artistID; + } + + /** + * 设置artistID属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistID(String value) { + this.artistID = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取unitCoint属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCoint() { + return unitCoint; + } + + /** + * 设置unitCoint属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCoint(BigDecimal value) { + this.unitCoint = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTotalMetalWeight(WeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取labelDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabelDescription() { + return labelDescription; + } + + /** + * 设置labelDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabelDescription(String value) { + this.labelDescription = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Coins.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Coins.java new file mode 100644 index 0000000..4d793db --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Coins.java @@ -0,0 +1,194 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}Coin"/>
+ *                   <element ref="{}CollectibleCoins"/>
+ *                   <element ref="{}Bullion"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "Coins") +public class Coins { + + @XmlElement(name = "ProductType", required = true) + protected Coins.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Coins.ProductType } + * + */ + public Coins.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Coins.ProductType } + * + */ + public void setProductType(Coins.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}Coin"/>
+     *         <element ref="{}CollectibleCoins"/>
+     *         <element ref="{}Bullion"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "coin", + "collectibleCoins", + "bullion" + }) + public static class ProductType { + + @XmlElement(name = "Coin") + protected Coin coin; + @XmlElement(name = "CollectibleCoins") + protected CollectibleCoins collectibleCoins; + @XmlElement(name = "Bullion") + protected Bullion bullion; + + /** + * 获取coin属性的值。 + * + * @return + * possible object is + * {@link Coin } + * + */ + public Coin getCoin() { + return coin; + } + + /** + * 设置coin属性的值。 + * + * @param value + * allowed object is + * {@link Coin } + * + */ + public void setCoin(Coin value) { + this.coin = value; + } + + /** + * 获取collectibleCoins属性的值。 + * + * @return + * possible object is + * {@link CollectibleCoins } + * + */ + public CollectibleCoins getCollectibleCoins() { + return collectibleCoins; + } + + /** + * 设置collectibleCoins属性的值。 + * + * @param value + * allowed object is + * {@link CollectibleCoins } + * + */ + public void setCollectibleCoins(CollectibleCoins value) { + this.collectibleCoins = value; + } + + /** + * 获取bullion属性的值。 + * + * @return + * possible object is + * {@link Bullion } + * + */ + public Bullion getBullion() { + return bullion; + } + + /** + * 设置bullion属性的值。 + * + * @param value + * allowed object is + * {@link Bullion } + * + */ + public void setBullion(Bullion value) { + this.bullion = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCard.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCard.java new file mode 100644 index 0000000..366c2a0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCard.java @@ -0,0 +1,226 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Collection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EducationalObjective" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Rarity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CardNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CardType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "collection", + "educationalObjective", + "genre", + "rarity", + "cardNumber", + "cardType" +}) +@XmlRootElement(name = "CollectibleCard") +public class CollectibleCard { + + @XmlElement(name = "Collection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collection; + @XmlElement(name = "EducationalObjective") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String educationalObjective; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String genre; + @XmlElement(name = "Rarity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rarity; + @XmlElement(name = "CardNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cardNumber; + @XmlElement(name = "CardType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cardType; + + /** + * 获取collection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollection() { + return collection; + } + + /** + * 设置collection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollection(String value) { + this.collection = value; + } + + /** + * 获取educationalObjective属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEducationalObjective() { + return educationalObjective; + } + + /** + * 设置educationalObjective属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEducationalObjective(String value) { + this.educationalObjective = value; + } + + /** + * 获取genre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGenre() { + return genre; + } + + /** + * 设置genre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGenre(String value) { + this.genre = value; + } + + /** + * 获取rarity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRarity() { + return rarity; + } + + /** + * 设置rarity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRarity(String value) { + this.rarity = value; + } + + /** + * 获取cardNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardNumber() { + return cardNumber; + } + + /** + * 设置cardNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardNumber(String value) { + this.cardNumber = value; + } + + /** + * 获取cardType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardType() { + return cardType; + } + + /** + * 设置cardType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardType(String value) { + this.cardType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCoins.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCoins.java new file mode 100644 index 0000000..9624ddb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleCoins.java @@ -0,0 +1,795 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ModelYear" type="{}FourDigitYear" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MintMark" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DenominationUnit" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeriesTitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Variety" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubVariety" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GradedBy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitGrouping" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EdgeStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArtistID" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitCoint" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="LabelDescription" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelYear", + "mintMark", + "denominationUnit", + "seriesTitle", + "variety", + "subVariety", + "itemStyling", + "gradedBy", + "gradeRating", + "certificateNumber", + "unitGrouping", + "eachUnitCount", + "styleName", + "designation", + "edgeStyle", + "designer", + "artistID", + "estatePeriod", + "unitCoint", + "materialType", + "itemDiameter", + "totalMetalWeight", + "metalStamp", + "countryOfOrigin", + "labelDescription" +}) +@XmlRootElement(name = "CollectibleCoins") +public class CollectibleCoins { + + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected List modelYear; + @XmlElement(name = "MintMark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mintMark; + @XmlElement(name = "DenominationUnit") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String denominationUnit; + @XmlElement(name = "SeriesTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seriesTitle; + @XmlElement(name = "Variety") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String variety; + @XmlElement(name = "SubVariety") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subVariety; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "GradedBy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradedBy; + @XmlElement(name = "GradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradeRating; + @XmlElement(name = "CertificateNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateNumber; + @XmlElement(name = "UnitGrouping") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unitGrouping; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "Designation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designation; + @XmlElement(name = "EdgeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edgeStyle; + @XmlElement(name = "Designer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designer; + @XmlElement(name = "ArtistID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistID; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "UnitCoint") + protected BigDecimal unitCoint; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "TotalMetalWeight") + protected WeightDimension totalMetalWeight; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "LabelDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String labelDescription; + + /** + * Gets the value of the modelYear property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the modelYear property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getModelYear().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigInteger } + * + * + */ + public List getModelYear() { + if (modelYear == null) { + modelYear = new ArrayList(); + } + return this.modelYear; + } + + /** + * 获取mintMark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMintMark() { + return mintMark; + } + + /** + * 设置mintMark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMintMark(String value) { + this.mintMark = value; + } + + /** + * 获取denominationUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDenominationUnit() { + return denominationUnit; + } + + /** + * 设置denominationUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDenominationUnit(String value) { + this.denominationUnit = value; + } + + /** + * 获取seriesTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeriesTitle() { + return seriesTitle; + } + + /** + * 设置seriesTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeriesTitle(String value) { + this.seriesTitle = value; + } + + /** + * 获取variety属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariety() { + return variety; + } + + /** + * 设置variety属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariety(String value) { + this.variety = value; + } + + /** + * 获取subVariety属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubVariety() { + return subVariety; + } + + /** + * 设置subVariety属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubVariety(String value) { + this.subVariety = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取gradedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradedBy() { + return gradedBy; + } + + /** + * 设置gradedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradedBy(String value) { + this.gradedBy = value; + } + + /** + * 获取gradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradeRating() { + return gradeRating; + } + + /** + * 设置gradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradeRating(String value) { + this.gradeRating = value; + } + + /** + * 获取certificateNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateNumber() { + return certificateNumber; + } + + /** + * 设置certificateNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateNumber(String value) { + this.certificateNumber = value; + } + + /** + * 获取unitGrouping属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitGrouping() { + return unitGrouping; + } + + /** + * 设置unitGrouping属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitGrouping(String value) { + this.unitGrouping = value; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取designation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignation() { + return designation; + } + + /** + * 设置designation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignation(String value) { + this.designation = value; + } + + /** + * 获取edgeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdgeStyle() { + return edgeStyle; + } + + /** + * 设置edgeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdgeStyle(String value) { + this.edgeStyle = value; + } + + /** + * 获取designer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesigner() { + return designer; + } + + /** + * 设置designer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesigner(String value) { + this.designer = value; + } + + /** + * 获取artistID属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistID() { + return artistID; + } + + /** + * 设置artistID属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistID(String value) { + this.artistID = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取unitCoint属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCoint() { + return unitCoint; + } + + /** + * 设置unitCoint属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCoint(BigDecimal value) { + this.unitCoint = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTotalMetalWeight(WeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取labelDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabelDescription() { + return labelDescription; + } + + /** + * 设置labelDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabelDescription(String value) { + this.labelDescription = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleType.java new file mode 100644 index 0000000..e42ecbd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CollectibleType.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CollectibleType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CollectibleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="original"/>
+ *     <enumeration value="original_limited_edition"/>
+ *     <enumeration value="reproduced"/>
+ *     <enumeration value="reproduced_limited_edition"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CollectibleType") +@XmlEnum +public enum CollectibleType { + + @XmlEnumValue("original") + ORIGINAL("original"), + @XmlEnumValue("original_limited_edition") + ORIGINAL_LIMITED_EDITION("original_limited_edition"), + @XmlEnumValue("reproduced") + REPRODUCED("reproduced"), + @XmlEnumValue("reproduced_limited_edition") + REPRODUCED_LIMITED_EDITION("reproduced_limited_edition"); + private final String value; + + CollectibleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CollectibleType fromValue(String v) { + for (CollectibleType c: CollectibleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ColorSpecification.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ColorSpecification.java new file mode 100644 index 0000000..891f3aa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ColorSpecification.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Color" type="{}StringNotNull"/>
+ *         <element ref="{}ColorMap"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "color", + "colorMap" +}) +@XmlRootElement(name = "ColorSpecification") +public class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CompatibleMemoryCardTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CompatibleMemoryCardTypeValues.java new file mode 100644 index 0000000..dfda3ab --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CompatibleMemoryCardTypeValues.java @@ -0,0 +1,160 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CompatibleMemoryCardTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CompatibleMemoryCardTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="compactflash_type_i"/>
+ *     <enumeration value="compactflash_type_ii"/>
+ *     <enumeration value="hs_mmc"/>
+ *     <enumeration value="memory_stick"/>
+ *     <enumeration value="memory_stick_duo"/>
+ *     <enumeration value="memory_stick_micro"/>
+ *     <enumeration value="memory_stick_pro"/>
+ *     <enumeration value="memory_stick_pro_duo"/>
+ *     <enumeration value="memory_stick_pro_hg_duo"/>
+ *     <enumeration value="memory_stick_select"/>
+ *     <enumeration value="memory_stick_xc"/>
+ *     <enumeration value="memory_stick_xc_hg_micro"/>
+ *     <enumeration value="memory_stick_xc_micro"/>
+ *     <enumeration value="MiCard"/>
+ *     <enumeration value="microsd"/>
+ *     <enumeration value="micro_sdhc"/>
+ *     <enumeration value="micro_sdxc"/>
+ *     <enumeration value="minisd"/>
+ *     <enumeration value="mini_sdhc"/>
+ *     <enumeration value="mini_sdxc"/>
+ *     <enumeration value="mmc_micro"/>
+ *     <enumeration value="multimedia_card"/>
+ *     <enumeration value="multimedia_card_mobile"/>
+ *     <enumeration value="multimedia_card_plus"/>
+ *     <enumeration value="rs_mmc"/>
+ *     <enumeration value="sdhc"/>
+ *     <enumeration value="sdio"/>
+ *     <enumeration value="sdxc"/>
+ *     <enumeration value="secure_digital"/>
+ *     <enumeration value="secure_mmc"/>
+ *     <enumeration value="smartmedia_card"/>
+ *     <enumeration value="transflash"/>
+ *     <enumeration value="xd_picture_card"/>
+ *     <enumeration value="xd_picture_card_h"/>
+ *     <enumeration value="xd_picture_card_m"/>
+ *     <enumeration value="xd_picture_card_m_plus"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CompatibleMemoryCardTypeValues") +@XmlEnum +public enum CompatibleMemoryCardTypeValues { + + @XmlEnumValue("compactflash_type_i") + COMPACTFLASH_TYPE_I("compactflash_type_i"), + @XmlEnumValue("compactflash_type_ii") + COMPACTFLASH_TYPE_II("compactflash_type_ii"), + @XmlEnumValue("hs_mmc") + HS_MMC("hs_mmc"), + @XmlEnumValue("memory_stick") + MEMORY_STICK("memory_stick"), + @XmlEnumValue("memory_stick_duo") + MEMORY_STICK_DUO("memory_stick_duo"), + @XmlEnumValue("memory_stick_micro") + MEMORY_STICK_MICRO("memory_stick_micro"), + @XmlEnumValue("memory_stick_pro") + MEMORY_STICK_PRO("memory_stick_pro"), + @XmlEnumValue("memory_stick_pro_duo") + MEMORY_STICK_PRO_DUO("memory_stick_pro_duo"), + @XmlEnumValue("memory_stick_pro_hg_duo") + MEMORY_STICK_PRO_HG_DUO("memory_stick_pro_hg_duo"), + @XmlEnumValue("memory_stick_select") + MEMORY_STICK_SELECT("memory_stick_select"), + @XmlEnumValue("memory_stick_xc") + MEMORY_STICK_XC("memory_stick_xc"), + @XmlEnumValue("memory_stick_xc_hg_micro") + MEMORY_STICK_XC_HG_MICRO("memory_stick_xc_hg_micro"), + @XmlEnumValue("memory_stick_xc_micro") + MEMORY_STICK_XC_MICRO("memory_stick_xc_micro"), + @XmlEnumValue("MiCard") + MI_CARD("MiCard"), + @XmlEnumValue("microsd") + MICROSD("microsd"), + @XmlEnumValue("micro_sdhc") + MICRO_SDHC("micro_sdhc"), + @XmlEnumValue("micro_sdxc") + MICRO_SDXC("micro_sdxc"), + @XmlEnumValue("minisd") + MINISD("minisd"), + @XmlEnumValue("mini_sdhc") + MINI_SDHC("mini_sdhc"), + @XmlEnumValue("mini_sdxc") + MINI_SDXC("mini_sdxc"), + @XmlEnumValue("mmc_micro") + MMC_MICRO("mmc_micro"), + @XmlEnumValue("multimedia_card") + MULTIMEDIA_CARD("multimedia_card"), + @XmlEnumValue("multimedia_card_mobile") + MULTIMEDIA_CARD_MOBILE("multimedia_card_mobile"), + @XmlEnumValue("multimedia_card_plus") + MULTIMEDIA_CARD_PLUS("multimedia_card_plus"), + @XmlEnumValue("rs_mmc") + RS_MMC("rs_mmc"), + @XmlEnumValue("sdhc") + SDHC("sdhc"), + @XmlEnumValue("sdio") + SDIO("sdio"), + @XmlEnumValue("sdxc") + SDXC("sdxc"), + @XmlEnumValue("secure_digital") + SECURE_DIGITAL("secure_digital"), + @XmlEnumValue("secure_mmc") + SECURE_MMC("secure_mmc"), + @XmlEnumValue("smartmedia_card") + SMARTMEDIA_CARD("smartmedia_card"), + @XmlEnumValue("transflash") + TRANSFLASH("transflash"), + @XmlEnumValue("xd_picture_card") + XD_PICTURE_CARD("xd_picture_card"), + @XmlEnumValue("xd_picture_card_h") + XD_PICTURE_CARD_H("xd_picture_card_h"), + @XmlEnumValue("xd_picture_card_m") + XD_PICTURE_CARD_M("xd_picture_card_m"), + @XmlEnumValue("xd_picture_card_m_plus") + XD_PICTURE_CARD_M_PLUS("xd_picture_card_m_plus"); + private final String value; + + CompatibleMemoryCardTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CompatibleMemoryCardTypeValues fromValue(String v) { + for (CompatibleMemoryCardTypeValues c: CompatibleMemoryCardTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Computer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Computer.java new file mode 100644 index 0000000..2619f14 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Computer.java @@ -0,0 +1,547 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}CableLength" minOccurs="0"/>
+ *         <element ref="{}ConnectionInterface" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}ConnectorNumber" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSBHubConnectorPorts" minOccurs="0"/>
+ *         <element ref="{}PressureLevels" minOccurs="0"/>
+ *         <element ref="{}TabletMaximumDataRate" minOccurs="0"/>
+ *         <element ref="{}TabletMinimumSystemRequirements" minOccurs="0"/>
+ *         <element ref="{}TabletResolution" minOccurs="0"/>
+ *         <element ref="{}TabletSurfaceActiveArea" minOccurs="0"/>
+ *         <element ref="{}TVTunerMemory" minOccurs="0"/>
+ *         <element ref="{}TVTunerVideoOutputInterface" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TVTunerVideoStandard" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "cableLength", + "connectionInterface", + "connectorNumber", + "modelNumber", + "numberOfUSBHubConnectorPorts", + "pressureLevels", + "tabletMaximumDataRate", + "tabletMinimumSystemRequirements", + "tabletResolution", + "tabletSurfaceActiveArea", + "tvTunerMemory", + "tvTunerVideoOutputInterface", + "tvTunerVideoStandard", + "voltage", + "wattage", + "powerPlugType" +}) +@XmlRootElement(name = "Computer") +public class Computer { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "CableLength") + protected LengthSevenDigitDimension cableLength; + @XmlElement(name = "ConnectionInterface") + @XmlSchemaType(name = "string") + protected List connectionInterface; + @XmlElement(name = "ConnectorNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger connectorNumber; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "NumberOfUSBHubConnectorPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSBHubConnectorPorts; + @XmlElement(name = "PressureLevels") + protected PressureLevelSixDigitIntegerDimension pressureLevels; + @XmlElement(name = "TabletMaximumDataRate") + protected TabletDataRateDimension tabletMaximumDataRate; + @XmlElement(name = "TabletMinimumSystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabletMinimumSystemRequirements; + @XmlElement(name = "TabletResolution") + protected TabletResolutionDimension tabletResolution; + @XmlElement(name = "TabletSurfaceActiveArea") + protected TabletActiveSurfaceAreaDimension tabletSurfaceActiveArea; + @XmlElement(name = "TVTunerMemory") + protected MemorySizeTenDigitIntegerDimension tvTunerMemory; + @XmlElement(name = "TVTunerVideoOutputInterface") + protected List tvTunerVideoOutputInterface; + @XmlElement(name = "TVTunerVideoStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tvTunerVideoStandard; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthSevenDigitDimension } + * + */ + public LengthSevenDigitDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthSevenDigitDimension } + * + */ + public void setCableLength(LengthSevenDigitDimension value) { + this.cableLength = value; + } + + /** + * Gets the value of the connectionInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectionInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectionInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ConnectionTypeValues } + * + * + */ + public List getConnectionInterface() { + if (connectionInterface == null) { + connectionInterface = new ArrayList(); + } + return this.connectionInterface; + } + + /** + * 获取connectorNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getConnectorNumber() { + return connectorNumber; + } + + /** + * 设置connectorNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setConnectorNumber(BigInteger value) { + this.connectorNumber = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取numberOfUSBHubConnectorPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSBHubConnectorPorts() { + return numberOfUSBHubConnectorPorts; + } + + /** + * 设置numberOfUSBHubConnectorPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSBHubConnectorPorts(BigInteger value) { + this.numberOfUSBHubConnectorPorts = value; + } + + /** + * 获取pressureLevels属性的值。 + * + * @return + * possible object is + * {@link PressureLevelSixDigitIntegerDimension } + * + */ + public PressureLevelSixDigitIntegerDimension getPressureLevels() { + return pressureLevels; + } + + /** + * 设置pressureLevels属性的值。 + * + * @param value + * allowed object is + * {@link PressureLevelSixDigitIntegerDimension } + * + */ + public void setPressureLevels(PressureLevelSixDigitIntegerDimension value) { + this.pressureLevels = value; + } + + /** + * 获取tabletMaximumDataRate属性的值。 + * + * @return + * possible object is + * {@link TabletDataRateDimension } + * + */ + public TabletDataRateDimension getTabletMaximumDataRate() { + return tabletMaximumDataRate; + } + + /** + * 设置tabletMaximumDataRate属性的值。 + * + * @param value + * allowed object is + * {@link TabletDataRateDimension } + * + */ + public void setTabletMaximumDataRate(TabletDataRateDimension value) { + this.tabletMaximumDataRate = value; + } + + /** + * 获取tabletMinimumSystemRequirements属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabletMinimumSystemRequirements() { + return tabletMinimumSystemRequirements; + } + + /** + * 设置tabletMinimumSystemRequirements属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabletMinimumSystemRequirements(String value) { + this.tabletMinimumSystemRequirements = value; + } + + /** + * 获取tabletResolution属性的值。 + * + * @return + * possible object is + * {@link TabletResolutionDimension } + * + */ + public TabletResolutionDimension getTabletResolution() { + return tabletResolution; + } + + /** + * 设置tabletResolution属性的值。 + * + * @param value + * allowed object is + * {@link TabletResolutionDimension } + * + */ + public void setTabletResolution(TabletResolutionDimension value) { + this.tabletResolution = value; + } + + /** + * 获取tabletSurfaceActiveArea属性的值。 + * + * @return + * possible object is + * {@link TabletActiveSurfaceAreaDimension } + * + */ + public TabletActiveSurfaceAreaDimension getTabletSurfaceActiveArea() { + return tabletSurfaceActiveArea; + } + + /** + * 设置tabletSurfaceActiveArea属性的值。 + * + * @param value + * allowed object is + * {@link TabletActiveSurfaceAreaDimension } + * + */ + public void setTabletSurfaceActiveArea(TabletActiveSurfaceAreaDimension value) { + this.tabletSurfaceActiveArea = value; + } + + /** + * 获取tvTunerMemory属性的值。 + * + * @return + * possible object is + * {@link MemorySizeTenDigitIntegerDimension } + * + */ + public MemorySizeTenDigitIntegerDimension getTVTunerMemory() { + return tvTunerMemory; + } + + /** + * 设置tvTunerMemory属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeTenDigitIntegerDimension } + * + */ + public void setTVTunerMemory(MemorySizeTenDigitIntegerDimension value) { + this.tvTunerMemory = value; + } + + /** + * Gets the value of the tvTunerVideoOutputInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tvTunerVideoOutputInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTVTunerVideoOutputInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTVTunerVideoOutputInterface() { + if (tvTunerVideoOutputInterface == null) { + tvTunerVideoOutputInterface = new ArrayList(); + } + return this.tvTunerVideoOutputInterface; + } + + /** + * 获取tvTunerVideoStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTVTunerVideoStandard() { + return tvTunerVideoStandard; + } + + /** + * 设置tvTunerVideoStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTVTunerVideoStandard(String value) { + this.tvTunerVideoStandard = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerAddOn.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerAddOn.java new file mode 100644 index 0000000..9f1cd87 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerAddOn.java @@ -0,0 +1,627 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}ACAdapterCurrent" minOccurs="0"/>
+ *         <element ref="{}CableLength" minOccurs="0"/>
+ *         <element ref="{}CableSpeed" minOccurs="0"/>
+ *         <element ref="{}CableType" minOccurs="0"/>
+ *         <element ref="{}CompatibleDevices" minOccurs="0"/>
+ *         <element ref="{}CompatibleDeviceSize" minOccurs="0"/>
+ *         <element ref="{}Conductor" minOccurs="0"/>
+ *         <element ref="{}ConnectionType" minOccurs="0"/>
+ *         <element ref="{}ConnectorNumber" minOccurs="0"/>
+ *         <element ref="{}MaximumHorizontalVideoResolution" minOccurs="0"/>
+ *         <element ref="{}MaximumVerticalVideoResolution" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}NumberOfFans" minOccurs="0"/>
+ *         <element ref="{}NumberOfMonitorConnections" minOccurs="0"/>
+ *         <element ref="{}PrivacyScreenMaterialType" minOccurs="0"/>
+ *         <element ref="{}PrivacyScreenSize" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "acAdapterCurrent", + "cableLength", + "cableSpeed", + "cableType", + "compatibleDevices", + "compatibleDeviceSize", + "conductor", + "connectionType", + "connectorNumber", + "maximumHorizontalVideoResolution", + "maximumVerticalVideoResolution", + "modelNumber", + "numberOfFans", + "numberOfMonitorConnections", + "privacyScreenMaterialType", + "privacyScreenSize", + "voltage", + "wattage", + "powerPlugType" +}) +@XmlRootElement(name = "ComputerAddOn") +public class ComputerAddOn { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "ACAdapterCurrent") + protected CurrentFiveDigitDimension acAdapterCurrent; + @XmlElement(name = "CableLength") + protected LengthSevenDigitDimension cableLength; + @XmlElement(name = "CableSpeed") + protected DataTransferSpeedDimension cableSpeed; + @XmlElement(name = "CableType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cableType; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleDeviceSize") + protected BigDecimal compatibleDeviceSize; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conductor; + @XmlElement(name = "ConnectionType") + @XmlSchemaType(name = "string") + protected ConnectionTypeValues connectionType; + @XmlElement(name = "ConnectorNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger connectorNumber; + @XmlElement(name = "MaximumHorizontalVideoResolution") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumHorizontalVideoResolution; + @XmlElement(name = "MaximumVerticalVideoResolution") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumVerticalVideoResolution; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "NumberOfFans") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFans; + @XmlElement(name = "NumberOfMonitorConnections") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfMonitorConnections; + @XmlElement(name = "PrivacyScreenMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String privacyScreenMaterialType; + @XmlElement(name = "PrivacyScreenSize") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger privacyScreenSize; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取acAdapterCurrent属性的值。 + * + * @return + * possible object is + * {@link CurrentFiveDigitDimension } + * + */ + public CurrentFiveDigitDimension getACAdapterCurrent() { + return acAdapterCurrent; + } + + /** + * 设置acAdapterCurrent属性的值。 + * + * @param value + * allowed object is + * {@link CurrentFiveDigitDimension } + * + */ + public void setACAdapterCurrent(CurrentFiveDigitDimension value) { + this.acAdapterCurrent = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthSevenDigitDimension } + * + */ + public LengthSevenDigitDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthSevenDigitDimension } + * + */ + public void setCableLength(LengthSevenDigitDimension value) { + this.cableLength = value; + } + + /** + * 获取cableSpeed属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedDimension } + * + */ + public DataTransferSpeedDimension getCableSpeed() { + return cableSpeed; + } + + /** + * 设置cableSpeed属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedDimension } + * + */ + public void setCableSpeed(DataTransferSpeedDimension value) { + this.cableSpeed = value; + } + + /** + * 获取cableType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCableType() { + return cableType; + } + + /** + * 设置cableType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCableType(String value) { + this.cableType = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleDeviceSize属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getCompatibleDeviceSize() { + return compatibleDeviceSize; + } + + /** + * 设置compatibleDeviceSize属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setCompatibleDeviceSize(BigDecimal value) { + this.compatibleDeviceSize = value; + } + + /** + * 获取conductor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConductor() { + return conductor; + } + + /** + * 设置conductor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConductor(String value) { + this.conductor = value; + } + + /** + * 获取connectionType属性的值。 + * + * @return + * possible object is + * {@link ConnectionTypeValues } + * + */ + public ConnectionTypeValues getConnectionType() { + return connectionType; + } + + /** + * 设置connectionType属性的值。 + * + * @param value + * allowed object is + * {@link ConnectionTypeValues } + * + */ + public void setConnectionType(ConnectionTypeValues value) { + this.connectionType = value; + } + + /** + * 获取connectorNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getConnectorNumber() { + return connectorNumber; + } + + /** + * 设置connectorNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setConnectorNumber(BigInteger value) { + this.connectorNumber = value; + } + + /** + * 获取maximumHorizontalVideoResolution属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumHorizontalVideoResolution() { + return maximumHorizontalVideoResolution; + } + + /** + * 设置maximumHorizontalVideoResolution属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumHorizontalVideoResolution(BigInteger value) { + this.maximumHorizontalVideoResolution = value; + } + + /** + * 获取maximumVerticalVideoResolution属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumVerticalVideoResolution() { + return maximumVerticalVideoResolution; + } + + /** + * 设置maximumVerticalVideoResolution属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumVerticalVideoResolution(BigInteger value) { + this.maximumVerticalVideoResolution = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取numberOfFans属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFans() { + return numberOfFans; + } + + /** + * 设置numberOfFans属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFans(BigInteger value) { + this.numberOfFans = value; + } + + /** + * 获取numberOfMonitorConnections属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfMonitorConnections() { + return numberOfMonitorConnections; + } + + /** + * 设置numberOfMonitorConnections属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfMonitorConnections(BigInteger value) { + this.numberOfMonitorConnections = value; + } + + /** + * 获取privacyScreenMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrivacyScreenMaterialType() { + return privacyScreenMaterialType; + } + + /** + * 设置privacyScreenMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrivacyScreenMaterialType(String value) { + this.privacyScreenMaterialType = value; + } + + /** + * 获取privacyScreenSize属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPrivacyScreenSize() { + return privacyScreenSize; + } + + /** + * 设置privacyScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPrivacyScreenSize(BigInteger value) { + this.privacyScreenSize = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerComponent.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerComponent.java new file mode 100644 index 0000000..fd14968 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerComponent.java @@ -0,0 +1,1497 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}AudioOutputMode" minOccurs="0"/>
+ *         <element ref="{}ChipsetType" minOccurs="0"/>
+ *         <element name="ComponentMemoryStorageCapacity" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>PositiveInteger">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleProcessorTypes" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="ComponentWirelessType" type="{}ComponentWirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="CommunicationInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ComponentWriteSpeed" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DigitalAudioCapacity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}DigitalMediaFormat" minOccurs="0"/>
+ *         <element ref="{}EffectiveInputArea" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HasAutoFocus" minOccurs="0"/>
+ *         <element ref="{}HasProgrammableButtons" minOccurs="0"/>
+ *         <element ref="{}HolderCapacity" minOccurs="0"/>
+ *         <element name="InputType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAmplifierIntegrated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="KeyboardDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxOperatingDistance" type="{}LengthIntegerDimension" minOccurs="0"/>
+ *         <element ref="{}MaximumOperatingDistance" minOccurs="0"/>
+ *         <element ref="{}MemorySlotsAvailable" minOccurs="0"/>
+ *         <element ref="{}MemoryStorageCapacity" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element name="MovementDetectionTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}NumberOfPorts" minOccurs="0"/>
+ *         <element ref="{}OutputWattage" minOccurs="0"/>
+ *         <element ref="{}RecordingCapacity" minOccurs="0"/>
+ *         <element name="ScannerResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerDiameter" minOccurs="0"/>
+ *         <element name="SpeakersMaxOutputPower" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpeakersNominalOutputPower" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerOutputChannelQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSurroundSoundChannelConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeedRating" type="{}TenStringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Wattage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WriteSpeed" type="{}FiveStringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorSocket" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RAID" type="{}String" minOccurs="0"/>
+ *         <element name="WirelessStandard" type="{}WirelessStandardTypeValues" minOccurs="0"/>
+ *         <element ref="{}ComputerMemoryType" maxOccurs="10" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "audioOutputMode", + "chipsetType", + "componentMemoryStorageCapacity", + "compatibleProcessorTypes", + "componentWirelessType", + "communicationInterface", + "componentWriteSpeed", + "connectorType", + "digitalAudioCapacity", + "digitalMediaFormat", + "effectiveInputArea", + "formFactor", + "handOrientation", + "hasAutoFocus", + "hasProgrammableButtons", + "holderCapacity", + "inputType", + "isAmplifierIntegrated", + "keyboardDescription", + "materialType", + "maxOperatingDistance", + "maximumOperatingDistance", + "memorySlotsAvailable", + "memoryStorageCapacity", + "modelNumber", + "movementDetectionTechnology", + "numberOfPorts", + "outputWattage", + "recordingCapacity", + "scannerResolution", + "speakerDiameter", + "speakersMaxOutputPower", + "speakersNominalOutputPower", + "speakerOutputChannelQuantity", + "speakerSurroundSoundChannelConfiguration", + "speedRating", + "voltage", + "wattage", + "writeSpeed", + "efficiency", + "processorSocket", + "raid", + "wirelessStandard", + "computerMemoryType" +}) +@XmlRootElement(name = "ComputerComponent") +public class ComputerComponent { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "AudioOutputMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioOutputMode; + @XmlElement(name = "ChipsetType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chipsetType; + @XmlElement(name = "ComponentMemoryStorageCapacity") + protected ComputerComponent.ComponentMemoryStorageCapacity componentMemoryStorageCapacity; + @XmlElement(name = "CompatibleProcessorTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleProcessorTypes; + @XmlElement(name = "ComponentWirelessType") + protected List componentWirelessType; + @XmlElement(name = "CommunicationInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String communicationInterface; + @XmlElement(name = "ComponentWriteSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger componentWriteSpeed; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "DigitalMediaFormat") + protected String digitalMediaFormat; + @XmlElement(name = "EffectiveInputArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String effectiveInputArea; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "HasAutoFocus") + protected Boolean hasAutoFocus; + @XmlElement(name = "HasProgrammableButtons") + protected Boolean hasProgrammableButtons; + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "InputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inputType; + @XmlElement(name = "IsAmplifierIntegrated") + protected Boolean isAmplifierIntegrated; + @XmlElement(name = "KeyboardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyboardDescription; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaxOperatingDistance") + protected LengthIntegerDimension maxOperatingDistance; + @XmlElement(name = "MaximumOperatingDistance") + protected LengthIntegerDimension maximumOperatingDistance; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeIntegerDimension memoryStorageCapacity; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MovementDetectionTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String movementDetectionTechnology; + @XmlElement(name = "NumberOfPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPorts; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "RecordingCapacity") + protected TimeIntegerDimension recordingCapacity; + @XmlElement(name = "ScannerResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scannerResolution; + @XmlElement(name = "SpeakerDiameter") + protected LengthDimension speakerDiameter; + @XmlElement(name = "SpeakersMaxOutputPower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakersMaxOutputPower; + @XmlElement(name = "SpeakersNominalOutputPower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakersNominalOutputPower; + @XmlElement(name = "SpeakerOutputChannelQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerOutputChannelQuantity; + @XmlElement(name = "SpeakerSurroundSoundChannelConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerSurroundSoundChannelConfiguration; + @XmlElement(name = "SpeedRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speedRating; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String writeSpeed; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "ProcessorSocket") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorSocket; + @XmlElement(name = "RAID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String raid; + @XmlElement(name = "WirelessStandard") + protected String wirelessStandard; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取audioOutputMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioOutputMode() { + return audioOutputMode; + } + + /** + * 设置audioOutputMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioOutputMode(String value) { + this.audioOutputMode = value; + } + + /** + * 获取chipsetType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChipsetType() { + return chipsetType; + } + + /** + * 设置chipsetType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChipsetType(String value) { + this.chipsetType = value; + } + + /** + * 获取componentMemoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link ComputerComponent.ComponentMemoryStorageCapacity } + * + */ + public ComputerComponent.ComponentMemoryStorageCapacity getComponentMemoryStorageCapacity() { + return componentMemoryStorageCapacity; + } + + /** + * 设置componentMemoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link ComputerComponent.ComponentMemoryStorageCapacity } + * + */ + public void setComponentMemoryStorageCapacity(ComputerComponent.ComponentMemoryStorageCapacity value) { + this.componentMemoryStorageCapacity = value; + } + + /** + * Gets the value of the compatibleProcessorTypes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleProcessorTypes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleProcessorTypes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleProcessorTypes() { + if (compatibleProcessorTypes == null) { + compatibleProcessorTypes = new ArrayList(); + } + return this.compatibleProcessorTypes; + } + + /** + * Gets the value of the componentWirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the componentWirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComponentWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComponentWirelessType() { + if (componentWirelessType == null) { + componentWirelessType = new ArrayList(); + } + return this.componentWirelessType; + } + + /** + * 获取communicationInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCommunicationInterface() { + return communicationInterface; + } + + /** + * 设置communicationInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCommunicationInterface(String value) { + this.communicationInterface = value; + } + + /** + * 获取componentWriteSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getComponentWriteSpeed() { + return componentWriteSpeed; + } + + /** + * 设置componentWriteSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setComponentWriteSpeed(BigInteger value) { + this.componentWriteSpeed = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取digitalMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalMediaFormat() { + return digitalMediaFormat; + } + + /** + * 设置digitalMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalMediaFormat(String value) { + this.digitalMediaFormat = value; + } + + /** + * 获取effectiveInputArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEffectiveInputArea() { + return effectiveInputArea; + } + + /** + * 设置effectiveInputArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEffectiveInputArea(String value) { + this.effectiveInputArea = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取hasAutoFocus属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutoFocus() { + return hasAutoFocus; + } + + /** + * 设置hasAutoFocus属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutoFocus(Boolean value) { + this.hasAutoFocus = value; + } + + /** + * 获取hasProgrammableButtons属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasProgrammableButtons() { + return hasProgrammableButtons; + } + + /** + * 设置hasProgrammableButtons属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasProgrammableButtons(Boolean value) { + this.hasProgrammableButtons = value; + } + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取inputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputType() { + return inputType; + } + + /** + * 设置inputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputType(String value) { + this.inputType = value; + } + + /** + * 获取isAmplifierIntegrated属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAmplifierIntegrated() { + return isAmplifierIntegrated; + } + + /** + * 设置isAmplifierIntegrated属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAmplifierIntegrated(Boolean value) { + this.isAmplifierIntegrated = value; + } + + /** + * 获取keyboardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyboardDescription() { + return keyboardDescription; + } + + /** + * 设置keyboardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyboardDescription(String value) { + this.keyboardDescription = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maxOperatingDistance属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getMaxOperatingDistance() { + return maxOperatingDistance; + } + + /** + * 设置maxOperatingDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setMaxOperatingDistance(LengthIntegerDimension value) { + this.maxOperatingDistance = value; + } + + /** + * 获取maximumOperatingDistance属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getMaximumOperatingDistance() { + return maximumOperatingDistance; + } + + /** + * 设置maximumOperatingDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setMaximumOperatingDistance(LengthIntegerDimension value) { + this.maximumOperatingDistance = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeIntegerDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeIntegerDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取movementDetectionTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMovementDetectionTechnology() { + return movementDetectionTechnology; + } + + /** + * 设置movementDetectionTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMovementDetectionTechnology(String value) { + this.movementDetectionTechnology = value; + } + + /** + * 获取numberOfPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPorts() { + return numberOfPorts; + } + + /** + * 设置numberOfPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPorts(BigInteger value) { + this.numberOfPorts = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取recordingCapacity属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getRecordingCapacity() { + return recordingCapacity; + } + + /** + * 设置recordingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setRecordingCapacity(TimeIntegerDimension value) { + this.recordingCapacity = value; + } + + /** + * 获取scannerResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScannerResolution() { + return scannerResolution; + } + + /** + * 设置scannerResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScannerResolution(String value) { + this.scannerResolution = value; + } + + /** + * 获取speakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerDiameter() { + return speakerDiameter; + } + + /** + * 设置speakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerDiameter(LengthDimension value) { + this.speakerDiameter = value; + } + + /** + * 获取speakersMaxOutputPower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakersMaxOutputPower() { + return speakersMaxOutputPower; + } + + /** + * 设置speakersMaxOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakersMaxOutputPower(BigInteger value) { + this.speakersMaxOutputPower = value; + } + + /** + * 获取speakersNominalOutputPower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakersNominalOutputPower() { + return speakersNominalOutputPower; + } + + /** + * 设置speakersNominalOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakersNominalOutputPower(BigInteger value) { + this.speakersNominalOutputPower = value; + } + + /** + * 获取speakerOutputChannelQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerOutputChannelQuantity() { + return speakerOutputChannelQuantity; + } + + /** + * 设置speakerOutputChannelQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerOutputChannelQuantity(BigInteger value) { + this.speakerOutputChannelQuantity = value; + } + + /** + * 获取speakerSurroundSoundChannelConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerSurroundSoundChannelConfiguration() { + return speakerSurroundSoundChannelConfiguration; + } + + /** + * 设置speakerSurroundSoundChannelConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerSurroundSoundChannelConfiguration(String value) { + this.speakerSurroundSoundChannelConfiguration = value; + } + + /** + * 获取speedRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedRating() { + return speedRating; + } + + /** + * 设置speedRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedRating(String value) { + this.speedRating = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取writeSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWriteSpeed() { + return writeSpeed; + } + + /** + * 设置writeSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWriteSpeed(String value) { + this.writeSpeed = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取processorSocket属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorSocket() { + return processorSocket; + } + + /** + * 设置processorSocket属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorSocket(String value) { + this.processorSocket = value; + } + + /** + * 获取raid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAID() { + return raid; + } + + /** + * 设置raid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAID(String value) { + this.raid = value; + } + + /** + * 获取wirelessStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessStandard() { + return wirelessStandard; + } + + /** + * 设置wirelessStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessStandard(String value) { + this.wirelessStandard = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>PositiveInteger">
+     *       <attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class ComponentMemoryStorageCapacity { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MemorySizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public MemorySizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MemorySizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerCoolingDevice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerCoolingDevice.java new file mode 100644 index 0000000..9c8e5d3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerCoolingDevice.java @@ -0,0 +1,454 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}CoolingType" minOccurs="0"/>
+ *         <element ref="{}CPUSocketCompatability" maxOccurs="20" minOccurs="0"/>
+ *         <element ref="{}FanIncluded" minOccurs="0"/>
+ *         <element ref="{}FanLED" minOccurs="0"/>
+ *         <element ref="{}FanMaximumAirflow" minOccurs="0"/>
+ *         <element ref="{}FanMaximumNoiseLevel" minOccurs="0"/>
+ *         <element ref="{}FanMaximumSpeed" minOccurs="0"/>
+ *         <element ref="{}FanPowerConnector" minOccurs="0"/>
+ *         <element ref="{}HeatsinkMaterial" minOccurs="0"/>
+ *         <element ref="{}LargestFanSize" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "coolingType", + "cpuSocketCompatability", + "fanIncluded", + "fanLED", + "fanMaximumAirflow", + "fanMaximumNoiseLevel", + "fanMaximumSpeed", + "fanPowerConnector", + "heatsinkMaterial", + "largestFanSize", + "modelNumber", + "powerPlugType" +}) +@XmlRootElement(name = "ComputerCoolingDevice") +public class ComputerCoolingDevice { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "CoolingType") + protected String coolingType; + @XmlElement(name = "CPUSocketCompatability") + protected List cpuSocketCompatability; + @XmlElement(name = "FanIncluded") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fanIncluded; + @XmlElement(name = "FanLED") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fanLED; + @XmlElement(name = "FanMaximumAirflow") + protected AirflowDimension fanMaximumAirflow; + @XmlElement(name = "FanMaximumNoiseLevel") + protected NoiseLevelSixDigitDimension fanMaximumNoiseLevel; + @XmlElement(name = "FanMaximumSpeed") + protected SpeedSixDigitDimension fanMaximumSpeed; + @XmlElement(name = "FanPowerConnector") + protected String fanPowerConnector; + @XmlElement(name = "HeatsinkMaterial") + protected String heatsinkMaterial; + @XmlElement(name = "LargestFanSize") + protected LengthFiveDigitDimension largestFanSize; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取coolingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingType() { + return coolingType; + } + + /** + * 设置coolingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingType(String value) { + this.coolingType = value; + } + + /** + * Gets the value of the cpuSocketCompatability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cpuSocketCompatability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCPUSocketCompatability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCPUSocketCompatability() { + if (cpuSocketCompatability == null) { + cpuSocketCompatability = new ArrayList(); + } + return this.cpuSocketCompatability; + } + + /** + * 获取fanIncluded属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFanIncluded() { + return fanIncluded; + } + + /** + * 设置fanIncluded属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFanIncluded(BigInteger value) { + this.fanIncluded = value; + } + + /** + * 获取fanLED属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFanLED() { + return fanLED; + } + + /** + * 设置fanLED属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFanLED(String value) { + this.fanLED = value; + } + + /** + * 获取fanMaximumAirflow属性的值。 + * + * @return + * possible object is + * {@link AirflowDimension } + * + */ + public AirflowDimension getFanMaximumAirflow() { + return fanMaximumAirflow; + } + + /** + * 设置fanMaximumAirflow属性的值。 + * + * @param value + * allowed object is + * {@link AirflowDimension } + * + */ + public void setFanMaximumAirflow(AirflowDimension value) { + this.fanMaximumAirflow = value; + } + + /** + * 获取fanMaximumNoiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelSixDigitDimension } + * + */ + public NoiseLevelSixDigitDimension getFanMaximumNoiseLevel() { + return fanMaximumNoiseLevel; + } + + /** + * 设置fanMaximumNoiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelSixDigitDimension } + * + */ + public void setFanMaximumNoiseLevel(NoiseLevelSixDigitDimension value) { + this.fanMaximumNoiseLevel = value; + } + + /** + * 获取fanMaximumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedSixDigitDimension } + * + */ + public SpeedSixDigitDimension getFanMaximumSpeed() { + return fanMaximumSpeed; + } + + /** + * 设置fanMaximumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedSixDigitDimension } + * + */ + public void setFanMaximumSpeed(SpeedSixDigitDimension value) { + this.fanMaximumSpeed = value; + } + + /** + * 获取fanPowerConnector属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFanPowerConnector() { + return fanPowerConnector; + } + + /** + * 设置fanPowerConnector属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFanPowerConnector(String value) { + this.fanPowerConnector = value; + } + + /** + * 获取heatsinkMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatsinkMaterial() { + return heatsinkMaterial; + } + + /** + * 设置heatsinkMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatsinkMaterial(String value) { + this.heatsinkMaterial = value; + } + + /** + * 获取largestFanSize属性的值。 + * + * @return + * possible object is + * {@link LengthFiveDigitDimension } + * + */ + public LengthFiveDigitDimension getLargestFanSize() { + return largestFanSize; + } + + /** + * 设置largestFanSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthFiveDigitDimension } + * + */ + public void setLargestFanSize(LengthFiveDigitDimension value) { + this.largestFanSize = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerDriveOrStorage.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerDriveOrStorage.java new file mode 100644 index 0000000..fd0c445 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerDriveOrStorage.java @@ -0,0 +1,1317 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}ACAdapterIncluded" minOccurs="0"/>
+ *         <element ref="{}AutomaticBackupSoftwareIncluded" minOccurs="0"/>
+ *         <element ref="{}Averagelatency" minOccurs="0"/>
+ *         <element ref="{}Averageseektime" minOccurs="0"/>
+ *         <element ref="{}Averagewritetime" minOccurs="0"/>
+ *         <element ref="{}BufferSize" minOccurs="0"/>
+ *         <element ref="{}CableInterface" maxOccurs="4" minOccurs="0"/>
+ *         <element ref="{}CacheSize" minOccurs="0"/>
+ *         <element name="DataTransferRate" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}DockingStationExternalInterface" minOccurs="0"/>
+ *         <element name="DriveMemoryStorageCapacity" type="{}MemorySizeIntegerDimension" minOccurs="0"/>
+ *         <element ref="{}DriveRPM" minOccurs="0"/>
+ *         <element ref="{}HardDriveSize" maxOccurs="8" minOccurs="0"/>
+ *         <element ref="{}IncludedHarddrivedescription" minOccurs="0"/>
+ *         <element ref="{}InterfaceType" minOccurs="0"/>
+ *         <element ref="{}InternalConnector" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}MemoryStorageCapacity" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}NASNetworkInterface" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}NumberOfexternalBays" minOccurs="0"/>
+ *         <element ref="{}NumberOfHardDrives" minOccurs="0"/>
+ *         <element ref="{}NumberOfInternalBays" minOccurs="0"/>
+ *         <element ref="{}OpticalDriveType" minOccurs="0"/>
+ *         <element ref="{}PhysicalHardDriveFormFactor" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PlatformCompatability" minOccurs="0"/>
+ *         <element ref="{}RAID" minOccurs="0"/>
+ *         <element ref="{}SSDConnectorPins" minOccurs="0"/>
+ *         <element ref="{}SSDDriveArchitechture" minOccurs="0"/>
+ *         <element ref="{}StorageMaterialType" minOccurs="0"/>
+ *         <element ref="{}StorageReadSpeed" minOccurs="0"/>
+ *         <element ref="{}StorageWriteSpeed" minOccurs="0"/>
+ *         <element ref="{}TotalFirewire1600Connectors" minOccurs="0"/>
+ *         <element ref="{}TotalFirewire3200Connectors" minOccurs="0"/>
+ *         <element ref="{}TotalFirewire400Connectors" minOccurs="0"/>
+ *         <element ref="{}TotalFirewire800Connectors" minOccurs="0"/>
+ *         <element ref="{}TotalSataConnectors" minOccurs="0"/>
+ *         <element ref="{}TotalUSB1.0Connectors" minOccurs="0"/>
+ *         <element ref="{}TotalUSB1.1Connectors" minOccurs="0"/>
+ *         <element ref="{}TotalUSB2.0Connectors" minOccurs="0"/>
+ *         <element ref="{}TotalUSB3.0Connectors" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "acAdapterIncluded", + "automaticBackupSoftwareIncluded", + "averagelatency", + "averageseektime", + "averagewritetime", + "bufferSize", + "cableInterface", + "cacheSize", + "dataTransferRate", + "dockingStationExternalInterface", + "driveMemoryStorageCapacity", + "driveRPM", + "hardDriveSize", + "includedHarddrivedescription", + "interfaceType", + "internalConnector", + "memoryStorageCapacity", + "modelNumber", + "nasNetworkInterface", + "numberOfexternalBays", + "numberOfHardDrives", + "numberOfInternalBays", + "opticalDriveType", + "physicalHardDriveFormFactor", + "platformCompatability", + "raid", + "ssdConnectorPins", + "ssdDriveArchitechture", + "storageMaterialType", + "storageReadSpeed", + "storageWriteSpeed", + "totalFirewire1600Connectors", + "totalFirewire3200Connectors", + "totalFirewire400Connectors", + "totalFirewire800Connectors", + "totalSataConnectors", + "totalUSB10Connectors", + "totalUSB11Connectors", + "totalUSB20Connectors", + "totalUSB30Connectors", + "efficiency", + "wattage" +}) +@XmlRootElement(name = "ComputerDriveOrStorage") +public class ComputerDriveOrStorage { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "ACAdapterIncluded") + protected Boolean acAdapterIncluded; + @XmlElement(name = "AutomaticBackupSoftwareIncluded") + protected Boolean automaticBackupSoftwareIncluded; + @XmlElement(name = "Averagelatency") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger averagelatency; + @XmlElement(name = "Averageseektime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger averageseektime; + @XmlElement(name = "Averagewritetime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger averagewritetime; + @XmlElement(name = "BufferSize") + protected MemorySizeIntegerDimension bufferSize; + @XmlElement(name = "CableInterface") + protected List cableInterface; + @XmlElement(name = "CacheSize") + protected MemorySizeIntegerDimension cacheSize; + @XmlElement(name = "DataTransferRate") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger dataTransferRate; + @XmlElement(name = "DockingStationExternalInterface") + @XmlSchemaType(name = "string") + protected DockingStationExternalInterfaceTypeValues dockingStationExternalInterface; + @XmlElement(name = "DriveMemoryStorageCapacity") + protected MemorySizeIntegerDimension driveMemoryStorageCapacity; + @XmlElement(name = "DriveRPM") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger driveRPM; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "IncludedHarddrivedescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedHarddrivedescription; + @XmlElement(name = "InterfaceType") + @XmlSchemaType(name = "string") + protected InterfaceTypeValues interfaceType; + @XmlElement(name = "InternalConnector") + @XmlSchemaType(name = "string") + protected List internalConnector; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeIntegerDimension memoryStorageCapacity; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "NASNetworkInterface") + protected List nasNetworkInterface; + @XmlElement(name = "NumberOfexternalBays") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfexternalBays; + @XmlElement(name = "NumberOfHardDrives") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHardDrives; + @XmlElement(name = "NumberOfInternalBays") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfInternalBays; + @XmlElement(name = "OpticalDriveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalDriveType; + @XmlElement(name = "PhysicalHardDriveFormFactor") + protected List physicalHardDriveFormFactor; + @XmlElement(name = "PlatformCompatability") + protected String platformCompatability; + @XmlElement(name = "RAID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String raid; + @XmlElement(name = "SSDConnectorPins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger ssdConnectorPins; + @XmlElement(name = "SSDDriveArchitechture") + protected String ssdDriveArchitechture; + @XmlElement(name = "StorageMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageMaterialType; + @XmlElement(name = "StorageReadSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageReadSpeed; + @XmlElement(name = "StorageWriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageWriteSpeed; + @XmlElement(name = "TotalFirewire1600Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewire1600Connectors; + @XmlElement(name = "TotalFirewire3200Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewire3200Connectors; + @XmlElement(name = "TotalFirewire400Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewire400Connectors; + @XmlElement(name = "TotalFirewire800Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewire800Connectors; + @XmlElement(name = "TotalSataConnectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSataConnectors; + @XmlElement(name = "TotalUSB1.0Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB10Connectors; + @XmlElement(name = "TotalUSB1.1Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB11Connectors; + @XmlElement(name = "TotalUSB2.0Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB20Connectors; + @XmlElement(name = "TotalUSB3.0Connectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB30Connectors; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取acAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isACAdapterIncluded() { + return acAdapterIncluded; + } + + /** + * 设置acAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setACAdapterIncluded(Boolean value) { + this.acAdapterIncluded = value; + } + + /** + * 获取automaticBackupSoftwareIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutomaticBackupSoftwareIncluded() { + return automaticBackupSoftwareIncluded; + } + + /** + * 设置automaticBackupSoftwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutomaticBackupSoftwareIncluded(Boolean value) { + this.automaticBackupSoftwareIncluded = value; + } + + /** + * 获取averagelatency属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAveragelatency() { + return averagelatency; + } + + /** + * 设置averagelatency属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAveragelatency(BigInteger value) { + this.averagelatency = value; + } + + /** + * 获取averageseektime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAverageseektime() { + return averageseektime; + } + + /** + * 设置averageseektime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAverageseektime(BigInteger value) { + this.averageseektime = value; + } + + /** + * 获取averagewritetime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAveragewritetime() { + return averagewritetime; + } + + /** + * 设置averagewritetime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAveragewritetime(BigInteger value) { + this.averagewritetime = value; + } + + /** + * 获取bufferSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension getBufferSize() { + return bufferSize; + } + + /** + * 设置bufferSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeIntegerDimension } + * + */ + public void setBufferSize(MemorySizeIntegerDimension value) { + this.bufferSize = value; + } + + /** + * Gets the value of the cableInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cableInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCableInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCableInterface() { + if (cableInterface == null) { + cableInterface = new ArrayList(); + } + return this.cableInterface; + } + + /** + * 获取cacheSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension getCacheSize() { + return cacheSize; + } + + /** + * 设置cacheSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeIntegerDimension } + * + */ + public void setCacheSize(MemorySizeIntegerDimension value) { + this.cacheSize = value; + } + + /** + * 获取dataTransferRate属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDataTransferRate() { + return dataTransferRate; + } + + /** + * 设置dataTransferRate属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDataTransferRate(BigInteger value) { + this.dataTransferRate = value; + } + + /** + * 获取dockingStationExternalInterface属性的值。 + * + * @return + * possible object is + * {@link DockingStationExternalInterfaceTypeValues } + * + */ + public DockingStationExternalInterfaceTypeValues getDockingStationExternalInterface() { + return dockingStationExternalInterface; + } + + /** + * 设置dockingStationExternalInterface属性的值。 + * + * @param value + * allowed object is + * {@link DockingStationExternalInterfaceTypeValues } + * + */ + public void setDockingStationExternalInterface(DockingStationExternalInterfaceTypeValues value) { + this.dockingStationExternalInterface = value; + } + + /** + * 获取driveMemoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension getDriveMemoryStorageCapacity() { + return driveMemoryStorageCapacity; + } + + /** + * 设置driveMemoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeIntegerDimension } + * + */ + public void setDriveMemoryStorageCapacity(MemorySizeIntegerDimension value) { + this.driveMemoryStorageCapacity = value; + } + + /** + * 获取driveRPM属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDriveRPM() { + return driveRPM; + } + + /** + * 设置driveRPM属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDriveRPM(BigInteger value) { + this.driveRPM = value; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * 获取includedHarddrivedescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedHarddrivedescription() { + return includedHarddrivedescription; + } + + /** + * 设置includedHarddrivedescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedHarddrivedescription(String value) { + this.includedHarddrivedescription = value; + } + + /** + * 获取interfaceType属性的值。 + * + * @return + * possible object is + * {@link InterfaceTypeValues } + * + */ + public InterfaceTypeValues getInterfaceType() { + return interfaceType; + } + + /** + * 设置interfaceType属性的值。 + * + * @param value + * allowed object is + * {@link InterfaceTypeValues } + * + */ + public void setInterfaceType(InterfaceTypeValues value) { + this.interfaceType = value; + } + + /** + * Gets the value of the internalConnector property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internalConnector property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternalConnector().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link InternalConnectorTypeValues } + * + * + */ + public List getInternalConnector() { + if (internalConnector == null) { + internalConnector = new ArrayList(); + } + return this.internalConnector; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeIntegerDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeIntegerDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * Gets the value of the nasNetworkInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the nasNetworkInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getNASNetworkInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DataTransferSpeedIntegerDimension } + * + * + */ + public List getNASNetworkInterface() { + if (nasNetworkInterface == null) { + nasNetworkInterface = new ArrayList(); + } + return this.nasNetworkInterface; + } + + /** + * 获取numberOfexternalBays属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfexternalBays() { + return numberOfexternalBays; + } + + /** + * 设置numberOfexternalBays属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfexternalBays(BigInteger value) { + this.numberOfexternalBays = value; + } + + /** + * 获取numberOfHardDrives属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHardDrives() { + return numberOfHardDrives; + } + + /** + * 设置numberOfHardDrives属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHardDrives(BigInteger value) { + this.numberOfHardDrives = value; + } + + /** + * 获取numberOfInternalBays属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfInternalBays() { + return numberOfInternalBays; + } + + /** + * 设置numberOfInternalBays属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfInternalBays(BigInteger value) { + this.numberOfInternalBays = value; + } + + /** + * 获取opticalDriveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalDriveType() { + return opticalDriveType; + } + + /** + * 设置opticalDriveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalDriveType(String value) { + this.opticalDriveType = value; + } + + /** + * Gets the value of the physicalHardDriveFormFactor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the physicalHardDriveFormFactor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPhysicalHardDriveFormFactor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigDecimal } + * + * + */ + public List getPhysicalHardDriveFormFactor() { + if (physicalHardDriveFormFactor == null) { + physicalHardDriveFormFactor = new ArrayList(); + } + return this.physicalHardDriveFormFactor; + } + + /** + * 获取platformCompatability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlatformCompatability() { + return platformCompatability; + } + + /** + * 设置platformCompatability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlatformCompatability(String value) { + this.platformCompatability = value; + } + + /** + * 获取raid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAID() { + return raid; + } + + /** + * 设置raid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAID(String value) { + this.raid = value; + } + + /** + * 获取ssdConnectorPins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSSDConnectorPins() { + return ssdConnectorPins; + } + + /** + * 设置ssdConnectorPins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSSDConnectorPins(BigInteger value) { + this.ssdConnectorPins = value; + } + + /** + * 获取ssdDriveArchitechture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSSDDriveArchitechture() { + return ssdDriveArchitechture; + } + + /** + * 设置ssdDriveArchitechture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSSDDriveArchitechture(String value) { + this.ssdDriveArchitechture = value; + } + + /** + * 获取storageMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageMaterialType() { + return storageMaterialType; + } + + /** + * 设置storageMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageMaterialType(String value) { + this.storageMaterialType = value; + } + + /** + * 获取storageReadSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageReadSpeed() { + return storageReadSpeed; + } + + /** + * 设置storageReadSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageReadSpeed(String value) { + this.storageReadSpeed = value; + } + + /** + * 获取storageWriteSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageWriteSpeed() { + return storageWriteSpeed; + } + + /** + * 设置storageWriteSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageWriteSpeed(String value) { + this.storageWriteSpeed = value; + } + + /** + * 获取totalFirewire1600Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewire1600Connectors() { + return totalFirewire1600Connectors; + } + + /** + * 设置totalFirewire1600Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewire1600Connectors(BigInteger value) { + this.totalFirewire1600Connectors = value; + } + + /** + * 获取totalFirewire3200Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewire3200Connectors() { + return totalFirewire3200Connectors; + } + + /** + * 设置totalFirewire3200Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewire3200Connectors(BigInteger value) { + this.totalFirewire3200Connectors = value; + } + + /** + * 获取totalFirewire400Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewire400Connectors() { + return totalFirewire400Connectors; + } + + /** + * 设置totalFirewire400Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewire400Connectors(BigInteger value) { + this.totalFirewire400Connectors = value; + } + + /** + * 获取totalFirewire800Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewire800Connectors() { + return totalFirewire800Connectors; + } + + /** + * 设置totalFirewire800Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewire800Connectors(BigInteger value) { + this.totalFirewire800Connectors = value; + } + + /** + * 获取totalSataConnectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSataConnectors() { + return totalSataConnectors; + } + + /** + * 设置totalSataConnectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSataConnectors(BigInteger value) { + this.totalSataConnectors = value; + } + + /** + * 获取totalUSB10Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB10Connectors() { + return totalUSB10Connectors; + } + + /** + * 设置totalUSB10Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB10Connectors(BigInteger value) { + this.totalUSB10Connectors = value; + } + + /** + * 获取totalUSB11Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB11Connectors() { + return totalUSB11Connectors; + } + + /** + * 设置totalUSB11Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB11Connectors(BigInteger value) { + this.totalUSB11Connectors = value; + } + + /** + * 获取totalUSB20Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB20Connectors() { + return totalUSB20Connectors; + } + + /** + * 设置totalUSB20Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB20Connectors(BigInteger value) { + this.totalUSB20Connectors = value; + } + + /** + * 获取totalUSB30Connectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB30Connectors() { + return totalUSB30Connectors; + } + + /** + * 设置totalUSB30Connectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB30Connectors(BigInteger value) { + this.totalUSB30Connectors = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerInputDevice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerInputDevice.java new file mode 100644 index 0000000..6a11486 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerInputDevice.java @@ -0,0 +1,543 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}BuiltInMicrophone" minOccurs="0"/>
+ *         <element ref="{}DeviceHardwareCompatability" minOccurs="0"/>
+ *         <element ref="{}DeviceSoftwareCompatability" minOccurs="0"/>
+ *         <element ref="{}HeadphoneStyle" minOccurs="0"/>
+ *         <element ref="{}InputDeviceDesignStyle" minOccurs="0"/>
+ *         <element ref="{}InputDeviceInterfaceTechnology" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}NoiseCanceling" minOccurs="0"/>
+ *         <element ref="{}NumberOfButtons" minOccurs="0"/>
+ *         <element ref="{}PresentationRemoteLaserColor" minOccurs="0"/>
+ *         <element ref="{}PresentationRemoteMemory" minOccurs="0"/>
+ *         <element ref="{}PresentationRemoteOperatingDistance" minOccurs="0"/>
+ *         <element ref="{}PrimaryHeadphoneUse" minOccurs="0"/>
+ *         <element ref="{}TrackingMethod" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "builtInMicrophone", + "deviceHardwareCompatability", + "deviceSoftwareCompatability", + "headphoneStyle", + "inputDeviceDesignStyle", + "inputDeviceInterfaceTechnology", + "modelNumber", + "noiseCanceling", + "numberOfButtons", + "presentationRemoteLaserColor", + "presentationRemoteMemory", + "presentationRemoteOperatingDistance", + "primaryHeadphoneUse", + "trackingMethod", + "powerPlugType" +}) +@XmlRootElement(name = "ComputerInputDevice") +public class ComputerInputDevice { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "BuiltInMicrophone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String builtInMicrophone; + @XmlElement(name = "DeviceHardwareCompatability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceHardwareCompatability; + @XmlElement(name = "DeviceSoftwareCompatability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceSoftwareCompatability; + @XmlElement(name = "HeadphoneStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headphoneStyle; + @XmlElement(name = "InputDeviceDesignStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inputDeviceDesignStyle; + @XmlElement(name = "InputDeviceInterfaceTechnology") + protected String inputDeviceInterfaceTechnology; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "NoiseCanceling") + protected String noiseCanceling; + @XmlElement(name = "NumberOfButtons") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfButtons; + @XmlElement(name = "PresentationRemoteLaserColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String presentationRemoteLaserColor; + @XmlElement(name = "PresentationRemoteMemory") + protected MemorySizeFiveDigitDimension presentationRemoteMemory; + @XmlElement(name = "PresentationRemoteOperatingDistance") + protected LengthFiveDigitDimension presentationRemoteOperatingDistance; + @XmlElement(name = "PrimaryHeadphoneUse") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryHeadphoneUse; + @XmlElement(name = "TrackingMethod") + protected String trackingMethod; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取builtInMicrophone属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBuiltInMicrophone() { + return builtInMicrophone; + } + + /** + * 设置builtInMicrophone属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBuiltInMicrophone(String value) { + this.builtInMicrophone = value; + } + + /** + * 获取deviceHardwareCompatability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceHardwareCompatability() { + return deviceHardwareCompatability; + } + + /** + * 设置deviceHardwareCompatability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceHardwareCompatability(String value) { + this.deviceHardwareCompatability = value; + } + + /** + * 获取deviceSoftwareCompatability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceSoftwareCompatability() { + return deviceSoftwareCompatability; + } + + /** + * 设置deviceSoftwareCompatability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceSoftwareCompatability(String value) { + this.deviceSoftwareCompatability = value; + } + + /** + * 获取headphoneStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadphoneStyle() { + return headphoneStyle; + } + + /** + * 设置headphoneStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadphoneStyle(String value) { + this.headphoneStyle = value; + } + + /** + * 获取inputDeviceDesignStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputDeviceDesignStyle() { + return inputDeviceDesignStyle; + } + + /** + * 设置inputDeviceDesignStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputDeviceDesignStyle(String value) { + this.inputDeviceDesignStyle = value; + } + + /** + * 获取inputDeviceInterfaceTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputDeviceInterfaceTechnology() { + return inputDeviceInterfaceTechnology; + } + + /** + * 设置inputDeviceInterfaceTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputDeviceInterfaceTechnology(String value) { + this.inputDeviceInterfaceTechnology = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取noiseCanceling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNoiseCanceling() { + return noiseCanceling; + } + + /** + * 设置noiseCanceling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNoiseCanceling(String value) { + this.noiseCanceling = value; + } + + /** + * 获取numberOfButtons属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfButtons() { + return numberOfButtons; + } + + /** + * 设置numberOfButtons属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfButtons(BigInteger value) { + this.numberOfButtons = value; + } + + /** + * 获取presentationRemoteLaserColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPresentationRemoteLaserColor() { + return presentationRemoteLaserColor; + } + + /** + * 设置presentationRemoteLaserColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPresentationRemoteLaserColor(String value) { + this.presentationRemoteLaserColor = value; + } + + /** + * 获取presentationRemoteMemory属性的值。 + * + * @return + * possible object is + * {@link MemorySizeFiveDigitDimension } + * + */ + public MemorySizeFiveDigitDimension getPresentationRemoteMemory() { + return presentationRemoteMemory; + } + + /** + * 设置presentationRemoteMemory属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeFiveDigitDimension } + * + */ + public void setPresentationRemoteMemory(MemorySizeFiveDigitDimension value) { + this.presentationRemoteMemory = value; + } + + /** + * 获取presentationRemoteOperatingDistance属性的值。 + * + * @return + * possible object is + * {@link LengthFiveDigitDimension } + * + */ + public LengthFiveDigitDimension getPresentationRemoteOperatingDistance() { + return presentationRemoteOperatingDistance; + } + + /** + * 设置presentationRemoteOperatingDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthFiveDigitDimension } + * + */ + public void setPresentationRemoteOperatingDistance(LengthFiveDigitDimension value) { + this.presentationRemoteOperatingDistance = value; + } + + /** + * 获取primaryHeadphoneUse属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryHeadphoneUse() { + return primaryHeadphoneUse; + } + + /** + * 设置primaryHeadphoneUse属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryHeadphoneUse(String value) { + this.primaryHeadphoneUse = value; + } + + /** + * 获取trackingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTrackingMethod() { + return trackingMethod; + } + + /** + * 设置trackingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTrackingMethod(String value) { + this.trackingMethod = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatform.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatform.java new file mode 100644 index 0000000..1508d02 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatform.java @@ -0,0 +1,112 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="windows"/>
+ *               <enumeration value="mac"/>
+ *               <enumeration value="linux"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SystemRequirements" type="{}LongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "type", + "systemRequirements" +}) +@XmlRootElement(name = "ComputerPlatform") +public class ComputerPlatform { + + @XmlElement(name = "Type", required = true) + protected String type; + @XmlElement(name = "SystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String systemRequirements; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取systemRequirements属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemRequirements() { + return systemRequirements; + } + + /** + * 设置systemRequirements属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemRequirements(String value) { + this.systemRequirements = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatformValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatformValues.java new file mode 100644 index 0000000..750d1ec --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerPlatformValues.java @@ -0,0 +1,127 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ComputerPlatformValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ComputerPlatformValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="game_boy_advance"/>
+ *     <enumeration value="gameboy"/>
+ *     <enumeration value="gameboy_color"/>
+ *     <enumeration value="gamecube"/>
+ *     <enumeration value="gizmondo"/>
+ *     <enumeration value="linux"/>
+ *     <enumeration value="macintosh"/>
+ *     <enumeration value="n_gage"/>
+ *     <enumeration value="nintendo_ds"/>
+ *     <enumeration value="nintendo_NES"/>
+ *     <enumeration value="nintendo_super_NES"/>
+ *     <enumeration value="nintendo_wii"/>
+ *     <enumeration value="nintendo64"/>
+ *     <enumeration value="palm"/>
+ *     <enumeration value="playstation"/>
+ *     <enumeration value="playstation_2"/>
+ *     <enumeration value="playstation_vita"/>
+ *     <enumeration value="pocket_pc"/>
+ *     <enumeration value="powermac"/>
+ *     <enumeration value="sega_saturn"/>
+ *     <enumeration value="sony_psp"/>
+ *     <enumeration value="super_nintendo"/>
+ *     <enumeration value="unix"/>
+ *     <enumeration value="windows"/>
+ *     <enumeration value="xbox"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ComputerPlatformValues") +@XmlEnum +public enum ComputerPlatformValues { + + @XmlEnumValue("game_boy_advance") + GAME_BOY_ADVANCE("game_boy_advance"), + @XmlEnumValue("gameboy") + GAMEBOY("gameboy"), + @XmlEnumValue("gameboy_color") + GAMEBOY_COLOR("gameboy_color"), + @XmlEnumValue("gamecube") + GAMECUBE("gamecube"), + @XmlEnumValue("gizmondo") + GIZMONDO("gizmondo"), + @XmlEnumValue("linux") + LINUX("linux"), + @XmlEnumValue("macintosh") + MACINTOSH("macintosh"), + @XmlEnumValue("n_gage") + N_GAGE("n_gage"), + @XmlEnumValue("nintendo_ds") + NINTENDO_DS("nintendo_ds"), + @XmlEnumValue("nintendo_NES") + NINTENDO_NES("nintendo_NES"), + @XmlEnumValue("nintendo_super_NES") + NINTENDO_SUPER_NES("nintendo_super_NES"), + @XmlEnumValue("nintendo_wii") + NINTENDO_WII("nintendo_wii"), + @XmlEnumValue("nintendo64") + NINTENDO_64("nintendo64"), + @XmlEnumValue("palm") + PALM("palm"), + @XmlEnumValue("playstation") + PLAYSTATION("playstation"), + @XmlEnumValue("playstation_2") + PLAYSTATION_2("playstation_2"), + @XmlEnumValue("playstation_vita") + PLAYSTATION_VITA("playstation_vita"), + @XmlEnumValue("pocket_pc") + POCKET_PC("pocket_pc"), + @XmlEnumValue("powermac") + POWERMAC("powermac"), + @XmlEnumValue("sega_saturn") + SEGA_SATURN("sega_saturn"), + @XmlEnumValue("sony_psp") + SONY_PSP("sony_psp"), + @XmlEnumValue("super_nintendo") + SUPER_NINTENDO("super_nintendo"), + @XmlEnumValue("unix") + UNIX("unix"), + @XmlEnumValue("windows") + WINDOWS("windows"), + @XmlEnumValue("xbox") + XBOX("xbox"); + private final String value; + + ComputerPlatformValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ComputerPlatformValues fromValue(String v) { + for (ComputerPlatformValues c: ComputerPlatformValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerProcessor.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerProcessor.java new file mode 100644 index 0000000..e1acdc4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerProcessor.java @@ -0,0 +1,460 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}CacheMemory" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}ProcessorBrand" minOccurs="0"/>
+ *         <element ref="{}ProcessorCoolingDevice" minOccurs="0"/>
+ *         <element ref="{}ProcessorCount" minOccurs="0"/>
+ *         <element ref="{}ProcessorSeries" minOccurs="0"/>
+ *         <element ref="{}ProcessorSocket" minOccurs="0"/>
+ *         <element ref="{}ProcessorSpeed" minOccurs="0"/>
+ *         <element name="Wattage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RAID" type="{}String" minOccurs="0"/>
+ *         <element ref="{}ComputerMemoryType" maxOccurs="10" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "cacheMemory", + "modelNumber", + "processorBrand", + "processorCoolingDevice", + "processorCount", + "processorSeries", + "processorSocket", + "processorSpeed", + "wattage", + "raid", + "computerMemoryType", + "powerPlugType" +}) +@XmlRootElement(name = "ComputerProcessor") +public class ComputerProcessor { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "CacheMemory") + protected MemorySizeIntegerDimension cacheMemory; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ProcessorBrand") + protected String processorBrand; + @XmlElement(name = "ProcessorCoolingDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorCoolingDevice; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorSeries") + @XmlSchemaType(name = "string") + protected ProcessorSeriesTypeValues processorSeries; + @XmlElement(name = "ProcessorSocket") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorSocket; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "RAID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String raid; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取cacheMemory属性的值。 + * + * @return + * possible object is + * {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension getCacheMemory() { + return cacheMemory; + } + + /** + * 设置cacheMemory属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeIntegerDimension } + * + */ + public void setCacheMemory(MemorySizeIntegerDimension value) { + this.cacheMemory = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCoolingDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorCoolingDevice() { + return processorCoolingDevice; + } + + /** + * 设置processorCoolingDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorCoolingDevice(String value) { + this.processorCoolingDevice = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorSeries属性的值。 + * + * @return + * possible object is + * {@link ProcessorSeriesTypeValues } + * + */ + public ProcessorSeriesTypeValues getProcessorSeries() { + return processorSeries; + } + + /** + * 设置processorSeries属性的值。 + * + * @param value + * allowed object is + * {@link ProcessorSeriesTypeValues } + * + */ + public void setProcessorSeries(ProcessorSeriesTypeValues value) { + this.processorSeries = value; + } + + /** + * 获取processorSocket属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorSocket() { + return processorSocket; + } + + /** + * 设置processorSocket属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorSocket(String value) { + this.processorSocket = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取raid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAID() { + return raid; + } + + /** + * 设置raid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAID(String value) { + this.raid = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerSpeaker.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerSpeaker.java new file mode 100644 index 0000000..b9d0c28 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ComputerSpeaker.java @@ -0,0 +1,715 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}AudioOutputMode" minOccurs="0"/>
+ *         <element ref="{}CommunicationInterface" minOccurs="0"/>
+ *         <element ref="{}DigitalAudioCapacity" minOccurs="0"/>
+ *         <element ref="{}FrequencyRange" minOccurs="0"/>
+ *         <element ref="{}InputType" minOccurs="0"/>
+ *         <element ref="{}MaximumOperatingDistance" minOccurs="0"/>
+ *         <element ref="{}MemorySlotsAvailable" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}MovementDetectionTechnology" minOccurs="0"/>
+ *         <element ref="{}NumberOfSatelliteSpeakers" minOccurs="0"/>
+ *         <element ref="{}OutputWattage" minOccurs="0"/>
+ *         <element ref="{}RecordingCapacity" minOccurs="0"/>
+ *         <element ref="{}RemoteIncluded" minOccurs="0"/>
+ *         <element ref="{}SpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SpeakerOutputChannelQuantity" minOccurs="0"/>
+ *         <element ref="{}SpeakersMaximumOutputPower" minOccurs="0"/>
+ *         <element ref="{}SpeakersNominalOutputPower" minOccurs="0"/>
+ *         <element ref="{}SpeakerSurroundSoundChannelConfiguration" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "audioOutputMode", + "communicationInterface", + "digitalAudioCapacity", + "frequencyRange", + "inputType", + "maximumOperatingDistance", + "memorySlotsAvailable", + "modelNumber", + "movementDetectionTechnology", + "numberOfSatelliteSpeakers", + "outputWattage", + "recordingCapacity", + "remoteIncluded", + "speakerDiameter", + "speakerOutputChannelQuantity", + "speakersMaximumOutputPower", + "speakersNominalOutputPower", + "speakerSurroundSoundChannelConfiguration", + "voltage", + "wattage", + "powerPlugType" +}) +@XmlRootElement(name = "ComputerSpeaker") +public class ComputerSpeaker { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "AudioOutputMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioOutputMode; + @XmlElement(name = "CommunicationInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String communicationInterface; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "FrequencyRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frequencyRange; + @XmlElement(name = "InputType") + @XmlSchemaType(name = "string") + protected InputTypeValues inputType; + @XmlElement(name = "MaximumOperatingDistance") + protected LengthIntegerDimension maximumOperatingDistance; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MovementDetectionTechnology") + protected Boolean movementDetectionTechnology; + @XmlElement(name = "NumberOfSatelliteSpeakers") + protected BigDecimal numberOfSatelliteSpeakers; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "RecordingCapacity") + protected TimeIntegerDimension recordingCapacity; + @XmlElement(name = "RemoteIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteIncluded; + @XmlElement(name = "SpeakerDiameter") + protected LengthDimension speakerDiameter; + @XmlElement(name = "SpeakerOutputChannelQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerOutputChannelQuantity; + @XmlElement(name = "SpeakersMaximumOutputPower") + protected WattageDimension speakersMaximumOutputPower; + @XmlElement(name = "SpeakersNominalOutputPower") + protected WattageDimension speakersNominalOutputPower; + @XmlElement(name = "SpeakerSurroundSoundChannelConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerSurroundSoundChannelConfiguration; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取audioOutputMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioOutputMode() { + return audioOutputMode; + } + + /** + * 设置audioOutputMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioOutputMode(String value) { + this.audioOutputMode = value; + } + + /** + * 获取communicationInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCommunicationInterface() { + return communicationInterface; + } + + /** + * 设置communicationInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCommunicationInterface(String value) { + this.communicationInterface = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取frequencyRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrequencyRange() { + return frequencyRange; + } + + /** + * 设置frequencyRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrequencyRange(String value) { + this.frequencyRange = value; + } + + /** + * 获取inputType属性的值。 + * + * @return + * possible object is + * {@link InputTypeValues } + * + */ + public InputTypeValues getInputType() { + return inputType; + } + + /** + * 设置inputType属性的值。 + * + * @param value + * allowed object is + * {@link InputTypeValues } + * + */ + public void setInputType(InputTypeValues value) { + this.inputType = value; + } + + /** + * 获取maximumOperatingDistance属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getMaximumOperatingDistance() { + return maximumOperatingDistance; + } + + /** + * 设置maximumOperatingDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setMaximumOperatingDistance(LengthIntegerDimension value) { + this.maximumOperatingDistance = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取movementDetectionTechnology属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMovementDetectionTechnology() { + return movementDetectionTechnology; + } + + /** + * 设置movementDetectionTechnology属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMovementDetectionTechnology(Boolean value) { + this.movementDetectionTechnology = value; + } + + /** + * 获取numberOfSatelliteSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNumberOfSatelliteSpeakers() { + return numberOfSatelliteSpeakers; + } + + /** + * 设置numberOfSatelliteSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNumberOfSatelliteSpeakers(BigDecimal value) { + this.numberOfSatelliteSpeakers = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取recordingCapacity属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getRecordingCapacity() { + return recordingCapacity; + } + + /** + * 设置recordingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setRecordingCapacity(TimeIntegerDimension value) { + this.recordingCapacity = value; + } + + /** + * 获取remoteIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteIncluded() { + return remoteIncluded; + } + + /** + * 设置remoteIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteIncluded(String value) { + this.remoteIncluded = value; + } + + /** + * 获取speakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerDiameter() { + return speakerDiameter; + } + + /** + * 设置speakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerDiameter(LengthDimension value) { + this.speakerDiameter = value; + } + + /** + * 获取speakerOutputChannelQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerOutputChannelQuantity() { + return speakerOutputChannelQuantity; + } + + /** + * 设置speakerOutputChannelQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerOutputChannelQuantity(BigInteger value) { + this.speakerOutputChannelQuantity = value; + } + + /** + * 获取speakersMaximumOutputPower属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSpeakersMaximumOutputPower() { + return speakersMaximumOutputPower; + } + + /** + * 设置speakersMaximumOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSpeakersMaximumOutputPower(WattageDimension value) { + this.speakersMaximumOutputPower = value; + } + + /** + * 获取speakersNominalOutputPower属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSpeakersNominalOutputPower() { + return speakersNominalOutputPower; + } + + /** + * 设置speakersNominalOutputPower属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSpeakersNominalOutputPower(WattageDimension value) { + this.speakersNominalOutputPower = value; + } + + /** + * 获取speakerSurroundSoundChannelConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerSurroundSoundChannelConfiguration() { + return speakerSurroundSoundChannelConfiguration; + } + + /** + * 设置speakerSurroundSoundChannelConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerSurroundSoundChannelConfiguration(String value) { + this.speakerSurroundSoundChannelConfiguration = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Computers.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Computers.java new file mode 100644 index 0000000..3680dea --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Computers.java @@ -0,0 +1,1846 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}CarryingCaseOrBag"/>
+ *                   <element ref="{}ComputerAddOn"/>
+ *                   <element ref="{}ComputerComponent"/>
+ *                   <element ref="{}ComputerCoolingDevice"/>
+ *                   <element ref="{}ComputerDriveOrStorage"/>
+ *                   <element ref="{}ComputerInputDevice"/>
+ *                   <element ref="{}ComputerProcessor"/>
+ *                   <element ref="{}ComputerSpeaker"/>
+ *                   <element ref="{}Computer"/>
+ *                   <element ref="{}FlashMemory"/>
+ *                   <element ref="{}InkOrToner"/>
+ *                   <element ref="{}Keyboards"/>
+ *                   <element ref="{}MemoryReader"/>
+ *                   <element ref="{}Monitor"/>
+ *                   <element ref="{}Motherboard"/>
+ *                   <element ref="{}NetworkingDevice"/>
+ *                   <element ref="{}NotebookComputer"/>
+ *                   <element ref="{}PersonalComputer"/>
+ *                   <element ref="{}Printer"/>
+ *                   <element ref="{}RamMemory"/>
+ *                   <element ref="{}Scanner"/>
+ *                   <element ref="{}SoundCard"/>
+ *                   <element ref="{}SystemCabinet"/>
+ *                   <element ref="{}SystemPowerDevice"/>
+ *                   <element ref="{}TabletComputer"/>
+ *                   <element ref="{}VideoCard"/>
+ *                   <element ref="{}VideoProjector"/>
+ *                   <element ref="{}Webcam"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="HarmonizedCode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="IsPortable" type="{http://www.w3.org/2001/XMLSchema}boolean" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemoteIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="DeliveryScheduleGroupId" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "assemblyRequired", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "color", + "colorMap", + "countryOfOrigin", + "displayLength", + "displayVolume", + "displayWeight", + "harmonizedCode", + "includedComponents", + "isPortable", + "itemPackageQuantity", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "manufacturerWarrantyType", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "powerSource", + "remoteIncluded", + "size", + "sellerWarrantyDescription", + "warnings", + "deliveryScheduleGroupId", + "warrantyDescription" +}) +@XmlRootElement(name = "Computers") +public class Computers { + + @XmlElement(name = "ProductType", required = true) + protected Computers.ProductType productType; + @XmlElement(name = "AssemblyRequired") + protected Boolean assemblyRequired; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "HarmonizedCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String harmonizedCode; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponents; + @XmlElement(name = "IsPortable", type = Boolean.class) + protected List isPortable; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "LithiumBatteryEnergyContent") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteIncluded; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "DeliveryScheduleGroupId") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deliveryScheduleGroupId; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Computers.ProductType } + * + */ + public Computers.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Computers.ProductType } + * + */ + public void setProductType(Computers.ProductType value) { + this.productType = value; + } + + /** + * 获取assemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAssemblyRequired() { + return assemblyRequired; + } + + /** + * 设置assemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAssemblyRequired(Boolean value) { + this.assemblyRequired = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取harmonizedCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHarmonizedCode() { + return harmonizedCode; + } + + /** + * 设置harmonizedCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHarmonizedCode(String value) { + this.harmonizedCode = value; + } + + /** + * Gets the value of the includedComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponents() { + if (includedComponents == null) { + includedComponents = new ArrayList(); + } + return this.includedComponents; + } + + /** + * Gets the value of the isPortable property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the isPortable property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIsPortable().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Boolean } + * + * + */ + public List getIsPortable() { + if (isPortable == null) { + isPortable = new ArrayList(); + } + return this.isPortable; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryEnergyContent(BigInteger value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteIncluded() { + return remoteIncluded; + } + + /** + * 设置remoteIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteIncluded(String value) { + this.remoteIncluded = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取deliveryScheduleGroupId属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeliveryScheduleGroupId() { + return deliveryScheduleGroupId; + } + + /** + * 设置deliveryScheduleGroupId属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeliveryScheduleGroupId(String value) { + this.deliveryScheduleGroupId = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}CarryingCaseOrBag"/>
+     *         <element ref="{}ComputerAddOn"/>
+     *         <element ref="{}ComputerComponent"/>
+     *         <element ref="{}ComputerCoolingDevice"/>
+     *         <element ref="{}ComputerDriveOrStorage"/>
+     *         <element ref="{}ComputerInputDevice"/>
+     *         <element ref="{}ComputerProcessor"/>
+     *         <element ref="{}ComputerSpeaker"/>
+     *         <element ref="{}Computer"/>
+     *         <element ref="{}FlashMemory"/>
+     *         <element ref="{}InkOrToner"/>
+     *         <element ref="{}Keyboards"/>
+     *         <element ref="{}MemoryReader"/>
+     *         <element ref="{}Monitor"/>
+     *         <element ref="{}Motherboard"/>
+     *         <element ref="{}NetworkingDevice"/>
+     *         <element ref="{}NotebookComputer"/>
+     *         <element ref="{}PersonalComputer"/>
+     *         <element ref="{}Printer"/>
+     *         <element ref="{}RamMemory"/>
+     *         <element ref="{}Scanner"/>
+     *         <element ref="{}SoundCard"/>
+     *         <element ref="{}SystemCabinet"/>
+     *         <element ref="{}SystemPowerDevice"/>
+     *         <element ref="{}TabletComputer"/>
+     *         <element ref="{}VideoCard"/>
+     *         <element ref="{}VideoProjector"/>
+     *         <element ref="{}Webcam"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "carryingCaseOrBag", + "computerAddOn", + "computerComponent", + "computerCoolingDevice", + "computerDriveOrStorage", + "computerInputDevice", + "computerProcessor", + "computerSpeaker", + "computer", + "flashMemory", + "inkOrToner", + "keyboards", + "memoryReader", + "monitor", + "motherboard", + "networkingDevice", + "notebookComputer", + "personalComputer", + "printer", + "ramMemory", + "scanner", + "soundCard", + "systemCabinet", + "systemPowerDevice", + "tabletComputer", + "videoCard", + "videoProjector", + "webcam" + }) + public static class ProductType { + + @XmlElement(name = "CarryingCaseOrBag") + protected CarryingCaseOrBag carryingCaseOrBag; + @XmlElement(name = "ComputerAddOn") + protected ComputerAddOn computerAddOn; + @XmlElement(name = "ComputerComponent") + protected ComputerComponent computerComponent; + @XmlElement(name = "ComputerCoolingDevice") + protected ComputerCoolingDevice computerCoolingDevice; + @XmlElement(name = "ComputerDriveOrStorage") + protected ComputerDriveOrStorage computerDriveOrStorage; + @XmlElement(name = "ComputerInputDevice") + protected ComputerInputDevice computerInputDevice; + @XmlElement(name = "ComputerProcessor") + protected ComputerProcessor computerProcessor; + @XmlElement(name = "ComputerSpeaker") + protected ComputerSpeaker computerSpeaker; + @XmlElement(name = "Computer") + protected Computer computer; + @XmlElement(name = "FlashMemory") + protected FlashMemory flashMemory; + @XmlElement(name = "InkOrToner") + protected InkOrToner inkOrToner; + @XmlElement(name = "Keyboards") + protected Keyboards keyboards; + @XmlElement(name = "MemoryReader") + protected MemoryReader memoryReader; + @XmlElement(name = "Monitor") + protected Monitor monitor; + @XmlElement(name = "Motherboard") + protected Motherboard motherboard; + @XmlElement(name = "NetworkingDevice") + protected NetworkingDevice networkingDevice; + @XmlElement(name = "NotebookComputer") + protected NotebookComputer notebookComputer; + @XmlElement(name = "PersonalComputer") + protected PersonalComputer personalComputer; + @XmlElement(name = "Printer") + protected Printer printer; + @XmlElement(name = "RamMemory") + protected RamMemory ramMemory; + @XmlElement(name = "Scanner") + protected Scanner scanner; + @XmlElement(name = "SoundCard") + protected SoundCard soundCard; + @XmlElement(name = "SystemCabinet") + protected SystemCabinet systemCabinet; + @XmlElement(name = "SystemPowerDevice") + protected SystemPowerDevice systemPowerDevice; + @XmlElement(name = "TabletComputer") + protected TabletComputer tabletComputer; + @XmlElement(name = "VideoCard") + protected VideoCard videoCard; + @XmlElement(name = "VideoProjector") + protected VideoProjector videoProjector; + @XmlElement(name = "Webcam") + protected Webcam webcam; + + /** + * 获取carryingCaseOrBag属性的值。 + * + * @return + * possible object is + * {@link CarryingCaseOrBag } + * + */ + public CarryingCaseOrBag getCarryingCaseOrBag() { + return carryingCaseOrBag; + } + + /** + * 设置carryingCaseOrBag属性的值。 + * + * @param value + * allowed object is + * {@link CarryingCaseOrBag } + * + */ + public void setCarryingCaseOrBag(CarryingCaseOrBag value) { + this.carryingCaseOrBag = value; + } + + /** + * 获取computerAddOn属性的值。 + * + * @return + * possible object is + * {@link ComputerAddOn } + * + */ + public ComputerAddOn getComputerAddOn() { + return computerAddOn; + } + + /** + * 设置computerAddOn属性的值。 + * + * @param value + * allowed object is + * {@link ComputerAddOn } + * + */ + public void setComputerAddOn(ComputerAddOn value) { + this.computerAddOn = value; + } + + /** + * 获取computerComponent属性的值。 + * + * @return + * possible object is + * {@link ComputerComponent } + * + */ + public ComputerComponent getComputerComponent() { + return computerComponent; + } + + /** + * 设置computerComponent属性的值。 + * + * @param value + * allowed object is + * {@link ComputerComponent } + * + */ + public void setComputerComponent(ComputerComponent value) { + this.computerComponent = value; + } + + /** + * 获取computerCoolingDevice属性的值。 + * + * @return + * possible object is + * {@link ComputerCoolingDevice } + * + */ + public ComputerCoolingDevice getComputerCoolingDevice() { + return computerCoolingDevice; + } + + /** + * 设置computerCoolingDevice属性的值。 + * + * @param value + * allowed object is + * {@link ComputerCoolingDevice } + * + */ + public void setComputerCoolingDevice(ComputerCoolingDevice value) { + this.computerCoolingDevice = value; + } + + /** + * 获取computerDriveOrStorage属性的值。 + * + * @return + * possible object is + * {@link ComputerDriveOrStorage } + * + */ + public ComputerDriveOrStorage getComputerDriveOrStorage() { + return computerDriveOrStorage; + } + + /** + * 设置computerDriveOrStorage属性的值。 + * + * @param value + * allowed object is + * {@link ComputerDriveOrStorage } + * + */ + public void setComputerDriveOrStorage(ComputerDriveOrStorage value) { + this.computerDriveOrStorage = value; + } + + /** + * 获取computerInputDevice属性的值。 + * + * @return + * possible object is + * {@link ComputerInputDevice } + * + */ + public ComputerInputDevice getComputerInputDevice() { + return computerInputDevice; + } + + /** + * 设置computerInputDevice属性的值。 + * + * @param value + * allowed object is + * {@link ComputerInputDevice } + * + */ + public void setComputerInputDevice(ComputerInputDevice value) { + this.computerInputDevice = value; + } + + /** + * 获取computerProcessor属性的值。 + * + * @return + * possible object is + * {@link ComputerProcessor } + * + */ + public ComputerProcessor getComputerProcessor() { + return computerProcessor; + } + + /** + * 设置computerProcessor属性的值。 + * + * @param value + * allowed object is + * {@link ComputerProcessor } + * + */ + public void setComputerProcessor(ComputerProcessor value) { + this.computerProcessor = value; + } + + /** + * 获取computerSpeaker属性的值。 + * + * @return + * possible object is + * {@link ComputerSpeaker } + * + */ + public ComputerSpeaker getComputerSpeaker() { + return computerSpeaker; + } + + /** + * 设置computerSpeaker属性的值。 + * + * @param value + * allowed object is + * {@link ComputerSpeaker } + * + */ + public void setComputerSpeaker(ComputerSpeaker value) { + this.computerSpeaker = value; + } + + /** + * 获取computer属性的值。 + * + * @return + * possible object is + * {@link Computer } + * + */ + public Computer getComputer() { + return computer; + } + + /** + * 设置computer属性的值。 + * + * @param value + * allowed object is + * {@link Computer } + * + */ + public void setComputer(Computer value) { + this.computer = value; + } + + /** + * 获取flashMemory属性的值。 + * + * @return + * possible object is + * {@link FlashMemory } + * + */ + public FlashMemory getFlashMemory() { + return flashMemory; + } + + /** + * 设置flashMemory属性的值。 + * + * @param value + * allowed object is + * {@link FlashMemory } + * + */ + public void setFlashMemory(FlashMemory value) { + this.flashMemory = value; + } + + /** + * 获取inkOrToner属性的值。 + * + * @return + * possible object is + * {@link InkOrToner } + * + */ + public InkOrToner getInkOrToner() { + return inkOrToner; + } + + /** + * 设置inkOrToner属性的值。 + * + * @param value + * allowed object is + * {@link InkOrToner } + * + */ + public void setInkOrToner(InkOrToner value) { + this.inkOrToner = value; + } + + /** + * 获取keyboards属性的值。 + * + * @return + * possible object is + * {@link Keyboards } + * + */ + public Keyboards getKeyboards() { + return keyboards; + } + + /** + * 设置keyboards属性的值。 + * + * @param value + * allowed object is + * {@link Keyboards } + * + */ + public void setKeyboards(Keyboards value) { + this.keyboards = value; + } + + /** + * 获取memoryReader属性的值。 + * + * @return + * possible object is + * {@link MemoryReader } + * + */ + public MemoryReader getMemoryReader() { + return memoryReader; + } + + /** + * 设置memoryReader属性的值。 + * + * @param value + * allowed object is + * {@link MemoryReader } + * + */ + public void setMemoryReader(MemoryReader value) { + this.memoryReader = value; + } + + /** + * 获取monitor属性的值。 + * + * @return + * possible object is + * {@link Monitor } + * + */ + public Monitor getMonitor() { + return monitor; + } + + /** + * 设置monitor属性的值。 + * + * @param value + * allowed object is + * {@link Monitor } + * + */ + public void setMonitor(Monitor value) { + this.monitor = value; + } + + /** + * 获取motherboard属性的值。 + * + * @return + * possible object is + * {@link Motherboard } + * + */ + public Motherboard getMotherboard() { + return motherboard; + } + + /** + * 设置motherboard属性的值。 + * + * @param value + * allowed object is + * {@link Motherboard } + * + */ + public void setMotherboard(Motherboard value) { + this.motherboard = value; + } + + /** + * 获取networkingDevice属性的值。 + * + * @return + * possible object is + * {@link NetworkingDevice } + * + */ + public NetworkingDevice getNetworkingDevice() { + return networkingDevice; + } + + /** + * 设置networkingDevice属性的值。 + * + * @param value + * allowed object is + * {@link NetworkingDevice } + * + */ + public void setNetworkingDevice(NetworkingDevice value) { + this.networkingDevice = value; + } + + /** + * 获取notebookComputer属性的值。 + * + * @return + * possible object is + * {@link NotebookComputer } + * + */ + public NotebookComputer getNotebookComputer() { + return notebookComputer; + } + + /** + * 设置notebookComputer属性的值。 + * + * @param value + * allowed object is + * {@link NotebookComputer } + * + */ + public void setNotebookComputer(NotebookComputer value) { + this.notebookComputer = value; + } + + /** + * 获取personalComputer属性的值。 + * + * @return + * possible object is + * {@link PersonalComputer } + * + */ + public PersonalComputer getPersonalComputer() { + return personalComputer; + } + + /** + * 设置personalComputer属性的值。 + * + * @param value + * allowed object is + * {@link PersonalComputer } + * + */ + public void setPersonalComputer(PersonalComputer value) { + this.personalComputer = value; + } + + /** + * 获取printer属性的值。 + * + * @return + * possible object is + * {@link Printer } + * + */ + public Printer getPrinter() { + return printer; + } + + /** + * 设置printer属性的值。 + * + * @param value + * allowed object is + * {@link Printer } + * + */ + public void setPrinter(Printer value) { + this.printer = value; + } + + /** + * 获取ramMemory属性的值。 + * + * @return + * possible object is + * {@link RamMemory } + * + */ + public RamMemory getRamMemory() { + return ramMemory; + } + + /** + * 设置ramMemory属性的值。 + * + * @param value + * allowed object is + * {@link RamMemory } + * + */ + public void setRamMemory(RamMemory value) { + this.ramMemory = value; + } + + /** + * 获取scanner属性的值。 + * + * @return + * possible object is + * {@link Scanner } + * + */ + public Scanner getScanner() { + return scanner; + } + + /** + * 设置scanner属性的值。 + * + * @param value + * allowed object is + * {@link Scanner } + * + */ + public void setScanner(Scanner value) { + this.scanner = value; + } + + /** + * 获取soundCard属性的值。 + * + * @return + * possible object is + * {@link SoundCard } + * + */ + public SoundCard getSoundCard() { + return soundCard; + } + + /** + * 设置soundCard属性的值。 + * + * @param value + * allowed object is + * {@link SoundCard } + * + */ + public void setSoundCard(SoundCard value) { + this.soundCard = value; + } + + /** + * 获取systemCabinet属性的值。 + * + * @return + * possible object is + * {@link SystemCabinet } + * + */ + public SystemCabinet getSystemCabinet() { + return systemCabinet; + } + + /** + * 设置systemCabinet属性的值。 + * + * @param value + * allowed object is + * {@link SystemCabinet } + * + */ + public void setSystemCabinet(SystemCabinet value) { + this.systemCabinet = value; + } + + /** + * 获取systemPowerDevice属性的值。 + * + * @return + * possible object is + * {@link SystemPowerDevice } + * + */ + public SystemPowerDevice getSystemPowerDevice() { + return systemPowerDevice; + } + + /** + * 设置systemPowerDevice属性的值。 + * + * @param value + * allowed object is + * {@link SystemPowerDevice } + * + */ + public void setSystemPowerDevice(SystemPowerDevice value) { + this.systemPowerDevice = value; + } + + /** + * 获取tabletComputer属性的值。 + * + * @return + * possible object is + * {@link TabletComputer } + * + */ + public TabletComputer getTabletComputer() { + return tabletComputer; + } + + /** + * 设置tabletComputer属性的值。 + * + * @param value + * allowed object is + * {@link TabletComputer } + * + */ + public void setTabletComputer(TabletComputer value) { + this.tabletComputer = value; + } + + /** + * 获取videoCard属性的值。 + * + * @return + * possible object is + * {@link VideoCard } + * + */ + public VideoCard getVideoCard() { + return videoCard; + } + + /** + * 设置videoCard属性的值。 + * + * @param value + * allowed object is + * {@link VideoCard } + * + */ + public void setVideoCard(VideoCard value) { + this.videoCard = value; + } + + /** + * 获取videoProjector属性的值。 + * + * @return + * possible object is + * {@link VideoProjector } + * + */ + public VideoProjector getVideoProjector() { + return videoProjector; + } + + /** + * 设置videoProjector属性的值。 + * + * @param value + * allowed object is + * {@link VideoProjector } + * + */ + public void setVideoProjector(VideoProjector value) { + this.videoProjector = value; + } + + /** + * 获取webcam属性的值。 + * + * @return + * possible object is + * {@link Webcam } + * + */ + public Webcam getWebcam() { + return webcam; + } + + /** + * 设置webcam属性的值。 + * + * @param value + * allowed object is + * {@link Webcam } + * + */ + public void setWebcam(Webcam value) { + this.webcam = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ConditionInfo.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ConditionInfo.java new file mode 100644 index 0000000..c460829 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ConditionInfo.java @@ -0,0 +1,102 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

ConditionInfo complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ConditionInfo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}ConditionType"/>
+ *         <element name="ConditionNote" type="{}TwoThousandString" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ConditionInfo", propOrder = { + "conditionType", + "conditionNote" +}) +public class ConditionInfo { + + @XmlElement(name = "ConditionType", required = true) + protected String conditionType; + @XmlElement(name = "ConditionNote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conditionNote; + + /** + * 获取conditionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConditionType() { + return conditionType; + } + + /** + * 设置conditionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConditionType(String value) { + this.conditionType = value; + } + + /** + * 获取conditionNote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConditionNote() { + return conditionNote; + } + + /** + * 设置conditionNote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConditionNote(String value) { + this.conditionNote = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ConditionProvidedByType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ConditionProvidedByType.java new file mode 100644 index 0000000..510d600 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ConditionProvidedByType.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ConditionProvidedByType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ConditionProvidedByType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="psa"/>
+ *     <enumeration value="seller"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ConditionProvidedByType") +@XmlEnum +public enum ConditionProvidedByType { + + @XmlEnumValue("psa") + PSA("psa"), + @XmlEnumValue("seller") + SELLER("seller"); + private final String value; + + ConditionProvidedByType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ConditionProvidedByType fromValue(String v) { + for (ConditionProvidedByType c: ConditionProvidedByType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Connection.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Connection.java new file mode 100644 index 0000000..f99d3ec --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Connection.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Connection complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="Connection">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ConnectionType" type="{}String"/>
+ *         <element name="NumberOfConnections" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Connection", propOrder = { + "connectionType", + "numberOfConnections" +}) +public class Connection { + + @XmlElement(name = "ConnectionType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectionType; + @XmlElement(name = "NumberOfConnections", required = true) + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfConnections; + + /** + * 获取connectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectionType() { + return connectionType; + } + + /** + * 设置connectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectionType(String value) { + this.connectionType = value; + } + + /** + * 获取numberOfConnections属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfConnections() { + return numberOfConnections; + } + + /** + * 设置numberOfConnections属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfConnections(BigInteger value) { + this.numberOfConnections = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ConnectionTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ConnectionTypeValues.java new file mode 100644 index 0000000..9fcf898 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ConnectionTypeValues.java @@ -0,0 +1,100 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ConnectionTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ConnectionTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="express_card"/>
+ *     <enumeration value="firewire_1600"/>
+ *     <enumeration value="firewire_3200"/>
+ *     <enumeration value="firewire_400"/>
+ *     <enumeration value="firewire_800"/>
+ *     <enumeration value="firewire_esata"/>
+ *     <enumeration value="pci"/>
+ *     <enumeration value="pci_x_1"/>
+ *     <enumeration value="pci_x_16"/>
+ *     <enumeration value="pci_x_4"/>
+ *     <enumeration value="pci_x_8"/>
+ *     <enumeration value="pcmcia"/>
+ *     <enumeration value="usb1.0"/>
+ *     <enumeration value="usb1.1"/>
+ *     <enumeration value="usb2.0"/>
+ *     <enumeration value="usb3.0"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ConnectionTypeValues") +@XmlEnum +public enum ConnectionTypeValues { + + @XmlEnumValue("express_card") + EXPRESS_CARD("express_card"), + @XmlEnumValue("firewire_1600") + FIREWIRE_1600("firewire_1600"), + @XmlEnumValue("firewire_3200") + FIREWIRE_3200("firewire_3200"), + @XmlEnumValue("firewire_400") + FIREWIRE_400("firewire_400"), + @XmlEnumValue("firewire_800") + FIREWIRE_800("firewire_800"), + @XmlEnumValue("firewire_esata") + FIREWIRE_ESATA("firewire_esata"), + @XmlEnumValue("pci") + PCI("pci"), + @XmlEnumValue("pci_x_1") + PCI_X_1("pci_x_1"), + @XmlEnumValue("pci_x_16") + PCI_X_16("pci_x_16"), + @XmlEnumValue("pci_x_4") + PCI_X_4("pci_x_4"), + @XmlEnumValue("pci_x_8") + PCI_X_8("pci_x_8"), + @XmlEnumValue("pcmcia") + PCMCIA("pcmcia"), + @XmlEnumValue("usb1.0") + USB_1_0("usb1.0"), + @XmlEnumValue("usb1.1") + USB_1_1("usb1.1"), + @XmlEnumValue("usb2.0") + USB_2_0("usb2.0"), + @XmlEnumValue("usb3.0") + USB_3_0("usb3.0"); + private final String value; + + ConnectionTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ConnectionTypeValues fromValue(String v) { + for (ConnectionTypeValues c: ConnectionTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ConsumerElectronics.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ConsumerElectronics.java new file mode 100644 index 0000000..b41fc55 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ConsumerElectronics.java @@ -0,0 +1,6026 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AudibleNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}EuEnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="VehicleSpeakerSize" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TelephoneType" type="{}FortyStringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="PDABaseModel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DigitalMediaFormat" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="diskette35"/>
+ *               <enumeration value="3480_tape_cartridge"/>
+ *               <enumeration value="4_mm_tape"/>
+ *               <enumeration value="diskette525"/>
+ *               <enumeration value="6250_magstar_tape"/>
+ *               <enumeration value="cd"/>
+ *               <enumeration value="compact_flash"/>
+ *               <enumeration value="dat_tape"/>
+ *               <enumeration value="digital_8"/>
+ *               <enumeration value="dlt"/>
+ *               <enumeration value="dvd_ram"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="dvd_video"/>
+ *               <enumeration value="electronic_software_download"/>
+ *               <enumeration value="hi_8"/>
+ *               <enumeration value="memory_stick"/>
+ *               <enumeration value="minidisc"/>
+ *               <enumeration value="minidv"/>
+ *               <enumeration value="smart_media"/>
+ *               <enumeration value="vhs"/>
+ *               <enumeration value="xd_card"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HomeAutomationCommunicationDevice" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="VideoProcessor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HolderCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8" minOccurs="0"/>
+ *         <element name="HardDriveInterface" type="{}HardDriveInterfaceTypeValues" maxOccurs="4" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PurchasingFeeRefSKU" type="{}SKUType" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}BiAmpable" minOccurs="0"/>
+ *         <element ref="{}AntennaDescription" minOccurs="0"/>
+ *         <element ref="{}AudioEncoding" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}Language" maxOccurs="3" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element ref="{}BaseLength" minOccurs="0"/>
+ *         <element ref="{}BaseWidth" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}CalibrationTechnology" minOccurs="0"/>
+ *         <element ref="{}CameraDescription" maxOccurs="3" minOccurs="0"/>
+ *         <element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ConnectorTypeUsedOnCable" minOccurs="0"/>
+ *         <element ref="{}ControlType" minOccurs="0"/>
+ *         <element ref="{}ControllerType" minOccurs="0"/>
+ *         <element name="CoolingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ScreenDimensions" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="NumberOfFans" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FitType" minOccurs="0"/>
+ *         <element ref="{}FrontPanelInputs" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}HorizontalKeystoneCorrection" minOccurs="0"/>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ImageSensor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}IncludedFeatures" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}MaximumSupportedScreenSize" minOccurs="0"/>
+ *         <element ref="{}ThrowRatio" minOccurs="0"/>
+ *         <element name="MaximumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}SurgeProtectionRating" minOccurs="0"/>
+ *         <element name="MaximumThrowDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}MaxWeightRecommendation" minOccurs="0"/>
+ *         <element ref="{}MediaLayers" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element ref="{}MinimumSupportedScreenSize" minOccurs="0"/>
+ *         <element name="MinimumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MinimumThrowDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}MountingPattern" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}HeadphoneEarcupMotion" minOccurs="0"/>
+ *         <element ref="{}MountMotion" minOccurs="0"/>
+ *         <element ref="{}NoiseReductionLevel" minOccurs="0"/>
+ *         <element ref="{}NumberOfDrivers" minOccurs="0"/>
+ *         <element ref="{}SignalPassthroughTechnology" minOccurs="0"/>
+ *         <element name="LampLife" type="{}TimeIntegerDimension" minOccurs="0"/>
+ *         <element name="ImageDiagonalSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element ref="{}MountBoltPattern" minOccurs="0"/>
+ *         <element ref="{}ProjectionMethod" minOccurs="0"/>
+ *         <element name="PhotoSensorSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PhotoSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}AntennaLocation" minOccurs="0"/>
+ *         <element ref="{}Resolution" minOccurs="0"/>
+ *         <element ref="{}SVideoInputType" minOccurs="0"/>
+ *         <element ref="{}ScreenFinish" minOccurs="0"/>
+ *         <element ref="{}VideoShielded" minOccurs="0"/>
+ *         <element ref="{}VideoUpconversionTechnologies" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}MaximumWattage" minOccurs="0"/>
+ *         <element ref="{}SubscriptionTermName" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalPowerOutlets" minOccurs="0"/>
+ *         <element ref="{}TotalPreampOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}TrafficFeatures" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ScreenTrigger" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerTechnology" minOccurs="0"/>
+ *         <element ref="{}UniversalRemoteCode" minOccurs="0"/>
+ *         <element ref="{}VerticalKeystoneCorrection" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element ref="{}WaterResistantDepth" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ZoomType" minOccurs="0"/>
+ *         <element ref="{}AmplifierType" minOccurs="0"/>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BluRayRegion" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}CameraFilmSpeed" minOccurs="0"/>
+ *         <element ref="{}CameraFlash" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ContinuousShootingSpeed" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}DVDRegion" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FlashDedication" minOccurs="0"/>
+ *         <element ref="{}FlashModesDescription" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element ref="{}IsHotShoeIncluded" minOccurs="0"/>
+ *         <element ref="{}MaxAperture" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element ref="{}MaxShutterSpeed" minOccurs="0"/>
+ *         <element ref="{}MaxWeightCapacity" minOccurs="0"/>
+ *         <element ref="{}MinAperture" minOccurs="0"/>
+ *         <element ref="{}MinShutterSpeed" minOccurs="0"/>
+ *         <element ref="{}NumberOfHandsets" minOccurs="0"/>
+ *         <element ref="{}NumberOfRadioBandsSupported" minOccurs="0"/>
+ *         <element ref="{}NumberOfRecordingLoops" minOccurs="0"/>
+ *         <element ref="{}OpticalZoom" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterBayonetSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterDropInSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterEffectSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterLensSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterMountType" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterThreadSize" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element ref="{}RefreshRate" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalMicrophonePorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TweeterConeMaterialType" minOccurs="0"/>
+ *         <element ref="{}TweeterDriverDiameter" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}WaypointsType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "audibleNoise", + "color", + "colorMap", + "customerPackageType", + "canShipInOriginalContainer", + "enclosureFinish", + "euEnergyLabelEfficiencyClass", + "identityPackageType", + "voltage", + "wattage", + "powerSource", + "additionalFeatures", + "vehicleSpeakerSize", + "speakerDiameter", + "telephoneType", + "pdaBaseModel", + "digitalMediaFormat", + "homeAutomationCommunicationDevice", + "digitalAudioCapacity", + "videoProcessor", + "holderCapacity", + "memorySlotsAvailable", + "processorBrand", + "processorCount", + "processorType", + "processorSpeed", + "ramSize", + "screenResolution", + "softwareIncluded", + "colorScreen", + "screenSize", + "wirelessType", + "hardDriveSize", + "hardDriveInterface", + "operatingSystem", + "hardwarePlatform", + "computerMemoryType", + "itemPackageQuantity", + "purchasingFeeRefSKU", + "threeDTechnology", + "biAmpable", + "antennaDescription", + "audioEncoding", + "language", + "loadCapacity", + "baseLength", + "baseWidth", + "batteryChargeCycles", + "batteryCellType", + "cableLength", + "calibrationTechnology", + "cameraDescription", + "cameraLens", + "connectorGender", + "connectorTypeUsedOnCable", + "controlType", + "controllerType", + "coolingType", + "screenDimensions", + "efficiency", + "numberOfFans", + "finishType", + "fitType", + "frontPanelInputs", + "horizontalKeystoneCorrection", + "builtInMedia", + "imageSensor", + "includedFeatures", + "shape", + "lens", + "lampWattage", + "maximumSupportedScreenSize", + "throwRatio", + "maximumHorizontalRefreshRate", + "surgeProtectionRating", + "maximumThrowDistance", + "maximumVerticalRefreshRate", + "maxWeightRecommendation", + "mediaLayers", + "midRangeSpeakerMaterial", + "midRangeSpeakerDiameter", + "minFocalLength", + "minimumSupportedScreenSize", + "minimumHorizontalRefreshRate", + "minimumThrowDistance", + "minimumVerticalRefreshRate", + "mountingPattern", + "mountingType", + "headphoneEarcupMotion", + "mountMotion", + "noiseReductionLevel", + "numberOfDrivers", + "signalPassthroughTechnology", + "lampLife", + "imageDiagonalSize", + "parentalControlTechnology", + "mountBoltPattern", + "projectionMethod", + "photoSensorSize", + "photoSensorTechnology", + "antennaLocation", + "resolution", + "sVideoInputType", + "screenFinish", + "videoShielded", + "videoUpconversionTechnologies", + "numberOfSpeakers", + "grilleRemoveability", + "speakerGrilleMaterial", + "maximumWattage", + "subscriptionTermName", + "subwooferWattage", + "subwooferSpeakerMaterial", + "subwooferSpeakerDiameter", + "subwooferPowerTechnology", + "internetApplications", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalCompositePorts", + "totalEthernetPorts", + "totalHdmiPorts", + "totalPowerOutlets", + "totalPreampOutputs", + "totalSVideoInPorts", + "totalSubwooferOutputs", + "totalVgaInPorts", + "totalVideoOutPorts", + "trafficFeatures", + "screenTrigger", + "tweeterSpeakerMaterial", + "tweeterSpeakerDiameter", + "tweeterSpeakerTechnology", + "universalRemoteCode", + "verticalKeystoneCorrection", + "videoEncoding", + "videoResolution", + "waterResistantDepth", + "waterResistantLevel", + "wirelessTechnology", + "wooferSpeakerMaterial", + "wooferSpeakerDiameter", + "zoomRatio", + "zoomType", + "amplifierType", + "analogRGBInput", + "batteryPower", + "bluRayRegion", + "boxContents", + "cameraFilmSpeed", + "cameraFlash", + "coatingDescription", + "compatibleMountings", + "conductor", + "continuousShootingSpeed", + "digitalZoom", + "dvdRegion", + "effectiveStillResolution", + "fixedFocalLength", + "flashDedication", + "flashModesDescription", + "focusType", + "guideNumber", + "imageStabilization", + "isHotShoeIncluded", + "maxAperture", + "maxFocalLength", + "maxShutterSpeed", + "maxWeightCapacity", + "minAperture", + "minShutterSpeed", + "numberOfHandsets", + "numberOfRadioBandsSupported", + "numberOfRecordingLoops", + "opticalZoom", + "photoFilterBayonetSize", + "photoFilterDropInSize", + "photoFilterEffectSize", + "photoFilterLensSize", + "photoFilterMountType", + "photoFilterThreadSize", + "powerConsumption", + "powerPlugType", + "refreshRate", + "remoteControlDescription", + "removableMemory", + "speakerMaximumInputPower", + "totalDVIPorts", + "totalFirewirePorts", + "totalMicrophonePorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "tweeterConeMaterialType", + "tweeterDriverDiameter", + "viewFinderType", + "waypointsType" +}) +@XmlRootElement(name = "ConsumerElectronics") +public class ConsumerElectronics { + + @XmlElement(name = "VariationData") + protected ConsumerElectronics.VariationData variationData; + @XmlElement(name = "AudibleNoise") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger audibleNoise; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "VehicleSpeakerSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleSpeakerSize; + @XmlElement(name = "SpeakerDiameter") + protected LengthDimension speakerDiameter; + @XmlElement(name = "TelephoneType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List telephoneType; + @XmlElement(name = "PDABaseModel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List pdaBaseModel; + @XmlElement(name = "DigitalMediaFormat") + protected String digitalMediaFormat; + @XmlElement(name = "HomeAutomationCommunicationDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String homeAutomationCommunicationDevice; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "VideoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoProcessor; + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ColorScreen") + protected Boolean colorScreen; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "PurchasingFeeRefSKU") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purchasingFeeRefSKU; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "BiAmpable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biAmpable; + @XmlElement(name = "AntennaDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String antennaDescription; + @XmlElement(name = "AudioEncoding") + protected List audioEncoding; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected List language; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "BaseLength") + protected LengthDimension baseLength; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CalibrationTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calibrationTechnology; + @XmlElement(name = "CameraDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cameraDescription; + @XmlElement(name = "CameraLens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraLens; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "ConnectorTypeUsedOnCable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorTypeUsedOnCable; + @XmlElement(name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlType; + @XmlElement(name = "ControllerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controllerType; + @XmlElement(name = "CoolingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingType; + @XmlElement(name = "ScreenDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenDimensions; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "NumberOfFans") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFans; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "FrontPanelInputs") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List frontPanelInputs; + @XmlElement(name = "HorizontalKeystoneCorrection") + protected LengthDimension horizontalKeystoneCorrection; + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "ImageSensor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageSensor; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "LampWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lampWattage; + @XmlElement(name = "MaximumSupportedScreenSize") + protected LengthDimension maximumSupportedScreenSize; + @XmlElement(name = "ThrowRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String throwRatio; + @XmlElement(name = "MaximumHorizontalRefreshRate") + protected FrequencyDimension maximumHorizontalRefreshRate; + @XmlElement(name = "SurgeProtectionRating") + protected EnergyRatingType surgeProtectionRating; + @XmlElement(name = "MaximumThrowDistance") + protected LengthDimension maximumThrowDistance; + @XmlElement(name = "MaximumVerticalRefreshRate") + protected FrequencyDimension maximumVerticalRefreshRate; + @XmlElement(name = "MaxWeightRecommendation") + protected WeightDimension maxWeightRecommendation; + @XmlElement(name = "MediaLayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mediaLayers; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MinimumSupportedScreenSize") + protected LengthDimension minimumSupportedScreenSize; + @XmlElement(name = "MinimumHorizontalRefreshRate") + protected FrequencyDimension minimumHorizontalRefreshRate; + @XmlElement(name = "MinimumThrowDistance") + protected LengthDimension minimumThrowDistance; + @XmlElement(name = "MinimumVerticalRefreshRate") + protected FrequencyDimension minimumVerticalRefreshRate; + @XmlElement(name = "MountingPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingPattern; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "HeadphoneEarcupMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headphoneEarcupMotion; + @XmlElement(name = "MountMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountMotion; + @XmlElement(name = "NoiseReductionLevel") + protected BigDecimal noiseReductionLevel; + @XmlElement(name = "NumberOfDrivers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDrivers; + @XmlElement(name = "SignalPassthroughTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalPassthroughTechnology; + @XmlElement(name = "LampLife") + protected TimeIntegerDimension lampLife; + @XmlElement(name = "ImageDiagonalSize") + protected LengthDimension imageDiagonalSize; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "MountBoltPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountBoltPattern; + @XmlElement(name = "ProjectionMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String projectionMethod; + @XmlElement(name = "PhotoSensorSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorSize; + @XmlElement(name = "PhotoSensorTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorTechnology; + @XmlElement(name = "AntennaLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String antennaLocation; + @XmlElement(name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolution; + @XmlElement(name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sVideoInputType; + @XmlElement(name = "ScreenFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenFinish; + @XmlElement(name = "VideoShielded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoShielded; + @XmlElement(name = "VideoUpconversionTechnologies") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoUpconversionTechnologies; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "MaximumWattage") + protected WattageDimension maximumWattage; + @XmlElement(name = "SubscriptionTermName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subscriptionTermName; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalPowerOutlets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPowerOutlets; + @XmlElement(name = "TotalPreampOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPreampOutputs; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "TrafficFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List trafficFeatures; + @XmlElement(name = "ScreenTrigger") + protected VoltageDecimalDimension screenTrigger; + @XmlElement(name = "TweeterSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerMaterial; + @XmlElement(name = "TweeterSpeakerDiameter") + protected LengthDimension tweeterSpeakerDiameter; + @XmlElement(name = "TweeterSpeakerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerTechnology; + @XmlElement(name = "UniversalRemoteCode") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger universalRemoteCode; + @XmlElement(name = "VerticalKeystoneCorrection") + protected LengthDimension verticalKeystoneCorrection; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "WaterResistantDepth") + protected LengthDimension waterResistantDepth; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "ZoomType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomType; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BluRayRegion") + @XmlSchemaType(name = "string") + protected BluRayRegionType bluRayRegion; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CameraFilmSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger cameraFilmSpeed; + @XmlElement(name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraFlash; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conductor; + @XmlElement(name = "ContinuousShootingSpeed") + protected ContinuousShootingDimension continuousShootingSpeed; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "DVDRegion") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvdRegion; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FlashDedication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashDedication; + @XmlElement(name = "FlashModesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashModesDescription; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "IsHotShoeIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isHotShoeIncluded; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MaxShutterSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxShutterSpeed; + @XmlElement(name = "MaxWeightCapacity") + protected WeightDimension maxWeightCapacity; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MinShutterSpeed") + protected BigDecimal minShutterSpeed; + @XmlElement(name = "NumberOfHandsets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHandsets; + @XmlElement(name = "NumberOfRadioBandsSupported") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRadioBandsSupported; + @XmlElement(name = "NumberOfRecordingLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRecordingLoops; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "PhotoFilterBayonetSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterBayonetSize; + @XmlElement(name = "PhotoFilterDropInSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterDropInSize; + @XmlElement(name = "PhotoFilterEffectSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterEffectSize; + @XmlElement(name = "PhotoFilterLensSize") + protected LengthDimension photoFilterLensSize; + @XmlElement(name = "PhotoFilterMountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterMountType; + @XmlElement(name = "PhotoFilterThreadSize") + protected LengthDimension photoFilterThreadSize; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "RefreshRate") + protected FrequencyDimension refreshRate; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalMicrophonePorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TweeterConeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterConeMaterialType; + @XmlElement(name = "TweeterDriverDiameter") + protected LengthDimension tweeterDriverDiameter; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "WaypointsType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waypointsType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ConsumerElectronics.VariationData } + * + */ + public ConsumerElectronics.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ConsumerElectronics.VariationData } + * + */ + public void setVariationData(ConsumerElectronics.VariationData value) { + this.variationData = value; + } + + /** + * 获取audibleNoise属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAudibleNoise() { + return audibleNoise; + } + + /** + * 设置audibleNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAudibleNoise(BigInteger value) { + this.audibleNoise = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取vehicleSpeakerSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleSpeakerSize() { + return vehicleSpeakerSize; + } + + /** + * 设置vehicleSpeakerSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleSpeakerSize(String value) { + this.vehicleSpeakerSize = value; + } + + /** + * 获取speakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerDiameter() { + return speakerDiameter; + } + + /** + * 设置speakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerDiameter(LengthDimension value) { + this.speakerDiameter = value; + } + + /** + * Gets the value of the telephoneType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the telephoneType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTelephoneType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTelephoneType() { + if (telephoneType == null) { + telephoneType = new ArrayList(); + } + return this.telephoneType; + } + + /** + * Gets the value of the pdaBaseModel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pdaBaseModel property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPDABaseModel().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPDABaseModel() { + if (pdaBaseModel == null) { + pdaBaseModel = new ArrayList(); + } + return this.pdaBaseModel; + } + + /** + * 获取digitalMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalMediaFormat() { + return digitalMediaFormat; + } + + /** + * 设置digitalMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalMediaFormat(String value) { + this.digitalMediaFormat = value; + } + + /** + * 获取homeAutomationCommunicationDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHomeAutomationCommunicationDevice() { + return homeAutomationCommunicationDevice; + } + + /** + * 设置homeAutomationCommunicationDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHomeAutomationCommunicationDevice(String value) { + this.homeAutomationCommunicationDevice = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取videoProcessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoProcessor() { + return videoProcessor; + } + + /** + * 设置videoProcessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoProcessor(String value) { + this.videoProcessor = value; + } + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取colorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setColorScreen(Boolean value) { + this.colorScreen = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取purchasingFeeRefSKU属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurchasingFeeRefSKU() { + return purchasingFeeRefSKU; + } + + /** + * 设置purchasingFeeRefSKU属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurchasingFeeRefSKU(String value) { + this.purchasingFeeRefSKU = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取biAmpable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiAmpable() { + return biAmpable; + } + + /** + * 设置biAmpable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiAmpable(String value) { + this.biAmpable = value; + } + + /** + * 获取antennaDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntennaDescription() { + return antennaDescription; + } + + /** + * 设置antennaDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntennaDescription(String value) { + this.antennaDescription = value; + } + + /** + * Gets the value of the audioEncoding property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioEncoding property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioEncoding().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioEncoding() { + if (audioEncoding == null) { + audioEncoding = new ArrayList(); + } + return this.audioEncoding; + } + + /** + * Gets the value of the language property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the language property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getLanguage() { + if (language == null) { + language = new ArrayList(); + } + return this.language; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取baseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseLength() { + return baseLength; + } + + /** + * 设置baseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseLength(LengthDimension value) { + this.baseLength = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取calibrationTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalibrationTechnology() { + return calibrationTechnology; + } + + /** + * 设置calibrationTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalibrationTechnology(String value) { + this.calibrationTechnology = value; + } + + /** + * Gets the value of the cameraDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cameraDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCameraDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCameraDescription() { + if (cameraDescription == null) { + cameraDescription = new ArrayList(); + } + return this.cameraDescription; + } + + /** + * 获取cameraLens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraLens() { + return cameraLens; + } + + /** + * 设置cameraLens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraLens(String value) { + this.cameraLens = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取connectorTypeUsedOnCable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorTypeUsedOnCable() { + return connectorTypeUsedOnCable; + } + + /** + * 设置connectorTypeUsedOnCable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorTypeUsedOnCable(String value) { + this.connectorTypeUsedOnCable = value; + } + + /** + * 获取controlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlType() { + return controlType; + } + + /** + * 设置controlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlType(String value) { + this.controlType = value; + } + + /** + * 获取controllerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControllerType() { + return controllerType; + } + + /** + * 设置controllerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControllerType(String value) { + this.controllerType = value; + } + + /** + * 获取coolingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingType() { + return coolingType; + } + + /** + * 设置coolingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingType(String value) { + this.coolingType = value; + } + + /** + * 获取screenDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenDimensions() { + return screenDimensions; + } + + /** + * 设置screenDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenDimensions(String value) { + this.screenDimensions = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取numberOfFans属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFans() { + return numberOfFans; + } + + /** + * 设置numberOfFans属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFans(BigInteger value) { + this.numberOfFans = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * Gets the value of the frontPanelInputs property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the frontPanelInputs property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFrontPanelInputs().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFrontPanelInputs() { + if (frontPanelInputs == null) { + frontPanelInputs = new ArrayList(); + } + return this.frontPanelInputs; + } + + /** + * 获取horizontalKeystoneCorrection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHorizontalKeystoneCorrection() { + return horizontalKeystoneCorrection; + } + + /** + * 设置horizontalKeystoneCorrection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHorizontalKeystoneCorrection(LengthDimension value) { + this.horizontalKeystoneCorrection = value; + } + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取imageSensor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageSensor() { + return imageSensor; + } + + /** + * 设置imageSensor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageSensor(String value) { + this.imageSensor = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取lampWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLampWattage() { + return lampWattage; + } + + /** + * 设置lampWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLampWattage(BigInteger value) { + this.lampWattage = value; + } + + /** + * 获取maximumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSupportedScreenSize() { + return maximumSupportedScreenSize; + } + + /** + * 设置maximumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSupportedScreenSize(LengthDimension value) { + this.maximumSupportedScreenSize = value; + } + + /** + * 获取throwRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThrowRatio() { + return throwRatio; + } + + /** + * 设置throwRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThrowRatio(String value) { + this.throwRatio = value; + } + + /** + * 获取maximumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumHorizontalRefreshRate() { + return maximumHorizontalRefreshRate; + } + + /** + * 设置maximumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumHorizontalRefreshRate(FrequencyDimension value) { + this.maximumHorizontalRefreshRate = value; + } + + /** + * 获取surgeProtectionRating属性的值。 + * + * @return + * possible object is + * {@link EnergyRatingType } + * + */ + public EnergyRatingType getSurgeProtectionRating() { + return surgeProtectionRating; + } + + /** + * 设置surgeProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link EnergyRatingType } + * + */ + public void setSurgeProtectionRating(EnergyRatingType value) { + this.surgeProtectionRating = value; + } + + /** + * 获取maximumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumThrowDistance() { + return maximumThrowDistance; + } + + /** + * 设置maximumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumThrowDistance(LengthDimension value) { + this.maximumThrowDistance = value; + } + + /** + * 获取maximumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumVerticalRefreshRate() { + return maximumVerticalRefreshRate; + } + + /** + * 设置maximumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumVerticalRefreshRate(FrequencyDimension value) { + this.maximumVerticalRefreshRate = value; + } + + /** + * 获取maxWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightRecommendation() { + return maxWeightRecommendation; + } + + /** + * 设置maxWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightRecommendation(WeightDimension value) { + this.maxWeightRecommendation = value; + } + + /** + * 获取mediaLayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMediaLayers() { + return mediaLayers; + } + + /** + * 设置mediaLayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMediaLayers(BigInteger value) { + this.mediaLayers = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取minimumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumSupportedScreenSize() { + return minimumSupportedScreenSize; + } + + /** + * 设置minimumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumSupportedScreenSize(LengthDimension value) { + this.minimumSupportedScreenSize = value; + } + + /** + * 获取minimumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumHorizontalRefreshRate() { + return minimumHorizontalRefreshRate; + } + + /** + * 设置minimumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumHorizontalRefreshRate(FrequencyDimension value) { + this.minimumHorizontalRefreshRate = value; + } + + /** + * 获取minimumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumThrowDistance() { + return minimumThrowDistance; + } + + /** + * 设置minimumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumThrowDistance(LengthDimension value) { + this.minimumThrowDistance = value; + } + + /** + * 获取minimumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumVerticalRefreshRate() { + return minimumVerticalRefreshRate; + } + + /** + * 设置minimumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumVerticalRefreshRate(FrequencyDimension value) { + this.minimumVerticalRefreshRate = value; + } + + /** + * 获取mountingPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingPattern() { + return mountingPattern; + } + + /** + * 设置mountingPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingPattern(String value) { + this.mountingPattern = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取headphoneEarcupMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadphoneEarcupMotion() { + return headphoneEarcupMotion; + } + + /** + * 设置headphoneEarcupMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadphoneEarcupMotion(String value) { + this.headphoneEarcupMotion = value; + } + + /** + * 获取mountMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountMotion() { + return mountMotion; + } + + /** + * 设置mountMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountMotion(String value) { + this.mountMotion = value; + } + + /** + * 获取noiseReductionLevel属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNoiseReductionLevel() { + return noiseReductionLevel; + } + + /** + * 设置noiseReductionLevel属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNoiseReductionLevel(BigDecimal value) { + this.noiseReductionLevel = value; + } + + /** + * 获取numberOfDrivers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDrivers() { + return numberOfDrivers; + } + + /** + * 设置numberOfDrivers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDrivers(BigInteger value) { + this.numberOfDrivers = value; + } + + /** + * 获取signalPassthroughTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalPassthroughTechnology() { + return signalPassthroughTechnology; + } + + /** + * 设置signalPassthroughTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalPassthroughTechnology(String value) { + this.signalPassthroughTechnology = value; + } + + /** + * 获取lampLife属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getLampLife() { + return lampLife; + } + + /** + * 设置lampLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setLampLife(TimeIntegerDimension value) { + this.lampLife = value; + } + + /** + * 获取imageDiagonalSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getImageDiagonalSize() { + return imageDiagonalSize; + } + + /** + * 设置imageDiagonalSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setImageDiagonalSize(LengthDimension value) { + this.imageDiagonalSize = value; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取mountBoltPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountBoltPattern() { + return mountBoltPattern; + } + + /** + * 设置mountBoltPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountBoltPattern(String value) { + this.mountBoltPattern = value; + } + + /** + * 获取projectionMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProjectionMethod() { + return projectionMethod; + } + + /** + * 设置projectionMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProjectionMethod(String value) { + this.projectionMethod = value; + } + + /** + * 获取photoSensorSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorSize() { + return photoSensorSize; + } + + /** + * 设置photoSensorSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorSize(String value) { + this.photoSensorSize = value; + } + + /** + * 获取photoSensorTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorTechnology() { + return photoSensorTechnology; + } + + /** + * 设置photoSensorTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorTechnology(String value) { + this.photoSensorTechnology = value; + } + + /** + * 获取antennaLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntennaLocation() { + return antennaLocation; + } + + /** + * 设置antennaLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntennaLocation(String value) { + this.antennaLocation = value; + } + + /** + * 获取resolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolution() { + return resolution; + } + + /** + * 设置resolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolution(String value) { + this.resolution = value; + } + + /** + * 获取sVideoInputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVideoInputType() { + return sVideoInputType; + } + + /** + * 设置sVideoInputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVideoInputType(String value) { + this.sVideoInputType = value; + } + + /** + * 获取screenFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenFinish() { + return screenFinish; + } + + /** + * 设置screenFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenFinish(String value) { + this.screenFinish = value; + } + + /** + * 获取videoShielded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoShielded() { + return videoShielded; + } + + /** + * 设置videoShielded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoShielded(String value) { + this.videoShielded = value; + } + + /** + * 获取videoUpconversionTechnologies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoUpconversionTechnologies() { + return videoUpconversionTechnologies; + } + + /** + * 设置videoUpconversionTechnologies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoUpconversionTechnologies(String value) { + this.videoUpconversionTechnologies = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取maximumWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumWattage() { + return maximumWattage; + } + + /** + * 设置maximumWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumWattage(WattageDimension value) { + this.maximumWattage = value; + } + + /** + * 获取subscriptionTermName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubscriptionTermName() { + return subscriptionTermName; + } + + /** + * 设置subscriptionTermName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubscriptionTermName(String value) { + this.subscriptionTermName = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalPowerOutlets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPowerOutlets() { + return totalPowerOutlets; + } + + /** + * 设置totalPowerOutlets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPowerOutlets(BigInteger value) { + this.totalPowerOutlets = value; + } + + /** + * 获取totalPreampOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPreampOutputs() { + return totalPreampOutputs; + } + + /** + * 设置totalPreampOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPreampOutputs(BigInteger value) { + this.totalPreampOutputs = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * Gets the value of the trafficFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the trafficFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrafficFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTrafficFeatures() { + if (trafficFeatures == null) { + trafficFeatures = new ArrayList(); + } + return this.trafficFeatures; + } + + /** + * 获取screenTrigger属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getScreenTrigger() { + return screenTrigger; + } + + /** + * 设置screenTrigger属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setScreenTrigger(VoltageDecimalDimension value) { + this.screenTrigger = value; + } + + /** + * 获取tweeterSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerMaterial() { + return tweeterSpeakerMaterial; + } + + /** + * 设置tweeterSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerMaterial(String value) { + this.tweeterSpeakerMaterial = value; + } + + /** + * 获取tweeterSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterSpeakerDiameter() { + return tweeterSpeakerDiameter; + } + + /** + * 设置tweeterSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterSpeakerDiameter(LengthDimension value) { + this.tweeterSpeakerDiameter = value; + } + + /** + * 获取tweeterSpeakerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerTechnology() { + return tweeterSpeakerTechnology; + } + + /** + * 设置tweeterSpeakerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerTechnology(String value) { + this.tweeterSpeakerTechnology = value; + } + + /** + * 获取universalRemoteCode属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUniversalRemoteCode() { + return universalRemoteCode; + } + + /** + * 设置universalRemoteCode属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUniversalRemoteCode(BigInteger value) { + this.universalRemoteCode = value; + } + + /** + * 获取verticalKeystoneCorrection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getVerticalKeystoneCorrection() { + return verticalKeystoneCorrection; + } + + /** + * 设置verticalKeystoneCorrection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setVerticalKeystoneCorrection(LengthDimension value) { + this.verticalKeystoneCorrection = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * 获取waterResistantDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistantDepth() { + return waterResistantDepth; + } + + /** + * 设置waterResistantDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistantDepth(LengthDimension value) { + this.waterResistantDepth = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取zoomType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomType() { + return zoomType; + } + + /** + * 设置zoomType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomType(String value) { + this.zoomType = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取bluRayRegion属性的值。 + * + * @return + * possible object is + * {@link BluRayRegionType } + * + */ + public BluRayRegionType getBluRayRegion() { + return bluRayRegion; + } + + /** + * 设置bluRayRegion属性的值。 + * + * @param value + * allowed object is + * {@link BluRayRegionType } + * + */ + public void setBluRayRegion(BluRayRegionType value) { + this.bluRayRegion = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cameraFilmSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCameraFilmSpeed() { + return cameraFilmSpeed; + } + + /** + * 设置cameraFilmSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCameraFilmSpeed(BigInteger value) { + this.cameraFilmSpeed = value; + } + + /** + * 获取cameraFlash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraFlash() { + return cameraFlash; + } + + /** + * 设置cameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraFlash(String value) { + this.cameraFlash = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取conductor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConductor() { + return conductor; + } + + /** + * 设置conductor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConductor(String value) { + this.conductor = value; + } + + /** + * 获取continuousShootingSpeed属性的值。 + * + * @return + * possible object is + * {@link ContinuousShootingDimension } + * + */ + public ContinuousShootingDimension getContinuousShootingSpeed() { + return continuousShootingSpeed; + } + + /** + * 设置continuousShootingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link ContinuousShootingDimension } + * + */ + public void setContinuousShootingSpeed(ContinuousShootingDimension value) { + this.continuousShootingSpeed = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取dvdRegion属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDRegion() { + return dvdRegion; + } + + /** + * 设置dvdRegion属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDRegion(BigInteger value) { + this.dvdRegion = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取flashDedication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashDedication() { + return flashDedication; + } + + /** + * 设置flashDedication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashDedication(String value) { + this.flashDedication = value; + } + + /** + * 获取flashModesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashModesDescription() { + return flashModesDescription; + } + + /** + * 设置flashModesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashModesDescription(String value) { + this.flashModesDescription = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取isHotShoeIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsHotShoeIncluded() { + return isHotShoeIncluded; + } + + /** + * 设置isHotShoeIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsHotShoeIncluded(String value) { + this.isHotShoeIncluded = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取maxShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxShutterSpeed() { + return maxShutterSpeed; + } + + /** + * 设置maxShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxShutterSpeed(String value) { + this.maxShutterSpeed = value; + } + + /** + * 获取maxWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightCapacity() { + return maxWeightCapacity; + } + + /** + * 设置maxWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightCapacity(WeightDimension value) { + this.maxWeightCapacity = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取minShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinShutterSpeed() { + return minShutterSpeed; + } + + /** + * 设置minShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinShutterSpeed(BigDecimal value) { + this.minShutterSpeed = value; + } + + /** + * 获取numberOfHandsets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHandsets() { + return numberOfHandsets; + } + + /** + * 设置numberOfHandsets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHandsets(BigInteger value) { + this.numberOfHandsets = value; + } + + /** + * 获取numberOfRadioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRadioBandsSupported() { + return numberOfRadioBandsSupported; + } + + /** + * 设置numberOfRadioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRadioBandsSupported(BigInteger value) { + this.numberOfRadioBandsSupported = value; + } + + /** + * 获取numberOfRecordingLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRecordingLoops() { + return numberOfRecordingLoops; + } + + /** + * 设置numberOfRecordingLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRecordingLoops(BigInteger value) { + this.numberOfRecordingLoops = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取photoFilterBayonetSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterBayonetSize() { + return photoFilterBayonetSize; + } + + /** + * 设置photoFilterBayonetSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterBayonetSize(String value) { + this.photoFilterBayonetSize = value; + } + + /** + * 获取photoFilterDropInSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterDropInSize() { + return photoFilterDropInSize; + } + + /** + * 设置photoFilterDropInSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterDropInSize(String value) { + this.photoFilterDropInSize = value; + } + + /** + * 获取photoFilterEffectSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterEffectSize() { + return photoFilterEffectSize; + } + + /** + * 设置photoFilterEffectSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterEffectSize(String value) { + this.photoFilterEffectSize = value; + } + + /** + * 获取photoFilterLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterLensSize() { + return photoFilterLensSize; + } + + /** + * 设置photoFilterLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterLensSize(LengthDimension value) { + this.photoFilterLensSize = value; + } + + /** + * 获取photoFilterMountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterMountType() { + return photoFilterMountType; + } + + /** + * 设置photoFilterMountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterMountType(String value) { + this.photoFilterMountType = value; + } + + /** + * 获取photoFilterThreadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterThreadSize() { + return photoFilterThreadSize; + } + + /** + * 设置photoFilterThreadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterThreadSize(LengthDimension value) { + this.photoFilterThreadSize = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取refreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getRefreshRate() { + return refreshRate; + } + + /** + * 设置refreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setRefreshRate(FrequencyDimension value) { + this.refreshRate = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalMicrophonePorts() { + return totalMicrophonePorts; + } + + /** + * 设置totalMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalMicrophonePorts(BigInteger value) { + this.totalMicrophonePorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取tweeterConeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterConeMaterialType() { + return tweeterConeMaterialType; + } + + /** + * 设置tweeterConeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterConeMaterialType(String value) { + this.tweeterConeMaterialType = value; + } + + /** + * 获取tweeterDriverDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterDriverDiameter() { + return tweeterDriverDiameter; + } + + /** + * 设置tweeterDriverDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterDriverDiameter(LengthDimension value) { + this.tweeterDriverDiameter = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取waypointsType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaypointsType() { + return waypointsType; + } + + /** + * 设置waypointsType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaypointsType(String value) { + this.waypointsType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingDimension.java new file mode 100644 index 0000000..6d333e9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ContinuousShootingDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ContinuousShootingDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ContinuousShootingUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContinuousShootingDimension", propOrder = { + "value" +}) +public class ContinuousShootingDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ContinuousShootingUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ContinuousShootingUnitOfMeasure } + * + */ + public ContinuousShootingUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ContinuousShootingUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ContinuousShootingUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingUnitOfMeasure.java new file mode 100644 index 0000000..e15d95e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ContinuousShootingUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ContinuousShootingUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ContinuousShootingUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="frames"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ContinuousShootingUnitOfMeasure") +@XmlEnum +public enum ContinuousShootingUnitOfMeasure { + + @XmlEnumValue("frames") + FRAMES("frames"); + private final String value; + + ContinuousShootingUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ContinuousShootingUnitOfMeasure fromValue(String v) { + for (ContinuousShootingUnitOfMeasure c: ContinuousShootingUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Cookware.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Cookware.java new file mode 100644 index 0000000..8703bd5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Cookware.java @@ -0,0 +1,1612 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType" +}) +@XmlRootElement(name = "Cookware") +public class Cookware { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Cookware.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Cookware.VariationData } + * + */ + public Cookware.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Cookware.VariationData } + * + */ + public void setVariationData(Cookware.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CorrectiveEyeglasses.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CorrectiveEyeglasses.java new file mode 100644 index 0000000..e1e500f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CorrectiveEyeglasses.java @@ -0,0 +1,2251 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PetLifeStage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArmLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PlayerName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BridgeWidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Duration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWash" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FramedWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FulfillmentCenterSpecialStorage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="IsAdultProduct" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsExclusiveProduct" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemBookingDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+ *         <element name="LeagueName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalCoatings" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensColorMap" type="{}LongString" minOccurs="0"/>
+ *         <element name="LensHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="LensMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensType" type="{}String" minOccurs="0"/>
+ *         <element name="LensWidth" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="LifecycleSupplyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="perennial"/>
+ *               <enumeration value="year_round_replenishable"/>
+ *               <enumeration value="seasonal_basic"/>
+ *               <enumeration value="fashion"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Lifestyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MagnificationStrength" type="{}OptionalMagnificationDimension" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PolarizationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialSizeType" type="{}String" minOccurs="0"/>
+ *         <element name="Sport" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SubBrandName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SubjectCharacter" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupplierDeclaredMaterialRegulation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bamboo"/>
+ *               <enumeration value="fur"/>
+ *               <enumeration value="wool"/>
+ *               <enumeration value="not_applicable"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unisex"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="male"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TeamName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="size_name"/>
+ *                         <enumeration value="lenscolor"/>
+ *                         <enumeration value="color"/>
+ *                         <enumeration value="color-magnificationstrength"/>
+ *                         <enumeration value="colorsize"/>
+ *                         <enumeration value="size"/>
+ *                         <enumeration value="colorlenscolor"/>
+ *                         <enumeration value="color_name"/>
+ *                         <enumeration value="lenscolorshape"/>
+ *                         <enumeration value="sizename-colorname"/>
+ *                         <enumeration value="lenscolormaterial"/>
+ *                         <enumeration value="color-lenswidth"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeaveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "petLifeStage", + "armLength", + "playerName", + "bridgeWidth", + "careInstructions", + "closureType", + "codabar", + "collectionName", + "colorMap", + "color", + "containsLiquidContents", + "countryString", + "duration", + "fabricType", + "fabricWash", + "fitType", + "frameMaterial", + "frameType", + "framedWidth", + "fulfillmentCenterSpecialStorage", + "furDescription", + "innerMaterialType", + "isAdultProduct", + "isExclusiveProduct", + "itemBookingDate", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "itemDisplayWidth", + "itemShape", + "leagueName", + "opticalCoatings", + "lensColor", + "lensColorMap", + "lensHeight", + "lensMaterial", + "lensType", + "lensWidth", + "lifecycleSupplyType", + "lifestyle", + "magnificationStrength", + "materialComposition", + "material", + "modelName", + "modelYear", + "occasionType", + "artistBiography", + "outerMaterialType", + "platinumKeywords", + "polarizationType", + "warnings", + "season", + "shaftType", + "sleeveType", + "specialFeatures", + "specialSizeType", + "sport", + "style", + "subBrandName", + "subjectCharacter", + "supplierDeclaredMaterialRegulation", + "targetGender", + "teamName", + "theme", + "variationData", + "warrantyDescription", + "weaveType", + "unitCount", + "ppuCountType" +}) +@XmlRootElement(name = "CorrectiveEyeglasses") +public class CorrectiveEyeglasses { + + @XmlElement(name = "PetLifeStage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String petLifeStage; + @XmlElement(name = "ArmLength") + protected LengthDimension armLength; + @XmlElement(name = "PlayerName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String playerName; + @XmlElement(name = "BridgeWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bridgeWidth; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ContainsLiquidContents") + protected String containsLiquidContents; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "Duration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String duration; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "FrameMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterial; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "FramedWidth") + protected LengthDimension framedWidth; + @XmlElement(name = "FulfillmentCenterSpecialStorage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fulfillmentCenterSpecialStorage; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "IsAdultProduct") + protected String isAdultProduct; + @XmlElement(name = "IsExclusiveProduct") + protected String isExclusiveProduct; + @XmlElement(name = "ItemBookingDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar itemBookingDate; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "LeagueName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String leagueName; + @XmlElement(name = "OpticalCoatings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalCoatings; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "LensColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColorMap; + @XmlElement(name = "LensHeight") + protected StringLengthOptionalDimension lensHeight; + @XmlElement(name = "LensMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterial; + @XmlElement(name = "LensType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensType; + @XmlElement(name = "LensWidth") + protected StringLengthOptionalDimension lensWidth; + @XmlElement(name = "LifecycleSupplyType") + protected String lifecycleSupplyType; + @XmlElement(name = "Lifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifestyle; + @XmlElement(name = "MagnificationStrength") + protected OptionalMagnificationDimension magnificationStrength; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PolarizationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarizationType; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "SleeveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sleeveType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecialSizeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialSizeType; + @XmlElement(name = "Sport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sport; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "SubBrandName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subBrandName; + @XmlElement(name = "SubjectCharacter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectCharacter; + @XmlElement(name = "SupplierDeclaredMaterialRegulation") + protected String supplierDeclaredMaterialRegulation; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "TeamName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String teamName; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "VariationData") + protected CorrectiveEyeglasses.VariationData variationData; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WeaveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weaveType; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + + /** + * 获取petLifeStage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPetLifeStage() { + return petLifeStage; + } + + /** + * 设置petLifeStage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPetLifeStage(String value) { + this.petLifeStage = value; + } + + /** + * 获取armLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getArmLength() { + return armLength; + } + + /** + * 设置armLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setArmLength(LengthDimension value) { + this.armLength = value; + } + + /** + * 获取playerName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlayerName() { + return playerName; + } + + /** + * 设置playerName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlayerName(String value) { + this.playerName = value; + } + + /** + * 获取bridgeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBridgeWidth() { + return bridgeWidth; + } + + /** + * 设置bridgeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBridgeWidth(String value) { + this.bridgeWidth = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainsLiquidContents(String value) { + this.containsLiquidContents = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取duration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDuration() { + return duration; + } + + /** + * 设置duration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDuration(String value) { + this.duration = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取frameMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterial() { + return frameMaterial; + } + + /** + * 设置frameMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterial(String value) { + this.frameMaterial = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取framedWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFramedWidth() { + return framedWidth; + } + + /** + * 设置framedWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFramedWidth(LengthDimension value) { + this.framedWidth = value; + } + + /** + * 获取fulfillmentCenterSpecialStorage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFulfillmentCenterSpecialStorage() { + return fulfillmentCenterSpecialStorage; + } + + /** + * 设置fulfillmentCenterSpecialStorage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFulfillmentCenterSpecialStorage(String value) { + this.fulfillmentCenterSpecialStorage = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsAdultProduct(String value) { + this.isAdultProduct = value; + } + + /** + * 获取isExclusiveProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsExclusiveProduct() { + return isExclusiveProduct; + } + + /** + * 设置isExclusiveProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsExclusiveProduct(String value) { + this.isExclusiveProduct = value; + } + + /** + * 获取itemBookingDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getItemBookingDate() { + return itemBookingDate; + } + + /** + * 设置itemBookingDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setItemBookingDate(XMLGregorianCalendar value) { + this.itemBookingDate = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取leagueName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeagueName() { + return leagueName; + } + + /** + * 设置leagueName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeagueName(String value) { + this.leagueName = value; + } + + /** + * 获取opticalCoatings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalCoatings() { + return opticalCoatings; + } + + /** + * 设置opticalCoatings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalCoatings(String value) { + this.opticalCoatings = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取lensColorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColorMap() { + return lensColorMap; + } + + /** + * 设置lensColorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColorMap(String value) { + this.lensColorMap = value; + } + + /** + * 获取lensHeight属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getLensHeight() { + return lensHeight; + } + + /** + * 设置lensHeight属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setLensHeight(StringLengthOptionalDimension value) { + this.lensHeight = value; + } + + /** + * 获取lensMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterial() { + return lensMaterial; + } + + /** + * 设置lensMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterial(String value) { + this.lensMaterial = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取lensWidth属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getLensWidth() { + return lensWidth; + } + + /** + * 设置lensWidth属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setLensWidth(StringLengthOptionalDimension value) { + this.lensWidth = value; + } + + /** + * 获取lifecycleSupplyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifecycleSupplyType() { + return lifecycleSupplyType; + } + + /** + * 设置lifecycleSupplyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifecycleSupplyType(String value) { + this.lifecycleSupplyType = value; + } + + /** + * 获取lifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifestyle() { + return lifestyle; + } + + /** + * 设置lifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifestyle(String value) { + this.lifestyle = value; + } + + /** + * 获取magnificationStrength属性的值。 + * + * @return + * possible object is + * {@link OptionalMagnificationDimension } + * + */ + public OptionalMagnificationDimension getMagnificationStrength() { + return magnificationStrength; + } + + /** + * 设置magnificationStrength属性的值。 + * + * @param value + * allowed object is + * {@link OptionalMagnificationDimension } + * + */ + public void setMagnificationStrength(OptionalMagnificationDimension value) { + this.magnificationStrength = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取polarizationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarizationType() { + return polarizationType; + } + + /** + * 设置polarizationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarizationType(String value) { + this.polarizationType = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取sleeveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSleeveType() { + return sleeveType; + } + + /** + * 设置sleeveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSleeveType(String value) { + this.sleeveType = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specialSizeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialSizeType() { + return specialSizeType; + } + + /** + * 设置specialSizeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialSizeType(String value) { + this.specialSizeType = value; + } + + /** + * 获取sport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSport() { + return sport; + } + + /** + * 设置sport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSport(String value) { + this.sport = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取subBrandName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubBrandName() { + return subBrandName; + } + + /** + * 设置subBrandName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubBrandName(String value) { + this.subBrandName = value; + } + + /** + * 获取subjectCharacter属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectCharacter() { + return subjectCharacter; + } + + /** + * 设置subjectCharacter属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectCharacter(String value) { + this.subjectCharacter = value; + } + + /** + * 获取supplierDeclaredMaterialRegulation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupplierDeclaredMaterialRegulation() { + return supplierDeclaredMaterialRegulation; + } + + /** + * 设置supplierDeclaredMaterialRegulation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupplierDeclaredMaterialRegulation(String value) { + this.supplierDeclaredMaterialRegulation = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取teamName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTeamName() { + return teamName; + } + + /** + * 设置teamName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTeamName(String value) { + this.teamName = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link CorrectiveEyeglasses.VariationData } + * + */ + public CorrectiveEyeglasses.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link CorrectiveEyeglasses.VariationData } + * + */ + public void setVariationData(CorrectiveEyeglasses.VariationData value) { + this.variationData = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取weaveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeaveType() { + return weaveType; + } + + /** + * 设置weaveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeaveType(String value) { + this.weaveType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="size_name"/>
+     *               <enumeration value="lenscolor"/>
+     *               <enumeration value="color"/>
+     *               <enumeration value="color-magnificationstrength"/>
+     *               <enumeration value="colorsize"/>
+     *               <enumeration value="size"/>
+     *               <enumeration value="colorlenscolor"/>
+     *               <enumeration value="color_name"/>
+     *               <enumeration value="lenscolorshape"/>
+     *               <enumeration value="sizename-colorname"/>
+     *               <enumeration value="lenscolormaterial"/>
+     *               <enumeration value="color-lenswidth"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme", required = true) + protected String variationTheme; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Costume.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Costume.java new file mode 100644 index 0000000..0f6ca98 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Costume.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "countryOfOrigin", + "materialType" +}) +@XmlRootElement(name = "Costume") +public class Costume { + + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CurencyDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CurencyDimension.java new file mode 100644 index 0000000..f36408b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CurencyDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

CurencyDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CurencyDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}GlobalCurrencyCode" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CurencyDimension", propOrder = { + "value" +}) +public class CurencyDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected GlobalCurrencyCode unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link GlobalCurrencyCode } + * + */ + public GlobalCurrencyCode getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link GlobalCurrencyCode } + * + */ + public void setUnitOfMeasure(GlobalCurrencyCode value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CurrencyAmount.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrencyAmount.java new file mode 100644 index 0000000..536dc50 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrencyAmount.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

CurrencyAmount complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CurrencyAmount">
+ *   <simpleContent>
+ *     <extension base="<>BaseCurrencyAmount">
+ *       <attribute name="currency" type="{}BaseCurrencyCode" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CurrencyAmount", propOrder = { + "value" +}) +public class CurrencyAmount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "currency") + protected BaseCurrencyCode currency; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取currency属性的值。 + * + * @return + * possible object is + * {@link BaseCurrencyCode } + * + */ + public BaseCurrencyCode getCurrency() { + return currency; + } + + /** + * 设置currency属性的值。 + * + * @param value + * allowed object is + * {@link BaseCurrencyCode } + * + */ + public void setCurrency(BaseCurrencyCode value) { + this.currency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentDimension.java new file mode 100644 index 0000000..d58097c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

CurrentDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CurrentDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}CurrentUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CurrentDimension", propOrder = { + "value" +}) +public class CurrentDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected CurrentUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link CurrentUnitOfMeasure } + * + */ + public CurrentUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link CurrentUnitOfMeasure } + * + */ + public void setUnitOfMeasure(CurrentUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentFiveDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentFiveDigitDimension.java new file mode 100644 index 0000000..e586a5d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentFiveDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

CurrentFiveDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CurrentFiveDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}CurrentUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CurrentFiveDigitDimension", propOrder = { + "value" +}) +public class CurrentFiveDigitDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected CurrentUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link CurrentUnitOfMeasure } + * + */ + public CurrentUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link CurrentUnitOfMeasure } + * + */ + public void setUnitOfMeasure(CurrentUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentUnitOfMeasure.java new file mode 100644 index 0000000..760cf22 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CurrentUnitOfMeasure.java @@ -0,0 +1,57 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CurrentUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CurrentUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="mA"/>
+ *     <enumeration value="A"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CurrentUnitOfMeasure") +@XmlEnum +public enum CurrentUnitOfMeasure { + + @XmlEnumValue("mA") + M_A("mA"), + A("A"); + private final String value; + + CurrentUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CurrentUnitOfMeasure fromValue(String v) { + for (CurrentUnitOfMeasure c: CurrentUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Customer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Customer.java new file mode 100644 index 0000000..6e4b9be --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Customer.java @@ -0,0 +1,261 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Customer complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="Customer">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{}String" minOccurs="0"/>
+ *         <element name="FormalTitle" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="10"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GivenName" type="{}String" minOccurs="0"/>
+ *         <element name="FamilyName" type="{}String" minOccurs="0"/>
+ *         <element name="Email" type="{}EmailAddressType" minOccurs="0"/>
+ *         <element name="BirthDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="CustomerAddress" type="{}AddressType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Customer", propOrder = { + "name", + "formalTitle", + "givenName", + "familyName", + "email", + "birthDate", + "customerAddress" +}) +public class Customer { + + @XmlElement(name = "Name") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String name; + @XmlElement(name = "FormalTitle") + protected String formalTitle; + @XmlElement(name = "GivenName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String givenName; + @XmlElement(name = "FamilyName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String familyName; + @XmlElement(name = "Email") + protected EmailAddressType email; + @XmlElement(name = "BirthDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar birthDate; + @XmlElement(name = "CustomerAddress") + protected List customerAddress; + + /** + * 获取name属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * 设置name属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * 获取formalTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormalTitle() { + return formalTitle; + } + + /** + * 设置formalTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormalTitle(String value) { + this.formalTitle = value; + } + + /** + * 获取givenName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGivenName() { + return givenName; + } + + /** + * 设置givenName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGivenName(String value) { + this.givenName = value; + } + + /** + * 获取familyName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFamilyName() { + return familyName; + } + + /** + * 设置familyName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFamilyName(String value) { + this.familyName = value; + } + + /** + * 获取email属性的值。 + * + * @return + * possible object is + * {@link EmailAddressType } + * + */ + public EmailAddressType getEmail() { + return email; + } + + /** + * 设置email属性的值。 + * + * @param value + * allowed object is + * {@link EmailAddressType } + * + */ + public void setEmail(EmailAddressType value) { + this.email = value; + } + + /** + * 获取birthDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBirthDate() { + return birthDate; + } + + /** + * 设置birthDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBirthDate(XMLGregorianCalendar value) { + this.birthDate = value; + } + + /** + * Gets the value of the customerAddress property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the customerAddress property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCustomerAddress().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AddressType } + * + * + */ + public List getCustomerAddress() { + if (customerAddress == null) { + customerAddress = new ArrayList(); + } + return this.customerAddress; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyType.java new file mode 100644 index 0000000..6ed5411 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyType.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CustomerReturnPolicyType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CustomerReturnPolicyType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="collectible"/>
+ *     <enumeration value="restocking_fee"/>
+ *     <enumeration value="standard"/>
+ *     <enumeration value="non_returnable"/>
+ *     <enumeration value="seasonal"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CustomerReturnPolicyType") +@XmlEnum +public enum CustomerReturnPolicyType { + + @XmlEnumValue("collectible") + COLLECTIBLE("collectible"), + @XmlEnumValue("restocking_fee") + RESTOCKING_FEE("restocking_fee"), + @XmlEnumValue("standard") + STANDARD("standard"), + @XmlEnumValue("non_returnable") + NON_RETURNABLE("non_returnable"), + @XmlEnumValue("seasonal") + SEASONAL("seasonal"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + CustomerReturnPolicyType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CustomerReturnPolicyType fromValue(String v) { + for (CustomerReturnPolicyType c: CustomerReturnPolicyType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyValues.java new file mode 100644 index 0000000..c933e9c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CustomerReturnPolicyValues.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CustomerReturnPolicyValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CustomerReturnPolicyValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NonReturnable"/>
+ *     <enumeration value="Standard"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CustomerReturnPolicyValues") +@XmlEnum +public enum CustomerReturnPolicyValues { + + @XmlEnumValue("NonReturnable") + NON_RETURNABLE("NonReturnable"), + @XmlEnumValue("Standard") + STANDARD("Standard"); + private final String value; + + CustomerReturnPolicyValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CustomerReturnPolicyValues fromValue(String v) { + for (CustomerReturnPolicyValues c: CustomerReturnPolicyValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CustomizationInfoType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CustomizationInfoType.java new file mode 100644 index 0000000..dab7c02 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CustomizationInfoType.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

CustomizationInfoType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CustomizationInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Type" type="{}StringNotNull"/>
+ *         <element name="Data" type="{}LongString"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CustomizationInfoType", propOrder = { + "type", + "data" +}) +public class CustomizationInfoType { + + @XmlElement(name = "Type", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String type; + @XmlElement(name = "Data", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String data; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取data属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getData() { + return data; + } + + /** + * 设置data属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setData(String value) { + this.data = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Cutlery.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Cutlery.java new file mode 100644 index 0000000..4352b00 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Cutlery.java @@ -0,0 +1,1612 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType" +}) +@XmlRootElement(name = "Cutlery") +public class Cutlery { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Cutlery.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Cutlery.VariationData } + * + */ + public Cutlery.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Cutlery.VariationData } + * + */ + public void setVariationData(Cutlery.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CuttingTools.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CuttingTools.java new file mode 100644 index 0000000..bc0c299 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CuttingTools.java @@ -0,0 +1,2156 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ArborHoleDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ChamferType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChipBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CuttingDirection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrillPointType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EndCutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsoRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LeadAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfInserts" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ToleranceHeld" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "arborHoleDiameter", + "backingType", + "backingWeight", + "chamferType", + "chipBreakerType", + "colorMap", + "color", + "cuttingAngle", + "cuttingDiameter", + "cuttingDirection", + "cuttingLength", + "cutType", + "drillPointType", + "endCutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "isoRange", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "leadAngle", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfInserts", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "toleranceHeld", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "CuttingTools") +public class CuttingTools { + + @XmlElement(name = "ArborHoleDiameter") + protected LengthDimension arborHoleDiameter; + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "ChamferType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chamferType; + @XmlElement(name = "ChipBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chipBreakerType; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CuttingAngle") + protected DegreeDimension cuttingAngle; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CuttingDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuttingDirection; + @XmlElement(name = "CuttingLength") + protected LengthDimension cuttingLength; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "DrillPointType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drillPointType; + @XmlElement(name = "EndCutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String endCutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "IsoRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isoRange; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LeadAngle") + protected DegreeDimension leadAngle; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfInserts") + protected BigInteger numberOfInserts; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "ToleranceHeld") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toleranceHeld; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取arborHoleDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getArborHoleDiameter() { + return arborHoleDiameter; + } + + /** + * 设置arborHoleDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setArborHoleDiameter(LengthDimension value) { + this.arborHoleDiameter = value; + } + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取chamferType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChamferType() { + return chamferType; + } + + /** + * 设置chamferType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChamferType(String value) { + this.chamferType = value; + } + + /** + * 获取chipBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChipBreakerType() { + return chipBreakerType; + } + + /** + * 设置chipBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChipBreakerType(String value) { + this.chipBreakerType = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取cuttingAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCuttingAngle() { + return cuttingAngle; + } + + /** + * 设置cuttingAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCuttingAngle(DegreeDimension value) { + this.cuttingAngle = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cuttingDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuttingDirection() { + return cuttingDirection; + } + + /** + * 设置cuttingDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuttingDirection(String value) { + this.cuttingDirection = value; + } + + /** + * 获取cuttingLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingLength() { + return cuttingLength; + } + + /** + * 设置cuttingLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingLength(LengthDimension value) { + this.cuttingLength = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取drillPointType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrillPointType() { + return drillPointType; + } + + /** + * 设置drillPointType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrillPointType(String value) { + this.drillPointType = value; + } + + /** + * 获取endCutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEndCutType() { + return endCutType; + } + + /** + * 设置endCutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEndCutType(String value) { + this.endCutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取isoRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsoRange() { + return isoRange; + } + + /** + * 设置isoRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsoRange(String value) { + this.isoRange = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取leadAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getLeadAngle() { + return leadAngle; + } + + /** + * 设置leadAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setLeadAngle(DegreeDimension value) { + this.leadAngle = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfInserts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfInserts() { + return numberOfInserts; + } + + /** + * 设置numberOfInserts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfInserts(BigInteger value) { + this.numberOfInserts = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取toleranceHeld属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToleranceHeld() { + return toleranceHeld; + } + + /** + * 设置toleranceHeld属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToleranceHeld(String value) { + this.toleranceHeld = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthDimension.java new file mode 100644 index 0000000..dd99282 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

CycleLengthDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="CycleLengthDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}CycleLengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CycleLengthDimension", propOrder = { + "value" +}) +public class CycleLengthDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected CycleLengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link CycleLengthUnitOfMeasure } + * + */ + public CycleLengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(CycleLengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthUnitOfMeasure.java new file mode 100644 index 0000000..eaac74d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CycleLengthUnitOfMeasure.java @@ -0,0 +1,45 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

CycleLengthUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="CycleLengthUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="CM"/>
+ *     <enumeration value="IN"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CycleLengthUnitOfMeasure") +@XmlEnum +public enum CycleLengthUnitOfMeasure { + + CM, + IN; + + public String value() { + return name(); + } + + public static CycleLengthUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/CyclingEquipment.java b/src/main/java/com/amazon/SellingPartnerAPI/model/CyclingEquipment.java new file mode 100644 index 0000000..f2fac0c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/CyclingEquipment.java @@ -0,0 +1,6971 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EventName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageContents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FloorWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfResistanceLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TargetZoneCalculationType" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaximumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfExercises" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ControlProgramName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ResistanceMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPrograms" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ConstructionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Alarm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumResistance" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="BeltStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BottomStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuffType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Department" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWash" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrontStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GloveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NeckStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PocketDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RiseStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnderwireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WaistSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RimSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CrankLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopTubeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BrakeWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BikeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InseamLength" type="{}NeckSizeDimension" minOccurs="0"/>
+ *         <element name="BrakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SuspensionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AssemblyInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Speed" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Resistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FrameSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="DivingClothingThickness" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TensionLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BearingMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SonarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BeamWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LifeVestType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHorsepower" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MotorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RotationDirection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPowerLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LocationAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NavigationRoutes" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemImpactForce" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BladeShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BootSize" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CalfSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FittingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPockets" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FuelCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="ApparentScaleSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TurnRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StaticElongationPercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="UIAAFallRating" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGearLoops" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EffectiveEdgeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BoilRateDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoundPressure" type="{}Dimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StateString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StaticLoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="HeatOutput" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FuelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumEnergyOutput" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="InsulationResistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="InsulationMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MinimumTorsoMeasurement" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPoles" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FoldedSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}BurnTimeDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CrossSectionShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ObjectiveLensDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="MinimumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UniformNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuardMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperationMode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NativeResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CapacityName" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DisplayColorSupport" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MemoryStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}AssemblyTimeDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" type="{}LithiumBatteryPackagingType" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WheelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CycleTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleStackHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleReachLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleEffectiveTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleChainstayLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketDrop" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="WheelBase" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeightRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SnowshoePartType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaistStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SunlightExposure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MagnificationStrength" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LengthRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HoodDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GlassType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FabricWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="DryingPerformanceRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AudioFeaturesDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "color", + "colorMap", + "closureType", + "patternName", + "eventName", + "fabricType", + "importDesignation", + "countryAsLabeled", + "furDescription", + "includedFeatures", + "materialType", + "itemPackageContents", + "seasons", + "sizeMap", + "size", + "skillLevel", + "sportType", + "floorLength", + "floorWidth", + "minimumTensionRating", + "numberOfResistanceLevels", + "targetZoneCalculationType", + "maximumTensionRating", + "numberOfExercises", + "controlProgramName", + "resistanceMechanism", + "scaleName", + "numberOfPrograms", + "constructionType", + "alarm", + "maximumResistance", + "ingredients", + "floorArea", + "beltStyle", + "bottomStyle", + "collarType", + "cuffType", + "cupSize", + "department", + "fabricWash", + "frontStyle", + "gloveType", + "legStyle", + "neckStyle", + "patternType", + "pocketDescription", + "shoeWidth", + "sleeveType", + "sleeveLength", + "riseStyle", + "strapType", + "supportType", + "theme", + "topStyle", + "underwireType", + "uvProtection", + "waistSize", + "softwareIncluded", + "rimSize", + "crankLength", + "frameType", + "topTubeLength", + "wheelSize", + "brakeWidth", + "seatHeight", + "bikeType", + "inseamLength", + "brakeType", + "suspensionType", + "frameMaterialType", + "assemblyInstructions", + "speed", + "resistance", + "frameSize", + "lockType", + "amperage", + "divingClothingThickness", + "tensionLevel", + "bearingMaterialType", + "sonarType", + "beamWidth", + "numberOfSpeeds", + "lifeVestType", + "maximumHorsepower", + "motorType", + "rotationDirection", + "numberOfPowerLevels", + "locationAccuracy", + "navigationRoutes", + "itemImpactForce", + "bladeShape", + "bootSize", + "calfSize", + "capacity", + "flavor", + "lensColor", + "fittingType", + "numberOfPockets", + "fuelCapacity", + "bladeType", + "maximumCompatibleBootSize", + "minimumCompatibleBootSize", + "apparentScaleSize", + "minimumCompatibleRopeDiameter", + "maximumCompatibleRopeDiameter", + "turnRadius", + "numberOfDoors", + "staticElongationPercentage", + "uiaaFallRating", + "numberOfGearLoops", + "effectiveEdgeLength", + "accessLocation", + "boilRateDescription", + "fillMaterialType", + "soundPressure", + "capType", + "mountType", + "stateString", + "lampType", + "numberOfPages", + "mapType", + "staticLoadCapacity", + "heatOutput", + "numberOfBlades", + "temperatureRating", + "bladeLength", + "lensMaterial", + "lensShape", + "maximumHeight", + "fuelType", + "maximumEnergyOutput", + "insulationResistance", + "insulationMaterialType", + "padType", + "outerMaterialType", + "innerMaterialType", + "breakingStrength", + "minimumTorsoMeasurement", + "tensileStrength", + "occupancy", + "numberOfPoles", + "foldedSize", + "lightSourceType", + "lightSourceOperatingLife", + "luminousIntensity", + "crossSectionShape", + "objectiveLensDiameter", + "maximumMagnification", + "minimumMagnification", + "itemShape", + "wattage", + "seatingCapacity", + "fitType", + "uniformNumber", + "guardMaterialType", + "operationMode", + "nativeResolution", + "powerSourceType", + "specialFeatures", + "capacityName", + "includedComponents", + "displayColorSupport", + "loadCapacity", + "memoryStorageCapacity", + "displaySize", + "displayResolutionMaximum", + "connectorType", + "specificUsesForProduct", + "compatibleDevices", + "minimumWeightRecommendation", + "maximumWeightRecommendation", + "itemArea", + "maximumWeightCapacity", + "itemDiameter", + "itemThickness", + "ppuCount", + "ppuCountType", + "battery", + "batteryAverageLife", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "wheelType", + "waterResistanceTechnology", + "cycleTopTubeLength", + "cycleStackHeight", + "cycleSeatTubeLength", + "cycleSeatTubeAngle", + "cycleReachLength", + "cycleHeadTubeLength", + "cycleHeadTubeAngle", + "cycleEffectiveTopTubeLength", + "cycleChainstayLength", + "cycleBottomBracketHeight", + "cycleBottomBracketDrop", + "wheelBase", + "materialFeatures", + "weightRange", + "faceLength", + "snowshoePartType", + "waterResistanceLevel", + "warrantyDescription", + "waistStyle", + "sunlightExposure", + "shellType", + "recommendedUsesForProduct", + "magnificationStrength", + "liningDescription", + "lengthRange", + "hoodDescription", + "heelType", + "glassType", + "faceWidth", + "fabricWeight", + "dryingPerformanceRating", + "containerType", + "compatibilityOptions", + "chainType", + "certificateType", + "baseMaterialType", + "audioFeaturesDescription", + "displayLength", + "displayWidth", + "displayHeight", + "displayWeight", + "displayDiameter", + "itemVolume", + "volumeCapacityName", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "voltage" +}) +@XmlRootElement(name = "CyclingEquipment") +public class CyclingEquipment { + + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "EventName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventName; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ItemPackageContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemPackageContents; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sportType; + @XmlElement(name = "FloorLength") + protected LengthDimension floorLength; + @XmlElement(name = "FloorWidth") + protected LengthDimension floorWidth; + @XmlElement(name = "MinimumTensionRating") + protected WeightDimension minimumTensionRating; + @XmlElement(name = "NumberOfResistanceLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfResistanceLevels; + @XmlElement(name = "TargetZoneCalculationType") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger targetZoneCalculationType; + @XmlElement(name = "MaximumTensionRating") + protected WeightDimension maximumTensionRating; + @XmlElement(name = "NumberOfExercises") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfExercises; + @XmlElement(name = "ControlProgramName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlProgramName; + @XmlElement(name = "ResistanceMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resistanceMechanism; + @XmlElement(name = "ScaleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleName; + @XmlElement(name = "NumberOfPrograms") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPrograms; + @XmlElement(name = "ConstructionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String constructionType; + @XmlElement(name = "Alarm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alarm; + @XmlElement(name = "MaximumResistance") + protected WeightDimension maximumResistance; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "FloorArea") + protected AreaDimension floorArea; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "BottomStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottomStyle; + @XmlElement(name = "CollarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collarType; + @XmlElement(name = "CuffType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuffType; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Department") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String department; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "FrontStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frontStyle; + @XmlElement(name = "GloveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gloveType; + @XmlElement(name = "LegStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legStyle; + @XmlElement(name = "NeckStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckStyle; + @XmlElement(name = "PatternType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternType; + @XmlElement(name = "PocketDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pocketDescription; + @XmlElement(name = "ShoeWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeWidth; + @XmlElement(name = "SleeveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sleeveType; + @XmlElement(name = "SleeveLength") + protected LengthDimension sleeveLength; + @XmlElement(name = "RiseStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String riseStyle; + @XmlElement(name = "StrapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strapType; + @XmlElement(name = "SupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportType; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "TopStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topStyle; + @XmlElement(name = "UnderwireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String underwireType; + @XmlElement(name = "UVProtection") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uvProtection; + @XmlElement(name = "WaistSize") + protected LengthDimension waistSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "RimSize") + protected LengthDimension rimSize; + @XmlElement(name = "CrankLength") + protected LengthDimension crankLength; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "TopTubeLength") + protected LengthDimension topTubeLength; + @XmlElement(name = "WheelSize") + protected LengthDimension wheelSize; + @XmlElement(name = "BrakeWidth") + protected LengthDimension brakeWidth; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "BikeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bikeType; + @XmlElement(name = "InseamLength") + protected NeckSizeDimension inseamLength; + @XmlElement(name = "BrakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brakeType; + @XmlElement(name = "SuspensionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String suspensionType; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "AssemblyInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String assemblyInstructions; + @XmlElement(name = "Speed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speed; + @XmlElement(name = "Resistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger resistance; + @XmlElement(name = "FrameSize") + protected LengthDimension frameSize; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "DivingClothingThickness") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger divingClothingThickness; + @XmlElement(name = "TensionLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tensionLevel; + @XmlElement(name = "BearingMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bearingMaterialType; + @XmlElement(name = "SonarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sonarType; + @XmlElement(name = "BeamWidth") + protected LengthDimension beamWidth; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "LifeVestType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifeVestType; + @XmlElement(name = "MaximumHorsepower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumHorsepower; + @XmlElement(name = "MotorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motorType; + @XmlElement(name = "RotationDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rotationDirection; + @XmlElement(name = "NumberOfPowerLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPowerLevels; + @XmlElement(name = "LocationAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String locationAccuracy; + @XmlElement(name = "NavigationRoutes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger navigationRoutes; + @XmlElement(name = "ItemImpactForce") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemImpactForce; + @XmlElement(name = "BladeShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeShape; + @XmlElement(name = "BootSize") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bootSize; + @XmlElement(name = "CalfSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calfSize; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "FittingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fittingType; + @XmlElement(name = "NumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPockets; + @XmlElement(name = "FuelCapacity") + protected VolumeDimension fuelCapacity; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "MaximumCompatibleBootSize") + protected BootSizeDimension maximumCompatibleBootSize; + @XmlElement(name = "MinimumCompatibleBootSize") + protected BootSizeDimension minimumCompatibleBootSize; + @XmlElement(name = "ApparentScaleSize") + protected LengthDimension apparentScaleSize; + @XmlElement(name = "MinimumCompatibleRopeDiameter") + protected LengthDimension minimumCompatibleRopeDiameter; + @XmlElement(name = "MaximumCompatibleRopeDiameter") + protected LengthDimension maximumCompatibleRopeDiameter; + @XmlElement(name = "TurnRadius") + protected LengthDimension turnRadius; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "StaticElongationPercentage") + protected BigDecimal staticElongationPercentage; + @XmlElement(name = "UIAAFallRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uiaaFallRating; + @XmlElement(name = "NumberOfGearLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGearLoops; + @XmlElement(name = "EffectiveEdgeLength") + protected LengthDimension effectiveEdgeLength; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "BoilRateDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boilRateDescription; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "SoundPressure") + protected BigDecimal soundPressure; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "MountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountType; + @XmlElement(name = "StateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stateString; + @XmlElement(name = "LampType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampType; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "MapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mapType; + @XmlElement(name = "StaticLoadCapacity") + protected WeightDimension staticLoadCapacity; + @XmlElement(name = "HeatOutput") + protected TemperatureRatingDimension heatOutput; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "TemperatureRating") + protected TemperatureRatingDimension temperatureRating; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "LensMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterial; + @XmlElement(name = "LensShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensShape; + @XmlElement(name = "MaximumHeight") + protected LengthDimension maximumHeight; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "MaximumEnergyOutput") + protected EnergyConsumptionDimension maximumEnergyOutput; + @XmlElement(name = "InsulationResistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger insulationResistance; + @XmlElement(name = "InsulationMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insulationMaterialType; + @XmlElement(name = "PadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String padType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "MinimumTorsoMeasurement") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumTorsoMeasurement; + @XmlElement(name = "TensileStrength") + protected WeightDimension tensileStrength; + @XmlElement(name = "Occupancy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occupancy; + @XmlElement(name = "NumberOfPoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPoles; + @XmlElement(name = "FoldedSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedSize; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "LightSourceOperatingLife") + protected BurnTimeDimension lightSourceOperatingLife; + @XmlElement(name = "LuminousIntensity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger luminousIntensity; + @XmlElement(name = "CrossSectionShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String crossSectionShape; + @XmlElement(name = "ObjectiveLensDiameter") + protected LengthDimension objectiveLensDiameter; + @XmlElement(name = "MaximumMagnification") + protected BigDecimal maximumMagnification; + @XmlElement(name = "MinimumMagnification") + protected BigDecimal minimumMagnification; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "UniformNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformNumber; + @XmlElement(name = "GuardMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guardMaterialType; + @XmlElement(name = "OperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operationMode; + @XmlElement(name = "NativeResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nativeResolution; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "CapacityName") + protected WeightDimension capacityName; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "DisplayColorSupport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayColorSupport; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeDimension memoryStorageCapacity; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MinimumWeightRecommendation") + protected WeightDimension minimumWeightRecommendation; + @XmlElement(name = "MaximumWeightRecommendation") + protected WeightDimension maximumWeightRecommendation; + @XmlElement(name = "ItemArea") + protected AreaDimension itemArea; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected AssemblyTimeDimension batteryAverageLife; + @XmlElement(name = "LithiumBatteryEnergyContent") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + @XmlSchemaType(name = "string") + protected LithiumBatteryPackagingType lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "WaterResistanceTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterResistanceTechnology; + @XmlElement(name = "CycleTopTubeLength") + protected CycleLengthDimension cycleTopTubeLength; + @XmlElement(name = "CycleStackHeight") + protected CycleLengthDimension cycleStackHeight; + @XmlElement(name = "CycleSeatTubeLength") + protected CycleLengthDimension cycleSeatTubeLength; + @XmlElement(name = "CycleSeatTubeAngle") + protected DegreeDimension cycleSeatTubeAngle; + @XmlElement(name = "CycleReachLength") + protected CycleLengthDimension cycleReachLength; + @XmlElement(name = "CycleHeadTubeLength") + protected CycleLengthDimension cycleHeadTubeLength; + @XmlElement(name = "CycleHeadTubeAngle") + protected DegreeDimension cycleHeadTubeAngle; + @XmlElement(name = "CycleEffectiveTopTubeLength") + protected CycleLengthDimension cycleEffectiveTopTubeLength; + @XmlElement(name = "CycleChainstayLength") + protected CycleLengthDimension cycleChainstayLength; + @XmlElement(name = "CycleBottomBracketHeight") + protected CycleLengthDimension cycleBottomBracketHeight; + @XmlElement(name = "CycleBottomBracketDrop") + protected CycleLengthDimension cycleBottomBracketDrop; + @XmlElement(name = "WheelBase") + protected CycleLengthDimension wheelBase; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "WeightRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weightRange; + @XmlElement(name = "FaceLength") + protected LengthDimension faceLength; + @XmlElement(name = "SnowshoePartType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String snowshoePartType; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaistStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waistStyle; + @XmlElement(name = "SunlightExposure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sunlightExposure; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "RecommendedUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedUsesForProduct; + @XmlElement(name = "MagnificationStrength") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger magnificationStrength; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LengthRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lengthRange; + @XmlElement(name = "HoodDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hoodDescription; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "GlassType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String glassType; + @XmlElement(name = "FaceWidth") + protected LengthDimension faceWidth; + @XmlElement(name = "FabricWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fabricWeight; + @XmlElement(name = "DryingPerformanceRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dryingPerformanceRating; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "CertificateType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateType; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "AudioFeaturesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioFeaturesDescription; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取eventName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventName() { + return eventName; + } + + /** + * 设置eventName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventName(String value) { + this.eventName = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取itemPackageContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemPackageContents() { + return itemPackageContents; + } + + /** + * 设置itemPackageContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemPackageContents(String value) { + this.itemPackageContents = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取sportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSportType() { + return sportType; + } + + /** + * 设置sportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSportType(String value) { + this.sportType = value; + } + + /** + * 获取floorLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorLength() { + return floorLength; + } + + /** + * 设置floorLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorLength(LengthDimension value) { + this.floorLength = value; + } + + /** + * 获取floorWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorWidth() { + return floorWidth; + } + + /** + * 设置floorWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorWidth(LengthDimension value) { + this.floorWidth = value; + } + + /** + * 获取minimumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumTensionRating() { + return minimumTensionRating; + } + + /** + * 设置minimumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumTensionRating(WeightDimension value) { + this.minimumTensionRating = value; + } + + /** + * 获取numberOfResistanceLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfResistanceLevels() { + return numberOfResistanceLevels; + } + + /** + * 设置numberOfResistanceLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfResistanceLevels(BigInteger value) { + this.numberOfResistanceLevels = value; + } + + /** + * 获取targetZoneCalculationType属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTargetZoneCalculationType() { + return targetZoneCalculationType; + } + + /** + * 设置targetZoneCalculationType属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTargetZoneCalculationType(BigInteger value) { + this.targetZoneCalculationType = value; + } + + /** + * 获取maximumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumTensionRating() { + return maximumTensionRating; + } + + /** + * 设置maximumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumTensionRating(WeightDimension value) { + this.maximumTensionRating = value; + } + + /** + * 获取numberOfExercises属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfExercises() { + return numberOfExercises; + } + + /** + * 设置numberOfExercises属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfExercises(BigInteger value) { + this.numberOfExercises = value; + } + + /** + * 获取controlProgramName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlProgramName() { + return controlProgramName; + } + + /** + * 设置controlProgramName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlProgramName(String value) { + this.controlProgramName = value; + } + + /** + * 获取resistanceMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResistanceMechanism() { + return resistanceMechanism; + } + + /** + * 设置resistanceMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResistanceMechanism(String value) { + this.resistanceMechanism = value; + } + + /** + * 获取scaleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleName() { + return scaleName; + } + + /** + * 设置scaleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleName(String value) { + this.scaleName = value; + } + + /** + * 获取numberOfPrograms属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPrograms() { + return numberOfPrograms; + } + + /** + * 设置numberOfPrograms属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPrograms(BigInteger value) { + this.numberOfPrograms = value; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取alarm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlarm() { + return alarm; + } + + /** + * 设置alarm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlarm(String value) { + this.alarm = value; + } + + /** + * 获取maximumResistance属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumResistance() { + return maximumResistance; + } + + /** + * 设置maximumResistance属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumResistance(WeightDimension value) { + this.maximumResistance = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取floorArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getFloorArea() { + return floorArea; + } + + /** + * 设置floorArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setFloorArea(AreaDimension value) { + this.floorArea = value; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * 获取bottomStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomStyle() { + return bottomStyle; + } + + /** + * 设置bottomStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomStyle(String value) { + this.bottomStyle = value; + } + + /** + * 获取collarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollarType() { + return collarType; + } + + /** + * 设置collarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollarType(String value) { + this.collarType = value; + } + + /** + * 获取cuffType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuffType() { + return cuffType; + } + + /** + * 设置cuffType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuffType(String value) { + this.cuffType = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取department属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartment() { + return department; + } + + /** + * 设置department属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartment(String value) { + this.department = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取frontStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrontStyle() { + return frontStyle; + } + + /** + * 设置frontStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrontStyle(String value) { + this.frontStyle = value; + } + + /** + * 获取gloveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGloveType() { + return gloveType; + } + + /** + * 设置gloveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGloveType(String value) { + this.gloveType = value; + } + + /** + * 获取legStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegStyle() { + return legStyle; + } + + /** + * 设置legStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegStyle(String value) { + this.legStyle = value; + } + + /** + * 获取neckStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckStyle() { + return neckStyle; + } + + /** + * 设置neckStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckStyle(String value) { + this.neckStyle = value; + } + + /** + * 获取patternType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternType() { + return patternType; + } + + /** + * 设置patternType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternType(String value) { + this.patternType = value; + } + + /** + * 获取pocketDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPocketDescription() { + return pocketDescription; + } + + /** + * 设置pocketDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPocketDescription(String value) { + this.pocketDescription = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeWidth(String value) { + this.shoeWidth = value; + } + + /** + * 获取sleeveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSleeveType() { + return sleeveType; + } + + /** + * 设置sleeveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSleeveType(String value) { + this.sleeveType = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSleeveLength(LengthDimension value) { + this.sleeveLength = value; + } + + /** + * 获取riseStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRiseStyle() { + return riseStyle; + } + + /** + * 设置riseStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRiseStyle(String value) { + this.riseStyle = value; + } + + /** + * 获取strapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrapType() { + return strapType; + } + + /** + * 设置strapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrapType(String value) { + this.strapType = value; + } + + /** + * 获取supportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportType() { + return supportType; + } + + /** + * 设置supportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportType(String value) { + this.supportType = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取topStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopStyle() { + return topStyle; + } + + /** + * 设置topStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopStyle(String value) { + this.topStyle = value; + } + + /** + * 获取underwireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderwireType() { + return underwireType; + } + + /** + * 设置underwireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderwireType(String value) { + this.underwireType = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUVProtection(BigInteger value) { + this.uvProtection = value; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaistSize(LengthDimension value) { + this.waistSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取rimSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimSize() { + return rimSize; + } + + /** + * 设置rimSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimSize(LengthDimension value) { + this.rimSize = value; + } + + /** + * 获取crankLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCrankLength() { + return crankLength; + } + + /** + * 设置crankLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCrankLength(LengthDimension value) { + this.crankLength = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取topTubeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTopTubeLength() { + return topTubeLength; + } + + /** + * 设置topTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTopTubeLength(LengthDimension value) { + this.topTubeLength = value; + } + + /** + * 获取wheelSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelSize() { + return wheelSize; + } + + /** + * 设置wheelSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelSize(LengthDimension value) { + this.wheelSize = value; + } + + /** + * 获取brakeWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBrakeWidth() { + return brakeWidth; + } + + /** + * 设置brakeWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBrakeWidth(LengthDimension value) { + this.brakeWidth = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * 获取bikeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBikeType() { + return bikeType; + } + + /** + * 设置bikeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBikeType(String value) { + this.bikeType = value; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link NeckSizeDimension } + * + */ + public NeckSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeDimension } + * + */ + public void setInseamLength(NeckSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取brakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrakeType() { + return brakeType; + } + + /** + * 设置brakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrakeType(String value) { + this.brakeType = value; + } + + /** + * 获取suspensionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuspensionType() { + return suspensionType; + } + + /** + * 设置suspensionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuspensionType(String value) { + this.suspensionType = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取assemblyInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAssemblyInstructions() { + return assemblyInstructions; + } + + /** + * 设置assemblyInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAssemblyInstructions(String value) { + this.assemblyInstructions = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeed(BigInteger value) { + this.speed = value; + } + + /** + * 获取resistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getResistance() { + return resistance; + } + + /** + * 设置resistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setResistance(BigInteger value) { + this.resistance = value; + } + + /** + * 获取frameSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFrameSize() { + return frameSize; + } + + /** + * 设置frameSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFrameSize(LengthDimension value) { + this.frameSize = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取divingClothingThickness属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDivingClothingThickness() { + return divingClothingThickness; + } + + /** + * 设置divingClothingThickness属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDivingClothingThickness(BigInteger value) { + this.divingClothingThickness = value; + } + + /** + * 获取tensionLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTensionLevel() { + return tensionLevel; + } + + /** + * 设置tensionLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTensionLevel(String value) { + this.tensionLevel = value; + } + + /** + * 获取bearingMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearingMaterialType() { + return bearingMaterialType; + } + + /** + * 设置bearingMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearingMaterialType(String value) { + this.bearingMaterialType = value; + } + + /** + * 获取sonarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSonarType() { + return sonarType; + } + + /** + * 设置sonarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSonarType(String value) { + this.sonarType = value; + } + + /** + * 获取beamWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeamWidth() { + return beamWidth; + } + + /** + * 设置beamWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeamWidth(LengthDimension value) { + this.beamWidth = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取lifeVestType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifeVestType() { + return lifeVestType; + } + + /** + * 设置lifeVestType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifeVestType(String value) { + this.lifeVestType = value; + } + + /** + * 获取maximumHorsepower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumHorsepower() { + return maximumHorsepower; + } + + /** + * 设置maximumHorsepower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumHorsepower(BigInteger value) { + this.maximumHorsepower = value; + } + + /** + * 获取motorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotorType() { + return motorType; + } + + /** + * 设置motorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotorType(String value) { + this.motorType = value; + } + + /** + * 获取rotationDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRotationDirection() { + return rotationDirection; + } + + /** + * 设置rotationDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRotationDirection(String value) { + this.rotationDirection = value; + } + + /** + * 获取numberOfPowerLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPowerLevels() { + return numberOfPowerLevels; + } + + /** + * 设置numberOfPowerLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPowerLevels(BigInteger value) { + this.numberOfPowerLevels = value; + } + + /** + * 获取locationAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLocationAccuracy() { + return locationAccuracy; + } + + /** + * 设置locationAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLocationAccuracy(String value) { + this.locationAccuracy = value; + } + + /** + * 获取navigationRoutes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNavigationRoutes() { + return navigationRoutes; + } + + /** + * 设置navigationRoutes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNavigationRoutes(BigInteger value) { + this.navigationRoutes = value; + } + + /** + * 获取itemImpactForce属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemImpactForce() { + return itemImpactForce; + } + + /** + * 设置itemImpactForce属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemImpactForce(BigInteger value) { + this.itemImpactForce = value; + } + + /** + * 获取bladeShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeShape() { + return bladeShape; + } + + /** + * 设置bladeShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeShape(String value) { + this.bladeShape = value; + } + + /** + * 获取bootSize属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBootSize() { + return bootSize; + } + + /** + * 设置bootSize属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBootSize(BigInteger value) { + this.bootSize = value; + } + + /** + * 获取calfSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalfSize() { + return calfSize; + } + + /** + * 设置calfSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalfSize(String value) { + this.calfSize = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取fittingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFittingType() { + return fittingType; + } + + /** + * 设置fittingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFittingType(String value) { + this.fittingType = value; + } + + /** + * 获取numberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPockets() { + return numberOfPockets; + } + + /** + * 设置numberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPockets(BigInteger value) { + this.numberOfPockets = value; + } + + /** + * 获取fuelCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getFuelCapacity() { + return fuelCapacity; + } + + /** + * 设置fuelCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setFuelCapacity(VolumeDimension value) { + this.fuelCapacity = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取maximumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMaximumCompatibleBootSize() { + return maximumCompatibleBootSize; + } + + /** + * 设置maximumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMaximumCompatibleBootSize(BootSizeDimension value) { + this.maximumCompatibleBootSize = value; + } + + /** + * 获取minimumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMinimumCompatibleBootSize() { + return minimumCompatibleBootSize; + } + + /** + * 设置minimumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMinimumCompatibleBootSize(BootSizeDimension value) { + this.minimumCompatibleBootSize = value; + } + + /** + * 获取apparentScaleSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getApparentScaleSize() { + return apparentScaleSize; + } + + /** + * 设置apparentScaleSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setApparentScaleSize(LengthDimension value) { + this.apparentScaleSize = value; + } + + /** + * 获取minimumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCompatibleRopeDiameter() { + return minimumCompatibleRopeDiameter; + } + + /** + * 设置minimumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCompatibleRopeDiameter(LengthDimension value) { + this.minimumCompatibleRopeDiameter = value; + } + + /** + * 获取maximumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCompatibleRopeDiameter() { + return maximumCompatibleRopeDiameter; + } + + /** + * 设置maximumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCompatibleRopeDiameter(LengthDimension value) { + this.maximumCompatibleRopeDiameter = value; + } + + /** + * 获取turnRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTurnRadius() { + return turnRadius; + } + + /** + * 设置turnRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTurnRadius(LengthDimension value) { + this.turnRadius = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取staticElongationPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStaticElongationPercentage() { + return staticElongationPercentage; + } + + /** + * 设置staticElongationPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStaticElongationPercentage(BigDecimal value) { + this.staticElongationPercentage = value; + } + + /** + * 获取uiaaFallRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUIAAFallRating() { + return uiaaFallRating; + } + + /** + * 设置uiaaFallRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUIAAFallRating(BigInteger value) { + this.uiaaFallRating = value; + } + + /** + * 获取numberOfGearLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGearLoops() { + return numberOfGearLoops; + } + + /** + * 设置numberOfGearLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGearLoops(BigInteger value) { + this.numberOfGearLoops = value; + } + + /** + * 获取effectiveEdgeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getEffectiveEdgeLength() { + return effectiveEdgeLength; + } + + /** + * 设置effectiveEdgeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setEffectiveEdgeLength(LengthDimension value) { + this.effectiveEdgeLength = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取boilRateDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoilRateDescription() { + return boilRateDescription; + } + + /** + * 设置boilRateDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoilRateDescription(String value) { + this.boilRateDescription = value; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取soundPressure属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSoundPressure() { + return soundPressure; + } + + /** + * 设置soundPressure属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSoundPressure(BigDecimal value) { + this.soundPressure = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取mountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountType() { + return mountType; + } + + /** + * 设置mountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountType(String value) { + this.mountType = value; + } + + /** + * 获取stateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStateString() { + return stateString; + } + + /** + * 设置stateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStateString(String value) { + this.stateString = value; + } + + /** + * 获取lampType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampType() { + return lampType; + } + + /** + * 设置lampType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampType(String value) { + this.lampType = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取mapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMapType() { + return mapType; + } + + /** + * 设置mapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMapType(String value) { + this.mapType = value; + } + + /** + * 获取staticLoadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getStaticLoadCapacity() { + return staticLoadCapacity; + } + + /** + * 设置staticLoadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setStaticLoadCapacity(WeightDimension value) { + this.staticLoadCapacity = value; + } + + /** + * 获取heatOutput属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getHeatOutput() { + return heatOutput; + } + + /** + * 设置heatOutput属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setHeatOutput(TemperatureRatingDimension value) { + this.heatOutput = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setTemperatureRating(TemperatureRatingDimension value) { + this.temperatureRating = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取lensMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterial() { + return lensMaterial; + } + + /** + * 设置lensMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterial(String value) { + this.lensMaterial = value; + } + + /** + * 获取lensShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensShape() { + return lensShape; + } + + /** + * 设置lensShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensShape(String value) { + this.lensShape = value; + } + + /** + * 获取maximumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeight() { + return maximumHeight; + } + + /** + * 设置maximumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeight(LengthDimension value) { + this.maximumHeight = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取maximumEnergyOutput属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getMaximumEnergyOutput() { + return maximumEnergyOutput; + } + + /** + * 设置maximumEnergyOutput属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setMaximumEnergyOutput(EnergyConsumptionDimension value) { + this.maximumEnergyOutput = value; + } + + /** + * 获取insulationResistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInsulationResistance() { + return insulationResistance; + } + + /** + * 设置insulationResistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInsulationResistance(BigInteger value) { + this.insulationResistance = value; + } + + /** + * 获取insulationMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsulationMaterialType() { + return insulationMaterialType; + } + + /** + * 设置insulationMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsulationMaterialType(String value) { + this.insulationMaterialType = value; + } + + /** + * 获取padType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPadType() { + return padType; + } + + /** + * 设置padType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPadType(String value) { + this.padType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取minimumTorsoMeasurement属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumTorsoMeasurement() { + return minimumTorsoMeasurement; + } + + /** + * 设置minimumTorsoMeasurement属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumTorsoMeasurement(String value) { + this.minimumTorsoMeasurement = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTensileStrength(WeightDimension value) { + this.tensileStrength = value; + } + + /** + * 获取occupancy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccupancy() { + return occupancy; + } + + /** + * 设置occupancy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccupancy(String value) { + this.occupancy = value; + } + + /** + * 获取numberOfPoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPoles() { + return numberOfPoles; + } + + /** + * 设置numberOfPoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPoles(BigInteger value) { + this.numberOfPoles = value; + } + + /** + * 获取foldedSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedSize() { + return foldedSize; + } + + /** + * 设置foldedSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedSize(String value) { + this.foldedSize = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link BurnTimeDimension } + * + */ + public BurnTimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeDimension } + * + */ + public void setLightSourceOperatingLife(BurnTimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLuminousIntensity(BigInteger value) { + this.luminousIntensity = value; + } + + /** + * 获取crossSectionShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCrossSectionShape() { + return crossSectionShape; + } + + /** + * 设置crossSectionShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCrossSectionShape(String value) { + this.crossSectionShape = value; + } + + /** + * 获取objectiveLensDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getObjectiveLensDiameter() { + return objectiveLensDiameter; + } + + /** + * 设置objectiveLensDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setObjectiveLensDiameter(LengthDimension value) { + this.objectiveLensDiameter = value; + } + + /** + * 获取maximumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaximumMagnification() { + return maximumMagnification; + } + + /** + * 设置maximumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaximumMagnification(BigDecimal value) { + this.maximumMagnification = value; + } + + /** + * 获取minimumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinimumMagnification() { + return minimumMagnification; + } + + /** + * 设置minimumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinimumMagnification(BigDecimal value) { + this.minimumMagnification = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取uniformNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformNumber() { + return uniformNumber; + } + + /** + * 设置uniformNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformNumber(String value) { + this.uniformNumber = value; + } + + /** + * 获取guardMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuardMaterialType() { + return guardMaterialType; + } + + /** + * 设置guardMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuardMaterialType(String value) { + this.guardMaterialType = value; + } + + /** + * 获取operationMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationMode() { + return operationMode; + } + + /** + * 设置operationMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationMode(String value) { + this.operationMode = value; + } + + /** + * 获取nativeResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNativeResolution() { + return nativeResolution; + } + + /** + * 设置nativeResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNativeResolution(String value) { + this.nativeResolution = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取capacityName属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getCapacityName() { + return capacityName; + } + + /** + * 设置capacityName属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setCapacityName(WeightDimension value) { + this.capacityName = value; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取displayColorSupport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayColorSupport() { + return displayColorSupport; + } + + /** + * 设置displayColorSupport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayColorSupport(String value) { + this.displayColorSupport = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取minimumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumWeightRecommendation() { + return minimumWeightRecommendation; + } + + /** + * 设置minimumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumWeightRecommendation(WeightDimension value) { + this.minimumWeightRecommendation = value; + } + + /** + * 获取maximumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightRecommendation() { + return maximumWeightRecommendation; + } + + /** + * 设置maximumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightRecommendation(WeightDimension value) { + this.maximumWeightRecommendation = value; + } + + /** + * 获取itemArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getItemArea() { + return itemArea; + } + + /** + * 设置itemArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setItemArea(AreaDimension value) { + this.itemArea = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeDimension } + * + */ + public void setBatteryAverageLife(AssemblyTimeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryEnergyContent(BigInteger value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link LithiumBatteryPackagingType } + * + */ + public LithiumBatteryPackagingType getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link LithiumBatteryPackagingType } + * + */ + public void setLithiumBatteryPackaging(LithiumBatteryPackagingType value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取waterResistanceTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterResistanceTechnology() { + return waterResistanceTechnology; + } + + /** + * 设置waterResistanceTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterResistanceTechnology(String value) { + this.waterResistanceTechnology = value; + } + + /** + * 获取cycleTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleTopTubeLength() { + return cycleTopTubeLength; + } + + /** + * 设置cycleTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleTopTubeLength(CycleLengthDimension value) { + this.cycleTopTubeLength = value; + } + + /** + * 获取cycleStackHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleStackHeight() { + return cycleStackHeight; + } + + /** + * 设置cycleStackHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleStackHeight(CycleLengthDimension value) { + this.cycleStackHeight = value; + } + + /** + * 获取cycleSeatTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleSeatTubeLength() { + return cycleSeatTubeLength; + } + + /** + * 设置cycleSeatTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleSeatTubeLength(CycleLengthDimension value) { + this.cycleSeatTubeLength = value; + } + + /** + * 获取cycleSeatTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleSeatTubeAngle() { + return cycleSeatTubeAngle; + } + + /** + * 设置cycleSeatTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleSeatTubeAngle(DegreeDimension value) { + this.cycleSeatTubeAngle = value; + } + + /** + * 获取cycleReachLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleReachLength() { + return cycleReachLength; + } + + /** + * 设置cycleReachLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleReachLength(CycleLengthDimension value) { + this.cycleReachLength = value; + } + + /** + * 获取cycleHeadTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleHeadTubeLength() { + return cycleHeadTubeLength; + } + + /** + * 设置cycleHeadTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleHeadTubeLength(CycleLengthDimension value) { + this.cycleHeadTubeLength = value; + } + + /** + * 获取cycleHeadTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleHeadTubeAngle() { + return cycleHeadTubeAngle; + } + + /** + * 设置cycleHeadTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleHeadTubeAngle(DegreeDimension value) { + this.cycleHeadTubeAngle = value; + } + + /** + * 获取cycleEffectiveTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleEffectiveTopTubeLength() { + return cycleEffectiveTopTubeLength; + } + + /** + * 设置cycleEffectiveTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleEffectiveTopTubeLength(CycleLengthDimension value) { + this.cycleEffectiveTopTubeLength = value; + } + + /** + * 获取cycleChainstayLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleChainstayLength() { + return cycleChainstayLength; + } + + /** + * 设置cycleChainstayLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleChainstayLength(CycleLengthDimension value) { + this.cycleChainstayLength = value; + } + + /** + * 获取cycleBottomBracketHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketHeight() { + return cycleBottomBracketHeight; + } + + /** + * 设置cycleBottomBracketHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketHeight(CycleLengthDimension value) { + this.cycleBottomBracketHeight = value; + } + + /** + * 获取cycleBottomBracketDrop属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketDrop() { + return cycleBottomBracketDrop; + } + + /** + * 设置cycleBottomBracketDrop属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketDrop(CycleLengthDimension value) { + this.cycleBottomBracketDrop = value; + } + + /** + * 获取wheelBase属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getWheelBase() { + return wheelBase; + } + + /** + * 设置wheelBase属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setWheelBase(CycleLengthDimension value) { + this.wheelBase = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取weightRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeightRange() { + return weightRange; + } + + /** + * 设置weightRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeightRange(String value) { + this.weightRange = value; + } + + /** + * 获取faceLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceLength() { + return faceLength; + } + + /** + * 设置faceLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceLength(LengthDimension value) { + this.faceLength = value; + } + + /** + * 获取snowshoePartType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnowshoePartType() { + return snowshoePartType; + } + + /** + * 设置snowshoePartType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnowshoePartType(String value) { + this.snowshoePartType = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waistStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaistStyle() { + return waistStyle; + } + + /** + * 设置waistStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaistStyle(String value) { + this.waistStyle = value; + } + + /** + * 获取sunlightExposure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSunlightExposure() { + return sunlightExposure; + } + + /** + * 设置sunlightExposure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSunlightExposure(String value) { + this.sunlightExposure = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取recommendedUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUsesForProduct() { + return recommendedUsesForProduct; + } + + /** + * 设置recommendedUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUsesForProduct(String value) { + this.recommendedUsesForProduct = value; + } + + /** + * 获取magnificationStrength属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMagnificationStrength() { + return magnificationStrength; + } + + /** + * 设置magnificationStrength属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMagnificationStrength(BigInteger value) { + this.magnificationStrength = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取lengthRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLengthRange() { + return lengthRange; + } + + /** + * 设置lengthRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLengthRange(String value) { + this.lengthRange = value; + } + + /** + * 获取hoodDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHoodDescription() { + return hoodDescription; + } + + /** + * 设置hoodDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHoodDescription(String value) { + this.hoodDescription = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取glassType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGlassType() { + return glassType; + } + + /** + * 设置glassType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGlassType(String value) { + this.glassType = value; + } + + /** + * 获取faceWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceWidth() { + return faceWidth; + } + + /** + * 设置faceWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceWidth(LengthDimension value) { + this.faceWidth = value; + } + + /** + * 获取fabricWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFabricWeight() { + return fabricWeight; + } + + /** + * 设置fabricWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFabricWeight(BigInteger value) { + this.fabricWeight = value; + } + + /** + * 获取dryingPerformanceRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDryingPerformanceRating() { + return dryingPerformanceRating; + } + + /** + * 设置dryingPerformanceRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDryingPerformanceRating(String value) { + this.dryingPerformanceRating = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取certificateType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateType() { + return certificateType; + } + + /** + * 设置certificateType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateType(String value) { + this.certificateType = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取audioFeaturesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioFeaturesDescription() { + return audioFeaturesDescription; + } + + /** + * 设置audioFeaturesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioFeaturesDescription(String value) { + this.audioFeaturesDescription = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DVDPlayerOrRecorder.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DVDPlayerOrRecorder.java new file mode 100644 index 0000000..2a91f0d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DVDPlayerOrRecorder.java @@ -0,0 +1,264 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "builtInMedia", + "numberOfSpeakers", + "totalCoaxialInputs", + "totalHdmiPorts", + "wirelessTechnology", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "DVDPlayerOrRecorder") +public class DVDPlayerOrRecorder { + + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DailyLivingAids.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DailyLivingAids.java new file mode 100644 index 0000000..b56d460 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DailyLivingAids.java @@ -0,0 +1,3084 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AllergenInformation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="sulphur_dioxide"/>
+ *               <enumeration value="lupin"/>
+ *               <enumeration value="sulphites"/>
+ *               <enumeration value="peanuts"/>
+ *               <enumeration value="mustard"/>
+ *               <enumeration value="sesame_seeds"/>
+ *               <enumeration value="celery"/>
+ *               <enumeration value="hazelnuts"/>
+ *               <enumeration value="molluscs"/>
+ *               <enumeration value="wheat"/>
+ *               <enumeration value="soy"/>
+ *               <enumeration value="brazil_nuts"/>
+ *               <enumeration value="pecan_nuts"/>
+ *               <enumeration value="eggs"/>
+ *               <enumeration value="tree_nuts"/>
+ *               <enumeration value="oat"/>
+ *               <enumeration value="crustacean"/>
+ *               <enumeration value="kamut"/>
+ *               <enumeration value="milk"/>
+ *               <enumeration value="barley"/>
+ *               <enumeration value="almonds"/>
+ *               <enumeration value="pistachio_nuts"/>
+ *               <enumeration value="walnut"/>
+ *               <enumeration value="cereals_containing_gluten"/>
+ *               <enumeration value="fish"/>
+ *               <enumeration value="spelt"/>
+ *               <enumeration value="cashews"/>
+ *               <enumeration value="macadamia_nuts"/>
+ *               <enumeration value="rye"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Author" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="BackLabelImageUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unbound"/>
+ *               <enumeration value="video_cd"/>
+ *               <enumeration value="cadillac_binding"/>
+ *               <enumeration value="board_book"/>
+ *               <enumeration value="game_video"/>
+ *               <enumeration value="dvd"/>
+ *               <enumeration value="microfilm"/>
+ *               <enumeration value="thread_bound"/>
+ *               <enumeration value="pamphlet"/>
+ *               <enumeration value="3_5_and_5_25_inch_disk"/>
+ *               <enumeration value="rag_book"/>
+ *               <enumeration value="audioCD"/>
+ *               <enumeration value="loose_leaf"/>
+ *               <enumeration value="video_download"/>
+ *               <enumeration value="eyewear"/>
+ *               <enumeration value="audio_reel_tape"/>
+ *               <enumeration value="spiral_bound"/>
+ *               <enumeration value="cd_graphics"/>
+ *               <enumeration value="email_gift_certificate"/>
+ *               <enumeration value="bargain_book"/>
+ *               <enumeration value="cd_r"/>
+ *               <enumeration value="target_gift_card"/>
+ *               <enumeration value="poster"/>
+ *               <enumeration value="audio_video"/>
+ *               <enumeration value="dvd_r"/>
+ *               <enumeration value="wine"/>
+ *               <enumeration value="miscellaneous"/>
+ *               <enumeration value="battery"/>
+ *               <enumeration value="wireless_plan"/>
+ *               <enumeration value="journal"/>
+ *               <enumeration value="mp3_cd"/>
+ *               <enumeration value="library_audio_cd"/>
+ *               <enumeration value="pocket_book"/>
+ *               <enumeration value="kitchen"/>
+ *               <enumeration value="blu_ray"/>
+ *               <enumeration value="calendar"/>
+ *               <enumeration value="sports_apparel"/>
+ *               <enumeration value="printed_access_code"/>
+ *               <enumeration value="target_beauty"/>
+ *               <enumeration value="consumer_electronics"/>
+ *               <enumeration value="shoes"/>
+ *               <enumeration value="paper_gift_certificate"/>
+ *               <enumeration value="cd_rom"/>
+ *               <enumeration value="target_media"/>
+ *               <enumeration value="diary"/>
+ *               <enumeration value="lp_record"/>
+ *               <enumeration value="watch"/>
+ *               <enumeration value="grocery"/>
+ *               <enumeration value="betamax"/>
+ *               <enumeration value="VHStape"/>
+ *               <enumeration value="mini_disc"/>
+ *               <enumeration value="saddle_stitch"/>
+ *               <enumeration value="library_mp3_cd"/>
+ *               <enumeration value="3_5_inch_disk"/>
+ *               <enumeration value="carton_quantity"/>
+ *               <enumeration value="apparel"/>
+ *               <enumeration value="kindle_edition"/>
+ *               <enumeration value="luggage"/>
+ *               <enumeration value="school"/>
+ *               <enumeration value="plastic_gift_certificate"/>
+ *               <enumeration value="cd_rom_and_3_5_inch_disk"/>
+ *               <enumeration value="hat"/>
+ *               <enumeration value="target_pets"/>
+ *               <enumeration value="consumer_magazine"/>
+ *               <enumeration value="t_shirt"/>
+ *               <enumeration value="audio_download"/>
+ *               <enumeration value="target_gift"/>
+ *               <enumeration value="multiple_license"/>
+ *               <enumeration value="bookmark"/>
+ *               <enumeration value="target_ce"/>
+ *               <enumeration value="paper_catalog"/>
+ *               <enumeration value="s_vhs"/>
+ *               <enumeration value="wireless_plan_option"/>
+ *               <enumeration value="game_board"/>
+ *               <enumeration value="wireless_phone"/>
+ *               <enumeration value="foam_book"/>
+ *               <enumeration value="cards"/>
+ *               <enumeration value="dvd_i"/>
+ *               <enumeration value="game_cartridge"/>
+ *               <enumeration value="usb_flash_drive"/>
+ *               <enumeration value="diskette"/>
+ *               <enumeration value="ecard_gift_certificate"/>
+ *               <enumeration value="misc_supplies"/>
+ *               <enumeration value="mook"/>
+ *               <enumeration value="umd"/>
+ *               <enumeration value="cd_interactive"/>
+ *               <enumeration value="playstation"/>
+ *               <enumeration value="5_25_inch_disk"/>
+ *               <enumeration value="plastic_comb"/>
+ *               <enumeration value="wall_chart"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="home_improvement"/>
+ *               <enumeration value="digital"/>
+ *               <enumeration value="health_and_beauty"/>
+ *               <enumeration value="wireless_phone_SIMM"/>
+ *               <enumeration value="pod_hardback"/>
+ *               <enumeration value="home"/>
+ *               <enumeration value="e-points"/>
+ *               <enumeration value="mass_market"/>
+ *               <enumeration value="paperback_shinsho"/>
+ *               <enumeration value="pop-up"/>
+ *               <enumeration value="accessory"/>
+ *               <enumeration value="usb_memory_stick"/>
+ *               <enumeration value="imitation_leather"/>
+ *               <enumeration value="gift"/>
+ *               <enumeration value="target_toys"/>
+ *               <enumeration value="software"/>
+ *               <enumeration value="mp3_track"/>
+ *               <enumeration value="target_outdoor_sport"/>
+ *               <enumeration value="target_apparel"/>
+ *               <enumeration value="paperback_bunko"/>
+ *               <enumeration value="turtleback"/>
+ *               <enumeration value="bath_book"/>
+ *               <enumeration value="kindle_edition_av"/>
+ *               <enumeration value="unlocked_phone"/>
+ *               <enumeration value="office_product"/>
+ *               <enumeration value="lawn_and_garden"/>
+ *               <enumeration value="case"/>
+ *               <enumeration value="music_artist"/>
+ *               <enumeration value="game_puzzle"/>
+ *               <enumeration value="software_download"/>
+ *               <enumeration value="bonded_leather"/>
+ *               <enumeration value="target_jewelry"/>
+ *               <enumeration value="vas"/>
+ *               <enumeration value="novelty_book"/>
+ *               <enumeration value="theatrical_release"/>
+ *               <enumeration value="8_inch_disk"/>
+ *               <enumeration value="slide"/>
+ *               <enumeration value="side_stitch"/>
+ *               <enumeration value="transparency"/>
+ *               <enumeration value="target_kitchen"/>
+ *               <enumeration value="jp_oversized_book"/>
+ *               <enumeration value="pod_paperback"/>
+ *               <enumeration value="flexibound"/>
+ *               <enumeration value="tankobon_softcover"/>
+ *               <enumeration value="financial_product"/>
+ *               <enumeration value="kindle_single"/>
+ *               <enumeration value="audible_audiobook"/>
+ *               <enumeration value="mp3_album"/>
+ *               <enumeration value="sheet_music"/>
+ *               <enumeration value="tools"/>
+ *               <enumeration value="digital_audiobook"/>
+ *               <enumeration value="laser_disc"/>
+ *               <enumeration value="library"/>
+ *               <enumeration value="flap"/>
+ *               <enumeration value="vinyl_bound"/>
+ *               <enumeration value="volume_license"/>
+ *               <enumeration value="camera"/>
+ *               <enumeration value="bundle"/>
+ *               <enumeration value="map"/>
+ *               <enumeration value="hardcover"/>
+ *               <enumeration value="toy"/>
+ *               <enumeration value="workbook"/>
+ *               <enumeration value="kindle_edition_active"/>
+ *               <enumeration value="television"/>
+ *               <enumeration value="wireless_collateral"/>
+ *               <enumeration value="hd_dvd"/>
+ *               <enumeration value="ld_rom"/>
+ *               <enumeration value="ring_bound"/>
+ *               <enumeration value="target_baby"/>
+ *               <enumeration value="roughcut"/>
+ *               <enumeration value="organizer"/>
+ *               <enumeration value="dvd_audio"/>
+ *               <enumeration value="target_home"/>
+ *               <enumeration value="perfect"/>
+ *               <enumeration value="blu_ray_audio"/>
+ *               <enumeration value="single_issue_magazine"/>
+ *               <enumeration value="cassette"/>
+ *               <enumeration value="microfiche"/>
+ *               <enumeration value="magnetic_media"/>
+ *               <enumeration value="stationery"/>
+ *               <enumeration value="housewares"/>
+ *               <enumeration value="videotape"/>
+ *               <enumeration value="notebook"/>
+ *               <enumeration value="jewelry"/>
+ *               <enumeration value="textbook"/>
+ *               <enumeration value="tankobon_hardcover"/>
+ *               <enumeration value="loose_stones"/>
+ *               <enumeration value="film"/>
+ *               <enumeration value="music_download"/>
+ *               <enumeration value="license"/>
+ *               <enumeration value="cbhd"/>
+ *               <enumeration value="pod_generic"/>
+ *               <enumeration value="paperback"/>
+ *               <enumeration value="hardcover_spiral"/>
+ *               <enumeration value="baby_product"/>
+ *               <enumeration value="automotive"/>
+ *               <enumeration value="game"/>
+ *               <enumeration value="leather_bound"/>
+ *               <enumeration value="dcc"/>
+ *               <enumeration value="game_computer"/>
+ *               <enumeration value="target_sports"/>
+ *               <enumeration value="game_blocks"/>
+ *               <enumeration value="target_furniture"/>
+ *               <enumeration value="cd_video"/>
+ *               <enumeration value="digital_audio_tape"/>
+ *               <enumeration value="hardcover_comic"/>
+ *               <enumeration value="prepaid_phone_card"/>
+ *               <enumeration value="console"/>
+ *               <enumeration value="preloaded_digital_audio_player"/>
+ *               <enumeration value="sports"/>
+ *               <enumeration value="card_book"/>
+ *               <enumeration value="album"/>
+ *               <enumeration value="videodisc"/>
+ *               <enumeration value="address_book"/>
+ *               <enumeration value="unknown_binding"/>
+ *               <enumeration value="puppet"/>
+ *               <enumeration value="target_hardware"/>
+ *               <enumeration value="pc"/>
+ *               <enumeration value="application"/>
+ *               <enumeration value="target_food"/>
+ *               <enumeration value="wireless_phone_accessory"/>
+ *               <enumeration value="nintendo64"/>
+ *               <enumeration value="target_luggage"/>
+ *               <enumeration value="comic"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Edition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EquivalentProductVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="EuAcousticNoiseSymbol" type="{}EuAcousticNoiseValue" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatProperShippingName" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatRegulatoryPackingGroup" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatStorageRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatTransportationRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CoverageArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="Language" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="german"/>
+ *               <enumeration value="aragonese"/>
+ *               <enumeration value="sidamo"/>
+ *               <enumeration value="altaic_languages"/>
+ *               <enumeration value="luo"/>
+ *               <enumeration value="khotanese"/>
+ *               <enumeration value="kinyarwanda"/>
+ *               <enumeration value="papuan_languages"/>
+ *               <enumeration value="hausa"/>
+ *               <enumeration value="elamite"/>
+ *               <enumeration value="dutch"/>
+ *               <enumeration value="old_french"/>
+ *               <enumeration value="classical_syriac"/>
+ *               <enumeration value="flemish"/>
+ *               <enumeration value="kokborok"/>
+ *               <enumeration value="nepali"/>
+ *               <enumeration value="songhai_languages"/>
+ *               <enumeration value="makasar"/>
+ *               <enumeration value="ancient_greek"/>
+ *               <enumeration value="sardinian"/>
+ *               <enumeration value="chinook_jargon"/>
+ *               <enumeration value="niger_kordofanian_languages"/>
+ *               <enumeration value="cayuga"/>
+ *               <enumeration value="castillian"/>
+ *               <enumeration value="old_irish"/>
+ *               <enumeration value="persian"/>
+ *               <enumeration value="aleut"/>
+ *               <enumeration value="jula"/>
+ *               <enumeration value="siksika"/>
+ *               <enumeration value="pohnpeian"/>
+ *               <enumeration value="nzima"/>
+ *               <enumeration value="chiricahua"/>
+ *               <enumeration value="siswati"/>
+ *               <enumeration value="sumerian"/>
+ *               <enumeration value="north_american_indian_languages"/>
+ *               <enumeration value="minangkabau"/>
+ *               <enumeration value="dravidian_languages"/>
+ *               <enumeration value="gorontalo"/>
+ *               <enumeration value="slovak"/>
+ *               <enumeration value="hebrew"/>
+ *               <enumeration value="sasak"/>
+ *               <enumeration value="ekajuk"/>
+ *               <enumeration value="northern_sami"/>
+ *               <enumeration value="chechen"/>
+ *               <enumeration value="selkup"/>
+ *               <enumeration value="kirundi"/>
+ *               <enumeration value="braj"/>
+ *               <enumeration value="bengali"/>
+ *               <enumeration value="celtic_languages"/>
+ *               <enumeration value="azerbaijani"/>
+ *               <enumeration value="sorbian_languages"/>
+ *               <enumeration value="upper_sorbian"/>
+ *               <enumeration value="scots"/>
+ *               <enumeration value="afrikaans"/>
+ *               <enumeration value="sami"/>
+ *               <enumeration value="umbundu"/>
+ *               <enumeration value="australian_languages"/>
+ *               <enumeration value="assyrian"/>
+ *               <enumeration value="navaho"/>
+ *               <enumeration value="khoisan_languages"/>
+ *               <enumeration value="lithuanian"/>
+ *               <enumeration value="bambara"/>
+ *               <enumeration value="chamic_languages"/>
+ *               <enumeration value="vietnamese"/>
+ *               <enumeration value="bini"/>
+ *               <enumeration value="maltese"/>
+ *               <enumeration value="slave_athapascan"/>
+ *               <enumeration value="mandar"/>
+ *               <enumeration value="susu"/>
+ *               <enumeration value="apache_languages"/>
+ *               <enumeration value="lule_sami"/>
+ *               <enumeration value="artificial_languages"/>
+ *               <enumeration value="algonquian_languages"/>
+ *               <enumeration value="bikol"/>
+ *               <enumeration value="sanskrit"/>
+ *               <enumeration value="bihari"/>
+ *               <enumeration value="tuvinian"/>
+ *               <enumeration value="gaelic_scots"/>
+ *               <enumeration value="wakashan_languages"/>
+ *               <enumeration value="tatar"/>
+ *               <enumeration value="luba_katanga"/>
+ *               <enumeration value="welsh"/>
+ *               <enumeration value="kumyk"/>
+ *               <enumeration value="chinese"/>
+ *               <enumeration value="japanese"/>
+ *               <enumeration value="beja"/>
+ *               <enumeration value="norwegian_bokmal"/>
+ *               <enumeration value="tzeltal"/>
+ *               <enumeration value="tiv"/>
+ *               <enumeration value="angika"/>
+ *               <enumeration value="scots_gaelic"/>
+ *               <enumeration value="garo"/>
+ *               <enumeration value="otomian_languages"/>
+ *               <enumeration value="north_ndebele"/>
+ *               <enumeration value="aramaic"/>
+ *               <enumeration value="dhivehi"/>
+ *               <enumeration value="rarotongan"/>
+ *               <enumeration value="setswana"/>
+ *               <enumeration value="kanuri"/>
+ *               <enumeration value="mon_khmer_languages"/>
+ *               <enumeration value="haryanvi"/>
+ *               <enumeration value="zaza"/>
+ *               <enumeration value="lushai"/>
+ *               <enumeration value="ijo_languages"/>
+ *               <enumeration value="indic"/>
+ *               <enumeration value="zande_languages"/>
+ *               <enumeration value="fon"/>
+ *               <enumeration value="sandawe"/>
+ *               <enumeration value="ndonga"/>
+ *               <enumeration value="xhosa"/>
+ *               <enumeration value="judeo_persian"/>
+ *               <enumeration value="taiwanese_chinese"/>
+ *               <enumeration value="bribri"/>
+ *               <enumeration value="karen_languages"/>
+ *               <enumeration value="marathi"/>
+ *               <enumeration value="sinhalese"/>
+ *               <enumeration value="inuktitut"/>
+ *               <enumeration value="tigre"/>
+ *               <enumeration value="slovene"/>
+ *               <enumeration value="choctaw"/>
+ *               <enumeration value="ga"/>
+ *               <enumeration value="northern_frisian"/>
+ *               <enumeration value="mirandese"/>
+ *               <enumeration value="nauru"/>
+ *               <enumeration value="yugoslavian"/>
+ *               <enumeration value="spanish"/>
+ *               <enumeration value="somali"/>
+ *               <enumeration value="dakota"/>
+ *               <enumeration value="syriac"/>
+ *               <enumeration value="french_canadian"/>
+ *               <enumeration value="lower_sorbian"/>
+ *               <enumeration value="punjabi"/>
+ *               <enumeration value="inari_sami"/>
+ *               <enumeration value="inuktitun"/>
+ *               <enumeration value="gwichin"/>
+ *               <enumeration value="erzya"/>
+ *               <enumeration value="cushitic_languages"/>
+ *               <enumeration value="kikuyu"/>
+ *               <enumeration value="quechua"/>
+ *               <enumeration value="nilo_saharan_languages"/>
+ *               <enumeration value="sino_tibetan"/>
+ *               <enumeration value="kalaallisut"/>
+ *               <enumeration value="romance"/>
+ *               <enumeration value="asturian"/>
+ *               <enumeration value="bislama"/>
+ *               <enumeration value="fanti"/>
+ *               <enumeration value="pampanga"/>
+ *               <enumeration value="aromanian"/>
+ *               <enumeration value="madurese"/>
+ *               <enumeration value="norwegian"/>
+ *               <enumeration value="pedi"/>
+ *               <enumeration value="herero"/>
+ *               <enumeration value="yoruba"/>
+ *               <enumeration value="ottoman_turkish"/>
+ *               <enumeration value="latin"/>
+ *               <enumeration value="middle_english"/>
+ *               <enumeration value="gilbertese"/>
+ *               <enumeration value="french"/>
+ *               <enumeration value="georgian"/>
+ *               <enumeration value="old_provencal"/>
+ *               <enumeration value="portuguese_brazilian"/>
+ *               <enumeration value="tamashek"/>
+ *               <enumeration value="serbian"/>
+ *               <enumeration value="marshallese"/>
+ *               <enumeration value="kru_languages"/>
+ *               <enumeration value="kashubian"/>
+ *               <enumeration value="chhattisgarhi"/>
+ *               <enumeration value="kosraean"/>
+ *               <enumeration value="hindi"/>
+ *               <enumeration value="esperanto"/>
+ *               <enumeration value="kazakh"/>
+ *               <enumeration value="gayo"/>
+ *               <enumeration value="afghan_pashtu"/>
+ *               <enumeration value="ewondo"/>
+ *               <enumeration value="rapanui"/>
+ *               <enumeration value="egyptian"/>
+ *               <enumeration value="gibberish"/>
+ *               <enumeration value="khmer"/>
+ *               <enumeration value="banda_languages"/>
+ *               <enumeration value="hungarian"/>
+ *               <enumeration value="moksha"/>
+ *               <enumeration value="creek"/>
+ *               <enumeration value="luiseno"/>
+ *               <enumeration value="karelian"/>
+ *               <enumeration value="greenlandic"/>
+ *               <enumeration value="samoan"/>
+ *               <enumeration value="berber"/>
+ *               <enumeration value="romansch"/>
+ *               <enumeration value="cree"/>
+ *               <enumeration value="gothic"/>
+ *               <enumeration value="nyamwezi"/>
+ *               <enumeration value="magahi"/>
+ *               <enumeration value="shona"/>
+ *               <enumeration value="lunda"/>
+ *               <enumeration value="uzbek"/>
+ *               <enumeration value="arawak"/>
+ *               <enumeration value="friulian"/>
+ *               <enumeration value="fiji"/>
+ *               <enumeration value="turkmen"/>
+ *               <enumeration value="old_persian"/>
+ *               <enumeration value="shan"/>
+ *               <enumeration value="latvian"/>
+ *               <enumeration value="old_english"/>
+ *               <enumeration value="tsonga"/>
+ *               <enumeration value="faroese"/>
+ *               <enumeration value="votic"/>
+ *               <enumeration value="ossetian"/>
+ *               <enumeration value="iroquoian_languages"/>
+ *               <enumeration value="yupik_languages"/>
+ *               <enumeration value="dargwa"/>
+ *               <enumeration value="papiamento"/>
+ *               <enumeration value="phoenician"/>
+ *               <enumeration value="mandingo"/>
+ *               <enumeration value="delaware"/>
+ *               <enumeration value="low_german"/>
+ *               <enumeration value="lao"/>
+ *               <enumeration value="mongolian"/>
+ *               <enumeration value="abkhazian"/>
+ *               <enumeration value="telugu"/>
+ *               <enumeration value="chagatai"/>
+ *               <enumeration value="achinese"/>
+ *               <enumeration value="udmurt"/>
+ *               <enumeration value="siouan_languages"/>
+ *               <enumeration value="malagasy"/>
+ *               <enumeration value="thai"/>
+ *               <enumeration value="pashto"/>
+ *               <enumeration value="efik"/>
+ *               <enumeration value="luxembourgish"/>
+ *               <enumeration value="bodo"/>
+ *               <enumeration value="gbaya"/>
+ *               <enumeration value="kara_kalpak"/>
+ *               <enumeration value="eastern_frisian"/>
+ *               <enumeration value="nepal_bhasa"/>
+ *               <enumeration value="malay"/>
+ *               <enumeration value="germanic_languages"/>
+ *               <enumeration value="hokkien"/>
+ *               <enumeration value="tsimshian"/>
+ *               <enumeration value="adangme"/>
+ *               <enumeration value="dogri"/>
+ *               <enumeration value="lamba"/>
+ *               <enumeration value="sogdian"/>
+ *               <enumeration value="middle_french"/>
+ *               <enumeration value="estonian"/>
+ *               <enumeration value="afrihili"/>
+ *               <enumeration value="sichuan_yi"/>
+ *               <enumeration value="portuguese_creole"/>
+ *               <enumeration value="ukranian"/>
+ *               <enumeration value="awadhi"/>
+ *               <enumeration value="igbo"/>
+ *               <enumeration value="interlingua"/>
+ *               <enumeration value="gahrwali"/>
+ *               <enumeration value="mizo"/>
+ *               <enumeration value="interlingue"/>
+ *               <enumeration value="cantonese_chinese"/>
+ *               <enumeration value="albanian"/>
+ *               <enumeration value="italian"/>
+ *               <enumeration value="adygei"/>
+ *               <enumeration value="korean"/>
+ *               <enumeration value="khasi"/>
+ *               <enumeration value="lojban"/>
+ *               <enumeration value="tupi_languages"/>
+ *               <enumeration value="ewe"/>
+ *               <enumeration value="gullah"/>
+ *               <enumeration value="prakrit_languages"/>
+ *               <enumeration value="bosnian"/>
+ *               <enumeration value="akan"/>
+ *               <enumeration value="kashmiri"/>
+ *               <enumeration value="klingon"/>
+ *               <enumeration value="dzongkha"/>
+ *               <enumeration value="tai_languages"/>
+ *               <enumeration value="manipuri"/>
+ *               <enumeration value="lapp"/>
+ *               <enumeration value="guarani"/>
+ *               <enumeration value="sangho"/>
+ *               <enumeration value="yapese"/>
+ *               <enumeration value="zuni"/>
+ *               <enumeration value="kuanyama"/>
+ *               <enumeration value="bhutani"/>
+ *               <enumeration value="english"/>
+ *               <enumeration value="sign_language"/>
+ *               <enumeration value="nahautl"/>
+ *               <enumeration value="czech"/>
+ *               <enumeration value="hawaiian"/>
+ *               <enumeration value="south_ndebele"/>
+ *               <enumeration value="geez"/>
+ *               <enumeration value="palauan"/>
+ *               <enumeration value="austronesian"/>
+ *               <enumeration value="ladino"/>
+ *               <enumeration value="tahitian"/>
+ *               <enumeration value="dinka"/>
+ *               <enumeration value="bhojpuri"/>
+ *               <enumeration value="komi"/>
+ *               <enumeration value="old_norse"/>
+ *               <enumeration value="central_american_indian_languages"/>
+ *               <enumeration value="javanese"/>
+ *               <enumeration value="walloon"/>
+ *               <enumeration value="tibetan"/>
+ *               <enumeration value="zulu"/>
+ *               <enumeration value="swahili"/>
+ *               <enumeration value="cherokee"/>
+ *               <enumeration value="himachali_languages"/>
+ *               <enumeration value="iranian_languages"/>
+ *               <enumeration value="oriya"/>
+ *               <enumeration value="icelandic"/>
+ *               <enumeration value="galibi_carib"/>
+ *               <enumeration value="middle_irish"/>
+ *               <enumeration value="classical_newari"/>
+ *               <enumeration value="baltic_languages"/>
+ *               <enumeration value="kamba"/>
+ *               <enumeration value="twi"/>
+ *               <enumeration value="afro_asiatic_languages"/>
+ *               <enumeration value="gujarati"/>
+ *               <enumeration value="nyankole"/>
+ *               <enumeration value="baluchi"/>
+ *               <enumeration value="uighur"/>
+ *               <enumeration value="occitan"/>
+ *               <enumeration value="pangasinan"/>
+ *               <enumeration value="semitic_languages"/>
+ *               <enumeration value="sundanese"/>
+ *               <enumeration value="tamil"/>
+ *               <enumeration value="nko"/>
+ *               <enumeration value="gondi"/>
+ *               <enumeration value="arapaho"/>
+ *               <enumeration value="judeo_arabic"/>
+ *               <enumeration value="micmac"/>
+ *               <enumeration value="mohawk"/>
+ *               <enumeration value="farsi"/>
+ *               <enumeration value="sranan_tongo"/>
+ *               <enumeration value="yao"/>
+ *               <enumeration value="bliss"/>
+ *               <enumeration value="gallegan"/>
+ *               <enumeration value="buryat"/>
+ *               <enumeration value="manx"/>
+ *               <enumeration value="assamese"/>
+ *               <enumeration value="tagalog"/>
+ *               <enumeration value="kurukh"/>
+ *               <enumeration value="swiss_german"/>
+ *               <enumeration value="mandarin_chinese"/>
+ *               <enumeration value="old_high_german"/>
+ *               <enumeration value="polish"/>
+ *               <enumeration value="galician"/>
+ *               <enumeration value="kabyle"/>
+ *               <enumeration value="mayan"/>
+ *               <enumeration value="ukrainian"/>
+ *               <enumeration value="bamileke_languages"/>
+ *               <enumeration value="kalmyk"/>
+ *               <enumeration value="zenaga"/>
+ *               <enumeration value="ojibwa"/>
+ *               <enumeration value="karachay_balkar"/>
+ *               <enumeration value="tereno"/>
+ *               <enumeration value="yakut"/>
+ *               <enumeration value="filipino"/>
+ *               <enumeration value="rajasthani"/>
+ *               <enumeration value="aymara"/>
+ *               <enumeration value="kawi"/>
+ *               <enumeration value="manchu"/>
+ *               <enumeration value="romanian"/>
+ *               <enumeration value="limburgan"/>
+ *               <enumeration value="armenian"/>
+ *               <enumeration value="burmese"/>
+ *               <enumeration value="southern_sami"/>
+ *               <enumeration value="breton"/>
+ *               <enumeration value="hmong"/>
+ *               <enumeration value="indo_european"/>
+ *               <enumeration value="middle_high_german"/>
+ *               <enumeration value="ido"/>
+ *               <enumeration value="sindhi"/>
+ *               <enumeration value="bulgarian"/>
+ *               <enumeration value="kachin"/>
+ *               <enumeration value="neapolitan"/>
+ *               <enumeration value="moldavian"/>
+ *               <enumeration value="dogrib"/>
+ *               <enumeration value="mongo"/>
+ *               <enumeration value="blin"/>
+ *               <enumeration value="ugaritic"/>
+ *               <enumeration value="hiri_motu"/>
+ *               <enumeration value="soninke"/>
+ *               <enumeration value="tok_pisin"/>
+ *               <enumeration value="osage"/>
+ *               <enumeration value="romany"/>
+ *               <enumeration value="byelorussian"/>
+ *               <enumeration value="american_sign_language"/>
+ *               <enumeration value="duala"/>
+ *               <enumeration value="marwari"/>
+ *               <enumeration value="sicilian"/>
+ *               <enumeration value="akkadian"/>
+ *               <enumeration value="timne"/>
+ *               <enumeration value="tumbuka"/>
+ *               <enumeration value="greek"/>
+ *               <enumeration value="basa"/>
+ *               <enumeration value="kabardian"/>
+ *               <enumeration value="southern_sotho"/>
+ *               <enumeration value="basque"/>
+ *               <enumeration value="haida"/>
+ *               <enumeration value="chipewyan"/>
+ *               <enumeration value="serbo-croatian"/>
+ *               <enumeration value="finnish"/>
+ *               <enumeration value="croatian"/>
+ *               <enumeration value="avaric"/>
+ *               <enumeration value="venda"/>
+ *               <enumeration value="hittite"/>
+ *               <enumeration value="southern_altai"/>
+ *               <enumeration value="salishan_languages"/>
+ *               <enumeration value="mende"/>
+ *               <enumeration value="mari"/>
+ *               <enumeration value="nahuatl"/>
+ *               <enumeration value="haitian"/>
+ *               <enumeration value="maori"/>
+ *               <enumeration value="sukuma"/>
+ *               <enumeration value="corsican"/>
+ *               <enumeration value="ingush"/>
+ *               <enumeration value="nyoro"/>
+ *               <enumeration value="washo"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="inupiaq"/>
+ *               <enumeration value="mossi"/>
+ *               <enumeration value="buginese"/>
+ *               <enumeration value="pali"/>
+ *               <enumeration value="inupiak"/>
+ *               <enumeration value="nias"/>
+ *               <enumeration value="vai"/>
+ *               <enumeration value="kumaoni"/>
+ *               <enumeration value="russian"/>
+ *               <enumeration value="chichewa"/>
+ *               <enumeration value="lahnda"/>
+ *               <enumeration value="nogai"/>
+ *               <enumeration value="french_creole"/>
+ *               <enumeration value="iban"/>
+ *               <enumeration value="manobo_languages"/>
+ *               <enumeration value="nubian_languages"/>
+ *               <enumeration value="pig_latin"/>
+ *               <enumeration value="cornish"/>
+ *               <enumeration value="afar"/>
+ *               <enumeration value="walamo"/>
+ *               <enumeration value="yiddish"/>
+ *               <enumeration value="bantu"/>
+ *               <enumeration value="avestan"/>
+ *               <enumeration value="grebo"/>
+ *               <enumeration value="irish"/>
+ *               <enumeration value="kannada"/>
+ *               <enumeration value="niuean"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="acoli"/>
+ *               <enumeration value="norwegian_nynorsk"/>
+ *               <enumeration value="arabic"/>
+ *               <enumeration value="dari"/>
+ *               <enumeration value="multilingual"/>
+ *               <enumeration value="indonesian"/>
+ *               <enumeration value="danish"/>
+ *               <enumeration value="philippine_languages"/>
+ *               <enumeration value="chamorro"/>
+ *               <enumeration value="tetum"/>
+ *               <enumeration value="tonga_nyasa"/>
+ *               <enumeration value="lingala"/>
+ *               <enumeration value="zhuang"/>
+ *               <enumeration value="batak"/>
+ *               <enumeration value="zapotec"/>
+ *               <enumeration value="catalan"/>
+ *               <enumeration value="caddo"/>
+ *               <enumeration value="cebuano"/>
+ *               <enumeration value="skolt_sami"/>
+ *               <enumeration value="kirghiz"/>
+ *               <enumeration value="munda_languages"/>
+ *               <enumeration value="old_slavonic"/>
+ *               <enumeration value="ganda"/>
+ *               <enumeration value="serer"/>
+ *               <enumeration value="lezghian"/>
+ *               <enumeration value="tlingit"/>
+ *               <enumeration value="hupa"/>
+ *               <enumeration value="unqualified"/>
+ *               <enumeration value="chuukese"/>
+ *               <enumeration value="cambodian"/>
+ *               <enumeration value="caucasian_languages"/>
+ *               <enumeration value="slovakian"/>
+ *               <enumeration value="waray"/>
+ *               <enumeration value="fang"/>
+ *               <enumeration value="swedish"/>
+ *               <enumeration value="maithili"/>
+ *               <enumeration value="alsatian"/>
+ *               <enumeration value="kutenai"/>
+ *               <enumeration value="wolof"/>
+ *               <enumeration value="bashkir"/>
+ *               <enumeration value="luba_lulua"/>
+ *               <enumeration value="fulah"/>
+ *               <enumeration value="kurdish"/>
+ *               <enumeration value="kpelle"/>
+ *               <enumeration value="slavic"/>
+ *               <enumeration value="turkish"/>
+ *               <enumeration value="cheyenne"/>
+ *               <enumeration value="macedonian"/>
+ *               <enumeration value="tokelau"/>
+ *               <enumeration value="tigrinya"/>
+ *               <enumeration value="crimean_tatar"/>
+ *               <enumeration value="santali"/>
+ *               <enumeration value="south_american_indian"/>
+ *               <enumeration value="lozi"/>
+ *               <enumeration value="ainu"/>
+ *               <enumeration value="sesotho"/>
+ *               <enumeration value="mapudungun"/>
+ *               <enumeration value="athapascan_languages"/>
+ *               <enumeration value="coptic"/>
+ *               <enumeration value="pahlavi"/>
+ *               <enumeration value="malayalam"/>
+ *               <enumeration value="urdu"/>
+ *               <enumeration value="chuvash"/>
+ *               <enumeration value="portuguese"/>
+ *               <enumeration value="land_dayak_languages"/>
+ *               <enumeration value="bemba"/>
+ *               <enumeration value="latin_spanish"/>
+ *               <enumeration value="oromo"/>
+ *               <enumeration value="frisian"/>
+ *               <enumeration value="amharic"/>
+ *               <enumeration value="kongo"/>
+ *               <enumeration value="chibcha"/>
+ *               <enumeration value="iloko"/>
+ *               <enumeration value="masai"/>
+ *               <enumeration value="hiligaynon"/>
+ *               <enumeration value="finno_ugrian"/>
+ *               <enumeration value="tajik"/>
+ *               <enumeration value="tuvalu"/>
+ *               <enumeration value="volapuk"/>
+ *               <enumeration value="balinese"/>
+ *               <enumeration value="kimbundu"/>
+ *               <enumeration value="creole"/>
+ *               <enumeration value="middle_dutch"/>
+ *               <enumeration value="tonga"/>
+ *               <enumeration value="tulu"/>
+ *               <enumeration value="samaritan"/>
+ *               <enumeration value="konkani"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LotOfferingExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="PurchasingAgeRestriction" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unisex"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="male"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="color"/>
+ *                         <enumeration value="colorsize"/>
+ *                         <enumeration value="opticalpower-basecurveradius-itemdiameterstring-unitcount"/>
+ *                         <enumeration value="opticalpower-basecurveradius-itemdiameterstring-cylindercorrection-cylinderaxis-unitcount"/>
+ *                         <enumeration value="sizename-colorname"/>
+ *                         <enumeration value="size-scent"/>
+ *                         <enumeration value="flavor-size"/>
+ *                         <enumeration value="size_name"/>
+ *                         <enumeration value="flavor"/>
+ *                         <enumeration value="itempackagequantity"/>
+ *                         <enumeration value="size"/>
+ *                         <enumeration value="opticalpower-basecurveradius-itemdiameterstring-lensadditionpower-unitcount"/>
+ *                         <enumeration value="scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "allergenInformation", + "author", + "backLabelImageUrl", + "baseCurveRadius", + "binding", + "codabar", + "colorMap", + "color", + "countryString", + "customerRestrictionType", + "directions", + "edition", + "equivalentProductVolume", + "euAcousticNoiseSymbol", + "flavor", + "hairType", + "hallmark", + "hazmatException", + "hazmatProperShippingName", + "hazmatRegulatoryPackingGroup", + "hazmatStorageRegulatoryClass", + "hazmatTransportationRegulatoryClass", + "importerContactInformation", + "indications", + "ingredients", + "isAdultProduct", + "coverageArea", + "itemDiameter", + "displayDepth", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "displayVolume", + "displayWeight", + "itemDisplayWidth", + "itemForm", + "itemThickness", + "itemTypeName", + "language", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationMetadata1", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationStatus1", + "lotOfferingExpirationDate", + "manufacturerContactInformation", + "materialComposition", + "material", + "modelName", + "opticalPower", + "artistBiography", + "packerContactInformation", + "platinumKeywords", + "powerPlugType", + "powerSource", + "publicationDate", + "purchasingAgeRestriction", + "warnings", + "scent", + "shaftType", + "specialFeatures", + "specialIngredients", + "specialty", + "style", + "targetAudienceBase", + "targetGender", + "unitCount", + "ppuCountType", + "variationData", + "volumeCapacityName", + "weeeTaxValue" +}) +@XmlRootElement(name = "DailyLivingAids") +public class DailyLivingAids { + + @XmlElement(name = "AllergenInformation") + protected String allergenInformation; + @XmlElement(name = "Author") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String author; + @XmlElement(name = "BackLabelImageUrl") + @XmlSchemaType(name = "anyURI") + protected String backLabelImageUrl; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "Binding") + protected String binding; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Edition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edition; + @XmlElement(name = "EquivalentProductVolume") + protected VolumeDimension equivalentProductVolume; + @XmlElement(name = "EuAcousticNoiseSymbol") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger euAcousticNoiseSymbol; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HazmatProperShippingName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatProperShippingName; + @XmlElement(name = "HazmatRegulatoryPackingGroup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatRegulatoryPackingGroup; + @XmlElement(name = "HazmatStorageRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatStorageRegulatoryClass; + @XmlElement(name = "HazmatTransportationRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatTransportationRegulatoryClass; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "IsAdultProduct") + protected String isAdultProduct; + @XmlElement(name = "CoverageArea") + protected AreaDimension coverageArea; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "Language") + protected String language; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "LotOfferingExpirationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar lotOfferingExpirationDate; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "PurchasingAgeRestriction") + protected BigDecimal purchasingAgeRestriction; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialIngredients; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "VariationData") + protected DailyLivingAids.VariationData variationData; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + + /** + * 获取allergenInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAllergenInformation() { + return allergenInformation; + } + + /** + * 设置allergenInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAllergenInformation(String value) { + this.allergenInformation = value; + } + + /** + * 获取author属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthor() { + return author; + } + + /** + * 设置author属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthor(String value) { + this.author = value; + } + + /** + * 获取backLabelImageUrl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackLabelImageUrl() { + return backLabelImageUrl; + } + + /** + * 设置backLabelImageUrl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackLabelImageUrl(String value) { + this.backLabelImageUrl = value; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBinding(String value) { + this.binding = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取edition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdition() { + return edition; + } + + /** + * 设置edition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdition(String value) { + this.edition = value; + } + + /** + * 获取equivalentProductVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getEquivalentProductVolume() { + return equivalentProductVolume; + } + + /** + * 设置equivalentProductVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setEquivalentProductVolume(VolumeDimension value) { + this.equivalentProductVolume = value; + } + + /** + * 获取euAcousticNoiseSymbol属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEuAcousticNoiseSymbol() { + return euAcousticNoiseSymbol; + } + + /** + * 设置euAcousticNoiseSymbol属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEuAcousticNoiseSymbol(BigInteger value) { + this.euAcousticNoiseSymbol = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取hazmatProperShippingName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatProperShippingName() { + return hazmatProperShippingName; + } + + /** + * 设置hazmatProperShippingName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatProperShippingName(String value) { + this.hazmatProperShippingName = value; + } + + /** + * 获取hazmatRegulatoryPackingGroup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatRegulatoryPackingGroup() { + return hazmatRegulatoryPackingGroup; + } + + /** + * 设置hazmatRegulatoryPackingGroup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatRegulatoryPackingGroup(String value) { + this.hazmatRegulatoryPackingGroup = value; + } + + /** + * 获取hazmatStorageRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatStorageRegulatoryClass() { + return hazmatStorageRegulatoryClass; + } + + /** + * 设置hazmatStorageRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatStorageRegulatoryClass(String value) { + this.hazmatStorageRegulatoryClass = value; + } + + /** + * 获取hazmatTransportationRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatTransportationRegulatoryClass() { + return hazmatTransportationRegulatoryClass; + } + + /** + * 设置hazmatTransportationRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatTransportationRegulatoryClass(String value) { + this.hazmatTransportationRegulatoryClass = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsAdultProduct(String value) { + this.isAdultProduct = value; + } + + /** + * 获取coverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getCoverageArea() { + return coverageArea; + } + + /** + * 设置coverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setCoverageArea(AreaDimension value) { + this.coverageArea = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取lotOfferingExpirationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLotOfferingExpirationDate() { + return lotOfferingExpirationDate; + } + + /** + * 设置lotOfferingExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLotOfferingExpirationDate(XMLGregorianCalendar value) { + this.lotOfferingExpirationDate = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取purchasingAgeRestriction属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPurchasingAgeRestriction() { + return purchasingAgeRestriction; + } + + /** + * 设置purchasingAgeRestriction属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPurchasingAgeRestriction(BigDecimal value) { + this.purchasingAgeRestriction = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specialIngredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialIngredients() { + return specialIngredients; + } + + /** + * 设置specialIngredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialIngredients(String value) { + this.specialIngredients = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link DailyLivingAids.VariationData } + * + */ + public DailyLivingAids.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link DailyLivingAids.VariationData } + * + */ + public void setVariationData(DailyLivingAids.VariationData value) { + this.variationData = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="color"/>
+     *               <enumeration value="colorsize"/>
+     *               <enumeration value="opticalpower-basecurveradius-itemdiameterstring-unitcount"/>
+     *               <enumeration value="opticalpower-basecurveradius-itemdiameterstring-cylindercorrection-cylinderaxis-unitcount"/>
+     *               <enumeration value="sizename-colorname"/>
+     *               <enumeration value="size-scent"/>
+     *               <enumeration value="flavor-size"/>
+     *               <enumeration value="size_name"/>
+     *               <enumeration value="flavor"/>
+     *               <enumeration value="itempackagequantity"/>
+     *               <enumeration value="size"/>
+     *               <enumeration value="opticalpower-basecurveradius-itemdiameterstring-lensadditionpower-unitcount"/>
+     *               <enumeration value="scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme", required = true) + protected String variationTheme; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Darkroom.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Darkroom.java new file mode 100644 index 0000000..d65d0dd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Darkroom.java @@ -0,0 +1,648 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Chemicals" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="black-and-white-film-developer"/>
+ *               <enumeration value="black-and-white-fixer"/>
+ *               <enumeration value="black-and-white-paper-developer"/>
+ *               <enumeration value="black-and-white-stop-baths"/>
+ *               <enumeration value="color-negative-film-chemicals"/>
+ *               <enumeration value="color-slide-film-chemicals"/>
+ *               <enumeration value="chemicals-for-prints-from-color-negatives"/>
+ *               <enumeration value="chemicals-for-prints-from-color-slides"/>
+ *               <enumeration value="processing-aids"/>
+ *               <enumeration value="retouching-chemicals"/>
+ *               <enumeration value="wash-aids"/>
+ *               <enumeration value="alternative-chemicals"/>
+ *               <enumeration value="other-chemicals"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Enlargers" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="enlargers-general"/>
+ *               <enumeration value="black-and-white-enlargers"/>
+ *               <enumeration value="color-enlargers"/>
+ *               <enumeration value="variable-contrast-enlargers"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Easels" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="easels-general"/>
+ *               <enumeration value="adjustable-easels"/>
+ *               <enumeration value="fixed-size-easels"/>
+ *               <enumeration value="borderless-easels"/>
+ *               <enumeration value="contact-printers"/>
+ *               <enumeration value="other-easels"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="EnlargingHeadAndAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="enlarging-heads-general"/>
+ *               <enumeration value="black-and-white-condenser-heads"/>
+ *               <enumeration value="color-dichronic-heads"/>
+ *               <enumeration value="variable-contrast-diffusion-heads"/>
+ *               <enumeration value="cold-light-heads"/>
+ *               <enumeration value="enlarging-head-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OtherEnlargerAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="enlarger-lamps"/>
+ *               <enumeration value="enlarging-lens-accessories"/>
+ *               <enumeration value="focusing-aids"/>
+ *               <enumeration value="lens-boards"/>
+ *               <enumeration value="general-negative-carriers"/>
+ *               <enumeration value="below-35mm-negative-carriers"/>
+ *               <enumeration value="35mm-negative-carriers"/>
+ *               <enumeration value="medium-format-negative-carriers"/>
+ *               <enumeration value="large-format-negative-carriers"/>
+ *               <enumeration value="other-format-negative-carriers"/>
+ *               <enumeration value="printing-filters"/>
+ *               <enumeration value="timers"/>
+ *               <enumeration value="other-enlarger-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AnalyzersAndExposureMeters" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="analyzers-and-accessories"/>
+ *               <enumeration value="darkroom-exposure-meters"/>
+ *               <enumeration value="densitometers-and-accessories"/>
+ *               <enumeration value="grey-cards-and-exposure-guides"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SafelightsAndAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="black-and-white-safelights"/>
+ *               <enumeration value="color-safelights"/>
+ *               <enumeration value="safelight-filters"/>
+ *               <enumeration value="other-safelight-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AirRegulators" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="air-cleaners"/>
+ *               <enumeration value="fans"/>
+ *               <enumeration value="louvers"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="WaterControlsAndFilters" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="flowmeters"/>
+ *               <enumeration value="thermometers"/>
+ *               <enumeration value="temperature-regulators"/>
+ *               <enumeration value="tempered-water-heaters"/>
+ *               <enumeration value="water-panels"/>
+ *               <enumeration value="water-control-accessories"/>
+ *               <enumeration value="water-filters"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SinksAndAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="sinks-general"/>
+ *               <enumeration value="plastic-sinks"/>
+ *               <enumeration value="fiberglass-sinks"/>
+ *               <enumeration value="stainless-steel-sinks"/>
+ *               <enumeration value="sink-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MixingEquipment" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="funnels"/>
+ *               <enumeration value="graduates"/>
+ *               <enumeration value="stirring-devices"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GeneralDevelopingAndProcessingSupplies" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aprons"/>
+ *               <enumeration value="blotter-books"/>
+ *               <enumeration value="changing-bags"/>
+ *               <enumeration value="control-strips"/>
+ *               <enumeration value="darkroom-pens"/>
+ *               <enumeration value="darkroom-pencils"/>
+ *               <enumeration value="darkroom-tapes"/>
+ *               <enumeration value="gloves"/>
+ *               <enumeration value="paper-safes"/>
+ *               <enumeration value="scales"/>
+ *               <enumeration value="storage-bottles-and-tanks"/>
+ *               <enumeration value="tray-siphons"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FilmProcessingSupplies" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="film-dryers"/>
+ *               <enumeration value="film-reels"/>
+ *               <enumeration value="tanks"/>
+ *               <enumeration value="film-washers"/>
+ *               <enumeration value="developing-racks"/>
+ *               <enumeration value="film-hangers"/>
+ *               <enumeration value="film-squeegees"/>
+ *               <enumeration value="film-cleaning-brushes-and-cloths"/>
+ *               <enumeration value="film-cleaning-solutions"/>
+ *               <enumeration value="other-film-processing-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PaperProcessingSupplies" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="print-drums"/>
+ *               <enumeration value="print-dryers"/>
+ *               <enumeration value="roller-bases"/>
+ *               <enumeration value="vertical-slot-processors"/>
+ *               <enumeration value="washers"/>
+ *               <enumeration value="trays-general"/>
+ *               <enumeration value="5x7-trays"/>
+ *               <enumeration value="8x10-trays"/>
+ *               <enumeration value="11x14-trays"/>
+ *               <enumeration value="12x16-trays"/>
+ *               <enumeration value="16x20-trays"/>
+ *               <enumeration value="20x24-trays"/>
+ *               <enumeration value="30x40-trays"/>
+ *               <enumeration value="other-paper-processing-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TabletopProcessingSupplies" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="film-drums"/>
+ *               <enumeration value="paper-drums"/>
+ *               <enumeration value="processors"/>
+ *               <enumeration value="reels"/>
+ *               <enumeration value="wash-dry-modules"/>
+ *               <enumeration value="other-tabletop-processing-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "chemicals", + "enlargers", + "easels", + "enlargingHeadAndAccessories", + "otherEnlargerAccessories", + "analyzersAndExposureMeters", + "safelightsAndAccessories", + "airRegulators", + "waterControlsAndFilters", + "sinksAndAccessories", + "mixingEquipment", + "generalDevelopingAndProcessingSupplies", + "filmProcessingSupplies", + "paperProcessingSupplies", + "tabletopProcessingSupplies" +}) +@XmlRootElement(name = "Darkroom") +public class Darkroom { + + @XmlElement(name = "Chemicals") + protected String chemicals; + @XmlElement(name = "Enlargers") + protected String enlargers; + @XmlElement(name = "Easels") + protected String easels; + @XmlElement(name = "EnlargingHeadAndAccessories") + protected String enlargingHeadAndAccessories; + @XmlElement(name = "OtherEnlargerAccessories") + protected String otherEnlargerAccessories; + @XmlElement(name = "AnalyzersAndExposureMeters") + protected String analyzersAndExposureMeters; + @XmlElement(name = "SafelightsAndAccessories") + protected String safelightsAndAccessories; + @XmlElement(name = "AirRegulators") + protected String airRegulators; + @XmlElement(name = "WaterControlsAndFilters") + protected String waterControlsAndFilters; + @XmlElement(name = "SinksAndAccessories") + protected String sinksAndAccessories; + @XmlElement(name = "MixingEquipment") + protected String mixingEquipment; + @XmlElement(name = "GeneralDevelopingAndProcessingSupplies") + protected String generalDevelopingAndProcessingSupplies; + @XmlElement(name = "FilmProcessingSupplies") + protected String filmProcessingSupplies; + @XmlElement(name = "PaperProcessingSupplies") + protected String paperProcessingSupplies; + @XmlElement(name = "TabletopProcessingSupplies") + protected String tabletopProcessingSupplies; + + /** + * 获取chemicals属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChemicals() { + return chemicals; + } + + /** + * 设置chemicals属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChemicals(String value) { + this.chemicals = value; + } + + /** + * 获取enlargers属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnlargers() { + return enlargers; + } + + /** + * 设置enlargers属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnlargers(String value) { + this.enlargers = value; + } + + /** + * 获取easels属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEasels() { + return easels; + } + + /** + * 设置easels属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEasels(String value) { + this.easels = value; + } + + /** + * 获取enlargingHeadAndAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnlargingHeadAndAccessories() { + return enlargingHeadAndAccessories; + } + + /** + * 设置enlargingHeadAndAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnlargingHeadAndAccessories(String value) { + this.enlargingHeadAndAccessories = value; + } + + /** + * 获取otherEnlargerAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOtherEnlargerAccessories() { + return otherEnlargerAccessories; + } + + /** + * 设置otherEnlargerAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOtherEnlargerAccessories(String value) { + this.otherEnlargerAccessories = value; + } + + /** + * 获取analyzersAndExposureMeters属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnalyzersAndExposureMeters() { + return analyzersAndExposureMeters; + } + + /** + * 设置analyzersAndExposureMeters属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnalyzersAndExposureMeters(String value) { + this.analyzersAndExposureMeters = value; + } + + /** + * 获取safelightsAndAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSafelightsAndAccessories() { + return safelightsAndAccessories; + } + + /** + * 设置safelightsAndAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSafelightsAndAccessories(String value) { + this.safelightsAndAccessories = value; + } + + /** + * 获取airRegulators属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAirRegulators() { + return airRegulators; + } + + /** + * 设置airRegulators属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAirRegulators(String value) { + this.airRegulators = value; + } + + /** + * 获取waterControlsAndFilters属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterControlsAndFilters() { + return waterControlsAndFilters; + } + + /** + * 设置waterControlsAndFilters属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterControlsAndFilters(String value) { + this.waterControlsAndFilters = value; + } + + /** + * 获取sinksAndAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSinksAndAccessories() { + return sinksAndAccessories; + } + + /** + * 设置sinksAndAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSinksAndAccessories(String value) { + this.sinksAndAccessories = value; + } + + /** + * 获取mixingEquipment属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMixingEquipment() { + return mixingEquipment; + } + + /** + * 设置mixingEquipment属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMixingEquipment(String value) { + this.mixingEquipment = value; + } + + /** + * 获取generalDevelopingAndProcessingSupplies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeneralDevelopingAndProcessingSupplies() { + return generalDevelopingAndProcessingSupplies; + } + + /** + * 设置generalDevelopingAndProcessingSupplies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeneralDevelopingAndProcessingSupplies(String value) { + this.generalDevelopingAndProcessingSupplies = value; + } + + /** + * 获取filmProcessingSupplies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilmProcessingSupplies() { + return filmProcessingSupplies; + } + + /** + * 设置filmProcessingSupplies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilmProcessingSupplies(String value) { + this.filmProcessingSupplies = value; + } + + /** + * 获取paperProcessingSupplies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperProcessingSupplies() { + return paperProcessingSupplies; + } + + /** + * 设置paperProcessingSupplies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperProcessingSupplies(String value) { + this.paperProcessingSupplies = value; + } + + /** + * 获取tabletopProcessingSupplies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabletopProcessingSupplies() { + return tabletopProcessingSupplies; + } + + /** + * 设置tabletopProcessingSupplies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabletopProcessingSupplies(String value) { + this.tabletopProcessingSupplies = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedDimension.java new file mode 100644 index 0000000..5b046dd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DataTransferSpeedDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DataTransferSpeedDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DataTransferSpeedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DataTransferSpeedDimension", propOrder = { + "value" +}) +public class DataTransferSpeedDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DataTransferSpeedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public DataTransferSpeedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DataTransferSpeedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedFiveDigitIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedFiveDigitIntegerDimension.java new file mode 100644 index 0000000..9190598 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedFiveDigitIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DataTransferSpeedFiveDigitIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DataTransferSpeedFiveDigitIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DataTransferSpeedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DataTransferSpeedFiveDigitIntegerDimension", propOrder = { + "value" +}) +public class DataTransferSpeedFiveDigitIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DataTransferSpeedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public DataTransferSpeedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DataTransferSpeedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedIntegerDimension.java new file mode 100644 index 0000000..66eb048 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DataTransferSpeedIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DataTransferSpeedIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DataTransferSpeedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DataTransferSpeedIntegerDimension", propOrder = { + "value" +}) +public class DataTransferSpeedIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DataTransferSpeedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public DataTransferSpeedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DataTransferSpeedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedTenIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedTenIntegerDimension.java new file mode 100644 index 0000000..e170a0c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedTenIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DataTransferSpeedTenIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DataTransferSpeedTenIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>TenDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DataTransferSpeedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DataTransferSpeedTenIntegerDimension", propOrder = { + "value" +}) +public class DataTransferSpeedTenIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DataTransferSpeedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public DataTransferSpeedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DataTransferSpeedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedUnitOfMeasure.java new file mode 100644 index 0000000..10974a5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferSpeedUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DataTransferSpeedUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DataTransferSpeedUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="kbps"/>
+ *     <enumeration value="mbps"/>
+ *     <enumeration value="gbps"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DataTransferSpeedUnitOfMeasure") +@XmlEnum +public enum DataTransferSpeedUnitOfMeasure { + + @XmlEnumValue("kbps") + KBPS("kbps"), + @XmlEnumValue("mbps") + MBPS("mbps"), + @XmlEnumValue("gbps") + GBPS("gbps"); + private final String value; + + DataTransferSpeedUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DataTransferSpeedUnitOfMeasure fromValue(String v) { + for (DataTransferSpeedUnitOfMeasure c: DataTransferSpeedUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferUnitOfMeasure.java new file mode 100644 index 0000000..9b90193 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DataTransferUnitOfMeasure.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DataTransferUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DataTransferUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="KHz"/>
+ *     <enumeration value="MHz"/>
+ *     <enumeration value="GHz"/>
+ *     <enumeration value="Mbps"/>
+ *     <enumeration value="Gbps"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DataTransferUnitOfMeasure") +@XmlEnum +public enum DataTransferUnitOfMeasure { + + @XmlEnumValue("KHz") + K_HZ("KHz"), + @XmlEnumValue("MHz") + M_HZ("MHz"), + @XmlEnumValue("GHz") + G_HZ("GHz"), + @XmlEnumValue("Mbps") + MBPS("Mbps"), + @XmlEnumValue("Gbps") + GBPS("Gbps"); + private final String value; + + DataTransferUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DataTransferUnitOfMeasure fromValue(String v) { + for (DataTransferUnitOfMeasure c: DataTransferUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DateIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DateIntegerDimension.java new file mode 100644 index 0000000..70483c0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DateIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DateIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DateIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DateUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DateIntegerDimension", propOrder = { + "value" +}) +public class DateIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DateUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DateUnitOfMeasure } + * + */ + public DateUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DateUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DateUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DateUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DateUnitOfMeasure.java new file mode 100644 index 0000000..b9a0f6a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DateUnitOfMeasure.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DateUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DateUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="days"/>
+ *     <enumeration value="weeks"/>
+ *     <enumeration value="months"/>
+ *     <enumeration value="years"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DateUnitOfMeasure") +@XmlEnum +public enum DateUnitOfMeasure { + + @XmlEnumValue("days") + DAYS("days"), + @XmlEnumValue("weeks") + WEEKS("weeks"), + @XmlEnumValue("months") + MONTHS("months"), + @XmlEnumValue("years") + YEARS("years"); + private final String value; + + DateUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DateUnitOfMeasure fromValue(String v) { + for (DateUnitOfMeasure c: DateUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DatedCompareAtPrice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DatedCompareAtPrice.java new file mode 100644 index 0000000..8f60c22 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DatedCompareAtPrice.java @@ -0,0 +1,157 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

DatedCompareAtPrice complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DatedCompareAtPrice">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="EndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="CompareAtPrice" type="{}CurrencyAmount"/>
+ *       </sequence>
+ *       <attribute name="delete" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DatedCompareAtPrice", propOrder = { + "startDate", + "endDate", + "compareAtPrice" +}) +public class DatedCompareAtPrice { + + @XmlElement(name = "StartDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar startDate; + @XmlElement(name = "EndDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar endDate; + @XmlElement(name = "CompareAtPrice", required = true) + protected CurrencyAmount compareAtPrice; + @XmlAttribute(name = "delete") + protected Boolean delete; + + /** + * 获取startDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStartDate() { + return startDate; + } + + /** + * 设置startDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStartDate(XMLGregorianCalendar value) { + this.startDate = value; + } + + /** + * 获取endDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEndDate() { + return endDate; + } + + /** + * 设置endDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEndDate(XMLGregorianCalendar value) { + this.endDate = value; + } + + /** + * 获取compareAtPrice属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getCompareAtPrice() { + return compareAtPrice; + } + + /** + * 设置compareAtPrice属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setCompareAtPrice(CurrencyAmount value) { + this.compareAtPrice = value; + } + + /** + * 获取delete属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDelete() { + return delete; + } + + /** + * 设置delete属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDelete(Boolean value) { + this.delete = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DatedPrice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DatedPrice.java new file mode 100644 index 0000000..04bfea5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DatedPrice.java @@ -0,0 +1,187 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

DatedPrice complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DatedPrice">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="EndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <choice>
+ *           <element name="Price" type="{}CurrencyAmount"/>
+ *           <element name="PreviousPrice" type="{}CurrencyAmount"/>
+ *         </choice>
+ *       </sequence>
+ *       <attribute name="delete" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DatedPrice", propOrder = { + "startDate", + "endDate", + "price", + "previousPrice" +}) +public class DatedPrice { + + @XmlElement(name = "StartDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar startDate; + @XmlElement(name = "EndDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar endDate; + @XmlElement(name = "Price") + protected CurrencyAmount price; + @XmlElement(name = "PreviousPrice") + protected CurrencyAmount previousPrice; + @XmlAttribute(name = "delete") + protected Boolean delete; + + /** + * 获取startDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStartDate() { + return startDate; + } + + /** + * 设置startDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStartDate(XMLGregorianCalendar value) { + this.startDate = value; + } + + /** + * 获取endDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEndDate() { + return endDate; + } + + /** + * 设置endDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEndDate(XMLGregorianCalendar value) { + this.endDate = value; + } + + /** + * 获取price属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getPrice() { + return price; + } + + /** + * 设置price属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setPrice(CurrencyAmount value) { + this.price = value; + } + + /** + * 获取previousPrice属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getPreviousPrice() { + return previousPrice; + } + + /** + * 设置previousPrice属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setPreviousPrice(CurrencyAmount value) { + this.previousPrice = value; + } + + /** + * 获取delete属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDelete() { + return delete; + } + + /** + * 设置delete属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDelete(Boolean value) { + this.delete = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitDimension.java new file mode 100644 index 0000000..ff0701d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DawesLimitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DawesLimitDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DawesLimitUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DawesLimitDimension", propOrder = { + "value" +}) +public class DawesLimitDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DawesLimitUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DawesLimitUnitOfMeasure } + * + */ + public DawesLimitUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DawesLimitUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DawesLimitUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitUnitOfMeasure.java new file mode 100644 index 0000000..e133716 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DawesLimitUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DawesLimitUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DawesLimitUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="arc*sec"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DawesLimitUnitOfMeasure") +@XmlEnum +public enum DawesLimitUnitOfMeasure { + + @XmlEnumValue("arc*sec") + ARC_SEC("arc*sec"); + private final String value; + + DawesLimitUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DawesLimitUnitOfMeasure fromValue(String v) { + for (DawesLimitUnitOfMeasure c: DawesLimitUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DegreeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DegreeDimension.java new file mode 100644 index 0000000..496f857 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DegreeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DegreeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DegreeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DegreeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DegreeDimension", propOrder = { + "value" +}) +public class DegreeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DegreeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DegreeUnitOfMeasure } + * + */ + public DegreeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DegreeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DegreeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DegreeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DegreeUnitOfMeasure.java new file mode 100644 index 0000000..9828b04 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DegreeUnitOfMeasure.java @@ -0,0 +1,76 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DegreeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DegreeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="degrees"/>
+ *     <enumeration value="microradian"/>
+ *     <enumeration value="arc_minute"/>
+ *     <enumeration value="arc_sec"/>
+ *     <enumeration value="milliradian"/>
+ *     <enumeration value="radians"/>
+ *     <enumeration value="turns"/>
+ *     <enumeration value="revolutions"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DegreeUnitOfMeasure") +@XmlEnum +public enum DegreeUnitOfMeasure { + + @XmlEnumValue("degrees") + DEGREES("degrees"), + @XmlEnumValue("microradian") + MICRORADIAN("microradian"), + @XmlEnumValue("arc_minute") + ARC_MINUTE("arc_minute"), + @XmlEnumValue("arc_sec") + ARC_SEC("arc_sec"), + @XmlEnumValue("milliradian") + MILLIRADIAN("milliradian"), + @XmlEnumValue("radians") + RADIANS("radians"), + @XmlEnumValue("turns") + TURNS("turns"), + @XmlEnumValue("revolutions") + REVOLUTIONS("revolutions"); + private final String value; + + DegreeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DegreeUnitOfMeasure fromValue(String v) { + for (DegreeUnitOfMeasure c: DegreeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DensityDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DensityDimension.java new file mode 100644 index 0000000..387a6e6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DensityDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

DensityDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DensityDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DensityUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DensityDimension", propOrder = { + "value" +}) +public class DensityDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DensityUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DensityUnitOfMeasure } + * + */ + public DensityUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DensityUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DensityUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DensityUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DensityUnitOfMeasure.java new file mode 100644 index 0000000..ca8873a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DensityUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DensityUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DensityUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="grams_per_square_meter"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DensityUnitOfMeasure") +@XmlEnum +public enum DensityUnitOfMeasure { + + @XmlEnumValue("grams_per_square_meter") + GRAMS_PER_SQUARE_METER("grams_per_square_meter"); + private final String value; + + DensityUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DensityUnitOfMeasure fromValue(String v) { + for (DensityUnitOfMeasure c: DensityUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Desk.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Desk.java new file mode 100644 index 0000000..d4a8f5f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Desk.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Desk") +public class Desk { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Desk.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Desk.VariationData } + * + */ + public Desk.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Desk.VariationData } + * + */ + public void setVariationData(Desk.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DietarySupplements.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DietarySupplements.java new file mode 100644 index 0000000..55cbca3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DietarySupplements.java @@ -0,0 +1,4973 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="SizeName-ColorName"/>
+ *                         <enumeration value="Size"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}LongStringNotNull" maxOccurs="3"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalEaches" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="PackageSizeName" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductExpirationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetAudience" type="{}String" minOccurs="0"/>
+ *         <element name="Author" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="BackLabelImageUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unbound"/>
+ *               <enumeration value="video_cd"/>
+ *               <enumeration value="cadillac_binding"/>
+ *               <enumeration value="board_book"/>
+ *               <enumeration value="game_video"/>
+ *               <enumeration value="dvd"/>
+ *               <enumeration value="microfilm"/>
+ *               <enumeration value="thread_bound"/>
+ *               <enumeration value="pamphlet"/>
+ *               <enumeration value="3_5_and_5_25_inch_disk"/>
+ *               <enumeration value="rag_book"/>
+ *               <enumeration value="audioCD"/>
+ *               <enumeration value="loose_leaf"/>
+ *               <enumeration value="video_download"/>
+ *               <enumeration value="eyewear"/>
+ *               <enumeration value="audio_reel_tape"/>
+ *               <enumeration value="spiral_bound"/>
+ *               <enumeration value="cd_graphics"/>
+ *               <enumeration value="email_gift_certificate"/>
+ *               <enumeration value="bargain_book"/>
+ *               <enumeration value="cd_r"/>
+ *               <enumeration value="target_gift_card"/>
+ *               <enumeration value="poster"/>
+ *               <enumeration value="audio_video"/>
+ *               <enumeration value="dvd_r"/>
+ *               <enumeration value="wine"/>
+ *               <enumeration value="miscellaneous"/>
+ *               <enumeration value="battery"/>
+ *               <enumeration value="wireless_plan"/>
+ *               <enumeration value="journal"/>
+ *               <enumeration value="mp3_cd"/>
+ *               <enumeration value="library_audio_cd"/>
+ *               <enumeration value="pocket_book"/>
+ *               <enumeration value="kitchen"/>
+ *               <enumeration value="blu_ray"/>
+ *               <enumeration value="calendar"/>
+ *               <enumeration value="sports_apparel"/>
+ *               <enumeration value="printed_access_code"/>
+ *               <enumeration value="target_beauty"/>
+ *               <enumeration value="consumer_electronics"/>
+ *               <enumeration value="shoes"/>
+ *               <enumeration value="paper_gift_certificate"/>
+ *               <enumeration value="cd_rom"/>
+ *               <enumeration value="target_media"/>
+ *               <enumeration value="diary"/>
+ *               <enumeration value="lp_record"/>
+ *               <enumeration value="watch"/>
+ *               <enumeration value="grocery"/>
+ *               <enumeration value="betamax"/>
+ *               <enumeration value="VHStape"/>
+ *               <enumeration value="mini_disc"/>
+ *               <enumeration value="saddle_stitch"/>
+ *               <enumeration value="library_mp3_cd"/>
+ *               <enumeration value="3_5_inch_disk"/>
+ *               <enumeration value="carton_quantity"/>
+ *               <enumeration value="apparel"/>
+ *               <enumeration value="kindle_edition"/>
+ *               <enumeration value="luggage"/>
+ *               <enumeration value="school"/>
+ *               <enumeration value="plastic_gift_certificate"/>
+ *               <enumeration value="cd_rom_and_3_5_inch_disk"/>
+ *               <enumeration value="hat"/>
+ *               <enumeration value="target_pets"/>
+ *               <enumeration value="consumer_magazine"/>
+ *               <enumeration value="t_shirt"/>
+ *               <enumeration value="audio_download"/>
+ *               <enumeration value="target_gift"/>
+ *               <enumeration value="multiple_license"/>
+ *               <enumeration value="bookmark"/>
+ *               <enumeration value="target_ce"/>
+ *               <enumeration value="paper_catalog"/>
+ *               <enumeration value="s_vhs"/>
+ *               <enumeration value="wireless_plan_option"/>
+ *               <enumeration value="game_board"/>
+ *               <enumeration value="wireless_phone"/>
+ *               <enumeration value="foam_book"/>
+ *               <enumeration value="cards"/>
+ *               <enumeration value="dvd_i"/>
+ *               <enumeration value="game_cartridge"/>
+ *               <enumeration value="usb_flash_drive"/>
+ *               <enumeration value="diskette"/>
+ *               <enumeration value="ecard_gift_certificate"/>
+ *               <enumeration value="misc_supplies"/>
+ *               <enumeration value="mook"/>
+ *               <enumeration value="umd"/>
+ *               <enumeration value="cd_interactive"/>
+ *               <enumeration value="playstation"/>
+ *               <enumeration value="5_25_inch_disk"/>
+ *               <enumeration value="plastic_comb"/>
+ *               <enumeration value="wall_chart"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="home_improvement"/>
+ *               <enumeration value="digital"/>
+ *               <enumeration value="health_and_beauty"/>
+ *               <enumeration value="wireless_phone_SIMM"/>
+ *               <enumeration value="pod_hardback"/>
+ *               <enumeration value="home"/>
+ *               <enumeration value="e-points"/>
+ *               <enumeration value="mass_market"/>
+ *               <enumeration value="paperback_shinsho"/>
+ *               <enumeration value="pop-up"/>
+ *               <enumeration value="accessory"/>
+ *               <enumeration value="usb_memory_stick"/>
+ *               <enumeration value="imitation_leather"/>
+ *               <enumeration value="gift"/>
+ *               <enumeration value="target_toys"/>
+ *               <enumeration value="software"/>
+ *               <enumeration value="mp3_track"/>
+ *               <enumeration value="target_outdoor_sport"/>
+ *               <enumeration value="target_apparel"/>
+ *               <enumeration value="paperback_bunko"/>
+ *               <enumeration value="turtleback"/>
+ *               <enumeration value="bath_book"/>
+ *               <enumeration value="kindle_edition_av"/>
+ *               <enumeration value="unlocked_phone"/>
+ *               <enumeration value="office_product"/>
+ *               <enumeration value="lawn_and_garden"/>
+ *               <enumeration value="case"/>
+ *               <enumeration value="music_artist"/>
+ *               <enumeration value="game_puzzle"/>
+ *               <enumeration value="software_download"/>
+ *               <enumeration value="bonded_leather"/>
+ *               <enumeration value="target_jewelry"/>
+ *               <enumeration value="vas"/>
+ *               <enumeration value="novelty_book"/>
+ *               <enumeration value="theatrical_release"/>
+ *               <enumeration value="8_inch_disk"/>
+ *               <enumeration value="slide"/>
+ *               <enumeration value="side_stitch"/>
+ *               <enumeration value="transparency"/>
+ *               <enumeration value="target_kitchen"/>
+ *               <enumeration value="jp_oversized_book"/>
+ *               <enumeration value="pod_paperback"/>
+ *               <enumeration value="flexibound"/>
+ *               <enumeration value="tankobon_softcover"/>
+ *               <enumeration value="financial_product"/>
+ *               <enumeration value="kindle_single"/>
+ *               <enumeration value="audible_audiobook"/>
+ *               <enumeration value="mp3_album"/>
+ *               <enumeration value="sheet_music"/>
+ *               <enumeration value="tools"/>
+ *               <enumeration value="digital_audiobook"/>
+ *               <enumeration value="laser_disc"/>
+ *               <enumeration value="library"/>
+ *               <enumeration value="flap"/>
+ *               <enumeration value="vinyl_bound"/>
+ *               <enumeration value="volume_license"/>
+ *               <enumeration value="camera"/>
+ *               <enumeration value="bundle"/>
+ *               <enumeration value="map"/>
+ *               <enumeration value="hardcover"/>
+ *               <enumeration value="toy"/>
+ *               <enumeration value="workbook"/>
+ *               <enumeration value="kindle_edition_active"/>
+ *               <enumeration value="television"/>
+ *               <enumeration value="wireless_collateral"/>
+ *               <enumeration value="hd_dvd"/>
+ *               <enumeration value="ld_rom"/>
+ *               <enumeration value="ring_bound"/>
+ *               <enumeration value="target_baby"/>
+ *               <enumeration value="roughcut"/>
+ *               <enumeration value="organizer"/>
+ *               <enumeration value="dvd_audio"/>
+ *               <enumeration value="target_home"/>
+ *               <enumeration value="perfect"/>
+ *               <enumeration value="blu_ray_audio"/>
+ *               <enumeration value="single_issue_magazine"/>
+ *               <enumeration value="cassette"/>
+ *               <enumeration value="microfiche"/>
+ *               <enumeration value="magnetic_media"/>
+ *               <enumeration value="stationery"/>
+ *               <enumeration value="housewares"/>
+ *               <enumeration value="videotape"/>
+ *               <enumeration value="notebook"/>
+ *               <enumeration value="jewelry"/>
+ *               <enumeration value="textbook"/>
+ *               <enumeration value="tankobon_hardcover"/>
+ *               <enumeration value="loose_stones"/>
+ *               <enumeration value="film"/>
+ *               <enumeration value="music_download"/>
+ *               <enumeration value="license"/>
+ *               <enumeration value="cbhd"/>
+ *               <enumeration value="pod_generic"/>
+ *               <enumeration value="paperback"/>
+ *               <enumeration value="hardcover_spiral"/>
+ *               <enumeration value="baby_product"/>
+ *               <enumeration value="automotive"/>
+ *               <enumeration value="game"/>
+ *               <enumeration value="leather_bound"/>
+ *               <enumeration value="dcc"/>
+ *               <enumeration value="game_computer"/>
+ *               <enumeration value="target_sports"/>
+ *               <enumeration value="game_blocks"/>
+ *               <enumeration value="target_furniture"/>
+ *               <enumeration value="cd_video"/>
+ *               <enumeration value="digital_audio_tape"/>
+ *               <enumeration value="hardcover_comic"/>
+ *               <enumeration value="prepaid_phone_card"/>
+ *               <enumeration value="console"/>
+ *               <enumeration value="preloaded_digital_audio_player"/>
+ *               <enumeration value="sports"/>
+ *               <enumeration value="card_book"/>
+ *               <enumeration value="album"/>
+ *               <enumeration value="videodisc"/>
+ *               <enumeration value="address_book"/>
+ *               <enumeration value="unknown_binding"/>
+ *               <enumeration value="puppet"/>
+ *               <enumeration value="target_hardware"/>
+ *               <enumeration value="pc"/>
+ *               <enumeration value="application"/>
+ *               <enumeration value="target_food"/>
+ *               <enumeration value="wireless_phone_accessory"/>
+ *               <enumeration value="nintendo64"/>
+ *               <enumeration value="target_luggage"/>
+ *               <enumeration value="comic"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerReturnPolicy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="standard"/>
+ *               <enumeration value="non_returnable"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DietaryFiber" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="Edition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyContent" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EquivalentProductVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="EuAcousticNoiseSymbol" type="{}EuAcousticNoiseValue" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatProperShippingName" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatRegulatoryPackingGroup" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatStorageRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatTransportationRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="CoverageArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="PurchasingAgeRestriction" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SaturatedFat" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Sodium" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SugarAlcohol" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="Sugars" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="TotalCarbohydrate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "indications", + "itemForm", + "targetGender", + "unitCount", + "battery", + "ingredients", + "materialType", + "itemSpecialty", + "alcoholContent", + "targetAudienceBase", + "externalTestingCertification", + "finishType", + "platinumKeywords", + "eachUnitCount", + "packageTypeName", + "totalEaches", + "warnings", + "isAdultProduct", + "specialFeatures", + "powerSource", + "isACAdapterIncluded", + "directions", + "allergenInformation", + "specialIngredients", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "useByRecommendation", + "manufacturerContactInformation", + "opticalPower", + "servingSize", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarsString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "saltPerServingString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "calciumString", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString", + "displayLength", + "displayWeight", + "displayVolume", + "countryString", + "materialComposition", + "coverage", + "itemDiameter", + "customerRestrictionType", + "language", + "packageSizeName", + "isExpirationDatedProduct", + "legalComplianceCertificationValue", + "materialFeatures", + "productExpirationType", + "targetAudience", + "author", + "backLabelImageUrl", + "baseCurveRadius", + "binding", + "codabar", + "customerReturnPolicy", + "dietaryFiber", + "edition", + "energyContent", + "equivalentProductVolume", + "euAcousticNoiseSymbol", + "fabricType", + "finishTypes", + "hallmark", + "hazmatException", + "hazmatProperShippingName", + "hazmatRegulatoryPackingGroup", + "hazmatStorageRegulatoryClass", + "hazmatTransportationRegulatoryClass", + "importerContactInformation", + "coverageArea", + "displayDepth", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "itemThickness", + "itemTypeName", + "legalComplianceCertificationRegulatoryOrganizationName", + "material", + "modelName", + "packerContactInformation", + "powerPlugType", + "publicationDate", + "purchasingAgeRestriction", + "saturatedFat", + "servingRecommendation", + "shaftType", + "sodium", + "solidNetWeight", + "specialty", + "style", + "sugarAlcohol", + "sugars", + "totalCarbohydrate", + "ppuCountType", + "volumeCapacityName", + "weeeTaxValue" +}) +@XmlRootElement(name = "DietarySupplements") +public class DietarySupplements { + + @XmlElement(name = "VariationData") + protected DietarySupplements.VariationData variationData; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "UnitCount") + protected DietarySupplements.UnitCount unitCount; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "Ingredients", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "AlcoholContent") + protected DietarySupplements.AlcoholContent alcoholContent; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "TotalEaches") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEaches; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "PackageSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageSizeName; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "ProductExpirationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productExpirationType; + @XmlElement(name = "TargetAudience") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudience; + @XmlElement(name = "Author") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String author; + @XmlElement(name = "BackLabelImageUrl") + @XmlSchemaType(name = "anyURI") + protected String backLabelImageUrl; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "Binding") + protected String binding; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "CustomerReturnPolicy") + protected String customerReturnPolicy; + @XmlElement(name = "DietaryFiber") + protected BigDecimal dietaryFiber; + @XmlElement(name = "Edition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edition; + @XmlElement(name = "EnergyContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyContent; + @XmlElement(name = "EquivalentProductVolume") + protected VolumeDimension equivalentProductVolume; + @XmlElement(name = "EuAcousticNoiseSymbol") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger euAcousticNoiseSymbol; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HazmatProperShippingName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatProperShippingName; + @XmlElement(name = "HazmatRegulatoryPackingGroup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatRegulatoryPackingGroup; + @XmlElement(name = "HazmatStorageRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatStorageRegulatoryClass; + @XmlElement(name = "HazmatTransportationRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatTransportationRegulatoryClass; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "CoverageArea") + protected AreaDimension coverageArea; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "PurchasingAgeRestriction") + protected BigDecimal purchasingAgeRestriction; + @XmlElement(name = "SaturatedFat") + protected BigDecimal saturatedFat; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "Sodium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodium; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "SugarAlcohol") + protected BigDecimal sugarAlcohol; + @XmlElement(name = "Sugars") + protected BigDecimal sugars; + @XmlElement(name = "TotalCarbohydrate") + protected BigDecimal totalCarbohydrate; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link DietarySupplements.VariationData } + * + */ + public DietarySupplements.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link DietarySupplements.VariationData } + * + */ + public void setVariationData(DietarySupplements.VariationData value) { + this.variationData = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link DietarySupplements.UnitCount } + * + */ + public DietarySupplements.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link DietarySupplements.UnitCount } + * + */ + public void setUnitCount(DietarySupplements.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link DietarySupplements.AlcoholContent } + * + */ + public DietarySupplements.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link DietarySupplements.AlcoholContent } + * + */ + public void setAlcoholContent(DietarySupplements.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取totalEaches属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEaches() { + return totalEaches; + } + + /** + * 设置totalEaches属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEaches(BigInteger value) { + this.totalEaches = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取packageSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageSizeName() { + return packageSizeName; + } + + /** + * 设置packageSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageSizeName(String value) { + this.packageSizeName = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取productExpirationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductExpirationType() { + return productExpirationType; + } + + /** + * 设置productExpirationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductExpirationType(String value) { + this.productExpirationType = value; + } + + /** + * 获取targetAudience属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudience() { + return targetAudience; + } + + /** + * 设置targetAudience属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudience(String value) { + this.targetAudience = value; + } + + /** + * 获取author属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthor() { + return author; + } + + /** + * 设置author属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthor(String value) { + this.author = value; + } + + /** + * 获取backLabelImageUrl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackLabelImageUrl() { + return backLabelImageUrl; + } + + /** + * 设置backLabelImageUrl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackLabelImageUrl(String value) { + this.backLabelImageUrl = value; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBinding(String value) { + this.binding = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取customerReturnPolicy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerReturnPolicy() { + return customerReturnPolicy; + } + + /** + * 设置customerReturnPolicy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerReturnPolicy(String value) { + this.customerReturnPolicy = value; + } + + /** + * 获取dietaryFiber属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDietaryFiber() { + return dietaryFiber; + } + + /** + * 设置dietaryFiber属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDietaryFiber(BigDecimal value) { + this.dietaryFiber = value; + } + + /** + * 获取edition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdition() { + return edition; + } + + /** + * 设置edition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdition(String value) { + this.edition = value; + } + + /** + * 获取energyContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyContent() { + return energyContent; + } + + /** + * 设置energyContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyContent(String value) { + this.energyContent = value; + } + + /** + * 获取equivalentProductVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getEquivalentProductVolume() { + return equivalentProductVolume; + } + + /** + * 设置equivalentProductVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setEquivalentProductVolume(VolumeDimension value) { + this.equivalentProductVolume = value; + } + + /** + * 获取euAcousticNoiseSymbol属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEuAcousticNoiseSymbol() { + return euAcousticNoiseSymbol; + } + + /** + * 设置euAcousticNoiseSymbol属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEuAcousticNoiseSymbol(BigInteger value) { + this.euAcousticNoiseSymbol = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取hazmatProperShippingName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatProperShippingName() { + return hazmatProperShippingName; + } + + /** + * 设置hazmatProperShippingName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatProperShippingName(String value) { + this.hazmatProperShippingName = value; + } + + /** + * 获取hazmatRegulatoryPackingGroup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatRegulatoryPackingGroup() { + return hazmatRegulatoryPackingGroup; + } + + /** + * 设置hazmatRegulatoryPackingGroup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatRegulatoryPackingGroup(String value) { + this.hazmatRegulatoryPackingGroup = value; + } + + /** + * 获取hazmatStorageRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatStorageRegulatoryClass() { + return hazmatStorageRegulatoryClass; + } + + /** + * 设置hazmatStorageRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatStorageRegulatoryClass(String value) { + this.hazmatStorageRegulatoryClass = value; + } + + /** + * 获取hazmatTransportationRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatTransportationRegulatoryClass() { + return hazmatTransportationRegulatoryClass; + } + + /** + * 设置hazmatTransportationRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatTransportationRegulatoryClass(String value) { + this.hazmatTransportationRegulatoryClass = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取coverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getCoverageArea() { + return coverageArea; + } + + /** + * 设置coverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setCoverageArea(AreaDimension value) { + this.coverageArea = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取purchasingAgeRestriction属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPurchasingAgeRestriction() { + return purchasingAgeRestriction; + } + + /** + * 设置purchasingAgeRestriction属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPurchasingAgeRestriction(BigDecimal value) { + this.purchasingAgeRestriction = value; + } + + /** + * 获取saturatedFat属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSaturatedFat() { + return saturatedFat; + } + + /** + * 设置saturatedFat属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSaturatedFat(BigDecimal value) { + this.saturatedFat = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取sodium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodium() { + return sodium; + } + + /** + * 设置sodium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodium(String value) { + this.sodium = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取sugarAlcohol属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSugarAlcohol() { + return sugarAlcohol; + } + + /** + * 设置sugarAlcohol属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSugarAlcohol(BigDecimal value) { + this.sugarAlcohol = value; + } + + /** + * 获取sugars属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSugars() { + return sugars; + } + + /** + * 设置sugars属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSugars(BigDecimal value) { + this.sugars = value; + } + + /** + * 获取totalCarbohydrate属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getTotalCarbohydrate() { + return totalCarbohydrate; + } + + /** + * 设置totalCarbohydrate属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setTotalCarbohydrate(BigDecimal value) { + this.totalCarbohydrate = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="SizeName-ColorName"/>
+     *               <enumeration value="Size"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "flavor", + "scent", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalCamera.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalCamera.java new file mode 100644 index 0000000..c72a695 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalCamera.java @@ -0,0 +1,2839 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Megapixels" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="OpticalZoom" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="DigitalZoom" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="InternalMemorySize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ExternalMemorySize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="CameraType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="point-and-shoot"/>
+ *               <enumeration value="slr"/>
+ *               <enumeration value="3-d"/>
+ *               <enumeration value="macro"/>
+ *               <enumeration value="passport-and-id"/>
+ *               <enumeration value="underwater"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FocusType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="automatic"/>
+ *               <enumeration value="manual"/>
+ *               <enumeration value="manual-and-auto"/>
+ *               <enumeration value="focus-free"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SensorType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ccd"/>
+ *               <enumeration value="super-ccd"/>
+ *               <enumeration value="cmos"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LCDScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LCDSwivel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Viewfinder" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MinAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="MaxAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="ImageStabilization" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="InfraredCapability" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="FirewireOutput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="S-VideoOutput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="USBOutput" maxOccurs="2" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="usb1.1"/>
+ *               <enumeration value="usb2.0"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AVOutput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DigitalStillCapability" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DigitalStillResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalMemoryType" type="{}ExternalMemoryTypeValues" minOccurs="0"/>
+ *         <element name="ExternalMemoryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Features" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="USBStreaming" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HeadphoneJack" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="FlyingEraseHeads" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Autolight" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HotShoe" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LensThread" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ComputerPlatform" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RechargeableBatteryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="RemoteIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Connectivity" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="usb"/>
+ *               <enumeration value="usb1.1"/>
+ *               <enumeration value="usb2.0"/>
+ *               <enumeration value="firewire"/>
+ *               <enumeration value="firewire2.0"/>
+ *               <enumeration value="serial"/>
+ *               <enumeration value="parallel"/>
+ *               <enumeration value="ieee1394"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="InternalMemoryType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compact-flash"/>
+ *               <enumeration value="compact-flash-ii"/>
+ *               <enumeration value="pcmcia"/>
+ *               <enumeration value="pcmcia-ii"/>
+ *               <enumeration value="pcmcia-iii"/>
+ *               <enumeration value="smartmedia"/>
+ *               <enumeration value="memory-sticks"/>
+ *               <enumeration value="sd-multi-media"/>
+ *               <enumeration value="xd-picture-card"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MaxImageResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="UncompressedMode" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="tiff"/>
+ *               <enumeration value="raw"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ThreeDTechnology" type="{}ThreeDTechnologyTypeValues" minOccurs="0"/>
+ *         <element name="AnalogRBGInput" type="{}LongString" minOccurs="0"/>
+ *         <element name="Audio" type="{}AudioTypeValues" minOccurs="0"/>
+ *         <element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ExposureControl" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FixedFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlashModes" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FocusFeatures" type="{}LongString" minOccurs="0"/>
+ *         <element name="GeotaggingOrGPSFunctionality" type="{}LongString" minOccurs="0"/>
+ *         <element name="ImageFormat" type="{}ImageFormatTypeValues" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ISOEquivalency" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ISORange" type="{}LongString" minOccurs="0"/>
+ *         <element name="LensType" type="{}LongString" minOccurs="0"/>
+ *         <element name="MacroFocus" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinShutterSpeed" type="{}FourDecimal" minOccurs="0"/>
+ *         <element name="MaxShutterSpeed" type="{}FourDecimal" minOccurs="0"/>
+ *         <element name="ManualExposureMode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MaximumFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MeteringMethods" type="{}LongString" minOccurs="0"/>
+ *         <element name="MinimumFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MovieMode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MaxMovieLength" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="AudioRecording" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ContinuousShooting" type="{}ContinuousShootingDimension" minOccurs="0"/>
+ *         <element name="NoiseReductionLevel" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Remote" type="{}LongString" minOccurs="0"/>
+ *         <element name="SelfTimer" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}LongString" minOccurs="0"/>
+ *         <element name="TotalFirewirePorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalNumberOfHDMIPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB1.0Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB1.1Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB2.0Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSB3.0Ports" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalUSBPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Touchscreen" type="{}TouchscreenTypeValues" minOccurs="0"/>
+ *         <element name="UseModes" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}LongString" minOccurs="0"/>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DigitalCameraImageStabilization" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RamMemoryMaximumSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
+ *         <element name="PhotographicResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MediaStorage" type="{}LongString" minOccurs="0"/>
+ *         <element name="MediaFormat" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewfinderMagnification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HasViewfinder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "megapixels", + "opticalZoom", + "digitalZoom", + "internalMemorySize", + "externalMemorySize", + "cameraType", + "focusType", + "sensorType", + "lcdScreenSize", + "lcdSwivel", + "viewfinder", + "minAperture", + "maxAperture", + "imageStabilization", + "infraredCapability", + "firewireOutput", + "sVideoOutput", + "usbOutput", + "avOutput", + "digitalStillCapability", + "digitalStillResolution", + "externalMemoryType", + "externalMemoryIncluded", + "features", + "usbStreaming", + "headphoneJack", + "flyingEraseHeads", + "autolight", + "hotShoe", + "lensThread", + "computerPlatform", + "softwareIncluded", + "batteryType", + "rechargeableBatteryIncluded", + "acAdapterIncluded", + "remoteIncluded", + "connectivity", + "internalMemoryType", + "maxImageResolution", + "uncompressedMode", + "threeDTechnology", + "analogRBGInput", + "audio", + "durability", + "exposureControl", + "fixedFocalLength", + "flashModes", + "focusFeatures", + "geotaggingOrGPSFunctionality", + "imageFormat", + "isoEquivalency", + "isoRange", + "lensType", + "macroFocus", + "minShutterSpeed", + "maxShutterSpeed", + "manualExposureMode", + "maximumFocalLength", + "meteringMethods", + "minimumFocalLength", + "movieMode", + "maxMovieLength", + "audioRecording", + "continuousShooting", + "noiseReductionLevel", + "remote", + "selfTimer", + "size", + "totalFirewirePorts", + "totalNumberOfHDMIPorts", + "totalUSB10Ports", + "totalUSB11Ports", + "totalUSB20Ports", + "totalUSB30Ports", + "totalUSBPorts", + "touchscreen", + "useModes", + "videoResolution", + "waterResistanceDepth", + "waterResistanceLevel", + "wirelessTechnology", + "weightLimit", + "digitalCameraImageStabilization", + "displaySize", + "ramMemoryMaximumSize", + "zoomRatio", + "photographicResolution", + "mediaStorage", + "mediaFormat", + "internationalProtectionRating", + "includedFeatures", + "viewfinderMagnification", + "hasViewfinder" +}) +@XmlRootElement(name = "DigitalCamera") +public class DigitalCamera { + + @XmlElement(name = "Megapixels") + protected PixelDimension megapixels; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "InternalMemorySize") + protected MemorySizeDimension internalMemorySize; + @XmlElement(name = "ExternalMemorySize") + protected MemorySizeDimension externalMemorySize; + @XmlElement(name = "CameraType") + protected String cameraType; + @XmlElement(name = "FocusType") + protected String focusType; + @XmlElement(name = "SensorType") + protected String sensorType; + @XmlElement(name = "LCDScreenSize") + protected LengthDimension lcdScreenSize; + @XmlElement(name = "LCDSwivel") + protected Boolean lcdSwivel; + @XmlElement(name = "Viewfinder") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List viewfinder; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "ImageStabilization") + protected Boolean imageStabilization; + @XmlElement(name = "InfraredCapability") + protected Boolean infraredCapability; + @XmlElement(name = "FirewireOutput") + protected Boolean firewireOutput; + @XmlElement(name = "S-VideoOutput") + protected Boolean sVideoOutput; + @XmlElement(name = "USBOutput") + protected List usbOutput; + @XmlElement(name = "AVOutput") + protected Boolean avOutput; + @XmlElement(name = "DigitalStillCapability") + protected Boolean digitalStillCapability; + @XmlElement(name = "DigitalStillResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalStillResolution; + @XmlElement(name = "ExternalMemoryType") + protected String externalMemoryType; + @XmlElement(name = "ExternalMemoryIncluded") + protected Boolean externalMemoryIncluded; + @XmlElement(name = "Features") + protected List features; + @XmlElement(name = "USBStreaming") + protected Boolean usbStreaming; + @XmlElement(name = "HeadphoneJack") + protected Boolean headphoneJack; + @XmlElement(name = "FlyingEraseHeads") + protected Boolean flyingEraseHeads; + @XmlElement(name = "Autolight") + protected Boolean autolight; + @XmlElement(name = "HotShoe") + protected Boolean hotShoe; + @XmlElement(name = "LensThread") + protected LengthDimension lensThread; + @XmlElement(name = "ComputerPlatform") + protected List computerPlatform; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "BatteryType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryType; + @XmlElement(name = "RechargeableBatteryIncluded") + protected Boolean rechargeableBatteryIncluded; + @XmlElement(name = "ACAdapterIncluded") + protected Boolean acAdapterIncluded; + @XmlElement(name = "RemoteIncluded") + protected Boolean remoteIncluded; + @XmlElement(name = "Connectivity") + protected String connectivity; + @XmlElement(name = "InternalMemoryType") + protected String internalMemoryType; + @XmlElement(name = "MaxImageResolution") + protected PixelDimension maxImageResolution; + @XmlElement(name = "UncompressedMode") + protected String uncompressedMode; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyTypeValues threeDTechnology; + @XmlElement(name = "AnalogRBGInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String analogRBGInput; + @XmlElement(name = "Audio") + @XmlSchemaType(name = "string") + protected AudioTypeValues audio; + @XmlElement(name = "Durability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List durability; + @XmlElement(name = "ExposureControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List exposureControl; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FlashModes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List flashModes; + @XmlElement(name = "FocusFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusFeatures; + @XmlElement(name = "GeotaggingOrGPSFunctionality") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String geotaggingOrGPSFunctionality; + @XmlElement(name = "ImageFormat") + @XmlSchemaType(name = "string") + protected List imageFormat; + @XmlElement(name = "ISOEquivalency") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger isoEquivalency; + @XmlElement(name = "ISORange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isoRange; + @XmlElement(name = "LensType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensType; + @XmlElement(name = "MacroFocus") + protected LengthDimension macroFocus; + @XmlElement(name = "MinShutterSpeed") + protected BigDecimal minShutterSpeed; + @XmlElement(name = "MaxShutterSpeed") + protected BigDecimal maxShutterSpeed; + @XmlElement(name = "ManualExposureMode") + protected Boolean manualExposureMode; + @XmlElement(name = "MaximumFocalLength") + protected LengthDimension maximumFocalLength; + @XmlElement(name = "MeteringMethods") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String meteringMethods; + @XmlElement(name = "MinimumFocalLength") + protected LengthDimension minimumFocalLength; + @XmlElement(name = "MovieMode") + protected Boolean movieMode; + @XmlElement(name = "MaxMovieLength") + protected TimeDimension maxMovieLength; + @XmlElement(name = "AudioRecording") + protected Boolean audioRecording; + @XmlElement(name = "ContinuousShooting") + protected ContinuousShootingDimension continuousShooting; + @XmlElement(name = "NoiseReductionLevel") + protected BigDecimal noiseReductionLevel; + @XmlElement(name = "Remote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remote; + @XmlElement(name = "SelfTimer") + protected TimeDimension selfTimer; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalNumberOfHDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalNumberOfHDMIPorts; + @XmlElement(name = "TotalUSB1.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB10Ports; + @XmlElement(name = "TotalUSB1.1Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB11Ports; + @XmlElement(name = "TotalUSB2.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB20Ports; + @XmlElement(name = "TotalUSB3.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSB30Ports; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "Touchscreen") + @XmlSchemaType(name = "string") + protected TouchscreenTypeValues touchscreen; + @XmlElement(name = "UseModes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List useModes; + @XmlElement(name = "VideoResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoResolution; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WeightLimit") + protected WeightDimension weightLimit; + @XmlElement(name = "DigitalCameraImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalCameraImageStabilization; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "RamMemoryMaximumSize") + protected MemorySizeDimension ramMemoryMaximumSize; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "PhotographicResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photographicResolution; + @XmlElement(name = "MediaStorage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaStorage; + @XmlElement(name = "MediaFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaFormat; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "ViewfinderMagnification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewfinderMagnification; + @XmlElement(name = "HasViewfinder") + protected Boolean hasViewfinder; + + /** + * 获取megapixels属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getMegapixels() { + return megapixels; + } + + /** + * 设置megapixels属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setMegapixels(PixelDimension value) { + this.megapixels = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取internalMemorySize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getInternalMemorySize() { + return internalMemorySize; + } + + /** + * 设置internalMemorySize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setInternalMemorySize(MemorySizeDimension value) { + this.internalMemorySize = value; + } + + /** + * 获取externalMemorySize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getExternalMemorySize() { + return externalMemorySize; + } + + /** + * 设置externalMemorySize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setExternalMemorySize(MemorySizeDimension value) { + this.externalMemorySize = value; + } + + /** + * 获取cameraType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraType() { + return cameraType; + } + + /** + * 设置cameraType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraType(String value) { + this.cameraType = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取sensorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSensorType() { + return sensorType; + } + + /** + * 设置sensorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSensorType(String value) { + this.sensorType = value; + } + + /** + * 获取lcdScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLCDScreenSize() { + return lcdScreenSize; + } + + /** + * 设置lcdScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLCDScreenSize(LengthDimension value) { + this.lcdScreenSize = value; + } + + /** + * 获取lcdSwivel属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLCDSwivel() { + return lcdSwivel; + } + + /** + * 设置lcdSwivel属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLCDSwivel(Boolean value) { + this.lcdSwivel = value; + } + + /** + * Gets the value of the viewfinder property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the viewfinder property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getViewfinder().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getViewfinder() { + if (viewfinder == null) { + viewfinder = new ArrayList(); + } + return this.viewfinder; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setImageStabilization(Boolean value) { + this.imageStabilization = value; + } + + /** + * 获取infraredCapability属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isInfraredCapability() { + return infraredCapability; + } + + /** + * 设置infraredCapability属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInfraredCapability(Boolean value) { + this.infraredCapability = value; + } + + /** + * 获取firewireOutput属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFirewireOutput() { + return firewireOutput; + } + + /** + * 设置firewireOutput属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFirewireOutput(Boolean value) { + this.firewireOutput = value; + } + + /** + * 获取sVideoOutput属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSVideoOutput() { + return sVideoOutput; + } + + /** + * 设置sVideoOutput属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSVideoOutput(Boolean value) { + this.sVideoOutput = value; + } + + /** + * Gets the value of the usbOutput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the usbOutput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUSBOutput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getUSBOutput() { + if (usbOutput == null) { + usbOutput = new ArrayList(); + } + return this.usbOutput; + } + + /** + * 获取avOutput属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAVOutput() { + return avOutput; + } + + /** + * 设置avOutput属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAVOutput(Boolean value) { + this.avOutput = value; + } + + /** + * 获取digitalStillCapability属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDigitalStillCapability() { + return digitalStillCapability; + } + + /** + * 设置digitalStillCapability属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDigitalStillCapability(Boolean value) { + this.digitalStillCapability = value; + } + + /** + * 获取digitalStillResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalStillResolution() { + return digitalStillResolution; + } + + /** + * 设置digitalStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalStillResolution(String value) { + this.digitalStillResolution = value; + } + + /** + * 获取externalMemoryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExternalMemoryType() { + return externalMemoryType; + } + + /** + * 设置externalMemoryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExternalMemoryType(String value) { + this.externalMemoryType = value; + } + + /** + * 获取externalMemoryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isExternalMemoryIncluded() { + return externalMemoryIncluded; + } + + /** + * 设置externalMemoryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setExternalMemoryIncluded(Boolean value) { + this.externalMemoryIncluded = value; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取usbStreaming属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUSBStreaming() { + return usbStreaming; + } + + /** + * 设置usbStreaming属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUSBStreaming(Boolean value) { + this.usbStreaming = value; + } + + /** + * 获取headphoneJack属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHeadphoneJack() { + return headphoneJack; + } + + /** + * 设置headphoneJack属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHeadphoneJack(Boolean value) { + this.headphoneJack = value; + } + + /** + * 获取flyingEraseHeads属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFlyingEraseHeads() { + return flyingEraseHeads; + } + + /** + * 设置flyingEraseHeads属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFlyingEraseHeads(Boolean value) { + this.flyingEraseHeads = value; + } + + /** + * 获取autolight属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutolight() { + return autolight; + } + + /** + * 设置autolight属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutolight(Boolean value) { + this.autolight = value; + } + + /** + * 获取hotShoe属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHotShoe() { + return hotShoe; + } + + /** + * 设置hotShoe属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHotShoe(Boolean value) { + this.hotShoe = value; + } + + /** + * 获取lensThread属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLensThread() { + return lensThread; + } + + /** + * 设置lensThread属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLensThread(LengthDimension value) { + this.lensThread = value; + } + + /** + * Gets the value of the computerPlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerPlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerPlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ComputerPlatform } + * + * + */ + public List getComputerPlatform() { + if (computerPlatform == null) { + computerPlatform = new ArrayList(); + } + return this.computerPlatform; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取batteryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryType() { + return batteryType; + } + + /** + * 设置batteryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryType(String value) { + this.batteryType = value; + } + + /** + * 获取rechargeableBatteryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRechargeableBatteryIncluded() { + return rechargeableBatteryIncluded; + } + + /** + * 设置rechargeableBatteryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRechargeableBatteryIncluded(Boolean value) { + this.rechargeableBatteryIncluded = value; + } + + /** + * 获取acAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isACAdapterIncluded() { + return acAdapterIncluded; + } + + /** + * 设置acAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setACAdapterIncluded(Boolean value) { + this.acAdapterIncluded = value; + } + + /** + * 获取remoteIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRemoteIncluded() { + return remoteIncluded; + } + + /** + * 设置remoteIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRemoteIncluded(Boolean value) { + this.remoteIncluded = value; + } + + /** + * 获取connectivity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivity() { + return connectivity; + } + + /** + * 设置connectivity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivity(String value) { + this.connectivity = value; + } + + /** + * 获取internalMemoryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternalMemoryType() { + return internalMemoryType; + } + + /** + * 设置internalMemoryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternalMemoryType(String value) { + this.internalMemoryType = value; + } + + /** + * 获取maxImageResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getMaxImageResolution() { + return maxImageResolution; + } + + /** + * 设置maxImageResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setMaxImageResolution(PixelDimension value) { + this.maxImageResolution = value; + } + + /** + * 获取uncompressedMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUncompressedMode() { + return uncompressedMode; + } + + /** + * 设置uncompressedMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUncompressedMode(String value) { + this.uncompressedMode = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyTypeValues } + * + */ + public ThreeDTechnologyTypeValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyTypeValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyTypeValues value) { + this.threeDTechnology = value; + } + + /** + * 获取analogRBGInput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnalogRBGInput() { + return analogRBGInput; + } + + /** + * 设置analogRBGInput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnalogRBGInput(String value) { + this.analogRBGInput = value; + } + + /** + * 获取audio属性的值。 + * + * @return + * possible object is + * {@link AudioTypeValues } + * + */ + public AudioTypeValues getAudio() { + return audio; + } + + /** + * 设置audio属性的值。 + * + * @param value + * allowed object is + * {@link AudioTypeValues } + * + */ + public void setAudio(AudioTypeValues value) { + this.audio = value; + } + + /** + * Gets the value of the durability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the durability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDurability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDurability() { + if (durability == null) { + durability = new ArrayList(); + } + return this.durability; + } + + /** + * Gets the value of the exposureControl property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the exposureControl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExposureControl().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExposureControl() { + if (exposureControl == null) { + exposureControl = new ArrayList(); + } + return this.exposureControl; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * Gets the value of the flashModes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the flashModes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFlashModes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFlashModes() { + if (flashModes == null) { + flashModes = new ArrayList(); + } + return this.flashModes; + } + + /** + * 获取focusFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusFeatures() { + return focusFeatures; + } + + /** + * 设置focusFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusFeatures(String value) { + this.focusFeatures = value; + } + + /** + * 获取geotaggingOrGPSFunctionality属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeotaggingOrGPSFunctionality() { + return geotaggingOrGPSFunctionality; + } + + /** + * 设置geotaggingOrGPSFunctionality属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeotaggingOrGPSFunctionality(String value) { + this.geotaggingOrGPSFunctionality = value; + } + + /** + * Gets the value of the imageFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the imageFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getImageFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ImageFormatTypeValues } + * + * + */ + public List getImageFormat() { + if (imageFormat == null) { + imageFormat = new ArrayList(); + } + return this.imageFormat; + } + + /** + * 获取isoEquivalency属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getISOEquivalency() { + return isoEquivalency; + } + + /** + * 设置isoEquivalency属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setISOEquivalency(BigInteger value) { + this.isoEquivalency = value; + } + + /** + * 获取isoRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getISORange() { + return isoRange; + } + + /** + * 设置isoRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setISORange(String value) { + this.isoRange = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取macroFocus属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMacroFocus() { + return macroFocus; + } + + /** + * 设置macroFocus属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMacroFocus(LengthDimension value) { + this.macroFocus = value; + } + + /** + * 获取minShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinShutterSpeed() { + return minShutterSpeed; + } + + /** + * 设置minShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinShutterSpeed(BigDecimal value) { + this.minShutterSpeed = value; + } + + /** + * 获取maxShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaxShutterSpeed() { + return maxShutterSpeed; + } + + /** + * 设置maxShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaxShutterSpeed(BigDecimal value) { + this.maxShutterSpeed = value; + } + + /** + * 获取manualExposureMode属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isManualExposureMode() { + return manualExposureMode; + } + + /** + * 设置manualExposureMode属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setManualExposureMode(Boolean value) { + this.manualExposureMode = value; + } + + /** + * 获取maximumFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumFocalLength() { + return maximumFocalLength; + } + + /** + * 设置maximumFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumFocalLength(LengthDimension value) { + this.maximumFocalLength = value; + } + + /** + * 获取meteringMethods属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeteringMethods() { + return meteringMethods; + } + + /** + * 设置meteringMethods属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeteringMethods(String value) { + this.meteringMethods = value; + } + + /** + * 获取minimumFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumFocalLength() { + return minimumFocalLength; + } + + /** + * 设置minimumFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumFocalLength(LengthDimension value) { + this.minimumFocalLength = value; + } + + /** + * 获取movieMode属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMovieMode() { + return movieMode; + } + + /** + * 设置movieMode属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMovieMode(Boolean value) { + this.movieMode = value; + } + + /** + * 获取maxMovieLength属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getMaxMovieLength() { + return maxMovieLength; + } + + /** + * 设置maxMovieLength属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setMaxMovieLength(TimeDimension value) { + this.maxMovieLength = value; + } + + /** + * 获取audioRecording属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAudioRecording() { + return audioRecording; + } + + /** + * 设置audioRecording属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAudioRecording(Boolean value) { + this.audioRecording = value; + } + + /** + * 获取continuousShooting属性的值。 + * + * @return + * possible object is + * {@link ContinuousShootingDimension } + * + */ + public ContinuousShootingDimension getContinuousShooting() { + return continuousShooting; + } + + /** + * 设置continuousShooting属性的值。 + * + * @param value + * allowed object is + * {@link ContinuousShootingDimension } + * + */ + public void setContinuousShooting(ContinuousShootingDimension value) { + this.continuousShooting = value; + } + + /** + * 获取noiseReductionLevel属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNoiseReductionLevel() { + return noiseReductionLevel; + } + + /** + * 设置noiseReductionLevel属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNoiseReductionLevel(BigDecimal value) { + this.noiseReductionLevel = value; + } + + /** + * 获取remote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemote() { + return remote; + } + + /** + * 设置remote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemote(String value) { + this.remote = value; + } + + /** + * 获取selfTimer属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getSelfTimer() { + return selfTimer; + } + + /** + * 设置selfTimer属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setSelfTimer(TimeDimension value) { + this.selfTimer = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalNumberOfHDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalNumberOfHDMIPorts() { + return totalNumberOfHDMIPorts; + } + + /** + * 设置totalNumberOfHDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalNumberOfHDMIPorts(BigInteger value) { + this.totalNumberOfHDMIPorts = value; + } + + /** + * 获取totalUSB10Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB10Ports() { + return totalUSB10Ports; + } + + /** + * 设置totalUSB10Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB10Ports(BigInteger value) { + this.totalUSB10Ports = value; + } + + /** + * 获取totalUSB11Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB11Ports() { + return totalUSB11Ports; + } + + /** + * 设置totalUSB11Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB11Ports(BigInteger value) { + this.totalUSB11Ports = value; + } + + /** + * 获取totalUSB20Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB20Ports() { + return totalUSB20Ports; + } + + /** + * 设置totalUSB20Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB20Ports(BigInteger value) { + this.totalUSB20Ports = value; + } + + /** + * 获取totalUSB30Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSB30Ports() { + return totalUSB30Ports; + } + + /** + * 设置totalUSB30Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSB30Ports(BigInteger value) { + this.totalUSB30Ports = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取touchscreen属性的值。 + * + * @return + * possible object is + * {@link TouchscreenTypeValues } + * + */ + public TouchscreenTypeValues getTouchscreen() { + return touchscreen; + } + + /** + * 设置touchscreen属性的值。 + * + * @param value + * allowed object is + * {@link TouchscreenTypeValues } + * + */ + public void setTouchscreen(TouchscreenTypeValues value) { + this.touchscreen = value; + } + + /** + * Gets the value of the useModes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the useModes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUseModes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getUseModes() { + if (useModes == null) { + useModes = new ArrayList(); + } + return this.useModes; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoResolution(String value) { + this.videoResolution = value; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightLimit(WeightDimension value) { + this.weightLimit = value; + } + + /** + * 获取digitalCameraImageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalCameraImageStabilization() { + return digitalCameraImageStabilization; + } + + /** + * 设置digitalCameraImageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalCameraImageStabilization(String value) { + this.digitalCameraImageStabilization = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取ramMemoryMaximumSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRamMemoryMaximumSize() { + return ramMemoryMaximumSize; + } + + /** + * 设置ramMemoryMaximumSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRamMemoryMaximumSize(MemorySizeDimension value) { + this.ramMemoryMaximumSize = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取photographicResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotographicResolution() { + return photographicResolution; + } + + /** + * 设置photographicResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotographicResolution(String value) { + this.photographicResolution = value; + } + + /** + * 获取mediaStorage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaStorage() { + return mediaStorage; + } + + /** + * 设置mediaStorage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaStorage(String value) { + this.mediaStorage = value; + } + + /** + * 获取mediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaFormat() { + return mediaFormat; + } + + /** + * 设置mediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaFormat(String value) { + this.mediaFormat = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取viewfinderMagnification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewfinderMagnification() { + return viewfinderMagnification; + } + + /** + * 设置viewfinderMagnification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewfinderMagnification(String value) { + this.viewfinderMagnification = value; + } + + /** + * 获取hasViewfinder属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasViewfinder() { + return hasViewfinder; + } + + /** + * 设置hasViewfinder属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasViewfinder(Boolean value) { + this.hasViewfinder = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalFrame.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalFrame.java new file mode 100644 index 0000000..1976686 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalFrame.java @@ -0,0 +1,101 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Touchscreen" type="{}TouchscreenTypeValues" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "displaySize", + "touchscreen" +}) +@XmlRootElement(name = "DigitalFrame") +public class DigitalFrame { + + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "Touchscreen") + @XmlSchemaType(name = "string") + protected TouchscreenTypeValues touchscreen; + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取touchscreen属性的值。 + * + * @return + * possible object is + * {@link TouchscreenTypeValues } + * + */ + public TouchscreenTypeValues getTouchscreen() { + return touchscreen; + } + + /** + * 设置touchscreen属性的值。 + * + * @param value + * allowed object is + * {@link TouchscreenTypeValues } + * + */ + public void setTouchscreen(TouchscreenTypeValues value) { + this.touchscreen = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalPictureFrame.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalPictureFrame.java new file mode 100644 index 0000000..8ef8635 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalPictureFrame.java @@ -0,0 +1,499 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScannerResolution" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "finishType", + "internetApplications", + "powerPlugType", + "powerSource", + "screenSize", + "videoResolution", + "wirelessTechnology", + "efficiency", + "gdprRisk", + "frameMaterialType", + "scannerResolution" +}) +@XmlRootElement(name = "DigitalPictureFrame") +public class DigitalPictureFrame { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "ScannerResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scannerResolution; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取scannerResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScannerResolution() { + return scannerResolution; + } + + /** + * 设置scannerResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScannerResolution(String value) { + this.scannerResolution = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalVideoRecorder.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalVideoRecorder.java new file mode 100644 index 0000000..e96d1bf --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DigitalVideoRecorder.java @@ -0,0 +1,415 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "builtInMedia", + "hardDriveSize", + "powerSource", + "processorBrand", + "ramSize", + "numberOfSpeakers", + "internetApplications", + "totalCoaxialInputs", + "totalHdmiPorts", + "wirelessTechnology", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "DigitalVideoRecorder") +public class DigitalVideoRecorder { + + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "HardDriveSize") + protected MemorySizeDimension hardDriveSize; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取hardDriveSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getHardDriveSize() { + return hardDriveSize; + } + + /** + * 设置hardDriveSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setHardDriveSize(MemorySizeDimension value) { + this.hardDriveSize = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Dimensions.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Dimensions.java new file mode 100644 index 0000000..f11120d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Dimensions.java @@ -0,0 +1,153 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Dimensions complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="Dimensions">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Weight" type="{}WeightDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Dimensions", propOrder = { + "length", + "width", + "height", + "weight" +}) +public class Dimensions { + + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Weight") + protected WeightDimension weight; + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取weight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeight() { + return weight; + } + + /** + * 设置weight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeight(WeightDimension value) { + this.weight = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Dinnerware.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Dinnerware.java new file mode 100644 index 0000000..22efc2f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Dinnerware.java @@ -0,0 +1,1612 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType" +}) +@XmlRootElement(name = "Dinnerware") +public class Dinnerware { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Dinnerware.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Dinnerware.VariationData } + * + */ + public Dinnerware.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Dinnerware.VariationData } + * + */ + public void setVariationData(Dinnerware.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DirectPaymentType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DirectPaymentType.java new file mode 100644 index 0000000..0c057ed --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DirectPaymentType.java @@ -0,0 +1,170 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DirectPaymentType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="DirectPaymentType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Component" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                   <element name="Amount" type="{}CurrencyAmount"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DirectPaymentType", propOrder = { + "component" +}) +public class DirectPaymentType { + + @XmlElement(name = "Component", required = true) + protected List component; + + /** + * Gets the value of the component property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the component property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComponent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DirectPaymentType.Component } + * + * + */ + public List getComponent() { + if (component == null) { + component = new ArrayList(); + } + return this.component; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="Amount" type="{}CurrencyAmount"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "type", + "amount" + }) + public static class Component { + + @XmlElement(name = "Type", required = true) + protected String type; + @XmlElement(name = "Amount", required = true) + protected CurrencyAmount amount; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取amount属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getAmount() { + return amount; + } + + /** + * 设置amount属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setAmount(CurrencyAmount value) { + this.amount = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DistributionDesignationValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DistributionDesignationValues.java new file mode 100644 index 0000000..97f8a8d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DistributionDesignationValues.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DistributionDesignationValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DistributionDesignationValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="jp_parallel_import"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DistributionDesignationValues") +@XmlEnum +public enum DistributionDesignationValues { + + @XmlEnumValue("jp_parallel_import") + JP_PARALLEL_IMPORT("jp_parallel_import"); + private final String value; + + DistributionDesignationValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DistributionDesignationValues fromValue(String v) { + for (DistributionDesignationValues c: DistributionDesignationValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DockingStationExternalInterfaceTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DockingStationExternalInterfaceTypeValues.java new file mode 100644 index 0000000..bf3879c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DockingStationExternalInterfaceTypeValues.java @@ -0,0 +1,79 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DockingStationExternalInterfaceTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DockingStationExternalInterfaceTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="firewire_1600"/>
+ *     <enumeration value="firewire_3200"/>
+ *     <enumeration value="firewire_400"/>
+ *     <enumeration value="firewire_800"/>
+ *     <enumeration value="firewire_esata"/>
+ *     <enumeration value="usb1.0"/>
+ *     <enumeration value="usb1.1"/>
+ *     <enumeration value="usb2.0"/>
+ *     <enumeration value="usb3.0"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DockingStationExternalInterfaceTypeValues") +@XmlEnum +public enum DockingStationExternalInterfaceTypeValues { + + @XmlEnumValue("firewire_1600") + FIREWIRE_1600("firewire_1600"), + @XmlEnumValue("firewire_3200") + FIREWIRE_3200("firewire_3200"), + @XmlEnumValue("firewire_400") + FIREWIRE_400("firewire_400"), + @XmlEnumValue("firewire_800") + FIREWIRE_800("firewire_800"), + @XmlEnumValue("firewire_esata") + FIREWIRE_ESATA("firewire_esata"), + @XmlEnumValue("usb1.0") + USB_1_0("usb1.0"), + @XmlEnumValue("usb1.1") + USB_1_1("usb1.1"), + @XmlEnumValue("usb2.0") + USB_2_0("usb2.0"), + @XmlEnumValue("usb3.0") + USB_3_0("usb3.0"); + private final String value; + + DockingStationExternalInterfaceTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DockingStationExternalInterfaceTypeValues fromValue(String v) { + for (DockingStationExternalInterfaceTypeValues c: DockingStationExternalInterfaceTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DownloadableFile.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DownloadableFile.java new file mode 100644 index 0000000..3504404 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DownloadableFile.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="DownloadableFileFormat" type="{}FortyStringNotNull"/>
+ *         <element name="FileSize" type="{}MemorySizeDimension"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "downloadableFileFormat", + "fileSize" +}) +@XmlRootElement(name = "DownloadableFile") +public class DownloadableFile { + + @XmlElement(name = "DownloadableFileFormat", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String downloadableFileFormat; + @XmlElement(name = "FileSize", required = true) + protected MemorySizeDimension fileSize; + + /** + * 获取downloadableFileFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDownloadableFileFormat() { + return downloadableFileFormat; + } + + /** + * 设置downloadableFileFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDownloadableFileFormat(String value) { + this.downloadableFileFormat = value; + } + + /** + * 获取fileSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getFileSize() { + return fileSize; + } + + /** + * 设置fileSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setFileSize(MemorySizeDimension value) { + this.fileSize = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Dresser.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Dresser.java new file mode 100644 index 0000000..68f53d5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Dresser.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Dresser") +public class Dresser { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Dresser.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Dresser.VariationData } + * + */ + public Dresser.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Dresser.VariationData } + * + */ + public void setVariationData(Dresser.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/DustJacketTypes.java b/src/main/java/com/amazon/SellingPartnerAPI/model/DustJacketTypes.java new file mode 100644 index 0000000..669ded7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/DustJacketTypes.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

DustJacketTypes的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="DustJacketTypes">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NoDustJacket"/>
+ *     <enumeration value="LikeNew"/>
+ *     <enumeration value="VeryGood"/>
+ *     <enumeration value="Good"/>
+ *     <enumeration value="Acceptable"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DustJacketTypes") +@XmlEnum +public enum DustJacketTypes { + + @XmlEnumValue("NoDustJacket") + NO_DUST_JACKET("NoDustJacket"), + @XmlEnumValue("LikeNew") + LIKE_NEW("LikeNew"), + @XmlEnumValue("VeryGood") + VERY_GOOD("VeryGood"), + @XmlEnumValue("Good") + GOOD("Good"), + @XmlEnumValue("Acceptable") + ACCEPTABLE("Acceptable"); + private final String value; + + DustJacketTypes(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DustJacketTypes fromValue(String v) { + for (DustJacketTypes c: DustJacketTypes.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EducationalSupplies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EducationalSupplies.java new file mode 100644 index 0000000..c920cc2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EducationalSupplies.java @@ -0,0 +1,2155 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="PaperSize"/>
+ *                         <enumeration value="MaximumExpandableSize"/>
+ *                         <enumeration value="LineSize"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="RecycledContentPercentage" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PreConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PostConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumExpandableSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InkColor" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="BallpointPenType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TipDescription" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PencilLeadHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PointType" type="{}String" minOccurs="0"/>
+ *         <element name="LineSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfFasteners" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FastenerCapacity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" type="{}BindingType" minOccurs="0"/>
+ *         <element name="BindingLocation" type="{}String" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CoverMaterial" type="{}String" minOccurs="0"/>
+ *         <element name="TabCutType" type="{}String" minOccurs="0"/>
+ *         <element name="TabPosition" type="{}String" minOccurs="0"/>
+ *         <element name="IsPrePrinted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CoatingDescription" type="{}TwoFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="PaperCornerType" type="{}String" minOccurs="0"/>
+ *         <element name="PaperFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="BrightnessRating" type="{}IntegerPercentageType" minOccurs="0"/>
+ *         <element name="MediaStorageCapacity" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RulingType" type="{}String" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="PowerConsumption" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImageBrightness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImageConstrastRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgMinimum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MfgMaximum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CalenderType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsWhiteGloveRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ModelYearRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLines" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemDensity" type="{}DensityDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectCharacter" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "colorSpecification", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "unitCount", + "recycledContentPercentage", + "preConsumerRecycledContent", + "postConsumerRecycledContent", + "diameter", + "maximumExpandableSize", + "coreDiameter", + "inkColor", + "ballpointPenType", + "tipDescription", + "pencilLeadHardness", + "pointType", + "lineSize", + "numberOfFasteners", + "fastenerCapacity", + "binding", + "bindingLocation", + "closureType", + "numberOfHoles", + "coverMaterial", + "tabCutType", + "tabPosition", + "isPrePrinted", + "coatingDescription", + "paperCornerType", + "paperFinish", + "paperSize", + "brightnessRating", + "mediaStorageCapacity", + "specialFeatures", + "rulingType", + "annualEnergyConsumption", + "powerConsumption", + "euEnergyLabelEfficiencyClass", + "displayType", + "displaySize", + "imageBrightness", + "imageConstrastRatio", + "displayResolutionMaximum", + "paintType", + "mfgMinimum", + "mfgMaximum", + "lockType", + "compatibilityOptions", + "calenderType", + "isWhiteGloveRequired", + "modelYearRange", + "numberOfLines", + "itemDensity", + "itemShape", + "subjectCharacter", + "itemTypeName", + "occasion", + "voltage" +}) +@XmlRootElement(name = "EducationalSupplies") +public class EducationalSupplies { + + @XmlElement(name = "VariationData") + protected EducationalSupplies.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected EducationalSupplies.ColorSpecification colorSpecification; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "UnitCount") + protected EducationalSupplies.UnitCount unitCount; + @XmlElement(name = "RecycledContentPercentage") + protected BigDecimal recycledContentPercentage; + @XmlElement(name = "PreConsumerRecycledContent") + protected BigDecimal preConsumerRecycledContent; + @XmlElement(name = "PostConsumerRecycledContent") + protected BigDecimal postConsumerRecycledContent; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "MaximumExpandableSize") + protected LengthDimension maximumExpandableSize; + @XmlElement(name = "CoreDiameter") + protected LengthDimension coreDiameter; + @XmlElement(name = "InkColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inkColor; + @XmlElement(name = "BallpointPenType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ballpointPenType; + @XmlElement(name = "TipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tipDescription; + @XmlElement(name = "PencilLeadHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pencilLeadHardness; + @XmlElement(name = "PointType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pointType; + @XmlElement(name = "LineSize") + protected LengthDimension lineSize; + @XmlElement(name = "NumberOfFasteners") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFasteners; + @XmlElement(name = "FastenerCapacity") + protected LengthDimension fastenerCapacity; + @XmlElement(name = "Binding") + @XmlSchemaType(name = "string") + protected BindingType binding; + @XmlElement(name = "BindingLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bindingLocation; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "CoverMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterial; + @XmlElement(name = "TabCutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabCutType; + @XmlElement(name = "TabPosition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabPosition; + @XmlElement(name = "IsPrePrinted") + protected Boolean isPrePrinted; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "PaperCornerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperCornerType; + @XmlElement(name = "PaperFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperFinish; + @XmlElement(name = "PaperSize") + protected StringLengthOptionalDimension paperSize; + @XmlElement(name = "BrightnessRating") + @XmlSchemaType(name = "positiveInteger") + protected Integer brightnessRating; + @XmlElement(name = "MediaStorageCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaStorageCapacity; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "RulingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rulingType; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "ImageBrightness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageBrightness; + @XmlElement(name = "ImageConstrastRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageConstrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "MfgMinimum") + protected AgeRecommendedDimension mfgMinimum; + @XmlElement(name = "MfgMaximum") + protected AgeRecommendedDimension mfgMaximum; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "CalenderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calenderType; + @XmlElement(name = "IsWhiteGloveRequired") + protected Boolean isWhiteGloveRequired; + @XmlElement(name = "ModelYearRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelYearRange; + @XmlElement(name = "NumberOfLines") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLines; + @XmlElement(name = "ItemDensity") + protected DensityDimension itemDensity; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "SubjectCharacter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectCharacter; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link EducationalSupplies.VariationData } + * + */ + public EducationalSupplies.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link EducationalSupplies.VariationData } + * + */ + public void setVariationData(EducationalSupplies.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link EducationalSupplies.ColorSpecification } + * + */ + public EducationalSupplies.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link EducationalSupplies.ColorSpecification } + * + */ + public void setColorSpecification(EducationalSupplies.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link EducationalSupplies.UnitCount } + * + */ + public EducationalSupplies.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link EducationalSupplies.UnitCount } + * + */ + public void setUnitCount(EducationalSupplies.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecycledContentPercentage(BigDecimal value) { + this.recycledContentPercentage = value; + } + + /** + * 获取preConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPreConsumerRecycledContent() { + return preConsumerRecycledContent; + } + + /** + * 设置preConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPreConsumerRecycledContent(BigDecimal value) { + this.preConsumerRecycledContent = value; + } + + /** + * 获取postConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPostConsumerRecycledContent() { + return postConsumerRecycledContent; + } + + /** + * 设置postConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPostConsumerRecycledContent(BigDecimal value) { + this.postConsumerRecycledContent = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取maximumExpandableSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumExpandableSize() { + return maximumExpandableSize; + } + + /** + * 设置maximumExpandableSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumExpandableSize(LengthDimension value) { + this.maximumExpandableSize = value; + } + + /** + * 获取coreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCoreDiameter() { + return coreDiameter; + } + + /** + * 设置coreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCoreDiameter(LengthDimension value) { + this.coreDiameter = value; + } + + /** + * Gets the value of the inkColor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inkColor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInkColor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInkColor() { + if (inkColor == null) { + inkColor = new ArrayList(); + } + return this.inkColor; + } + + /** + * 获取ballpointPenType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBallpointPenType() { + return ballpointPenType; + } + + /** + * 设置ballpointPenType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBallpointPenType(String value) { + this.ballpointPenType = value; + } + + /** + * Gets the value of the tipDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tipDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTipDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTipDescription() { + if (tipDescription == null) { + tipDescription = new ArrayList(); + } + return this.tipDescription; + } + + /** + * 获取pencilLeadHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPencilLeadHardness() { + return pencilLeadHardness; + } + + /** + * 设置pencilLeadHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPencilLeadHardness(String value) { + this.pencilLeadHardness = value; + } + + /** + * 获取pointType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPointType() { + return pointType; + } + + /** + * 设置pointType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPointType(String value) { + this.pointType = value; + } + + /** + * 获取lineSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLineSize() { + return lineSize; + } + + /** + * 设置lineSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLineSize(LengthDimension value) { + this.lineSize = value; + } + + /** + * 获取numberOfFasteners属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFasteners() { + return numberOfFasteners; + } + + /** + * 设置numberOfFasteners属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFasteners(BigInteger value) { + this.numberOfFasteners = value; + } + + /** + * 获取fastenerCapacity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFastenerCapacity() { + return fastenerCapacity; + } + + /** + * 设置fastenerCapacity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFastenerCapacity(LengthDimension value) { + this.fastenerCapacity = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link BindingType } + * + */ + public BindingType getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link BindingType } + * + */ + public void setBinding(BindingType value) { + this.binding = value; + } + + /** + * 获取bindingLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBindingLocation() { + return bindingLocation; + } + + /** + * 设置bindingLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBindingLocation(String value) { + this.bindingLocation = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取coverMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterial() { + return coverMaterial; + } + + /** + * 设置coverMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterial(String value) { + this.coverMaterial = value; + } + + /** + * 获取tabCutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabCutType() { + return tabCutType; + } + + /** + * 设置tabCutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabCutType(String value) { + this.tabCutType = value; + } + + /** + * 获取tabPosition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabPosition() { + return tabPosition; + } + + /** + * 设置tabPosition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabPosition(String value) { + this.tabPosition = value; + } + + /** + * 获取isPrePrinted属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPrePrinted() { + return isPrePrinted; + } + + /** + * 设置isPrePrinted属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPrePrinted(Boolean value) { + this.isPrePrinted = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取paperCornerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperCornerType() { + return paperCornerType; + } + + /** + * 设置paperCornerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperCornerType(String value) { + this.paperCornerType = value; + } + + /** + * 获取paperFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperFinish() { + return paperFinish; + } + + /** + * 设置paperFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperFinish(String value) { + this.paperFinish = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setPaperSize(StringLengthOptionalDimension value) { + this.paperSize = value; + } + + /** + * 获取brightnessRating属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBrightnessRating() { + return brightnessRating; + } + + /** + * 设置brightnessRating属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBrightnessRating(Integer value) { + this.brightnessRating = value; + } + + /** + * 获取mediaStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaStorageCapacity() { + return mediaStorageCapacity; + } + + /** + * 设置mediaStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaStorageCapacity(String value) { + this.mediaStorageCapacity = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取rulingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRulingType() { + return rulingType; + } + + /** + * 设置rulingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRulingType(String value) { + this.rulingType = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEUEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取imageBrightness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageBrightness() { + return imageBrightness; + } + + /** + * 设置imageBrightness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageBrightness(String value) { + this.imageBrightness = value; + } + + /** + * 获取imageConstrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageConstrastRatio() { + return imageConstrastRatio; + } + + /** + * 设置imageConstrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageConstrastRatio(String value) { + this.imageConstrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取mfgMinimum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMinimum() { + return mfgMinimum; + } + + /** + * 设置mfgMinimum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMinimum(AgeRecommendedDimension value) { + this.mfgMinimum = value; + } + + /** + * 获取mfgMaximum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMaximum() { + return mfgMaximum; + } + + /** + * 设置mfgMaximum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMaximum(AgeRecommendedDimension value) { + this.mfgMaximum = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取calenderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalenderType() { + return calenderType; + } + + /** + * 设置calenderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalenderType(String value) { + this.calenderType = value; + } + + /** + * 获取isWhiteGloveRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsWhiteGloveRequired() { + return isWhiteGloveRequired; + } + + /** + * 设置isWhiteGloveRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsWhiteGloveRequired(Boolean value) { + this.isWhiteGloveRequired = value; + } + + /** + * 获取modelYearRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelYearRange() { + return modelYearRange; + } + + /** + * 设置modelYearRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelYearRange(String value) { + this.modelYearRange = value; + } + + /** + * 获取numberOfLines属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLines() { + return numberOfLines; + } + + /** + * 设置numberOfLines属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLines(BigInteger value) { + this.numberOfLines = value; + } + + /** + * 获取itemDensity属性的值。 + * + * @return + * possible object is + * {@link DensityDimension } + * + */ + public DensityDimension getItemDensity() { + return itemDensity; + } + + /** + * 设置itemDensity属性的值。 + * + * @param value + * allowed object is + * {@link DensityDimension } + * + */ + public void setItemDensity(DensityDimension value) { + this.itemDensity = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取subjectCharacter属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectCharacter() { + return subjectCharacter; + } + + /** + * 设置subjectCharacter属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectCharacter(String value) { + this.subjectCharacter = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="PaperSize"/>
+     *               <enumeration value="MaximumExpandableSize"/>
+     *               <enumeration value="LineSize"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Electrical.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Electrical.java new file mode 100644 index 0000000..660e139 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Electrical.java @@ -0,0 +1,2799 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Torque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Brightness" type="{}LumensType" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShortProductDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StartUpTimeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strands" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessoryConnectionType", + "batteryCapacity", + "bladeEdge", + "bladeLength", + "compatibleDevices", + "compatibleFastenerRange", + "coolingMethod", + "coolingWattage", + "cornerRadius", + "coverage", + "cutType", + "cuttingWidth", + "deviceType", + "displayStyle", + "energyConsumption", + "energyEfficiencyRatioCooling", + "environmentalDescription", + "euEnergyEfficiencyClassHeating", + "euEnergyLabelEfficiencyClass", + "externalTestingCertification", + "flushType", + "foldedKnifeSize", + "gritRating", + "handleMaterial", + "insideDiameter", + "heaterWattage", + "laserBeamColor", + "maximumPower", + "measurementAccuracy", + "measurementSystem", + "minimumEfficiencyReportingValue", + "numberOfBasins", + "numberOfHoles", + "numberOfItems", + "outsideDiameter", + "performanceDescription", + "recycledContentPercentage", + "roughIn", + "speed", + "spoutHeight", + "spoutReach", + "threadSize", + "toolTipDescription", + "torque", + "uvProtection", + "viewingArea", + "size", + "centerLength", + "brightness", + "bulbType", + "color", + "colorMap", + "headStyle", + "material", + "displayVolume", + "displayWeight", + "displayLength", + "manufacturerWarrantyDescription", + "plugFormat", + "plugProfile", + "powerSource", + "sellerWarrantyDescription", + "switchStyle", + "switchType", + "voltage", + "wattage", + "customerPackageType", + "baseDiameter", + "beamAngle", + "bladeColor", + "circuitBreakerType", + "efficiency", + "internationalProtectionRating", + "lightSourceOperatingLife", + "lightingMethod", + "maximumCompatibleLightSourceWattage", + "numberOfBlades", + "numberOfLightSources", + "shadeDiameter", + "shadeMaterialType", + "shortProductDescription", + "startUpTimeDescription", + "strands", + "tubingOutsideDiameter", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "powerPlugType" +}) +@XmlRootElement(name = "Electrical") +public class Electrical { + + @XmlElement(name = "VariationData") + protected Electrical.VariationData variationData; + @XmlElement(name = "AccessoryConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessoryConnectionType; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BladeEdge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeEdge; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleFastenerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleFastenerRange; + @XmlElement(name = "CoolingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingMethod; + @XmlElement(name = "CoolingWattage") + protected WattageDimension coolingWattage; + @XmlElement(name = "CornerRadius") + protected LengthDimension cornerRadius; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayStyle; + @XmlElement(name = "EnergyConsumption") + protected EnergyConsumptionDimension energyConsumption; + @XmlElement(name = "EnergyEfficiencyRatioCooling") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger energyEfficiencyRatioCooling; + @XmlElement(name = "EnvironmentalDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String environmentalDescription; + @XmlElement(name = "EuEnergyEfficiencyClassHeating") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FlushType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flushType; + @XmlElement(name = "FoldedKnifeSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedKnifeSize; + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "HeaterWattage") + protected WattageDimension heaterWattage; + @XmlElement(name = "LaserBeamColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laserBeamColor; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MeasurementAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementAccuracy; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "NumberOfBasins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBasins; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PerformanceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String performanceDescription; + @XmlElement(name = "RecycledContentPercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recycledContentPercentage; + @XmlElement(name = "RoughIn") + protected LengthDimension roughIn; + @XmlElement(name = "Speed") + protected SpeedDimension speed; + @XmlElement(name = "SpoutHeight") + protected LengthDimension spoutHeight; + @XmlElement(name = "SpoutReach") + protected LengthDimension spoutReach; + @XmlElement(name = "ThreadSize") + protected LengthDimensionOptionalUnit threadSize; + @XmlElement(name = "ToolTipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toolTipDescription; + @XmlElement(name = "Torque") + protected TorqueType torque; + @XmlElement(name = "UVProtection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uvProtection; + @XmlElement(name = "ViewingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingArea; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "CenterLength") + protected LengthDimension centerLength; + @XmlElement(name = "Brightness") + protected LumensType brightness; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "HeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headStyle; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "PlugFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugFormat; + @XmlElement(name = "PlugProfile") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugProfile; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "LightSourceOperatingLife") + protected TimeDimension lightSourceOperatingLife; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + protected WattageDimension maximumCompatibleLightSourceWattage; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterialType; + @XmlElement(name = "ShortProductDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shortProductDescription; + @XmlElement(name = "StartUpTimeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String startUpTimeDescription; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "TubingOutsideDiameter") + protected LengthDimension tubingOutsideDiameter; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Electrical.VariationData } + * + */ + public Electrical.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Electrical.VariationData } + * + */ + public void setVariationData(Electrical.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessoryConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryConnectionType() { + return accessoryConnectionType; + } + + /** + * 设置accessoryConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryConnectionType(String value) { + this.accessoryConnectionType = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取bladeEdge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeEdge() { + return bladeEdge; + } + + /** + * 设置bladeEdge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeEdge(String value) { + this.bladeEdge = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleFastenerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleFastenerRange() { + return compatibleFastenerRange; + } + + /** + * 设置compatibleFastenerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleFastenerRange(String value) { + this.compatibleFastenerRange = value; + } + + /** + * 获取coolingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingMethod() { + return coolingMethod; + } + + /** + * 设置coolingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingMethod(String value) { + this.coolingMethod = value; + } + + /** + * 获取coolingWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getCoolingWattage() { + return coolingWattage; + } + + /** + * 设置coolingWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setCoolingWattage(WattageDimension value) { + this.coolingWattage = value; + } + + /** + * 获取cornerRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCornerRadius() { + return cornerRadius; + } + + /** + * 设置cornerRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCornerRadius(LengthDimension value) { + this.cornerRadius = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayStyle() { + return displayStyle; + } + + /** + * 设置displayStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayStyle(String value) { + this.displayStyle = value; + } + + /** + * 获取energyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getEnergyConsumption() { + return energyConsumption; + } + + /** + * 设置energyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setEnergyConsumption(EnergyConsumptionDimension value) { + this.energyConsumption = value; + } + + /** + * 获取energyEfficiencyRatioCooling属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnergyEfficiencyRatioCooling() { + return energyEfficiencyRatioCooling; + } + + /** + * 设置energyEfficiencyRatioCooling属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnergyEfficiencyRatioCooling(BigInteger value) { + this.energyEfficiencyRatioCooling = value; + } + + /** + * 获取environmentalDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnvironmentalDescription() { + return environmentalDescription; + } + + /** + * 设置environmentalDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnvironmentalDescription(String value) { + this.environmentalDescription = value; + } + + /** + * 获取euEnergyEfficiencyClassHeating属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() { + return euEnergyEfficiencyClassHeating; + } + + /** + * 设置euEnergyEfficiencyClassHeating属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) { + this.euEnergyEfficiencyClassHeating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取flushType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlushType() { + return flushType; + } + + /** + * 设置flushType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlushType(String value) { + this.flushType = value; + } + + /** + * 获取foldedKnifeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedKnifeSize() { + return foldedKnifeSize; + } + + /** + * 设置foldedKnifeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedKnifeSize(String value) { + this.foldedKnifeSize = value; + } + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取heaterWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getHeaterWattage() { + return heaterWattage; + } + + /** + * 设置heaterWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setHeaterWattage(WattageDimension value) { + this.heaterWattage = value; + } + + /** + * 获取laserBeamColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaserBeamColor() { + return laserBeamColor; + } + + /** + * 设置laserBeamColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaserBeamColor(String value) { + this.laserBeamColor = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取measurementAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementAccuracy() { + return measurementAccuracy; + } + + /** + * 设置measurementAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementAccuracy(String value) { + this.measurementAccuracy = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取numberOfBasins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBasins() { + return numberOfBasins; + } + + /** + * 设置numberOfBasins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBasins(BigInteger value) { + this.numberOfBasins = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取performanceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPerformanceDescription() { + return performanceDescription; + } + + /** + * 设置performanceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPerformanceDescription(String value) { + this.performanceDescription = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecycledContentPercentage(BigInteger value) { + this.recycledContentPercentage = value; + } + + /** + * 获取roughIn属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoughIn() { + return roughIn; + } + + /** + * 设置roughIn属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoughIn(LengthDimension value) { + this.roughIn = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setSpeed(SpeedDimension value) { + this.speed = value; + } + + /** + * 获取spoutHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutHeight() { + return spoutHeight; + } + + /** + * 设置spoutHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutHeight(LengthDimension value) { + this.spoutHeight = value; + } + + /** + * 获取spoutReach属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutReach() { + return spoutReach; + } + + /** + * 设置spoutReach属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutReach(LengthDimension value) { + this.spoutReach = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimensionOptionalUnit } + * + */ + public void setThreadSize(LengthDimensionOptionalUnit value) { + this.threadSize = value; + } + + /** + * 获取toolTipDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToolTipDescription() { + return toolTipDescription; + } + + /** + * 设置toolTipDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToolTipDescription(String value) { + this.toolTipDescription = value; + } + + /** + * 获取torque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getTorque() { + return torque; + } + + /** + * 设置torque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setTorque(TorqueType value) { + this.torque = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUVProtection(String value) { + this.uvProtection = value; + } + + /** + * 获取viewingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingArea() { + return viewingArea; + } + + /** + * 设置viewingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingArea(String value) { + this.viewingArea = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取centerLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterLength() { + return centerLength; + } + + /** + * 设置centerLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterLength(LengthDimension value) { + this.centerLength = value; + } + + /** + * 获取brightness属性的值。 + * + * @return + * possible object is + * {@link LumensType } + * + */ + public LumensType getBrightness() { + return brightness; + } + + /** + * 设置brightness属性的值。 + * + * @param value + * allowed object is + * {@link LumensType } + * + */ + public void setBrightness(LumensType value) { + this.brightness = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取headStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadStyle() { + return headStyle; + } + + /** + * 设置headStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadStyle(String value) { + this.headStyle = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取plugFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugFormat() { + return plugFormat; + } + + /** + * 设置plugFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugFormat(String value) { + this.plugFormat = value; + } + + /** + * 获取plugProfile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugProfile() { + return plugProfile; + } + + /** + * 设置plugProfile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugProfile(String value) { + this.plugProfile = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setLightSourceOperatingLife(TimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumCompatibleLightSourceWattage(WattageDimension value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterialType() { + return shadeMaterialType; + } + + /** + * 设置shadeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterialType(String value) { + this.shadeMaterialType = value; + } + + /** + * 获取shortProductDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortProductDescription() { + return shortProductDescription; + } + + /** + * 设置shortProductDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortProductDescription(String value) { + this.shortProductDescription = value; + } + + /** + * 获取startUpTimeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartUpTimeDescription() { + return startUpTimeDescription; + } + + /** + * 设置startUpTimeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartUpTimeDescription(String value) { + this.startUpTimeDescription = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取tubingOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingOutsideDiameter() { + return tubingOutsideDiameter; + } + + /** + * 设置tubingOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingOutsideDiameter(LengthDimension value) { + this.tubingOutsideDiameter = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigarette.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigarette.java new file mode 100644 index 0000000..1c99b7d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigarette.java @@ -0,0 +1,3689 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Count"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-UnitCount"/>
+ *                         <enumeration value="Scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinTone" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Pattern" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemGender" type="{}String" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LiquidVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ProductExpirationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CartridgeSizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NicotineConcentration" type="{}NicotineConcentrationDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "unitCount", + "displayLength", + "displayWeight", + "displayVolume", + "indications", + "hairType", + "skinType", + "skinTone", + "materialType", + "directions", + "warnings", + "itemForm", + "flavor", + "coverage", + "finishType", + "itemSpecialty", + "itemPackageQuantity", + "isAdultProduct", + "targetGender", + "itemDiameter", + "pattern", + "powerSource", + "isACAdapterIncluded", + "battery", + "isExpirationDatedProduct", + "specialFeatures", + "handOrientation", + "ingredients", + "baseCurveRadius", + "shaftLength", + "shaftDiameter", + "itemGender", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "solidNetWeight", + "countryString", + "itemTypeName", + "allergenInformation", + "specialIngredients", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "servingRecommendation", + "useByRecommendation", + "servingSize", + "manufacturerContactInformation", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarsString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "saltPerServingString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "calciumString", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString", + "innerMaterialType", + "outerMaterialType", + "materialComposition", + "bandSizeNum", + "cupSize", + "language", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "externalTestingCertification", + "powerPlugType", + "legalComplianceCertificationStatus", + "legalComplianceCertificationStatus1", + "legalComplianceCertificationMetadata1", + "liquidVolume", + "productExpirationType", + "cartridgeSizeName", + "nicotineConcentration" +}) +@XmlRootElement(name = "ElectronicCigarette") +public class ElectronicCigarette { + + @XmlElement(name = "VariationData") + protected ElectronicCigarette.VariationData variationData; + @XmlElement(name = "UnitCount") + protected ElectronicCigarette.UnitCount unitCount; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "SkinType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinType; + @XmlElement(name = "SkinTone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinTone; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Pattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pattern; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "ShaftLength") + protected LengthDimension shaftLength; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ItemGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemGender; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "LiquidVolume") + protected VolumeDimension liquidVolume; + @XmlElement(name = "ProductExpirationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productExpirationType; + @XmlElement(name = "CartridgeSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cartridgeSizeName; + @XmlElement(name = "NicotineConcentration") + protected NicotineConcentrationDimension nicotineConcentration; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigarette.VariationData } + * + */ + public ElectronicCigarette.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigarette.VariationData } + * + */ + public void setVariationData(ElectronicCigarette.VariationData value) { + this.variationData = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigarette.UnitCount } + * + */ + public ElectronicCigarette.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigarette.UnitCount } + * + */ + public void setUnitCount(ElectronicCigarette.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * Gets the value of the skinType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinType() { + if (skinType == null) { + skinType = new ArrayList(); + } + return this.skinType; + } + + /** + * Gets the value of the skinTone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinTone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinTone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinTone() { + if (skinTone == null) { + skinTone = new ArrayList(); + } + return this.skinTone; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取pattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPattern() { + return pattern; + } + + /** + * 设置pattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPattern(String value) { + this.pattern = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取shaftLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShaftLength() { + return shaftLength; + } + + /** + * 设置shaftLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShaftLength(LengthDimension value) { + this.shaftLength = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取itemGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemGender() { + return itemGender; + } + + /** + * 设置itemGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemGender(String value) { + this.itemGender = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取liquidVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLiquidVolume() { + return liquidVolume; + } + + /** + * 设置liquidVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLiquidVolume(VolumeDimension value) { + this.liquidVolume = value; + } + + /** + * 获取productExpirationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductExpirationType() { + return productExpirationType; + } + + /** + * 设置productExpirationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductExpirationType(String value) { + this.productExpirationType = value; + } + + /** + * 获取cartridgeSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCartridgeSizeName() { + return cartridgeSizeName; + } + + /** + * 设置cartridgeSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCartridgeSizeName(String value) { + this.cartridgeSizeName = value; + } + + /** + * 获取nicotineConcentration属性的值。 + * + * @return + * possible object is + * {@link NicotineConcentrationDimension } + * + */ + public NicotineConcentrationDimension getNicotineConcentration() { + return nicotineConcentration; + } + + /** + * 设置nicotineConcentration属性的值。 + * + * @param value + * allowed object is + * {@link NicotineConcentrationDimension } + * + */ + public void setNicotineConcentration(NicotineConcentrationDimension value) { + this.nicotineConcentration = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Count"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-UnitCount"/>
+     *               <enumeration value="Scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "count", + "numberOfItems", + "scent" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteLiquid.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteLiquid.java new file mode 100644 index 0000000..5d0d770 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteLiquid.java @@ -0,0 +1,3689 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Count"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-UnitCount"/>
+ *                         <enumeration value="Scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinTone" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Pattern" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemGender" type="{}String" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LiquidVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ProductExpirationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CartridgeSizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NicotineConcentration" type="{}NicotineConcentrationDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "unitCount", + "displayLength", + "displayWeight", + "displayVolume", + "indications", + "hairType", + "skinType", + "skinTone", + "materialType", + "directions", + "warnings", + "itemForm", + "flavor", + "coverage", + "finishType", + "itemSpecialty", + "itemPackageQuantity", + "isAdultProduct", + "targetGender", + "itemDiameter", + "pattern", + "powerSource", + "isACAdapterIncluded", + "battery", + "isExpirationDatedProduct", + "specialFeatures", + "handOrientation", + "ingredients", + "baseCurveRadius", + "shaftLength", + "shaftDiameter", + "itemGender", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "solidNetWeight", + "countryString", + "itemTypeName", + "allergenInformation", + "specialIngredients", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "servingRecommendation", + "useByRecommendation", + "servingSize", + "manufacturerContactInformation", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarsString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "saltPerServingString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "calciumString", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString", + "innerMaterialType", + "outerMaterialType", + "materialComposition", + "bandSizeNum", + "cupSize", + "language", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "externalTestingCertification", + "powerPlugType", + "legalComplianceCertificationStatus", + "legalComplianceCertificationStatus1", + "legalComplianceCertificationMetadata1", + "liquidVolume", + "productExpirationType", + "cartridgeSizeName", + "nicotineConcentration" +}) +@XmlRootElement(name = "ElectronicCigaretteLiquid") +public class ElectronicCigaretteLiquid { + + @XmlElement(name = "VariationData") + protected ElectronicCigaretteLiquid.VariationData variationData; + @XmlElement(name = "UnitCount") + protected ElectronicCigaretteLiquid.UnitCount unitCount; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "SkinType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinType; + @XmlElement(name = "SkinTone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinTone; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Pattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pattern; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "ShaftLength") + protected LengthDimension shaftLength; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ItemGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemGender; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "LiquidVolume") + protected VolumeDimension liquidVolume; + @XmlElement(name = "ProductExpirationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productExpirationType; + @XmlElement(name = "CartridgeSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cartridgeSizeName; + @XmlElement(name = "NicotineConcentration") + protected NicotineConcentrationDimension nicotineConcentration; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigaretteLiquid.VariationData } + * + */ + public ElectronicCigaretteLiquid.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigaretteLiquid.VariationData } + * + */ + public void setVariationData(ElectronicCigaretteLiquid.VariationData value) { + this.variationData = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigaretteLiquid.UnitCount } + * + */ + public ElectronicCigaretteLiquid.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigaretteLiquid.UnitCount } + * + */ + public void setUnitCount(ElectronicCigaretteLiquid.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * Gets the value of the skinType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinType() { + if (skinType == null) { + skinType = new ArrayList(); + } + return this.skinType; + } + + /** + * Gets the value of the skinTone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinTone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinTone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinTone() { + if (skinTone == null) { + skinTone = new ArrayList(); + } + return this.skinTone; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取pattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPattern() { + return pattern; + } + + /** + * 设置pattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPattern(String value) { + this.pattern = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取shaftLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShaftLength() { + return shaftLength; + } + + /** + * 设置shaftLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShaftLength(LengthDimension value) { + this.shaftLength = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取itemGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemGender() { + return itemGender; + } + + /** + * 设置itemGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemGender(String value) { + this.itemGender = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取liquidVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLiquidVolume() { + return liquidVolume; + } + + /** + * 设置liquidVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLiquidVolume(VolumeDimension value) { + this.liquidVolume = value; + } + + /** + * 获取productExpirationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductExpirationType() { + return productExpirationType; + } + + /** + * 设置productExpirationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductExpirationType(String value) { + this.productExpirationType = value; + } + + /** + * 获取cartridgeSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCartridgeSizeName() { + return cartridgeSizeName; + } + + /** + * 设置cartridgeSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCartridgeSizeName(String value) { + this.cartridgeSizeName = value; + } + + /** + * 获取nicotineConcentration属性的值。 + * + * @return + * possible object is + * {@link NicotineConcentrationDimension } + * + */ + public NicotineConcentrationDimension getNicotineConcentration() { + return nicotineConcentration; + } + + /** + * 设置nicotineConcentration属性的值。 + * + * @param value + * allowed object is + * {@link NicotineConcentrationDimension } + * + */ + public void setNicotineConcentration(NicotineConcentrationDimension value) { + this.nicotineConcentration = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Count"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-UnitCount"/>
+     *               <enumeration value="Scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "count", + "numberOfItems", + "scent" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteReplacementCartridge.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteReplacementCartridge.java new file mode 100644 index 0000000..4ec35b3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicCigaretteReplacementCartridge.java @@ -0,0 +1,3689 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Count"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-UnitCount"/>
+ *                         <enumeration value="Scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinTone" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Pattern" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemGender" type="{}String" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LiquidVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ProductExpirationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CartridgeSizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NicotineConcentration" type="{}NicotineConcentrationDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "unitCount", + "displayLength", + "displayWeight", + "displayVolume", + "indications", + "hairType", + "skinType", + "skinTone", + "materialType", + "directions", + "warnings", + "itemForm", + "flavor", + "coverage", + "finishType", + "itemSpecialty", + "itemPackageQuantity", + "isAdultProduct", + "targetGender", + "itemDiameter", + "pattern", + "powerSource", + "isACAdapterIncluded", + "battery", + "isExpirationDatedProduct", + "specialFeatures", + "handOrientation", + "ingredients", + "baseCurveRadius", + "shaftLength", + "shaftDiameter", + "itemGender", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "solidNetWeight", + "countryString", + "itemTypeName", + "allergenInformation", + "specialIngredients", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "servingRecommendation", + "useByRecommendation", + "servingSize", + "manufacturerContactInformation", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarsString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "saltPerServingString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "calciumString", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString", + "innerMaterialType", + "outerMaterialType", + "materialComposition", + "bandSizeNum", + "cupSize", + "language", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "externalTestingCertification", + "powerPlugType", + "legalComplianceCertificationStatus", + "legalComplianceCertificationStatus1", + "legalComplianceCertificationMetadata1", + "liquidVolume", + "productExpirationType", + "cartridgeSizeName", + "nicotineConcentration" +}) +@XmlRootElement(name = "ElectronicCigaretteReplacementCartridge") +public class ElectronicCigaretteReplacementCartridge { + + @XmlElement(name = "VariationData") + protected ElectronicCigaretteReplacementCartridge.VariationData variationData; + @XmlElement(name = "UnitCount") + protected ElectronicCigaretteReplacementCartridge.UnitCount unitCount; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "SkinType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinType; + @XmlElement(name = "SkinTone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinTone; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Pattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pattern; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "ShaftLength") + protected LengthDimension shaftLength; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ItemGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemGender; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "LiquidVolume") + protected VolumeDimension liquidVolume; + @XmlElement(name = "ProductExpirationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productExpirationType; + @XmlElement(name = "CartridgeSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cartridgeSizeName; + @XmlElement(name = "NicotineConcentration") + protected NicotineConcentrationDimension nicotineConcentration; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigaretteReplacementCartridge.VariationData } + * + */ + public ElectronicCigaretteReplacementCartridge.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigaretteReplacementCartridge.VariationData } + * + */ + public void setVariationData(ElectronicCigaretteReplacementCartridge.VariationData value) { + this.variationData = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigaretteReplacementCartridge.UnitCount } + * + */ + public ElectronicCigaretteReplacementCartridge.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigaretteReplacementCartridge.UnitCount } + * + */ + public void setUnitCount(ElectronicCigaretteReplacementCartridge.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * Gets the value of the skinType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinType() { + if (skinType == null) { + skinType = new ArrayList(); + } + return this.skinType; + } + + /** + * Gets the value of the skinTone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinTone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinTone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinTone() { + if (skinTone == null) { + skinTone = new ArrayList(); + } + return this.skinTone; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取pattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPattern() { + return pattern; + } + + /** + * 设置pattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPattern(String value) { + this.pattern = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取shaftLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShaftLength() { + return shaftLength; + } + + /** + * 设置shaftLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShaftLength(LengthDimension value) { + this.shaftLength = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取itemGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemGender() { + return itemGender; + } + + /** + * 设置itemGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemGender(String value) { + this.itemGender = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取liquidVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLiquidVolume() { + return liquidVolume; + } + + /** + * 设置liquidVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLiquidVolume(VolumeDimension value) { + this.liquidVolume = value; + } + + /** + * 获取productExpirationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductExpirationType() { + return productExpirationType; + } + + /** + * 设置productExpirationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductExpirationType(String value) { + this.productExpirationType = value; + } + + /** + * 获取cartridgeSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCartridgeSizeName() { + return cartridgeSizeName; + } + + /** + * 设置cartridgeSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCartridgeSizeName(String value) { + this.cartridgeSizeName = value; + } + + /** + * 获取nicotineConcentration属性的值。 + * + * @return + * possible object is + * {@link NicotineConcentrationDimension } + * + */ + public NicotineConcentrationDimension getNicotineConcentration() { + return nicotineConcentration; + } + + /** + * 设置nicotineConcentration属性的值。 + * + * @param value + * allowed object is + * {@link NicotineConcentrationDimension } + * + */ + public void setNicotineConcentration(NicotineConcentrationDimension value) { + this.nicotineConcentration = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Count"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-UnitCount"/>
+     *               <enumeration value="Scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "count", + "numberOfItems", + "scent" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicComponents.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicComponents.java new file mode 100644 index 0000000..2ff4fdf --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ElectronicComponents.java @@ -0,0 +1,2380 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BulbDiameter" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ClosureDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet1" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet2" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet3" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet4" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet5" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumVoltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="MaximumLoadCurrent" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="MaximumSwitchingVoltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MaximumCurrent" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="OutputPower" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "bulbDiameter", + "capacity", + "closureDiameter", + "colorMap", + "color", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemThickness", + "itemTorque", + "itemVolume", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "outsideDiameter", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "specificationMet1", + "specificationMet2", + "specificationMet3", + "specificationMet4", + "specificationMet5", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadLength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth", + "maximumVoltage", + "maximumLoadCurrent", + "maximumSwitchingVoltage", + "powerPlugType", + "efficiency", + "materialType", + "maximumPower", + "maximumCurrent", + "outputPower" +}) +@XmlRootElement(name = "ElectronicComponents") +public class ElectronicComponents { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "BulbDiameter") + protected BigDecimal bulbDiameter; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "ClosureDiameter") + protected LengthDimension closureDiameter; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificationMet1") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet1; + @XmlElement(name = "SpecificationMet2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet2; + @XmlElement(name = "SpecificationMet3") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet3; + @XmlElement(name = "SpecificationMet4") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet4; + @XmlElement(name = "SpecificationMet5") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet5; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadLength") + protected LengthDimension threadLength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + @XmlElement(name = "MaximumVoltage") + protected VoltageDecimalDimension maximumVoltage; + @XmlElement(name = "MaximumLoadCurrent") + protected AmperageDimension maximumLoadCurrent; + @XmlElement(name = "MaximumSwitchingVoltage") + protected VoltageDecimalDimension maximumSwitchingVoltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MaximumCurrent") + protected AmperageDimension maximumCurrent; + @XmlElement(name = "OutputPower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputPower; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取bulbDiameter属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBulbDiameter() { + return bulbDiameter; + } + + /** + * 设置bulbDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBulbDiameter(BigDecimal value) { + this.bulbDiameter = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取closureDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getClosureDiameter() { + return closureDiameter; + } + + /** + * 设置closureDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setClosureDiameter(LengthDimension value) { + this.closureDiameter = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificationMet1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet1() { + return specificationMet1; + } + + /** + * 设置specificationMet1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet1(String value) { + this.specificationMet1 = value; + } + + /** + * 获取specificationMet2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet2() { + return specificationMet2; + } + + /** + * 设置specificationMet2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet2(String value) { + this.specificationMet2 = value; + } + + /** + * 获取specificationMet3属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet3() { + return specificationMet3; + } + + /** + * 设置specificationMet3属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet3(String value) { + this.specificationMet3 = value; + } + + /** + * 获取specificationMet4属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet4() { + return specificationMet4; + } + + /** + * 设置specificationMet4属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet4(String value) { + this.specificationMet4 = value; + } + + /** + * 获取specificationMet5属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet5() { + return specificationMet5; + } + + /** + * 设置specificationMet5属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet5(String value) { + this.specificationMet5 = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadLength() { + return threadLength; + } + + /** + * 设置threadLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadLength(LengthDimension value) { + this.threadLength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + + /** + * 获取maximumVoltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getMaximumVoltage() { + return maximumVoltage; + } + + /** + * 设置maximumVoltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setMaximumVoltage(VoltageDecimalDimension value) { + this.maximumVoltage = value; + } + + /** + * 获取maximumLoadCurrent属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getMaximumLoadCurrent() { + return maximumLoadCurrent; + } + + /** + * 设置maximumLoadCurrent属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setMaximumLoadCurrent(AmperageDimension value) { + this.maximumLoadCurrent = value; + } + + /** + * 获取maximumSwitchingVoltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getMaximumSwitchingVoltage() { + return maximumSwitchingVoltage; + } + + /** + * 设置maximumSwitchingVoltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setMaximumSwitchingVoltage(VoltageDecimalDimension value) { + this.maximumSwitchingVoltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取maximumCurrent属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getMaximumCurrent() { + return maximumCurrent; + } + + /** + * 设置maximumCurrent属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setMaximumCurrent(AmperageDimension value) { + this.maximumCurrent = value; + } + + /** + * 获取outputPower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputPower() { + return outputPower; + } + + /** + * 设置outputPower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputPower(BigInteger value) { + this.outputPower = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EmailAddressType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EmailAddressType.java new file mode 100644 index 0000000..219b43a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EmailAddressType.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

EmailAddressType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="EmailAddressType">
+ *   <simpleContent>
+ *     <extension base="<>EmailBase">
+ *       <attribute name="PreferredFormat">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="TextOnly"/>
+ *             <enumeration value="HTML"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EmailAddressType", propOrder = { + "value" +}) +public class EmailAddressType { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "PreferredFormat") + protected String preferredFormat; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取preferredFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPreferredFormat() { + return preferredFormat; + } + + /** + * 设置preferredFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPreferredFormat(String value) { + this.preferredFormat = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionDimension.java new file mode 100644 index 0000000..5494f90 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

EnergyConsumptionDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="EnergyConsumptionDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}EnergyConsumptionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EnergyConsumptionDimension", propOrder = { + "value" +}) +public class EnergyConsumptionDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected EnergyConsumptionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionUnitOfMeasure } + * + */ + public EnergyConsumptionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(EnergyConsumptionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionUnitOfMeasure.java new file mode 100644 index 0000000..1d57a07 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyConsumptionUnitOfMeasure.java @@ -0,0 +1,85 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

EnergyConsumptionUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="EnergyConsumptionUnitOfMeasure">
+ *   <restriction base="{}String">
+ *     <enumeration value="kilowatt_hours"/>
+ *     <enumeration value="btu"/>
+ *     <enumeration value="kilowatts"/>
+ *     <enumeration value="watt_hours"/>
+ *     <enumeration value="btus"/>
+ *     <enumeration value="cubic_meters"/>
+ *     <enumeration value="cubic_feet"/>
+ *     <enumeration value="joules"/>
+ *     <enumeration value="milliamp_hours"/>
+ *     <enumeration value="milliampere_hour"/>
+ *     <enumeration value="milliampere_second"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EnergyConsumptionUnitOfMeasure") +@XmlEnum +public enum EnergyConsumptionUnitOfMeasure { + + @XmlEnumValue("kilowatt_hours") + KILOWATT_HOURS("kilowatt_hours"), + @XmlEnumValue("btu") + BTU("btu"), + @XmlEnumValue("kilowatts") + KILOWATTS("kilowatts"), + @XmlEnumValue("watt_hours") + WATT_HOURS("watt_hours"), + @XmlEnumValue("btus") + BTUS("btus"), + @XmlEnumValue("cubic_meters") + CUBIC_METERS("cubic_meters"), + @XmlEnumValue("cubic_feet") + CUBIC_FEET("cubic_feet"), + @XmlEnumValue("joules") + JOULES("joules"), + @XmlEnumValue("milliamp_hours") + MILLIAMP_HOURS("milliamp_hours"), + @XmlEnumValue("milliampere_hour") + MILLIAMPERE_HOUR("milliampere_hour"), + @XmlEnumValue("milliampere_second") + MILLIAMPERE_SECOND("milliampere_second"); + private final String value; + + EnergyConsumptionUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EnergyConsumptionUnitOfMeasure fromValue(String v) { + for (EnergyConsumptionUnitOfMeasure c: EnergyConsumptionUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyContentUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyContentUnit.java new file mode 100644 index 0000000..a157587 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyContentUnit.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

EnergyContentUnit的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="EnergyContentUnit">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="watt_hours"/>
+ *     <enumeration value="kilowatt_hours"/>
+ *     <enumeration value="kcal"/>
+ *     <enumeration value="kj"/>
+ *     <enumeration value="btu"/>
+ *     <enumeration value="kilowatts"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EnergyContentUnit") +@XmlEnum +public enum EnergyContentUnit { + + @XmlEnumValue("watt_hours") + WATT_HOURS("watt_hours"), + @XmlEnumValue("kilowatt_hours") + KILOWATT_HOURS("kilowatt_hours"), + @XmlEnumValue("kcal") + KCAL("kcal"), + @XmlEnumValue("kj") + KJ("kj"), + @XmlEnumValue("btu") + BTU("btu"), + @XmlEnumValue("kilowatts") + KILOWATTS("kilowatts"); + private final String value; + + EnergyContentUnit(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EnergyContentUnit fromValue(String v) { + for (EnergyContentUnit c: EnergyContentUnit.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyDimension.java new file mode 100644 index 0000000..b131634 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

EnergyDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="EnergyDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}EnergyUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EnergyDimension", propOrder = { + "value" +}) +public class EnergyDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected EnergyUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link EnergyUnitOfMeasure } + * + */ + public EnergyUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link EnergyUnitOfMeasure } + * + */ + public void setUnitOfMeasure(EnergyUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyLabelEfficiencyClass.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyLabelEfficiencyClass.java new file mode 100644 index 0000000..cd99317 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyLabelEfficiencyClass.java @@ -0,0 +1,82 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

EnergyLabelEfficiencyClass的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="EnergyLabelEfficiencyClass">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="a"/>
+ *     <enumeration value="b"/>
+ *     <enumeration value="c"/>
+ *     <enumeration value="d"/>
+ *     <enumeration value="e"/>
+ *     <enumeration value="f"/>
+ *     <enumeration value="g"/>
+ *     <enumeration value="a_plus"/>
+ *     <enumeration value="a_plus_plus"/>
+ *     <enumeration value="a_plus_plus_plus"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EnergyLabelEfficiencyClass") +@XmlEnum +public enum EnergyLabelEfficiencyClass { + + @XmlEnumValue("a") + A("a"), + @XmlEnumValue("b") + B("b"), + @XmlEnumValue("c") + C("c"), + @XmlEnumValue("d") + D("d"), + @XmlEnumValue("e") + E("e"), + @XmlEnumValue("f") + F("f"), + @XmlEnumValue("g") + G("g"), + @XmlEnumValue("a_plus") + A_PLUS("a_plus"), + @XmlEnumValue("a_plus_plus") + A_PLUS_PLUS("a_plus_plus"), + @XmlEnumValue("a_plus_plus_plus") + A_PLUS_PLUS_PLUS("a_plus_plus_plus"); + private final String value; + + EnergyLabelEfficiencyClass(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EnergyLabelEfficiencyClass fromValue(String v) { + for (EnergyLabelEfficiencyClass c: EnergyLabelEfficiencyClass.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyRatingType.java new file mode 100644 index 0000000..eade18b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyRatingType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

EnergyRatingType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="EnergyRatingType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}EnergyUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EnergyRatingType", propOrder = { + "value" +}) +public class EnergyRatingType { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected EnergyUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link EnergyUnitOfMeasure } + * + */ + public EnergyUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link EnergyUnitOfMeasure } + * + */ + public void setUnitOfMeasure(EnergyUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyUnitOfMeasure.java new file mode 100644 index 0000000..e19561d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EnergyUnitOfMeasure.java @@ -0,0 +1,63 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

EnergyUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="EnergyUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="BTU"/>
+ *     <enumeration value="watts"/>
+ *     <enumeration value="joules"/>
+ *     <enumeration value="kilojoules"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EnergyUnitOfMeasure") +@XmlEnum +public enum EnergyUnitOfMeasure { + + BTU("BTU"), + @XmlEnumValue("watts") + WATTS("watts"), + @XmlEnumValue("joules") + JOULES("joules"), + @XmlEnumValue("kilojoules") + KILOJOULES("kilojoules"); + private final String value; + + EnergyUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EnergyUnitOfMeasure fromValue(String v) { + for (EnergyUnitOfMeasure c: EnergyUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentCollectibles.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentCollectibles.java new file mode 100644 index 0000000..3666482 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentCollectibles.java @@ -0,0 +1,136 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}EntertainmentMemorabilia"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "EntertainmentCollectibles") +public class EntertainmentCollectibles { + + @XmlElement(name = "ProductType", required = true) + protected EntertainmentCollectibles.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link EntertainmentCollectibles.ProductType } + * + */ + public EntertainmentCollectibles.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link EntertainmentCollectibles.ProductType } + * + */ + public void setProductType(EntertainmentCollectibles.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}EntertainmentMemorabilia"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "entertainmentMemorabilia" + }) + public static class ProductType { + + @XmlElement(name = "EntertainmentMemorabilia") + protected EntertainmentMemorabilia entertainmentMemorabilia; + + /** + * 获取entertainmentMemorabilia属性的值。 + * + * @return + * possible object is + * {@link EntertainmentMemorabilia } + * + */ + public EntertainmentMemorabilia getEntertainmentMemorabilia() { + return entertainmentMemorabilia; + } + + /** + * 设置entertainmentMemorabilia属性的值。 + * + * @param value + * allowed object is + * {@link EntertainmentMemorabilia } + * + */ + public void setEntertainmentMemorabilia(EntertainmentMemorabilia value) { + this.entertainmentMemorabilia = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentMemorabilia.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentMemorabilia.java new file mode 100644 index 0000000..aeb2247 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EntertainmentMemorabilia.java @@ -0,0 +1,1490 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Actor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Artist" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="AuthenticatedBy" type="{}AuthenticatedByType"/>
+ *         <element name="AuthenticityNumber" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Band" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CollectibleType" type="{}CollectibleType"/>
+ *         <element name="Composer" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ConditionProvidedBy" type="{}ConditionProvidedByType"/>
+ *         <element name="Conductor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="DateOfPerformance" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EntertainmentBrand" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EntertainmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EventName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsPerformanceUsed" type="{}HundredString" minOccurs="0"/>
+ *         <element name="GradeRating" type="{}HundredString"/>
+ *         <element name="ItemThicknessString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LimitedEditionQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LimitedEditionNumber" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Publisher" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orchestra" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Packaging" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="SafetyWarning" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SignedBy" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Studio" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SubjectKeywords" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VenueName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="VinylRecordDetails" type="{}VinylRecordDetailsType" minOccurs="0"/>
+ *         <element name="WhatsInTheBox" type="{}HundredString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Year" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MakeAnOfferMinimumPercentage" type="{}BinaryInteger" minOccurs="0"/>
+ *         <element name="SeriesNumber" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CardNumber" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="IsVeryHighValue" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Contributor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalProductInformation" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "actor", + "artist", + "authenticatedBy", + "authenticityNumber", + "band", + "collectibleType", + "composer", + "conditionProvidedBy", + "conductor", + "countryOfOrigin", + "dateOfPerformance", + "displayDepth", + "displayDiameter", + "displayHeight", + "displayLength", + "displayWeight", + "displayWidth", + "entertainmentBrand", + "entertainmentType", + "eventName", + "genre", + "isAdultProduct", + "isPerformanceUsed", + "gradeRating", + "itemThicknessString", + "limitedEditionQuantity", + "limitedEditionNumber", + "publisher", + "numberOfItems", + "numberOfPages", + "numberOfPieces", + "orchestra", + "packaging", + "publicationDate", + "safetyWarning", + "signedBy", + "studio", + "subjectKeywords", + "venueName", + "vinylRecordDetails", + "whatsInTheBox", + "year", + "makeAnOfferMinimumPercentage", + "seriesNumber", + "cardNumber", + "isVeryHighValue", + "contributor", + "additionalProductInformation" +}) +@XmlRootElement(name = "EntertainmentMemorabilia") +public class EntertainmentMemorabilia { + + @XmlElement(name = "Actor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List actor; + @XmlElement(name = "Artist") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List artist; + @XmlElement(name = "AuthenticatedBy", required = true) + @XmlSchemaType(name = "string") + protected AuthenticatedByType authenticatedBy; + @XmlElement(name = "AuthenticityNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String authenticityNumber; + @XmlElement(name = "Band") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String band; + @XmlElement(name = "CollectibleType", required = true) + @XmlSchemaType(name = "string") + protected CollectibleType collectibleType; + @XmlElement(name = "Composer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List composer; + @XmlElement(name = "ConditionProvidedBy", required = true) + @XmlSchemaType(name = "string") + protected ConditionProvidedByType conditionProvidedBy; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List conductor; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DateOfPerformance") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar dateOfPerformance; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "EntertainmentBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String entertainmentBrand; + @XmlElement(name = "EntertainmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String entertainmentType; + @XmlElement(name = "EventName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventName; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String genre; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "IsPerformanceUsed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isPerformanceUsed; + @XmlElement(name = "GradeRating", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradeRating; + @XmlElement(name = "ItemThicknessString") + protected LengthDimension itemThicknessString; + @XmlElement(name = "LimitedEditionQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger limitedEditionQuantity; + @XmlElement(name = "LimitedEditionNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String limitedEditionNumber; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "Orchestra") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List orchestra; + @XmlElement(name = "Packaging") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packaging; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "SafetyWarning") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String safetyWarning; + @XmlElement(name = "SignedBy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signedBy; + @XmlElement(name = "Studio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String studio; + @XmlElement(name = "SubjectKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List subjectKeywords; + @XmlElement(name = "VenueName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String venueName; + @XmlElement(name = "VinylRecordDetails") + protected String vinylRecordDetails; + @XmlElement(name = "WhatsInTheBox") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List whatsInTheBox; + @XmlElement(name = "Year") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger year; + @XmlElement(name = "MakeAnOfferMinimumPercentage") + @XmlSchemaType(name = "integer") + protected Integer makeAnOfferMinimumPercentage; + @XmlElement(name = "SeriesNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seriesNumber; + @XmlElement(name = "CardNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger cardNumber; + @XmlElement(name = "IsVeryHighValue") + protected Boolean isVeryHighValue; + @XmlElement(name = "Contributor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String contributor; + @XmlElement(name = "AdditionalProductInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalProductInformation; + + /** + * Gets the value of the actor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the actor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getActor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getActor() { + if (actor == null) { + actor = new ArrayList(); + } + return this.actor; + } + + /** + * Gets the value of the artist property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the artist property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getArtist().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getArtist() { + if (artist == null) { + artist = new ArrayList(); + } + return this.artist; + } + + /** + * 获取authenticatedBy属性的值。 + * + * @return + * possible object is + * {@link AuthenticatedByType } + * + */ + public AuthenticatedByType getAuthenticatedBy() { + return authenticatedBy; + } + + /** + * 设置authenticatedBy属性的值。 + * + * @param value + * allowed object is + * {@link AuthenticatedByType } + * + */ + public void setAuthenticatedBy(AuthenticatedByType value) { + this.authenticatedBy = value; + } + + /** + * 获取authenticityNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthenticityNumber() { + return authenticityNumber; + } + + /** + * 设置authenticityNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthenticityNumber(String value) { + this.authenticityNumber = value; + } + + /** + * 获取band属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBand() { + return band; + } + + /** + * 设置band属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBand(String value) { + this.band = value; + } + + /** + * 获取collectibleType属性的值。 + * + * @return + * possible object is + * {@link CollectibleType } + * + */ + public CollectibleType getCollectibleType() { + return collectibleType; + } + + /** + * 设置collectibleType属性的值。 + * + * @param value + * allowed object is + * {@link CollectibleType } + * + */ + public void setCollectibleType(CollectibleType value) { + this.collectibleType = value; + } + + /** + * Gets the value of the composer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the composer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComposer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComposer() { + if (composer == null) { + composer = new ArrayList(); + } + return this.composer; + } + + /** + * 获取conditionProvidedBy属性的值。 + * + * @return + * possible object is + * {@link ConditionProvidedByType } + * + */ + public ConditionProvidedByType getConditionProvidedBy() { + return conditionProvidedBy; + } + + /** + * 设置conditionProvidedBy属性的值。 + * + * @param value + * allowed object is + * {@link ConditionProvidedByType } + * + */ + public void setConditionProvidedBy(ConditionProvidedByType value) { + this.conditionProvidedBy = value; + } + + /** + * Gets the value of the conductor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the conductor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConductor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConductor() { + if (conductor == null) { + conductor = new ArrayList(); + } + return this.conductor; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取dateOfPerformance属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateOfPerformance() { + return dateOfPerformance; + } + + /** + * 设置dateOfPerformance属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateOfPerformance(XMLGregorianCalendar value) { + this.dateOfPerformance = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取entertainmentBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEntertainmentBrand() { + return entertainmentBrand; + } + + /** + * 设置entertainmentBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEntertainmentBrand(String value) { + this.entertainmentBrand = value; + } + + /** + * 获取entertainmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEntertainmentType() { + return entertainmentType; + } + + /** + * 设置entertainmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEntertainmentType(String value) { + this.entertainmentType = value; + } + + /** + * 获取eventName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventName() { + return eventName; + } + + /** + * 设置eventName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventName(String value) { + this.eventName = value; + } + + /** + * 获取genre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGenre() { + return genre; + } + + /** + * 设置genre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGenre(String value) { + this.genre = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取isPerformanceUsed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsPerformanceUsed() { + return isPerformanceUsed; + } + + /** + * 设置isPerformanceUsed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsPerformanceUsed(String value) { + this.isPerformanceUsed = value; + } + + /** + * 获取gradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradeRating() { + return gradeRating; + } + + /** + * 设置gradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradeRating(String value) { + this.gradeRating = value; + } + + /** + * 获取itemThicknessString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThicknessString() { + return itemThicknessString; + } + + /** + * 设置itemThicknessString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThicknessString(LengthDimension value) { + this.itemThicknessString = value; + } + + /** + * 获取limitedEditionQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLimitedEditionQuantity() { + return limitedEditionQuantity; + } + + /** + * 设置limitedEditionQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLimitedEditionQuantity(BigInteger value) { + this.limitedEditionQuantity = value; + } + + /** + * 获取limitedEditionNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLimitedEditionNumber() { + return limitedEditionNumber; + } + + /** + * 设置limitedEditionNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLimitedEditionNumber(String value) { + this.limitedEditionNumber = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * Gets the value of the orchestra property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the orchestra property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrchestra().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrchestra() { + if (orchestra == null) { + orchestra = new ArrayList(); + } + return this.orchestra; + } + + /** + * 获取packaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackaging() { + return packaging; + } + + /** + * 设置packaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackaging(String value) { + this.packaging = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取safetyWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSafetyWarning() { + return safetyWarning; + } + + /** + * 设置safetyWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSafetyWarning(String value) { + this.safetyWarning = value; + } + + /** + * 获取signedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignedBy() { + return signedBy; + } + + /** + * 设置signedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignedBy(String value) { + this.signedBy = value; + } + + /** + * 获取studio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStudio() { + return studio; + } + + /** + * 设置studio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStudio(String value) { + this.studio = value; + } + + /** + * Gets the value of the subjectKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectKeywords() { + if (subjectKeywords == null) { + subjectKeywords = new ArrayList(); + } + return this.subjectKeywords; + } + + /** + * 获取venueName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVenueName() { + return venueName; + } + + /** + * 设置venueName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVenueName(String value) { + this.venueName = value; + } + + /** + * 获取vinylRecordDetails属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinylRecordDetails() { + return vinylRecordDetails; + } + + /** + * 设置vinylRecordDetails属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinylRecordDetails(String value) { + this.vinylRecordDetails = value; + } + + /** + * Gets the value of the whatsInTheBox property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the whatsInTheBox property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWhatsInTheBox().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWhatsInTheBox() { + if (whatsInTheBox == null) { + whatsInTheBox = new ArrayList(); + } + return this.whatsInTheBox; + } + + /** + * 获取year属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getYear() { + return year; + } + + /** + * 设置year属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setYear(BigInteger value) { + this.year = value; + } + + /** + * 获取makeAnOfferMinimumPercentage属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMakeAnOfferMinimumPercentage() { + return makeAnOfferMinimumPercentage; + } + + /** + * 设置makeAnOfferMinimumPercentage属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMakeAnOfferMinimumPercentage(Integer value) { + this.makeAnOfferMinimumPercentage = value; + } + + /** + * 获取seriesNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeriesNumber() { + return seriesNumber; + } + + /** + * 设置seriesNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeriesNumber(BigInteger value) { + this.seriesNumber = value; + } + + /** + * 获取cardNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCardNumber() { + return cardNumber; + } + + /** + * 设置cardNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCardNumber(BigInteger value) { + this.cardNumber = value; + } + + /** + * 获取isVeryHighValue属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsVeryHighValue() { + return isVeryHighValue; + } + + /** + * 设置isVeryHighValue属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsVeryHighValue(Boolean value) { + this.isVeryHighValue = value; + } + + /** + * 获取contributor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContributor() { + return contributor; + } + + /** + * 设置contributor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContributor(String value) { + this.contributor = value; + } + + /** + * 获取additionalProductInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalProductInformation() { + return additionalProductInformation; + } + + /** + * 设置additionalProductInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalProductInformation(String value) { + this.additionalProductInformation = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EuEfficiencyClassType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EuEfficiencyClassType.java new file mode 100644 index 0000000..5dd2639 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EuEfficiencyClassType.java @@ -0,0 +1,73 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

EuEfficiencyClassType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="EuEfficiencyClassType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="a"/>
+ *     <enumeration value="b"/>
+ *     <enumeration value="c"/>
+ *     <enumeration value="d"/>
+ *     <enumeration value="e"/>
+ *     <enumeration value="f"/>
+ *     <enumeration value="g"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EuEfficiencyClassType") +@XmlEnum +public enum EuEfficiencyClassType { + + @XmlEnumValue("a") + A("a"), + @XmlEnumValue("b") + B("b"), + @XmlEnumValue("c") + C("c"), + @XmlEnumValue("d") + D("d"), + @XmlEnumValue("e") + E("e"), + @XmlEnumValue("f") + F("f"), + @XmlEnumValue("g") + G("g"); + private final String value; + + EuEfficiencyClassType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EuEfficiencyClassType fromValue(String v) { + for (EuEfficiencyClassType c: EuEfficiencyClassType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EuEnergyEfficiencyClassType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EuEnergyEfficiencyClassType.java new file mode 100644 index 0000000..435bbd1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EuEnergyEfficiencyClassType.java @@ -0,0 +1,82 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

EuEnergyEfficiencyClassType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="EuEnergyEfficiencyClassType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="a"/>
+ *     <enumeration value="b"/>
+ *     <enumeration value="c"/>
+ *     <enumeration value="d"/>
+ *     <enumeration value="e"/>
+ *     <enumeration value="f"/>
+ *     <enumeration value="g"/>
+ *     <enumeration value="a_plus"/>
+ *     <enumeration value="a_plus_plus"/>
+ *     <enumeration value="a_plus_plus_plus"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EuEnergyEfficiencyClassType") +@XmlEnum +public enum EuEnergyEfficiencyClassType { + + @XmlEnumValue("a") + A("a"), + @XmlEnumValue("b") + B("b"), + @XmlEnumValue("c") + C("c"), + @XmlEnumValue("d") + D("d"), + @XmlEnumValue("e") + E("e"), + @XmlEnumValue("f") + F("f"), + @XmlEnumValue("g") + G("g"), + @XmlEnumValue("a_plus") + A_PLUS("a_plus"), + @XmlEnumValue("a_plus_plus") + A_PLUS_PLUS("a_plus_plus"), + @XmlEnumValue("a_plus_plus_plus") + A_PLUS_PLUS_PLUS("a_plus_plus_plus"); + private final String value; + + EuEnergyEfficiencyClassType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EuEnergyEfficiencyClassType fromValue(String v) { + for (EuEnergyEfficiencyClassType c: EuEnergyEfficiencyClassType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/EuTireClassType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/EuTireClassType.java new file mode 100644 index 0000000..024189d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/EuTireClassType.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

EuTireClassType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="EuTireClassType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="c1"/>
+ *     <enumeration value="c2"/>
+ *     <enumeration value="c3"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EuTireClassType") +@XmlEnum +public enum EuTireClassType { + + @XmlEnumValue("c1") + C_1("c1"), + @XmlEnumValue("c2") + C_2("c2"), + @XmlEnumValue("c3") + C_3("c3"); + private final String value; + + EuTireClassType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EuTireClassType fromValue(String v) { + for (EuTireClassType c: EuTireClassType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FSKRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FSKRatingType.java new file mode 100644 index 0000000..2bca07d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FSKRatingType.java @@ -0,0 +1,79 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FSK_Rating_Type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FSK_Rating_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ages_6_and_over"/>
+ *     <enumeration value="ages_12_and_over"/>
+ *     <enumeration value="ages_16_and_over"/>
+ *     <enumeration value="ages_18_and_over"/>
+ *     <enumeration value="checked_by_legal_department"/>
+ *     <enumeration value="cannot_publicize"/>
+ *     <enumeration value="not_checked"/>
+ *     <enumeration value="unknown"/>
+ *     <enumeration value="without_age_limitation"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FSK_Rating_Type") +@XmlEnum +public enum FSKRatingType { + + @XmlEnumValue("ages_6_and_over") + AGES_6_AND_OVER("ages_6_and_over"), + @XmlEnumValue("ages_12_and_over") + AGES_12_AND_OVER("ages_12_and_over"), + @XmlEnumValue("ages_16_and_over") + AGES_16_AND_OVER("ages_16_and_over"), + @XmlEnumValue("ages_18_and_over") + AGES_18_AND_OVER("ages_18_and_over"), + @XmlEnumValue("checked_by_legal_department") + CHECKED_BY_LEGAL_DEPARTMENT("checked_by_legal_department"), + @XmlEnumValue("cannot_publicize") + CANNOT_PUBLICIZE("cannot_publicize"), + @XmlEnumValue("not_checked") + NOT_CHECKED("not_checked"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + @XmlEnumValue("without_age_limitation") + WITHOUT_AGE_LIMITATION("without_age_limitation"); + private final String value; + + FSKRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FSKRatingType fromValue(String v) { + for (FSKRatingType c: FSKRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Fabric.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Fabric.java new file mode 100644 index 0000000..f20c6a0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Fabric.java @@ -0,0 +1,948 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "outputCapacity", + "pieceCount", + "paintType", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage" +}) +@XmlRootElement(name = "Fabric") +public class Fabric { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Fabric.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Fabric.VariationData } + * + */ + public Fabric.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Fabric.VariationData } + * + */ + public void setVariationData(Fabric.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FashionEarring.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionEarring.java new file mode 100644 index 0000000..35b9dcb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionEarring.java @@ -0,0 +1,1645 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Length-TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-GemType"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="Length-SizePerPearl"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RingSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <minLength value="1"/>
+ *               <maxLength value="13"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "material", + "metalStamp", + "settingType", + "diameter", + "height", + "width", + "length", + "backFinding", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "batteryCellComposition", + "batteryDescription", + "certificate", + "chainType", + "claspType", + "collectionName", + "colorMap", + "departmentName", + "reSizable", + "itemShape", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName", + "ringSize", + "sizingLowerRange", + "sizingUpperRange", + "totalDiamondWeight", + "totalGemWeight", + "totalMetalWeight" +}) +@XmlRootElement(name = "FashionEarring") +public class FashionEarring { + + @XmlElement(name = "VariationData") + protected FashionEarring.VariationData variationData; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "Certificate") + protected CertificateType certificate; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FashionEarring.VariationData } + * + */ + public FashionEarring.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FashionEarring.VariationData } + * + */ + public void setVariationData(FashionEarring.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取certificate属性的值。 + * + * @return + * possible object is + * {@link CertificateType } + * + */ + public CertificateType getCertificate() { + return certificate; + } + + /** + * 设置certificate属性的值。 + * + * @param value + * allowed object is + * {@link CertificateType } + * + */ + public void setCertificate(CertificateType value) { + this.certificate = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Length-TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-GemType"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="Length"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="Length-SizePerPearl"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *               <enumeration value="SizePerPearl"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "metalType" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FashionNecklaceBraceletAnklet.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionNecklaceBraceletAnklet.java new file mode 100644 index 0000000..30d4d1c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionNecklaceBraceletAnklet.java @@ -0,0 +1,1738 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="DisplayLength-TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-GemType"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayLength-SizePerPearl"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                         <enumeration value="MetalType-DisplayLength"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemLengthDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RingSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <minLength value="1"/>
+ *               <maxLength value="13"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="GemType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "claspType", + "material", + "metalStamp", + "settingType", + "diameter", + "height", + "width", + "chainType", + "chainDescription", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "backFinding", + "batteryCellComposition", + "batteryDescription", + "certificate", + "collectionName", + "colorMap", + "departmentName", + "reSizable", + "itemLengthDescription", + "itemShape", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName", + "ringSize", + "sizingLowerRange", + "sizingUpperRange", + "totalDiamondWeight", + "totalGemWeight", + "totalMetalWeight", + "gemType" +}) +@XmlRootElement(name = "FashionNecklaceBraceletAnklet") +public class FashionNecklaceBraceletAnklet { + + @XmlElement(name = "VariationData") + protected FashionNecklaceBraceletAnklet.VariationData variationData; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ChainDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainDescription; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "Certificate") + protected CertificateType certificate; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "ItemLengthDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemLengthDescription; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + @XmlElement(name = "GemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gemType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FashionNecklaceBraceletAnklet.VariationData } + * + */ + public FashionNecklaceBraceletAnklet.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FashionNecklaceBraceletAnklet.VariationData } + * + */ + public void setVariationData(FashionNecklaceBraceletAnklet.VariationData value) { + this.variationData = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取chainDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainDescription() { + return chainDescription; + } + + /** + * 设置chainDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainDescription(String value) { + this.chainDescription = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取certificate属性的值。 + * + * @return + * possible object is + * {@link CertificateType } + * + */ + public CertificateType getCertificate() { + return certificate; + } + + /** + * 设置certificate属性的值。 + * + * @param value + * allowed object is + * {@link CertificateType } + * + */ + public void setCertificate(CertificateType value) { + this.certificate = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取itemLengthDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemLengthDescription() { + return itemLengthDescription; + } + + /** + * 设置itemLengthDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemLengthDescription(String value) { + this.itemLengthDescription = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取gemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGemType() { + return gemType; + } + + /** + * 设置gemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGemType(String value) { + this.gemType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Length"/>
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="DisplayLength-TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-GemType"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayLength-SizePerPearl"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *               <enumeration value="MetalType-DisplayLength"/>
+     *               <enumeration value="SizePerPearl"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "length", + "metalType" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FashionOther.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionOther.java new file mode 100644 index 0000000..682ed77 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionOther.java @@ -0,0 +1,1688 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="RingSize-TotalDiamondWeight"/>
+ *                         <enumeration value="Length-TotalDiamondWeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                         <enumeration value="MetalType-RingSize"/>
+ *                         <enumeration value="MetalType-GemType"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="Color-RingSize"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="RingSize-GemType"/>
+ *                         <enumeration value="Length-SizePerPearl"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="RingSize"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                         <enumeration value="MetalType-DisplayLength"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemLengthDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RingSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <minLength value="1"/>
+ *               <maxLength value="13"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "material", + "metalStamp", + "totalMetalWeight", + "diameter", + "height", + "width", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "backFinding", + "batteryCellComposition", + "batteryDescription", + "certificate", + "chainType", + "claspType", + "collectionName", + "colorMap", + "departmentName", + "reSizable", + "itemLengthDescription", + "itemShape", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName", + "ringSize", + "sizingLowerRange", + "sizingUpperRange", + "settingType", + "totalDiamondWeight", + "totalGemWeight" +}) +@XmlRootElement(name = "FashionOther") +public class FashionOther { + + @XmlElement(name = "VariationData") + protected FashionOther.VariationData variationData; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "Certificate") + protected CertificateType certificate; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "ItemLengthDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemLengthDescription; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FashionOther.VariationData } + * + */ + public FashionOther.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FashionOther.VariationData } + * + */ + public void setVariationData(FashionOther.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取certificate属性的值。 + * + * @return + * possible object is + * {@link CertificateType } + * + */ + public CertificateType getCertificate() { + return certificate; + } + + /** + * 设置certificate属性的值。 + * + * @param value + * allowed object is + * {@link CertificateType } + * + */ + public void setCertificate(CertificateType value) { + this.certificate = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取itemLengthDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemLengthDescription() { + return itemLengthDescription; + } + + /** + * 设置itemLengthDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemLengthDescription(String value) { + this.itemLengthDescription = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Length"/>
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="RingSize-TotalDiamondWeight"/>
+     *               <enumeration value="Length-TotalDiamondWeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="SizePerPearl"/>
+     *               <enumeration value="MetalType-RingSize"/>
+     *               <enumeration value="MetalType-GemType"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="Color-RingSize"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="RingSize-GemType"/>
+     *               <enumeration value="Length-SizePerPearl"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="RingSize"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *               <enumeration value="MetalType-DisplayLength"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "length", + "metalType" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FashionRing.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionRing.java new file mode 100644 index 0000000..b87fae3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FashionRing.java @@ -0,0 +1,1635 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="RingSize"/>
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="MetalType-RingSize"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="Color-RingSize"/>
+ *                         <enumeration value="RingSize-TotalDiamondWeight"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Length-TotalDiamondWeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayLength-RingSize"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                         <enumeration value="MetalType-GemType"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="RingSize-GemType"/>
+ *                         <enumeration value="Length-SizePerPearl"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                         <enumeration value="MetalType-DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="RingSize" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <minLength value="1"/>
+ *                         <maxLength value="13"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "material", + "metalStamp", + "settingType", + "diameter", + "height", + "width", + "length", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "backFinding", + "batteryCellComposition", + "batteryDescription", + "certificate", + "chainType", + "claspType", + "collectionName", + "colorMap", + "departmentName", + "reSizable", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName", + "sizingLowerRange", + "sizingUpperRange", + "totalDiamondWeight", + "totalGemWeight", + "totalMetalWeight" +}) +@XmlRootElement(name = "FashionRing") +public class FashionRing { + + @XmlElement(name = "VariationData") + protected FashionRing.VariationData variationData; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "Certificate") + protected CertificateType certificate; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FashionRing.VariationData } + * + */ + public FashionRing.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FashionRing.VariationData } + * + */ + public void setVariationData(FashionRing.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取certificate属性的值。 + * + * @return + * possible object is + * {@link CertificateType } + * + */ + public CertificateType getCertificate() { + return certificate; + } + + /** + * 设置certificate属性的值。 + * + * @param value + * allowed object is + * {@link CertificateType } + * + */ + public void setCertificate(CertificateType value) { + this.certificate = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="RingSize"/>
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="MetalType-RingSize"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="Color-RingSize"/>
+     *               <enumeration value="RingSize-TotalDiamondWeight"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Length-TotalDiamondWeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Length"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayLength-RingSize"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="SizePerPearl"/>
+     *               <enumeration value="MetalType-GemType"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="RingSize-GemType"/>
+     *               <enumeration value="Length-SizePerPearl"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *               <enumeration value="MetalType-DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="RingSize" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <minLength value="1"/>
+     *               <maxLength value="13"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "ringSize", + "metalType" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FdaDeviceClassificationType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FdaDeviceClassificationType.java new file mode 100644 index 0000000..3e2ff04 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FdaDeviceClassificationType.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FdaDeviceClassificationType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FdaDeviceClassificationType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="i"/>
+ *     <enumeration value="ii"/>
+ *     <enumeration value="iii"/>
+ *     <enumeration value="iv"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FdaDeviceClassificationType") +@XmlEnum +public enum FdaDeviceClassificationType { + + @XmlEnumValue("i") + I("i"), + @XmlEnumValue("ii") + II("ii"), + @XmlEnumValue("iii") + III("iii"), + @XmlEnumValue("iv") + IV("iv"); + private final String value; + + FdaDeviceClassificationType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FdaDeviceClassificationType fromValue(String v) { + for (FdaDeviceClassificationType c: FdaDeviceClassificationType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FdaInstructionsForUseEnum.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FdaInstructionsForUseEnum.java new file mode 100644 index 0000000..1b0e957 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FdaInstructionsForUseEnum.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FdaInstructionsForUseEnum的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FdaInstructionsForUseEnum">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="professional"/>
+ *     <enumeration value="consumer"/>
+ *     <enumeration value="na"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FdaInstructionsForUseEnum") +@XmlEnum +public enum FdaInstructionsForUseEnum { + + @XmlEnumValue("professional") + PROFESSIONAL("professional"), + @XmlEnumValue("consumer") + CONSUMER("consumer"), + @XmlEnumValue("na") + NA("na"); + private final String value; + + FdaInstructionsForUseEnum(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FdaInstructionsForUseEnum fromValue(String v) { + for (FdaInstructionsForUseEnum c: FdaInstructionsForUseEnum.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Fertilizer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Fertilizer.java new file mode 100644 index 0000000..0ae9eb2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Fertilizer.java @@ -0,0 +1,4326 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActuationAirPressure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BeltCrossSection" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BowlMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DrainTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EngineType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="a_plus_plus_plus_to_d"/>
+ *               <enumeration value="a_plus_plus_to_g"/>
+ *               <enumeration value="a_plus_to_g"/>
+ *               <enumeration value="a_plus_to_f"/>
+ *               <enumeration value="a_to_g"/>
+ *               <enumeration value="a_plus_plus_plus_to_g"/>
+ *               <enumeration value="a_plus_plus_to_e"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ExpectedBloomingPeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FlangeOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlangeThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FoliageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GaugePortSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="GerminationTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="GHSClassificationSubcategory" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HarvestDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HousingHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="NumberofIncludedCameras" type="{}LongString" minOccurs="0"/>
+ *         <element name="RechargeableBatteryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="IsFragile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsOemAuthorized" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="KeyWayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="KeyWayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LanguagePublished" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="german"/>
+ *               <enumeration value="aragonese"/>
+ *               <enumeration value="sidamo"/>
+ *               <enumeration value="altaic_languages"/>
+ *               <enumeration value="luo"/>
+ *               <enumeration value="khotanese"/>
+ *               <enumeration value="kinyarwanda"/>
+ *               <enumeration value="papuan_languages"/>
+ *               <enumeration value="elamite"/>
+ *               <enumeration value="hausa"/>
+ *               <enumeration value="dutch"/>
+ *               <enumeration value="old_french"/>
+ *               <enumeration value="classical_syriac"/>
+ *               <enumeration value="flemish"/>
+ *               <enumeration value="kokborok"/>
+ *               <enumeration value="nepali"/>
+ *               <enumeration value="songhai_languages"/>
+ *               <enumeration value="makasar"/>
+ *               <enumeration value="ancient_greek"/>
+ *               <enumeration value="sardinian"/>
+ *               <enumeration value="chinook_jargon"/>
+ *               <enumeration value="niger_kordofanian_languages"/>
+ *               <enumeration value="cayuga"/>
+ *               <enumeration value="castillian"/>
+ *               <enumeration value="old_irish"/>
+ *               <enumeration value="persian"/>
+ *               <enumeration value="aleut"/>
+ *               <enumeration value="jula"/>
+ *               <enumeration value="siksika"/>
+ *               <enumeration value="pohnpeian"/>
+ *               <enumeration value="nzima"/>
+ *               <enumeration value="chiricahua"/>
+ *               <enumeration value="siswati"/>
+ *               <enumeration value="sumerian"/>
+ *               <enumeration value="north_american_indian_languages"/>
+ *               <enumeration value="minangkabau"/>
+ *               <enumeration value="dravidian_languages"/>
+ *               <enumeration value="gorontalo"/>
+ *               <enumeration value="slovak"/>
+ *               <enumeration value="hebrew"/>
+ *               <enumeration value="sasak"/>
+ *               <enumeration value="ekajuk"/>
+ *               <enumeration value="northern_sami"/>
+ *               <enumeration value="chechen"/>
+ *               <enumeration value="selkup"/>
+ *               <enumeration value="kirundi"/>
+ *               <enumeration value="braj"/>
+ *               <enumeration value="bengali"/>
+ *               <enumeration value="celtic_languages"/>
+ *               <enumeration value="azerbaijani"/>
+ *               <enumeration value="sorbian_languages"/>
+ *               <enumeration value="upper_sorbian"/>
+ *               <enumeration value="scots"/>
+ *               <enumeration value="afrikaans"/>
+ *               <enumeration value="sami"/>
+ *               <enumeration value="umbundu"/>
+ *               <enumeration value="australian_languages"/>
+ *               <enumeration value="assyrian"/>
+ *               <enumeration value="navaho"/>
+ *               <enumeration value="khoisan_languages"/>
+ *               <enumeration value="bambara"/>
+ *               <enumeration value="chamic_languages"/>
+ *               <enumeration value="lithuanian"/>
+ *               <enumeration value="vietnamese"/>
+ *               <enumeration value="bini"/>
+ *               <enumeration value="maltese"/>
+ *               <enumeration value="slave_athapascan"/>
+ *               <enumeration value="mandar"/>
+ *               <enumeration value="susu"/>
+ *               <enumeration value="apache_languages"/>
+ *               <enumeration value="lule_sami"/>
+ *               <enumeration value="artificial_languages"/>
+ *               <enumeration value="algonquian_languages"/>
+ *               <enumeration value="bikol"/>
+ *               <enumeration value="sanskrit"/>
+ *               <enumeration value="bihari"/>
+ *               <enumeration value="tuvinian"/>
+ *               <enumeration value="gaelic_scots"/>
+ *               <enumeration value="wakashan_languages"/>
+ *               <enumeration value="tatar"/>
+ *               <enumeration value="luba_katanga"/>
+ *               <enumeration value="kumyk"/>
+ *               <enumeration value="welsh"/>
+ *               <enumeration value="chinese"/>
+ *               <enumeration value="japanese"/>
+ *               <enumeration value="beja"/>
+ *               <enumeration value="norwegian_bokmal"/>
+ *               <enumeration value="tzeltal"/>
+ *               <enumeration value="tiv"/>
+ *               <enumeration value="angika"/>
+ *               <enumeration value="scots_gaelic"/>
+ *               <enumeration value="garo"/>
+ *               <enumeration value="otomian_languages"/>
+ *               <enumeration value="north_ndebele"/>
+ *               <enumeration value="aramaic"/>
+ *               <enumeration value="dhivehi"/>
+ *               <enumeration value="rarotongan"/>
+ *               <enumeration value="setswana"/>
+ *               <enumeration value="kanuri"/>
+ *               <enumeration value="mon_khmer_languages"/>
+ *               <enumeration value="haryanvi"/>
+ *               <enumeration value="zaza"/>
+ *               <enumeration value="lushai"/>
+ *               <enumeration value="ijo_languages"/>
+ *               <enumeration value="indic"/>
+ *               <enumeration value="zande_languages"/>
+ *               <enumeration value="fon"/>
+ *               <enumeration value="sandawe"/>
+ *               <enumeration value="ndonga"/>
+ *               <enumeration value="xhosa"/>
+ *               <enumeration value="judeo_persian"/>
+ *               <enumeration value="taiwanese_chinese"/>
+ *               <enumeration value="bribri"/>
+ *               <enumeration value="karen_languages"/>
+ *               <enumeration value="marathi"/>
+ *               <enumeration value="sinhalese"/>
+ *               <enumeration value="inuktitut"/>
+ *               <enumeration value="tigre"/>
+ *               <enumeration value="slovene"/>
+ *               <enumeration value="choctaw"/>
+ *               <enumeration value="ga"/>
+ *               <enumeration value="northern_frisian"/>
+ *               <enumeration value="mirandese"/>
+ *               <enumeration value="nauru"/>
+ *               <enumeration value="yugoslavian"/>
+ *               <enumeration value="somali"/>
+ *               <enumeration value="spanish"/>
+ *               <enumeration value="dakota"/>
+ *               <enumeration value="syriac"/>
+ *               <enumeration value="french_canadian"/>
+ *               <enumeration value="lower_sorbian"/>
+ *               <enumeration value="punjabi"/>
+ *               <enumeration value="inari_sami"/>
+ *               <enumeration value="gwichin"/>
+ *               <enumeration value="inuktitun"/>
+ *               <enumeration value="erzya"/>
+ *               <enumeration value="cushitic_languages"/>
+ *               <enumeration value="kikuyu"/>
+ *               <enumeration value="quechua"/>
+ *               <enumeration value="nilo_saharan_languages"/>
+ *               <enumeration value="sino_tibetan"/>
+ *               <enumeration value="kalaallisut"/>
+ *               <enumeration value="asturian"/>
+ *               <enumeration value="romance"/>
+ *               <enumeration value="bislama"/>
+ *               <enumeration value="fanti"/>
+ *               <enumeration value="pampanga"/>
+ *               <enumeration value="aromanian"/>
+ *               <enumeration value="madurese"/>
+ *               <enumeration value="norwegian"/>
+ *               <enumeration value="pedi"/>
+ *               <enumeration value="herero"/>
+ *               <enumeration value="yoruba"/>
+ *               <enumeration value="ottoman_turkish"/>
+ *               <enumeration value="latin"/>
+ *               <enumeration value="middle_english"/>
+ *               <enumeration value="gilbertese"/>
+ *               <enumeration value="french"/>
+ *               <enumeration value="georgian"/>
+ *               <enumeration value="old_provencal"/>
+ *               <enumeration value="portuguese_brazilian"/>
+ *               <enumeration value="tamashek"/>
+ *               <enumeration value="marshallese"/>
+ *               <enumeration value="serbian"/>
+ *               <enumeration value="kru_languages"/>
+ *               <enumeration value="kashubian"/>
+ *               <enumeration value="chhattisgarhi"/>
+ *               <enumeration value="kosraean"/>
+ *               <enumeration value="hindi"/>
+ *               <enumeration value="esperanto"/>
+ *               <enumeration value="kazakh"/>
+ *               <enumeration value="gayo"/>
+ *               <enumeration value="afghan_pashtu"/>
+ *               <enumeration value="ewondo"/>
+ *               <enumeration value="rapanui"/>
+ *               <enumeration value="egyptian"/>
+ *               <enumeration value="gibberish"/>
+ *               <enumeration value="khmer"/>
+ *               <enumeration value="banda_languages"/>
+ *               <enumeration value="hungarian"/>
+ *               <enumeration value="moksha"/>
+ *               <enumeration value="creek"/>
+ *               <enumeration value="luiseno"/>
+ *               <enumeration value="karelian"/>
+ *               <enumeration value="greenlandic"/>
+ *               <enumeration value="samoan"/>
+ *               <enumeration value="berber"/>
+ *               <enumeration value="romansch"/>
+ *               <enumeration value="cree"/>
+ *               <enumeration value="gothic"/>
+ *               <enumeration value="nyamwezi"/>
+ *               <enumeration value="magahi"/>
+ *               <enumeration value="shona"/>
+ *               <enumeration value="lunda"/>
+ *               <enumeration value="uzbek"/>
+ *               <enumeration value="arawak"/>
+ *               <enumeration value="friulian"/>
+ *               <enumeration value="fiji"/>
+ *               <enumeration value="turkmen"/>
+ *               <enumeration value="old_persian"/>
+ *               <enumeration value="shan"/>
+ *               <enumeration value="latvian"/>
+ *               <enumeration value="old_english"/>
+ *               <enumeration value="tsonga"/>
+ *               <enumeration value="faroese"/>
+ *               <enumeration value="votic"/>
+ *               <enumeration value="ossetian"/>
+ *               <enumeration value="iroquoian_languages"/>
+ *               <enumeration value="yupik_languages"/>
+ *               <enumeration value="dargwa"/>
+ *               <enumeration value="papiamento"/>
+ *               <enumeration value="phoenician"/>
+ *               <enumeration value="mandingo"/>
+ *               <enumeration value="delaware"/>
+ *               <enumeration value="low_german"/>
+ *               <enumeration value="lao"/>
+ *               <enumeration value="mongolian"/>
+ *               <enumeration value="abkhazian"/>
+ *               <enumeration value="telugu"/>
+ *               <enumeration value="chagatai"/>
+ *               <enumeration value="achinese"/>
+ *               <enumeration value="udmurt"/>
+ *               <enumeration value="siouan_languages"/>
+ *               <enumeration value="malagasy"/>
+ *               <enumeration value="pashto"/>
+ *               <enumeration value="thai"/>
+ *               <enumeration value="efik"/>
+ *               <enumeration value="luxembourgish"/>
+ *               <enumeration value="bodo"/>
+ *               <enumeration value="gbaya"/>
+ *               <enumeration value="kara_kalpak"/>
+ *               <enumeration value="eastern_frisian"/>
+ *               <enumeration value="nepal_bhasa"/>
+ *               <enumeration value="malay"/>
+ *               <enumeration value="germanic_languages"/>
+ *               <enumeration value="hokkien"/>
+ *               <enumeration value="tsimshian"/>
+ *               <enumeration value="adangme"/>
+ *               <enumeration value="dogri"/>
+ *               <enumeration value="lamba"/>
+ *               <enumeration value="sogdian"/>
+ *               <enumeration value="middle_french"/>
+ *               <enumeration value="afrihili"/>
+ *               <enumeration value="estonian"/>
+ *               <enumeration value="sichuan_yi"/>
+ *               <enumeration value="portuguese_creole"/>
+ *               <enumeration value="awadhi"/>
+ *               <enumeration value="igbo"/>
+ *               <enumeration value="ukranian"/>
+ *               <enumeration value="interlingua"/>
+ *               <enumeration value="gahrwali"/>
+ *               <enumeration value="mizo"/>
+ *               <enumeration value="interlingue"/>
+ *               <enumeration value="cantonese_chinese"/>
+ *               <enumeration value="adygei"/>
+ *               <enumeration value="albanian"/>
+ *               <enumeration value="italian"/>
+ *               <enumeration value="korean"/>
+ *               <enumeration value="khasi"/>
+ *               <enumeration value="lojban"/>
+ *               <enumeration value="tupi_languages"/>
+ *               <enumeration value="ewe"/>
+ *               <enumeration value="gullah"/>
+ *               <enumeration value="prakrit_languages"/>
+ *               <enumeration value="akan"/>
+ *               <enumeration value="bosnian"/>
+ *               <enumeration value="kashmiri"/>
+ *               <enumeration value="klingon"/>
+ *               <enumeration value="dzongkha"/>
+ *               <enumeration value="tai_languages"/>
+ *               <enumeration value="manipuri"/>
+ *               <enumeration value="lapp"/>
+ *               <enumeration value="guarani"/>
+ *               <enumeration value="sangho"/>
+ *               <enumeration value="valencian"/>
+ *               <enumeration value="yapese"/>
+ *               <enumeration value="zuni"/>
+ *               <enumeration value="kuanyama"/>
+ *               <enumeration value="bhutani"/>
+ *               <enumeration value="english"/>
+ *               <enumeration value="sign_language"/>
+ *               <enumeration value="czech"/>
+ *               <enumeration value="hawaiian"/>
+ *               <enumeration value="south_ndebele"/>
+ *               <enumeration value="geez"/>
+ *               <enumeration value="palauan"/>
+ *               <enumeration value="austronesian"/>
+ *               <enumeration value="ladino"/>
+ *               <enumeration value="tahitian"/>
+ *               <enumeration value="dinka"/>
+ *               <enumeration value="bhojpuri"/>
+ *               <enumeration value="komi"/>
+ *               <enumeration value="old_norse"/>
+ *               <enumeration value="central_american_indian_languages"/>
+ *               <enumeration value="javanese"/>
+ *               <enumeration value="walloon"/>
+ *               <enumeration value="tibetan"/>
+ *               <enumeration value="zulu"/>
+ *               <enumeration value="cherokee"/>
+ *               <enumeration value="swahili"/>
+ *               <enumeration value="himachali_languages"/>
+ *               <enumeration value="iranian_languages"/>
+ *               <enumeration value="oriya"/>
+ *               <enumeration value="galibi_carib"/>
+ *               <enumeration value="icelandic"/>
+ *               <enumeration value="middle_irish"/>
+ *               <enumeration value="classical_newari"/>
+ *               <enumeration value="baltic_languages"/>
+ *               <enumeration value="kamba"/>
+ *               <enumeration value="twi"/>
+ *               <enumeration value="afro_asiatic_languages"/>
+ *               <enumeration value="gujarati"/>
+ *               <enumeration value="nyankole"/>
+ *               <enumeration value="baluchi"/>
+ *               <enumeration value="uighur"/>
+ *               <enumeration value="occitan"/>
+ *               <enumeration value="pangasinan"/>
+ *               <enumeration value="semitic_languages"/>
+ *               <enumeration value="sundanese"/>
+ *               <enumeration value="nko"/>
+ *               <enumeration value="tamil"/>
+ *               <enumeration value="gondi"/>
+ *               <enumeration value="arapaho"/>
+ *               <enumeration value="judeo_arabic"/>
+ *               <enumeration value="micmac"/>
+ *               <enumeration value="mohawk"/>
+ *               <enumeration value="farsi"/>
+ *               <enumeration value="sranan_tongo"/>
+ *               <enumeration value="yao"/>
+ *               <enumeration value="bliss"/>
+ *               <enumeration value="gallegan"/>
+ *               <enumeration value="buryat"/>
+ *               <enumeration value="manx"/>
+ *               <enumeration value="assamese"/>
+ *               <enumeration value="tagalog"/>
+ *               <enumeration value="kurukh"/>
+ *               <enumeration value="swiss_german"/>
+ *               <enumeration value="mandarin_chinese"/>
+ *               <enumeration value="old_high_german"/>
+ *               <enumeration value="polish"/>
+ *               <enumeration value="galician"/>
+ *               <enumeration value="kabyle"/>
+ *               <enumeration value="mayan"/>
+ *               <enumeration value="ukrainian"/>
+ *               <enumeration value="bamileke_languages"/>
+ *               <enumeration value="kalmyk"/>
+ *               <enumeration value="zenaga"/>
+ *               <enumeration value="ojibwa"/>
+ *               <enumeration value="karachay_balkar"/>
+ *               <enumeration value="tereno"/>
+ *               <enumeration value="yakut"/>
+ *               <enumeration value="filipino"/>
+ *               <enumeration value="rajasthani"/>
+ *               <enumeration value="aymara"/>
+ *               <enumeration value="kawi"/>
+ *               <enumeration value="manchu"/>
+ *               <enumeration value="romanian"/>
+ *               <enumeration value="limburgan"/>
+ *               <enumeration value="armenian"/>
+ *               <enumeration value="burmese"/>
+ *               <enumeration value="southern_sami"/>
+ *               <enumeration value="breton"/>
+ *               <enumeration value="hmong"/>
+ *               <enumeration value="indo_european"/>
+ *               <enumeration value="middle_high_german"/>
+ *               <enumeration value="ido"/>
+ *               <enumeration value="sindhi"/>
+ *               <enumeration value="bulgarian"/>
+ *               <enumeration value="kachin"/>
+ *               <enumeration value="neapolitan"/>
+ *               <enumeration value="dogrib"/>
+ *               <enumeration value="moldavian"/>
+ *               <enumeration value="mongo"/>
+ *               <enumeration value="blin"/>
+ *               <enumeration value="ugaritic"/>
+ *               <enumeration value="hiri_motu"/>
+ *               <enumeration value="soninke"/>
+ *               <enumeration value="tok_pisin"/>
+ *               <enumeration value="osage"/>
+ *               <enumeration value="romany"/>
+ *               <enumeration value="byelorussian"/>
+ *               <enumeration value="american_sign_language"/>
+ *               <enumeration value="duala"/>
+ *               <enumeration value="marwari"/>
+ *               <enumeration value="sicilian"/>
+ *               <enumeration value="akkadian"/>
+ *               <enumeration value="timne"/>
+ *               <enumeration value="tumbuka"/>
+ *               <enumeration value="greek"/>
+ *               <enumeration value="basa"/>
+ *               <enumeration value="kabardian"/>
+ *               <enumeration value="southern_sotho"/>
+ *               <enumeration value="basque"/>
+ *               <enumeration value="haida"/>
+ *               <enumeration value="chipewyan"/>
+ *               <enumeration value="serbo-croatian"/>
+ *               <enumeration value="finnish"/>
+ *               <enumeration value="avaric"/>
+ *               <enumeration value="croatian"/>
+ *               <enumeration value="venda"/>
+ *               <enumeration value="hittite"/>
+ *               <enumeration value="southern_altai"/>
+ *               <enumeration value="salishan_languages"/>
+ *               <enumeration value="mari"/>
+ *               <enumeration value="mende"/>
+ *               <enumeration value="nahuatl"/>
+ *               <enumeration value="haitian"/>
+ *               <enumeration value="maori"/>
+ *               <enumeration value="sukuma"/>
+ *               <enumeration value="corsican"/>
+ *               <enumeration value="ingush"/>
+ *               <enumeration value="nyoro"/>
+ *               <enumeration value="washo"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="romansh"/>
+ *               <enumeration value="inupiaq"/>
+ *               <enumeration value="mossi"/>
+ *               <enumeration value="buginese"/>
+ *               <enumeration value="pali"/>
+ *               <enumeration value="inupiak"/>
+ *               <enumeration value="nias"/>
+ *               <enumeration value="vai"/>
+ *               <enumeration value="kumaoni"/>
+ *               <enumeration value="russian"/>
+ *               <enumeration value="chichewa"/>
+ *               <enumeration value="lahnda"/>
+ *               <enumeration value="nogai"/>
+ *               <enumeration value="french_creole"/>
+ *               <enumeration value="iban"/>
+ *               <enumeration value="manobo_languages"/>
+ *               <enumeration value="nubian_languages"/>
+ *               <enumeration value="cornish"/>
+ *               <enumeration value="pig_latin"/>
+ *               <enumeration value="afar"/>
+ *               <enumeration value="walamo"/>
+ *               <enumeration value="yiddish"/>
+ *               <enumeration value="bantu"/>
+ *               <enumeration value="avestan"/>
+ *               <enumeration value="grebo"/>
+ *               <enumeration value="irish"/>
+ *               <enumeration value="kannada"/>
+ *               <enumeration value="niuean"/>
+ *               <enumeration value="acoli"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="norwegian_nynorsk"/>
+ *               <enumeration value="arabic"/>
+ *               <enumeration value="dari"/>
+ *               <enumeration value="multilingual"/>
+ *               <enumeration value="indonesian"/>
+ *               <enumeration value="danish"/>
+ *               <enumeration value="philippine_languages"/>
+ *               <enumeration value="chamorro"/>
+ *               <enumeration value="tetum"/>
+ *               <enumeration value="tonga_nyasa"/>
+ *               <enumeration value="lingala"/>
+ *               <enumeration value="zhuang"/>
+ *               <enumeration value="batak"/>
+ *               <enumeration value="zapotec"/>
+ *               <enumeration value="caddo"/>
+ *               <enumeration value="catalan"/>
+ *               <enumeration value="cebuano"/>
+ *               <enumeration value="skolt_sami"/>
+ *               <enumeration value="kirghiz"/>
+ *               <enumeration value="munda_languages"/>
+ *               <enumeration value="old_slavonic"/>
+ *               <enumeration value="ganda"/>
+ *               <enumeration value="serer"/>
+ *               <enumeration value="lezghian"/>
+ *               <enumeration value="tlingit"/>
+ *               <enumeration value="hupa"/>
+ *               <enumeration value="provencal"/>
+ *               <enumeration value="chuukese"/>
+ *               <enumeration value="cambodian"/>
+ *               <enumeration value="caucasian_languages"/>
+ *               <enumeration value="slovakian"/>
+ *               <enumeration value="waray"/>
+ *               <enumeration value="fang"/>
+ *               <enumeration value="swedish"/>
+ *               <enumeration value="maithili"/>
+ *               <enumeration value="alsatian"/>
+ *               <enumeration value="kutenai"/>
+ *               <enumeration value="wolof"/>
+ *               <enumeration value="bashkir"/>
+ *               <enumeration value="luba_lulua"/>
+ *               <enumeration value="fulah"/>
+ *               <enumeration value="kpelle"/>
+ *               <enumeration value="kurdish"/>
+ *               <enumeration value="slavic"/>
+ *               <enumeration value="turkish"/>
+ *               <enumeration value="cheyenne"/>
+ *               <enumeration value="macedonian"/>
+ *               <enumeration value="tokelau"/>
+ *               <enumeration value="tigrinya"/>
+ *               <enumeration value="crimean_tatar"/>
+ *               <enumeration value="santali"/>
+ *               <enumeration value="south_american_indian"/>
+ *               <enumeration value="lozi"/>
+ *               <enumeration value="ainu"/>
+ *               <enumeration value="sesotho"/>
+ *               <enumeration value="mapudungun"/>
+ *               <enumeration value="athapascan_languages"/>
+ *               <enumeration value="coptic"/>
+ *               <enumeration value="pahlavi"/>
+ *               <enumeration value="malayalam"/>
+ *               <enumeration value="chuvash"/>
+ *               <enumeration value="urdu"/>
+ *               <enumeration value="land_dayak_languages"/>
+ *               <enumeration value="portuguese"/>
+ *               <enumeration value="bemba"/>
+ *               <enumeration value="oromo"/>
+ *               <enumeration value="frisian"/>
+ *               <enumeration value="amharic"/>
+ *               <enumeration value="kongo"/>
+ *               <enumeration value="chibcha"/>
+ *               <enumeration value="iloko"/>
+ *               <enumeration value="masai"/>
+ *               <enumeration value="hiligaynon"/>
+ *               <enumeration value="finno_ugrian"/>
+ *               <enumeration value="tajik"/>
+ *               <enumeration value="tuvalu"/>
+ *               <enumeration value="volapuk"/>
+ *               <enumeration value="balinese"/>
+ *               <enumeration value="kimbundu"/>
+ *               <enumeration value="creole"/>
+ *               <enumeration value="middle_dutch"/>
+ *               <enumeration value="tonga"/>
+ *               <enumeration value="tulu"/>
+ *               <enumeration value="samaritan"/>
+ *               <enumeration value="konkani"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LanguageTypePublished" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="original"/>
+ *               <enumeration value="published"/>
+ *               <enumeration value="manual"/>
+ *               <enumeration value="menu"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="subtitles_for_dubbed"/>
+ *               <enumeration value="dictionary"/>
+ *               <enumeration value="dubbed"/>
+ *               <enumeration value="audio_description"/>
+ *               <enumeration value="parallel"/>
+ *               <enumeration value="subtitled"/>
+ *               <enumeration value="translation"/>
+ *               <enumeration value="spoken"/>
+ *               <enumeration value="subtitles_for_hearing_impaired"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Language" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="german"/>
+ *               <enumeration value="aragonese"/>
+ *               <enumeration value="sidamo"/>
+ *               <enumeration value="altaic_languages"/>
+ *               <enumeration value="luo"/>
+ *               <enumeration value="khotanese"/>
+ *               <enumeration value="kinyarwanda"/>
+ *               <enumeration value="papuan_languages"/>
+ *               <enumeration value="elamite"/>
+ *               <enumeration value="hausa"/>
+ *               <enumeration value="dutch"/>
+ *               <enumeration value="old_french"/>
+ *               <enumeration value="classical_syriac"/>
+ *               <enumeration value="flemish"/>
+ *               <enumeration value="kokborok"/>
+ *               <enumeration value="nepali"/>
+ *               <enumeration value="songhai_languages"/>
+ *               <enumeration value="makasar"/>
+ *               <enumeration value="ancient_greek"/>
+ *               <enumeration value="sardinian"/>
+ *               <enumeration value="chinook_jargon"/>
+ *               <enumeration value="niger_kordofanian_languages"/>
+ *               <enumeration value="cayuga"/>
+ *               <enumeration value="castillian"/>
+ *               <enumeration value="old_irish"/>
+ *               <enumeration value="persian"/>
+ *               <enumeration value="aleut"/>
+ *               <enumeration value="jula"/>
+ *               <enumeration value="siksika"/>
+ *               <enumeration value="pohnpeian"/>
+ *               <enumeration value="nzima"/>
+ *               <enumeration value="chiricahua"/>
+ *               <enumeration value="siswati"/>
+ *               <enumeration value="sumerian"/>
+ *               <enumeration value="north_american_indian_languages"/>
+ *               <enumeration value="minangkabau"/>
+ *               <enumeration value="dravidian_languages"/>
+ *               <enumeration value="gorontalo"/>
+ *               <enumeration value="slovak"/>
+ *               <enumeration value="hebrew"/>
+ *               <enumeration value="sasak"/>
+ *               <enumeration value="ekajuk"/>
+ *               <enumeration value="northern_sami"/>
+ *               <enumeration value="chechen"/>
+ *               <enumeration value="selkup"/>
+ *               <enumeration value="kirundi"/>
+ *               <enumeration value="braj"/>
+ *               <enumeration value="bengali"/>
+ *               <enumeration value="celtic_languages"/>
+ *               <enumeration value="azerbaijani"/>
+ *               <enumeration value="sorbian_languages"/>
+ *               <enumeration value="upper_sorbian"/>
+ *               <enumeration value="scots"/>
+ *               <enumeration value="afrikaans"/>
+ *               <enumeration value="sami"/>
+ *               <enumeration value="umbundu"/>
+ *               <enumeration value="australian_languages"/>
+ *               <enumeration value="assyrian"/>
+ *               <enumeration value="navaho"/>
+ *               <enumeration value="khoisan_languages"/>
+ *               <enumeration value="bambara"/>
+ *               <enumeration value="chamic_languages"/>
+ *               <enumeration value="lithuanian"/>
+ *               <enumeration value="vietnamese"/>
+ *               <enumeration value="bini"/>
+ *               <enumeration value="maltese"/>
+ *               <enumeration value="slave_athapascan"/>
+ *               <enumeration value="mandar"/>
+ *               <enumeration value="susu"/>
+ *               <enumeration value="apache_languages"/>
+ *               <enumeration value="lule_sami"/>
+ *               <enumeration value="artificial_languages"/>
+ *               <enumeration value="algonquian_languages"/>
+ *               <enumeration value="bikol"/>
+ *               <enumeration value="sanskrit"/>
+ *               <enumeration value="bihari"/>
+ *               <enumeration value="tuvinian"/>
+ *               <enumeration value="gaelic_scots"/>
+ *               <enumeration value="wakashan_languages"/>
+ *               <enumeration value="tatar"/>
+ *               <enumeration value="luba_katanga"/>
+ *               <enumeration value="kumyk"/>
+ *               <enumeration value="welsh"/>
+ *               <enumeration value="chinese"/>
+ *               <enumeration value="japanese"/>
+ *               <enumeration value="beja"/>
+ *               <enumeration value="norwegian_bokmal"/>
+ *               <enumeration value="tzeltal"/>
+ *               <enumeration value="tiv"/>
+ *               <enumeration value="angika"/>
+ *               <enumeration value="scots_gaelic"/>
+ *               <enumeration value="garo"/>
+ *               <enumeration value="otomian_languages"/>
+ *               <enumeration value="north_ndebele"/>
+ *               <enumeration value="aramaic"/>
+ *               <enumeration value="dhivehi"/>
+ *               <enumeration value="rarotongan"/>
+ *               <enumeration value="setswana"/>
+ *               <enumeration value="kanuri"/>
+ *               <enumeration value="mon_khmer_languages"/>
+ *               <enumeration value="haryanvi"/>
+ *               <enumeration value="zaza"/>
+ *               <enumeration value="lushai"/>
+ *               <enumeration value="ijo_languages"/>
+ *               <enumeration value="indic"/>
+ *               <enumeration value="zande_languages"/>
+ *               <enumeration value="fon"/>
+ *               <enumeration value="sandawe"/>
+ *               <enumeration value="ndonga"/>
+ *               <enumeration value="xhosa"/>
+ *               <enumeration value="judeo_persian"/>
+ *               <enumeration value="taiwanese_chinese"/>
+ *               <enumeration value="bribri"/>
+ *               <enumeration value="karen_languages"/>
+ *               <enumeration value="marathi"/>
+ *               <enumeration value="sinhalese"/>
+ *               <enumeration value="inuktitut"/>
+ *               <enumeration value="tigre"/>
+ *               <enumeration value="slovene"/>
+ *               <enumeration value="choctaw"/>
+ *               <enumeration value="ga"/>
+ *               <enumeration value="northern_frisian"/>
+ *               <enumeration value="mirandese"/>
+ *               <enumeration value="nauru"/>
+ *               <enumeration value="yugoslavian"/>
+ *               <enumeration value="somali"/>
+ *               <enumeration value="spanish"/>
+ *               <enumeration value="dakota"/>
+ *               <enumeration value="syriac"/>
+ *               <enumeration value="french_canadian"/>
+ *               <enumeration value="lower_sorbian"/>
+ *               <enumeration value="punjabi"/>
+ *               <enumeration value="inari_sami"/>
+ *               <enumeration value="gwichin"/>
+ *               <enumeration value="inuktitun"/>
+ *               <enumeration value="erzya"/>
+ *               <enumeration value="cushitic_languages"/>
+ *               <enumeration value="kikuyu"/>
+ *               <enumeration value="quechua"/>
+ *               <enumeration value="nilo_saharan_languages"/>
+ *               <enumeration value="sino_tibetan"/>
+ *               <enumeration value="kalaallisut"/>
+ *               <enumeration value="asturian"/>
+ *               <enumeration value="romance"/>
+ *               <enumeration value="bislama"/>
+ *               <enumeration value="fanti"/>
+ *               <enumeration value="pampanga"/>
+ *               <enumeration value="aromanian"/>
+ *               <enumeration value="madurese"/>
+ *               <enumeration value="norwegian"/>
+ *               <enumeration value="pedi"/>
+ *               <enumeration value="herero"/>
+ *               <enumeration value="yoruba"/>
+ *               <enumeration value="ottoman_turkish"/>
+ *               <enumeration value="latin"/>
+ *               <enumeration value="middle_english"/>
+ *               <enumeration value="gilbertese"/>
+ *               <enumeration value="french"/>
+ *               <enumeration value="georgian"/>
+ *               <enumeration value="old_provencal"/>
+ *               <enumeration value="portuguese_brazilian"/>
+ *               <enumeration value="tamashek"/>
+ *               <enumeration value="marshallese"/>
+ *               <enumeration value="serbian"/>
+ *               <enumeration value="kru_languages"/>
+ *               <enumeration value="kashubian"/>
+ *               <enumeration value="chhattisgarhi"/>
+ *               <enumeration value="kosraean"/>
+ *               <enumeration value="hindi"/>
+ *               <enumeration value="esperanto"/>
+ *               <enumeration value="kazakh"/>
+ *               <enumeration value="gayo"/>
+ *               <enumeration value="afghan_pashtu"/>
+ *               <enumeration value="ewondo"/>
+ *               <enumeration value="rapanui"/>
+ *               <enumeration value="egyptian"/>
+ *               <enumeration value="gibberish"/>
+ *               <enumeration value="khmer"/>
+ *               <enumeration value="banda_languages"/>
+ *               <enumeration value="hungarian"/>
+ *               <enumeration value="moksha"/>
+ *               <enumeration value="creek"/>
+ *               <enumeration value="luiseno"/>
+ *               <enumeration value="karelian"/>
+ *               <enumeration value="greenlandic"/>
+ *               <enumeration value="samoan"/>
+ *               <enumeration value="berber"/>
+ *               <enumeration value="romansch"/>
+ *               <enumeration value="cree"/>
+ *               <enumeration value="gothic"/>
+ *               <enumeration value="nyamwezi"/>
+ *               <enumeration value="magahi"/>
+ *               <enumeration value="shona"/>
+ *               <enumeration value="lunda"/>
+ *               <enumeration value="uzbek"/>
+ *               <enumeration value="arawak"/>
+ *               <enumeration value="friulian"/>
+ *               <enumeration value="fiji"/>
+ *               <enumeration value="turkmen"/>
+ *               <enumeration value="old_persian"/>
+ *               <enumeration value="shan"/>
+ *               <enumeration value="latvian"/>
+ *               <enumeration value="old_english"/>
+ *               <enumeration value="tsonga"/>
+ *               <enumeration value="faroese"/>
+ *               <enumeration value="votic"/>
+ *               <enumeration value="ossetian"/>
+ *               <enumeration value="iroquoian_languages"/>
+ *               <enumeration value="yupik_languages"/>
+ *               <enumeration value="dargwa"/>
+ *               <enumeration value="papiamento"/>
+ *               <enumeration value="phoenician"/>
+ *               <enumeration value="mandingo"/>
+ *               <enumeration value="delaware"/>
+ *               <enumeration value="low_german"/>
+ *               <enumeration value="lao"/>
+ *               <enumeration value="mongolian"/>
+ *               <enumeration value="abkhazian"/>
+ *               <enumeration value="telugu"/>
+ *               <enumeration value="chagatai"/>
+ *               <enumeration value="achinese"/>
+ *               <enumeration value="udmurt"/>
+ *               <enumeration value="siouan_languages"/>
+ *               <enumeration value="malagasy"/>
+ *               <enumeration value="pashto"/>
+ *               <enumeration value="thai"/>
+ *               <enumeration value="efik"/>
+ *               <enumeration value="luxembourgish"/>
+ *               <enumeration value="bodo"/>
+ *               <enumeration value="gbaya"/>
+ *               <enumeration value="kara_kalpak"/>
+ *               <enumeration value="eastern_frisian"/>
+ *               <enumeration value="nepal_bhasa"/>
+ *               <enumeration value="malay"/>
+ *               <enumeration value="germanic_languages"/>
+ *               <enumeration value="hokkien"/>
+ *               <enumeration value="tsimshian"/>
+ *               <enumeration value="adangme"/>
+ *               <enumeration value="dogri"/>
+ *               <enumeration value="lamba"/>
+ *               <enumeration value="sogdian"/>
+ *               <enumeration value="middle_french"/>
+ *               <enumeration value="afrihili"/>
+ *               <enumeration value="estonian"/>
+ *               <enumeration value="sichuan_yi"/>
+ *               <enumeration value="portuguese_creole"/>
+ *               <enumeration value="awadhi"/>
+ *               <enumeration value="igbo"/>
+ *               <enumeration value="ukranian"/>
+ *               <enumeration value="interlingua"/>
+ *               <enumeration value="gahrwali"/>
+ *               <enumeration value="mizo"/>
+ *               <enumeration value="interlingue"/>
+ *               <enumeration value="cantonese_chinese"/>
+ *               <enumeration value="adygei"/>
+ *               <enumeration value="albanian"/>
+ *               <enumeration value="italian"/>
+ *               <enumeration value="korean"/>
+ *               <enumeration value="khasi"/>
+ *               <enumeration value="lojban"/>
+ *               <enumeration value="tupi_languages"/>
+ *               <enumeration value="ewe"/>
+ *               <enumeration value="gullah"/>
+ *               <enumeration value="prakrit_languages"/>
+ *               <enumeration value="akan"/>
+ *               <enumeration value="bosnian"/>
+ *               <enumeration value="kashmiri"/>
+ *               <enumeration value="klingon"/>
+ *               <enumeration value="dzongkha"/>
+ *               <enumeration value="tai_languages"/>
+ *               <enumeration value="manipuri"/>
+ *               <enumeration value="lapp"/>
+ *               <enumeration value="guarani"/>
+ *               <enumeration value="sangho"/>
+ *               <enumeration value="valencian"/>
+ *               <enumeration value="yapese"/>
+ *               <enumeration value="zuni"/>
+ *               <enumeration value="kuanyama"/>
+ *               <enumeration value="bhutani"/>
+ *               <enumeration value="english"/>
+ *               <enumeration value="sign_language"/>
+ *               <enumeration value="czech"/>
+ *               <enumeration value="hawaiian"/>
+ *               <enumeration value="south_ndebele"/>
+ *               <enumeration value="geez"/>
+ *               <enumeration value="palauan"/>
+ *               <enumeration value="austronesian"/>
+ *               <enumeration value="ladino"/>
+ *               <enumeration value="tahitian"/>
+ *               <enumeration value="dinka"/>
+ *               <enumeration value="bhojpuri"/>
+ *               <enumeration value="komi"/>
+ *               <enumeration value="old_norse"/>
+ *               <enumeration value="central_american_indian_languages"/>
+ *               <enumeration value="javanese"/>
+ *               <enumeration value="walloon"/>
+ *               <enumeration value="tibetan"/>
+ *               <enumeration value="zulu"/>
+ *               <enumeration value="cherokee"/>
+ *               <enumeration value="swahili"/>
+ *               <enumeration value="himachali_languages"/>
+ *               <enumeration value="iranian_languages"/>
+ *               <enumeration value="oriya"/>
+ *               <enumeration value="galibi_carib"/>
+ *               <enumeration value="icelandic"/>
+ *               <enumeration value="middle_irish"/>
+ *               <enumeration value="classical_newari"/>
+ *               <enumeration value="baltic_languages"/>
+ *               <enumeration value="kamba"/>
+ *               <enumeration value="twi"/>
+ *               <enumeration value="afro_asiatic_languages"/>
+ *               <enumeration value="gujarati"/>
+ *               <enumeration value="nyankole"/>
+ *               <enumeration value="baluchi"/>
+ *               <enumeration value="uighur"/>
+ *               <enumeration value="occitan"/>
+ *               <enumeration value="pangasinan"/>
+ *               <enumeration value="semitic_languages"/>
+ *               <enumeration value="sundanese"/>
+ *               <enumeration value="nko"/>
+ *               <enumeration value="tamil"/>
+ *               <enumeration value="gondi"/>
+ *               <enumeration value="arapaho"/>
+ *               <enumeration value="judeo_arabic"/>
+ *               <enumeration value="micmac"/>
+ *               <enumeration value="mohawk"/>
+ *               <enumeration value="farsi"/>
+ *               <enumeration value="sranan_tongo"/>
+ *               <enumeration value="yao"/>
+ *               <enumeration value="bliss"/>
+ *               <enumeration value="gallegan"/>
+ *               <enumeration value="buryat"/>
+ *               <enumeration value="manx"/>
+ *               <enumeration value="assamese"/>
+ *               <enumeration value="tagalog"/>
+ *               <enumeration value="kurukh"/>
+ *               <enumeration value="swiss_german"/>
+ *               <enumeration value="mandarin_chinese"/>
+ *               <enumeration value="old_high_german"/>
+ *               <enumeration value="polish"/>
+ *               <enumeration value="galician"/>
+ *               <enumeration value="kabyle"/>
+ *               <enumeration value="mayan"/>
+ *               <enumeration value="ukrainian"/>
+ *               <enumeration value="bamileke_languages"/>
+ *               <enumeration value="kalmyk"/>
+ *               <enumeration value="zenaga"/>
+ *               <enumeration value="ojibwa"/>
+ *               <enumeration value="karachay_balkar"/>
+ *               <enumeration value="tereno"/>
+ *               <enumeration value="yakut"/>
+ *               <enumeration value="filipino"/>
+ *               <enumeration value="rajasthani"/>
+ *               <enumeration value="aymara"/>
+ *               <enumeration value="kawi"/>
+ *               <enumeration value="manchu"/>
+ *               <enumeration value="romanian"/>
+ *               <enumeration value="limburgan"/>
+ *               <enumeration value="armenian"/>
+ *               <enumeration value="burmese"/>
+ *               <enumeration value="southern_sami"/>
+ *               <enumeration value="breton"/>
+ *               <enumeration value="hmong"/>
+ *               <enumeration value="indo_european"/>
+ *               <enumeration value="middle_high_german"/>
+ *               <enumeration value="ido"/>
+ *               <enumeration value="sindhi"/>
+ *               <enumeration value="bulgarian"/>
+ *               <enumeration value="kachin"/>
+ *               <enumeration value="neapolitan"/>
+ *               <enumeration value="dogrib"/>
+ *               <enumeration value="moldavian"/>
+ *               <enumeration value="mongo"/>
+ *               <enumeration value="blin"/>
+ *               <enumeration value="ugaritic"/>
+ *               <enumeration value="hiri_motu"/>
+ *               <enumeration value="soninke"/>
+ *               <enumeration value="tok_pisin"/>
+ *               <enumeration value="osage"/>
+ *               <enumeration value="romany"/>
+ *               <enumeration value="byelorussian"/>
+ *               <enumeration value="american_sign_language"/>
+ *               <enumeration value="duala"/>
+ *               <enumeration value="marwari"/>
+ *               <enumeration value="sicilian"/>
+ *               <enumeration value="akkadian"/>
+ *               <enumeration value="timne"/>
+ *               <enumeration value="tumbuka"/>
+ *               <enumeration value="greek"/>
+ *               <enumeration value="basa"/>
+ *               <enumeration value="kabardian"/>
+ *               <enumeration value="southern_sotho"/>
+ *               <enumeration value="basque"/>
+ *               <enumeration value="haida"/>
+ *               <enumeration value="chipewyan"/>
+ *               <enumeration value="serbo-croatian"/>
+ *               <enumeration value="finnish"/>
+ *               <enumeration value="avaric"/>
+ *               <enumeration value="croatian"/>
+ *               <enumeration value="venda"/>
+ *               <enumeration value="hittite"/>
+ *               <enumeration value="southern_altai"/>
+ *               <enumeration value="salishan_languages"/>
+ *               <enumeration value="mari"/>
+ *               <enumeration value="mende"/>
+ *               <enumeration value="nahuatl"/>
+ *               <enumeration value="haitian"/>
+ *               <enumeration value="maori"/>
+ *               <enumeration value="sukuma"/>
+ *               <enumeration value="corsican"/>
+ *               <enumeration value="ingush"/>
+ *               <enumeration value="nyoro"/>
+ *               <enumeration value="washo"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="romansh"/>
+ *               <enumeration value="inupiaq"/>
+ *               <enumeration value="mossi"/>
+ *               <enumeration value="buginese"/>
+ *               <enumeration value="pali"/>
+ *               <enumeration value="inupiak"/>
+ *               <enumeration value="nias"/>
+ *               <enumeration value="vai"/>
+ *               <enumeration value="kumaoni"/>
+ *               <enumeration value="russian"/>
+ *               <enumeration value="chichewa"/>
+ *               <enumeration value="lahnda"/>
+ *               <enumeration value="nogai"/>
+ *               <enumeration value="french_creole"/>
+ *               <enumeration value="iban"/>
+ *               <enumeration value="manobo_languages"/>
+ *               <enumeration value="nubian_languages"/>
+ *               <enumeration value="cornish"/>
+ *               <enumeration value="pig_latin"/>
+ *               <enumeration value="afar"/>
+ *               <enumeration value="walamo"/>
+ *               <enumeration value="yiddish"/>
+ *               <enumeration value="bantu"/>
+ *               <enumeration value="avestan"/>
+ *               <enumeration value="grebo"/>
+ *               <enumeration value="irish"/>
+ *               <enumeration value="kannada"/>
+ *               <enumeration value="niuean"/>
+ *               <enumeration value="acoli"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="norwegian_nynorsk"/>
+ *               <enumeration value="arabic"/>
+ *               <enumeration value="dari"/>
+ *               <enumeration value="multilingual"/>
+ *               <enumeration value="indonesian"/>
+ *               <enumeration value="danish"/>
+ *               <enumeration value="philippine_languages"/>
+ *               <enumeration value="chamorro"/>
+ *               <enumeration value="tetum"/>
+ *               <enumeration value="tonga_nyasa"/>
+ *               <enumeration value="lingala"/>
+ *               <enumeration value="zhuang"/>
+ *               <enumeration value="batak"/>
+ *               <enumeration value="zapotec"/>
+ *               <enumeration value="caddo"/>
+ *               <enumeration value="catalan"/>
+ *               <enumeration value="cebuano"/>
+ *               <enumeration value="skolt_sami"/>
+ *               <enumeration value="kirghiz"/>
+ *               <enumeration value="munda_languages"/>
+ *               <enumeration value="old_slavonic"/>
+ *               <enumeration value="ganda"/>
+ *               <enumeration value="serer"/>
+ *               <enumeration value="lezghian"/>
+ *               <enumeration value="tlingit"/>
+ *               <enumeration value="hupa"/>
+ *               <enumeration value="provencal"/>
+ *               <enumeration value="chuukese"/>
+ *               <enumeration value="cambodian"/>
+ *               <enumeration value="caucasian_languages"/>
+ *               <enumeration value="slovakian"/>
+ *               <enumeration value="waray"/>
+ *               <enumeration value="fang"/>
+ *               <enumeration value="swedish"/>
+ *               <enumeration value="maithili"/>
+ *               <enumeration value="alsatian"/>
+ *               <enumeration value="kutenai"/>
+ *               <enumeration value="wolof"/>
+ *               <enumeration value="bashkir"/>
+ *               <enumeration value="luba_lulua"/>
+ *               <enumeration value="fulah"/>
+ *               <enumeration value="kpelle"/>
+ *               <enumeration value="kurdish"/>
+ *               <enumeration value="slavic"/>
+ *               <enumeration value="turkish"/>
+ *               <enumeration value="cheyenne"/>
+ *               <enumeration value="macedonian"/>
+ *               <enumeration value="tokelau"/>
+ *               <enumeration value="tigrinya"/>
+ *               <enumeration value="crimean_tatar"/>
+ *               <enumeration value="santali"/>
+ *               <enumeration value="south_american_indian"/>
+ *               <enumeration value="lozi"/>
+ *               <enumeration value="ainu"/>
+ *               <enumeration value="sesotho"/>
+ *               <enumeration value="mapudungun"/>
+ *               <enumeration value="athapascan_languages"/>
+ *               <enumeration value="coptic"/>
+ *               <enumeration value="pahlavi"/>
+ *               <enumeration value="malayalam"/>
+ *               <enumeration value="chuvash"/>
+ *               <enumeration value="urdu"/>
+ *               <enumeration value="land_dayak_languages"/>
+ *               <enumeration value="portuguese"/>
+ *               <enumeration value="bemba"/>
+ *               <enumeration value="oromo"/>
+ *               <enumeration value="frisian"/>
+ *               <enumeration value="amharic"/>
+ *               <enumeration value="kongo"/>
+ *               <enumeration value="chibcha"/>
+ *               <enumeration value="iloko"/>
+ *               <enumeration value="masai"/>
+ *               <enumeration value="hiligaynon"/>
+ *               <enumeration value="finno_ugrian"/>
+ *               <enumeration value="tajik"/>
+ *               <enumeration value="tuvalu"/>
+ *               <enumeration value="volapuk"/>
+ *               <enumeration value="balinese"/>
+ *               <enumeration value="kimbundu"/>
+ *               <enumeration value="creole"/>
+ *               <enumeration value="middle_dutch"/>
+ *               <enumeration value="tonga"/>
+ *               <enumeration value="tulu"/>
+ *               <enumeration value="samaritan"/>
+ *               <enumeration value="konkani"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LiquidPackagingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaximumAngularMisalignment" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSpringCompressionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="FlyLineNumber" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MoistureNeeds" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="little-to-no-watering"/>
+ *               <enumeration value="moderate-watering"/>
+ *               <enumeration value="regular-watering"/>
+ *               <enumeration value="constant-watering"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfBands" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OemEquivalentPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="AnimalType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="no_plug"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="SpringRate" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TradeSizeName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="size_name"/>
+ *                         <enumeration value="wattage"/>
+ *                         <enumeration value="itempackagequantity"/>
+ *                         <enumeration value="number_of_items"/>
+ *                         <enumeration value="sizename-numberofitems"/>
+ *                         <enumeration value="color"/>
+ *                         <enumeration value="material"/>
+ *                         <enumeration value="stylename"/>
+ *                         <enumeration value="color_name"/>
+ *                         <enumeration value="sizename-colorname"/>
+ *                         <enumeration value="sizename-colorname-numberofitems"/>
+ *                         <enumeration value="color-material"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WireDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "actuationAirPressure", + "batteryTypeLithiumIon", + "beltCrossSection", + "bladeLength", + "bowlMaterialType", + "cableLength", + "codabar", + "color", + "containsLiquidContents", + "cutType", + "cuttingDiameter", + "drainTime", + "energyEfficiencyRating", + "engineType", + "euEnergyLabelEfficiencyClass", + "expectedBloomingPeriod", + "exteriorFinish", + "fabricType", + "fitType", + "flangeOutsideDiameter", + "flangeThickness", + "foliageType", + "gaugePortSize", + "germinationTime", + "ghsClassificationSubcategory", + "harvestDate", + "hazmatException", + "housingHeight", + "hubDiameter", + "hubLength", + "importerContactInformation", + "numberofIncludedCameras", + "rechargeableBatteryIncluded", + "ingredients", + "isFragile", + "isOemAuthorized", + "itemDiameterString", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "displayVolume", + "displayWeight", + "itemDisplayWidth", + "itemForm", + "itemPitch", + "itemShape", + "itemTorque", + "itemTypeName", + "keyWayDepth", + "keyWayWidth", + "languagePublished", + "languageTypePublished", + "language", + "liquidPackagingType", + "lithiumBatteryVoltage", + "lowerTemperatureRating", + "manufacturerContactInformation", + "maximumAngularMisalignment", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSpringCompressionLoad", + "maximumVacuumPressure", + "flyLineNumber", + "modelName", + "moistureNeeds", + "nominalInsideDiameter", + "numberOfBands", + "numberOfGrooves", + "numberOfTeeth", + "oemEquivalentPartNumber", + "operatingPressureRange", + "operatingVacuumPressure", + "artistBiography", + "packerContactInformation", + "animalType", + "platinumKeywords", + "powerPlugType", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "warnings", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "specialFeatures", + "springRate", + "storageInstructions", + "switchStyle", + "tensileStrength", + "threadStyle", + "threadType", + "tradeSizeName", + "unitCount", + "ppuCountType", + "upperTemperatureRating", + "variationData", + "sizeName", + "warrantyDescription", + "wattage", + "wheelDiameter", + "wheelTreadWidth", + "wireDiameter" +}) +@XmlRootElement(name = "Fertilizer") +public class Fertilizer { + + @XmlElement(name = "ActuationAirPressure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String actuationAirPressure; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BeltCrossSection") + protected LengthDimension beltCrossSection; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "BowlMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bowlMaterialType; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ContainsLiquidContents") + protected String containsLiquidContents; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "DrainTime") + protected TimeDimension drainTime; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "EngineType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String engineType; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExpectedBloomingPeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String expectedBloomingPeriod; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "FlangeOutsideDiameter") + protected LengthDimension flangeOutsideDiameter; + @XmlElement(name = "FlangeThickness") + protected LengthDimension flangeThickness; + @XmlElement(name = "FoliageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foliageType; + @XmlElement(name = "GaugePortSize") + protected LengthDimension gaugePortSize; + @XmlElement(name = "GerminationTime") + protected TimeDimension germinationTime; + @XmlElement(name = "GHSClassificationSubcategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ghsClassificationSubcategory; + @XmlElement(name = "HarvestDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar harvestDate; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HousingHeight") + protected LengthDimension housingHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "NumberofIncludedCameras") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberofIncludedCameras; + @XmlElement(name = "RechargeableBatteryIncluded") + protected Boolean rechargeableBatteryIncluded; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "IsFragile") + protected Boolean isFragile; + @XmlElement(name = "IsOemAuthorized") + protected Boolean isOemAuthorized; + @XmlElement(name = "ItemDiameterString") + protected LengthDimension itemDiameterString; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "KeyWayDepth") + protected LengthDimension keyWayDepth; + @XmlElement(name = "KeyWayWidth") + protected LengthDimension keyWayWidth; + @XmlElement(name = "LanguagePublished") + protected String languagePublished; + @XmlElement(name = "LanguageTypePublished") + protected String languageTypePublished; + @XmlElement(name = "Language") + protected String language; + @XmlElement(name = "LiquidPackagingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingType; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaximumAngularMisalignment") + protected DegreeDimension maximumAngularMisalignment; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSpringCompressionLoad") + protected TorqueType maximumSpringCompressionLoad; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "FlyLineNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger flyLineNumber; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "MoistureNeeds") + protected String moistureNeeds; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfBands") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBands; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfTeeth") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfTeeth; + @XmlElement(name = "OemEquivalentPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oemEquivalentPartNumber; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "AnimalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String animalType; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpringRate") + protected TorqueType springRate; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TradeSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tradeSizeName; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "VariationData") + protected Fertilizer.VariationData variationData; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + @XmlElement(name = "WireDiameter") + protected LengthDimension wireDiameter; + + /** + * 获取actuationAirPressure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getActuationAirPressure() { + return actuationAirPressure; + } + + /** + * 设置actuationAirPressure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActuationAirPressure(String value) { + this.actuationAirPressure = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取beltCrossSection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltCrossSection() { + return beltCrossSection; + } + + /** + * 设置beltCrossSection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltCrossSection(LengthDimension value) { + this.beltCrossSection = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取bowlMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBowlMaterialType() { + return bowlMaterialType; + } + + /** + * 设置bowlMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBowlMaterialType(String value) { + this.bowlMaterialType = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainsLiquidContents(String value) { + this.containsLiquidContents = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取drainTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getDrainTime() { + return drainTime; + } + + /** + * 设置drainTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setDrainTime(TimeDimension value) { + this.drainTime = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取engineType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEngineType() { + return engineType; + } + + /** + * 设置engineType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEngineType(String value) { + this.engineType = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取expectedBloomingPeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExpectedBloomingPeriod() { + return expectedBloomingPeriod; + } + + /** + * 设置expectedBloomingPeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExpectedBloomingPeriod(String value) { + this.expectedBloomingPeriod = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取flangeOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeOutsideDiameter() { + return flangeOutsideDiameter; + } + + /** + * 设置flangeOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeOutsideDiameter(LengthDimension value) { + this.flangeOutsideDiameter = value; + } + + /** + * 获取flangeThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeThickness() { + return flangeThickness; + } + + /** + * 设置flangeThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeThickness(LengthDimension value) { + this.flangeThickness = value; + } + + /** + * 获取foliageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoliageType() { + return foliageType; + } + + /** + * 设置foliageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoliageType(String value) { + this.foliageType = value; + } + + /** + * 获取gaugePortSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getGaugePortSize() { + return gaugePortSize; + } + + /** + * 设置gaugePortSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setGaugePortSize(LengthDimension value) { + this.gaugePortSize = value; + } + + /** + * 获取germinationTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getGerminationTime() { + return germinationTime; + } + + /** + * 设置germinationTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setGerminationTime(TimeDimension value) { + this.germinationTime = value; + } + + /** + * Gets the value of the ghsClassificationSubcategory property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ghsClassificationSubcategory property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGHSClassificationSubcategory().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGHSClassificationSubcategory() { + if (ghsClassificationSubcategory == null) { + ghsClassificationSubcategory = new ArrayList(); + } + return this.ghsClassificationSubcategory; + } + + /** + * 获取harvestDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHarvestDate() { + return harvestDate; + } + + /** + * 设置harvestDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHarvestDate(XMLGregorianCalendar value) { + this.harvestDate = value; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取housingHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHousingHeight() { + return housingHeight; + } + + /** + * 设置housingHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHousingHeight(LengthDimension value) { + this.housingHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取numberofIncludedCameras属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberofIncludedCameras() { + return numberofIncludedCameras; + } + + /** + * 设置numberofIncludedCameras属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberofIncludedCameras(String value) { + this.numberofIncludedCameras = value; + } + + /** + * 获取rechargeableBatteryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRechargeableBatteryIncluded() { + return rechargeableBatteryIncluded; + } + + /** + * 设置rechargeableBatteryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRechargeableBatteryIncluded(Boolean value) { + this.rechargeableBatteryIncluded = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取isFragile属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFragile() { + return isFragile; + } + + /** + * 设置isFragile属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFragile(Boolean value) { + this.isFragile = value; + } + + /** + * 获取isOemAuthorized属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsOemAuthorized() { + return isOemAuthorized; + } + + /** + * 设置isOemAuthorized属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsOemAuthorized(Boolean value) { + this.isOemAuthorized = value; + } + + /** + * 获取itemDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterString() { + return itemDiameterString; + } + + /** + * 设置itemDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterString(LengthDimension value) { + this.itemDiameterString = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取keyWayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayDepth() { + return keyWayDepth; + } + + /** + * 设置keyWayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayDepth(LengthDimension value) { + this.keyWayDepth = value; + } + + /** + * 获取keyWayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayWidth() { + return keyWayWidth; + } + + /** + * 设置keyWayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayWidth(LengthDimension value) { + this.keyWayWidth = value; + } + + /** + * 获取languagePublished属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguagePublished() { + return languagePublished; + } + + /** + * 设置languagePublished属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguagePublished(String value) { + this.languagePublished = value; + } + + /** + * 获取languageTypePublished属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguageTypePublished() { + return languageTypePublished; + } + + /** + * 设置languageTypePublished属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguageTypePublished(String value) { + this.languageTypePublished = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * 获取liquidPackagingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingType() { + return liquidPackagingType; + } + + /** + * 设置liquidPackagingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingType(String value) { + this.liquidPackagingType = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取maximumAngularMisalignment属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getMaximumAngularMisalignment() { + return maximumAngularMisalignment; + } + + /** + * 设置maximumAngularMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setMaximumAngularMisalignment(DegreeDimension value) { + this.maximumAngularMisalignment = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSpringCompressionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumSpringCompressionLoad() { + return maximumSpringCompressionLoad; + } + + /** + * 设置maximumSpringCompressionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumSpringCompressionLoad(TorqueType value) { + this.maximumSpringCompressionLoad = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取flyLineNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFlyLineNumber() { + return flyLineNumber; + } + + /** + * 设置flyLineNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFlyLineNumber(BigInteger value) { + this.flyLineNumber = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取moistureNeeds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMoistureNeeds() { + return moistureNeeds; + } + + /** + * 设置moistureNeeds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMoistureNeeds(String value) { + this.moistureNeeds = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfBands属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBands() { + return numberOfBands; + } + + /** + * 设置numberOfBands属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBands(BigInteger value) { + this.numberOfBands = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取oemEquivalentPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOemEquivalentPartNumber() { + return oemEquivalentPartNumber; + } + + /** + * 设置oemEquivalentPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOemEquivalentPartNumber(String value) { + this.oemEquivalentPartNumber = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取animalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnimalType() { + return animalType; + } + + /** + * 设置animalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnimalType(String value) { + this.animalType = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取springRate属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getSpringRate() { + return springRate; + } + + /** + * 设置springRate属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setSpringRate(TorqueType value) { + this.springRate = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tradeSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTradeSizeName() { + return tradeSizeName; + } + + /** + * 设置tradeSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTradeSizeName(String value) { + this.tradeSizeName = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Fertilizer.VariationData } + * + */ + public Fertilizer.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Fertilizer.VariationData } + * + */ + public void setVariationData(Fertilizer.VariationData value) { + this.variationData = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + + /** + * 获取wireDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWireDiameter() { + return wireDiameter; + } + + /** + * 设置wireDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWireDiameter(LengthDimension value) { + this.wireDiameter = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="size_name"/>
+     *               <enumeration value="wattage"/>
+     *               <enumeration value="itempackagequantity"/>
+     *               <enumeration value="number_of_items"/>
+     *               <enumeration value="sizename-numberofitems"/>
+     *               <enumeration value="color"/>
+     *               <enumeration value="material"/>
+     *               <enumeration value="stylename"/>
+     *               <enumeration value="color_name"/>
+     *               <enumeration value="sizename-colorname"/>
+     *               <enumeration value="sizename-colorname-numberofitems"/>
+     *               <enumeration value="color-material"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme", required = true) + protected String variationTheme; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Film.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Film.java new file mode 100644 index 0000000..48ed405 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Film.java @@ -0,0 +1,259 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="FilmColor" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="black-and-white"/>
+ *               <enumeration value="color"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FilmType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="print"/>
+ *               <enumeration value="slide"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Format" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="35mm"/>
+ *               <enumeration value="70mm"/>
+ *               <enumeration value="110"/>
+ *               <enumeration value="120"/>
+ *               <enumeration value="220"/>
+ *               <enumeration value="2x3"/>
+ *               <enumeration value="4x5"/>
+ *               <enumeration value="5x7"/>
+ *               <enumeration value="8x10"/>
+ *               <enumeration value="11x14"/>
+ *               <enumeration value="aps"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="instant"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ASA-ISO" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ExposureCount" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightingType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="daylight"/>
+ *               <enumeration value="infrared"/>
+ *               <enumeration value="tungsten"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "filmColor", + "filmType", + "format", + "asaiso", + "exposureCount", + "lightingType" +}) +@XmlRootElement(name = "Film") +public class Film { + + @XmlElement(name = "FilmColor") + protected String filmColor; + @XmlElement(name = "FilmType") + protected String filmType; + @XmlElement(name = "Format") + protected String format; + @XmlElement(name = "ASA-ISO") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger asaiso; + @XmlElement(name = "ExposureCount") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exposureCount; + @XmlElement(name = "LightingType") + protected String lightingType; + + /** + * 获取filmColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilmColor() { + return filmColor; + } + + /** + * 设置filmColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilmColor(String value) { + this.filmColor = value; + } + + /** + * 获取filmType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilmType() { + return filmType; + } + + /** + * 设置filmType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilmType(String value) { + this.filmType = value; + } + + /** + * 获取format属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormat() { + return format; + } + + /** + * 设置format属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormat(String value) { + this.format = value; + } + + /** + * 获取asaiso属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getASAISO() { + return asaiso; + } + + /** + * 设置asaiso属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setASAISO(BigInteger value) { + this.asaiso = value; + } + + /** + * 获取exposureCount属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExposureCount() { + return exposureCount; + } + + /** + * 设置exposureCount属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExposureCount(String value) { + this.exposureCount = value; + } + + /** + * 获取lightingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingType() { + return lightingType; + } + + /** + * 设置lightingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingType(String value) { + this.lightingType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FilmCamera.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FilmCamera.java new file mode 100644 index 0000000..b8644aa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FilmCamera.java @@ -0,0 +1,1535 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CameraType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="point-and-shoot"/>
+ *               <enumeration value="slr"/>
+ *               <enumeration value="instant"/>
+ *               <enumeration value="single-use"/>
+ *               <enumeration value="large-format"/>
+ *               <enumeration value="medium-format"/>
+ *               <enumeration value="rangefinder"/>
+ *               <enumeration value="field"/>
+ *               <enumeration value="monorail"/>
+ *               <enumeration value="kids"/>
+ *               <enumeration value="3-d"/>
+ *               <enumeration value="micro"/>
+ *               <enumeration value="panorama"/>
+ *               <enumeration value="passport-and-id"/>
+ *               <enumeration value="underwater"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Features" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FilmFormat" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aps"/>
+ *               <enumeration value="16mm"/>
+ *               <enumeration value="35mm"/>
+ *               <enumeration value="110"/>
+ *               <enumeration value="120"/>
+ *               <enumeration value="2x3"/>
+ *               <enumeration value="4x5"/>
+ *               <enumeration value="5x7"/>
+ *               <enumeration value="6x8"/>
+ *               <enumeration value="8x10"/>
+ *               <enumeration value="8x20"/>
+ *               <enumeration value="10x12"/>
+ *               <enumeration value="11x14"/>
+ *               <enumeration value="12x20"/>
+ *               <enumeration value="14x17"/>
+ *               <enumeration value="16x20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FilmManagementFeatures" type="{}FilmManagementFeaturesTypeValues" minOccurs="0"/>
+ *         <element name="FixedFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FocusType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="auto-focus"/>
+ *               <enumeration value="manual-focus"/>
+ *               <enumeration value="manual-and-auto-focus"/>
+ *               <enumeration value="focus-free"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LensThread" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="fixed"/>
+ *               <enumeration value="interchangeable"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OpticalZoomRange" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MacroFocus" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaxFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="MaxAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="MinShutterSpeed" type="{}FourDecimal" minOccurs="0"/>
+ *         <element name="MaxShutterSpeed" type="{}FourDecimal" minOccurs="0"/>
+ *         <element name="MeteringMethods" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ISORange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FlashType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="automatic"/>
+ *               <enumeration value="forced"/>
+ *               <enumeration value="fill"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="flash-override"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FlashModes" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HotShoe" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="FlashSynchronization" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Red-EyeReduction" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DiopterAdjustment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Viewfinder" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="LCD" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DateImprint" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MidrollChange" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MidrollRewind" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AutoRewind" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AutoFilmAdvance" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AutoFilmLoad" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SelfTimer" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="RemoteIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ContinuousShooting" type="{}ContinuousShootingDimension" minOccurs="0"/>
+ *         <element name="BatteryType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ExposureControl" maxOccurs="5" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="manual"/>
+ *               <enumeration value="automatic"/>
+ *               <enumeration value="program"/>
+ *               <enumeration value="manual-and-automatic"/>
+ *               <enumeration value="aperture-priority"/>
+ *               <enumeration value="shutter-speed-priority"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Size" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compact"/>
+ *               <enumeration value="ultra-compact"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="body-only"/>
+ *               <enumeration value="multiple-lenses"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Remote" type="{}LongString" minOccurs="0"/>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ImageStabilization" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cameraType", + "durability", + "features", + "filmFormat", + "filmManagementFeatures", + "fixedFocalLength", + "focusType", + "lensThread", + "lensType", + "opticalZoomRange", + "macroFocus", + "minFocalLength", + "maxFocalLength", + "minAperture", + "maxAperture", + "minShutterSpeed", + "maxShutterSpeed", + "meteringMethods", + "isoRange", + "flashType", + "flashModes", + "hotShoe", + "flashSynchronization", + "redEyeReduction", + "diopterAdjustment", + "viewfinder", + "lcd", + "dateImprint", + "midrollChange", + "midrollRewind", + "autoRewind", + "autoFilmAdvance", + "autoFilmLoad", + "selfTimer", + "remoteIncluded", + "continuousShooting", + "batteryType", + "batteryIncluded", + "exposureControl", + "size", + "packageType", + "remote", + "waterResistanceDepth", + "waterResistanceLevel", + "weightLimit", + "imageStabilization", + "wirelessTechnology", + "includedFeatures" +}) +@XmlRootElement(name = "FilmCamera") +public class FilmCamera { + + @XmlElement(name = "CameraType") + protected String cameraType; + @XmlElement(name = "Durability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List durability; + @XmlElement(name = "Features") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List features; + @XmlElement(name = "FilmFormat") + protected String filmFormat; + @XmlElement(name = "FilmManagementFeatures") + @XmlSchemaType(name = "string") + protected FilmManagementFeaturesTypeValues filmManagementFeatures; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FocusType") + protected String focusType; + @XmlElement(name = "LensThread") + protected LengthDimension lensThread; + @XmlElement(name = "LensType") + protected String lensType; + @XmlElement(name = "OpticalZoomRange") + protected LengthDimension opticalZoomRange; + @XmlElement(name = "MacroFocus") + protected LengthDimension macroFocus; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MinShutterSpeed") + protected BigDecimal minShutterSpeed; + @XmlElement(name = "MaxShutterSpeed") + protected BigDecimal maxShutterSpeed; + @XmlElement(name = "MeteringMethods") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String meteringMethods; + @XmlElement(name = "ISORange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isoRange; + @XmlElement(name = "FlashType") + protected String flashType; + @XmlElement(name = "FlashModes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List flashModes; + @XmlElement(name = "HotShoe") + protected Boolean hotShoe; + @XmlElement(name = "FlashSynchronization") + protected Boolean flashSynchronization; + @XmlElement(name = "Red-EyeReduction") + protected Boolean redEyeReduction; + @XmlElement(name = "DiopterAdjustment") + protected Boolean diopterAdjustment; + @XmlElement(name = "Viewfinder") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List viewfinder; + @XmlElement(name = "LCD") + protected Boolean lcd; + @XmlElement(name = "DateImprint") + protected Boolean dateImprint; + @XmlElement(name = "MidrollChange") + protected Boolean midrollChange; + @XmlElement(name = "MidrollRewind") + protected Boolean midrollRewind; + @XmlElement(name = "AutoRewind") + protected Boolean autoRewind; + @XmlElement(name = "AutoFilmAdvance") + protected Boolean autoFilmAdvance; + @XmlElement(name = "AutoFilmLoad") + protected Boolean autoFilmLoad; + @XmlElement(name = "SelfTimer") + protected TimeDimension selfTimer; + @XmlElement(name = "RemoteIncluded") + protected Boolean remoteIncluded; + @XmlElement(name = "ContinuousShooting") + protected ContinuousShootingDimension continuousShooting; + @XmlElement(name = "BatteryType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryType; + @XmlElement(name = "BatteryIncluded") + protected Boolean batteryIncluded; + @XmlElement(name = "ExposureControl") + protected List exposureControl; + @XmlElement(name = "Size") + protected String size; + @XmlElement(name = "PackageType") + protected String packageType; + @XmlElement(name = "Remote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remote; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WeightLimit") + protected WeightDimension weightLimit; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + + /** + * 获取cameraType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraType() { + return cameraType; + } + + /** + * 设置cameraType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraType(String value) { + this.cameraType = value; + } + + /** + * Gets the value of the durability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the durability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDurability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDurability() { + if (durability == null) { + durability = new ArrayList(); + } + return this.durability; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取filmFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilmFormat() { + return filmFormat; + } + + /** + * 设置filmFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilmFormat(String value) { + this.filmFormat = value; + } + + /** + * 获取filmManagementFeatures属性的值。 + * + * @return + * possible object is + * {@link FilmManagementFeaturesTypeValues } + * + */ + public FilmManagementFeaturesTypeValues getFilmManagementFeatures() { + return filmManagementFeatures; + } + + /** + * 设置filmManagementFeatures属性的值。 + * + * @param value + * allowed object is + * {@link FilmManagementFeaturesTypeValues } + * + */ + public void setFilmManagementFeatures(FilmManagementFeaturesTypeValues value) { + this.filmManagementFeatures = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取lensThread属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLensThread() { + return lensThread; + } + + /** + * 设置lensThread属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLensThread(LengthDimension value) { + this.lensThread = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取opticalZoomRange属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOpticalZoomRange() { + return opticalZoomRange; + } + + /** + * 设置opticalZoomRange属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOpticalZoomRange(LengthDimension value) { + this.opticalZoomRange = value; + } + + /** + * 获取macroFocus属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMacroFocus() { + return macroFocus; + } + + /** + * 设置macroFocus属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMacroFocus(LengthDimension value) { + this.macroFocus = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取minShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinShutterSpeed() { + return minShutterSpeed; + } + + /** + * 设置minShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinShutterSpeed(BigDecimal value) { + this.minShutterSpeed = value; + } + + /** + * 获取maxShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaxShutterSpeed() { + return maxShutterSpeed; + } + + /** + * 设置maxShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaxShutterSpeed(BigDecimal value) { + this.maxShutterSpeed = value; + } + + /** + * 获取meteringMethods属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeteringMethods() { + return meteringMethods; + } + + /** + * 设置meteringMethods属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeteringMethods(String value) { + this.meteringMethods = value; + } + + /** + * 获取isoRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getISORange() { + return isoRange; + } + + /** + * 设置isoRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setISORange(String value) { + this.isoRange = value; + } + + /** + * 获取flashType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashType() { + return flashType; + } + + /** + * 设置flashType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashType(String value) { + this.flashType = value; + } + + /** + * Gets the value of the flashModes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the flashModes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFlashModes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFlashModes() { + if (flashModes == null) { + flashModes = new ArrayList(); + } + return this.flashModes; + } + + /** + * 获取hotShoe属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHotShoe() { + return hotShoe; + } + + /** + * 设置hotShoe属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHotShoe(Boolean value) { + this.hotShoe = value; + } + + /** + * 获取flashSynchronization属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFlashSynchronization() { + return flashSynchronization; + } + + /** + * 设置flashSynchronization属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFlashSynchronization(Boolean value) { + this.flashSynchronization = value; + } + + /** + * 获取redEyeReduction属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRedEyeReduction() { + return redEyeReduction; + } + + /** + * 设置redEyeReduction属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRedEyeReduction(Boolean value) { + this.redEyeReduction = value; + } + + /** + * 获取diopterAdjustment属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDiopterAdjustment() { + return diopterAdjustment; + } + + /** + * 设置diopterAdjustment属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDiopterAdjustment(Boolean value) { + this.diopterAdjustment = value; + } + + /** + * Gets the value of the viewfinder property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the viewfinder property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getViewfinder().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getViewfinder() { + if (viewfinder == null) { + viewfinder = new ArrayList(); + } + return this.viewfinder; + } + + /** + * 获取lcd属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLCD() { + return lcd; + } + + /** + * 设置lcd属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLCD(Boolean value) { + this.lcd = value; + } + + /** + * 获取dateImprint属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDateImprint() { + return dateImprint; + } + + /** + * 设置dateImprint属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDateImprint(Boolean value) { + this.dateImprint = value; + } + + /** + * 获取midrollChange属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMidrollChange() { + return midrollChange; + } + + /** + * 设置midrollChange属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMidrollChange(Boolean value) { + this.midrollChange = value; + } + + /** + * 获取midrollRewind属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMidrollRewind() { + return midrollRewind; + } + + /** + * 设置midrollRewind属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMidrollRewind(Boolean value) { + this.midrollRewind = value; + } + + /** + * 获取autoRewind属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutoRewind() { + return autoRewind; + } + + /** + * 设置autoRewind属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutoRewind(Boolean value) { + this.autoRewind = value; + } + + /** + * 获取autoFilmAdvance属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutoFilmAdvance() { + return autoFilmAdvance; + } + + /** + * 设置autoFilmAdvance属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutoFilmAdvance(Boolean value) { + this.autoFilmAdvance = value; + } + + /** + * 获取autoFilmLoad属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutoFilmLoad() { + return autoFilmLoad; + } + + /** + * 设置autoFilmLoad属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutoFilmLoad(Boolean value) { + this.autoFilmLoad = value; + } + + /** + * 获取selfTimer属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getSelfTimer() { + return selfTimer; + } + + /** + * 设置selfTimer属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setSelfTimer(TimeDimension value) { + this.selfTimer = value; + } + + /** + * 获取remoteIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRemoteIncluded() { + return remoteIncluded; + } + + /** + * 设置remoteIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRemoteIncluded(Boolean value) { + this.remoteIncluded = value; + } + + /** + * 获取continuousShooting属性的值。 + * + * @return + * possible object is + * {@link ContinuousShootingDimension } + * + */ + public ContinuousShootingDimension getContinuousShooting() { + return continuousShooting; + } + + /** + * 设置continuousShooting属性的值。 + * + * @param value + * allowed object is + * {@link ContinuousShootingDimension } + * + */ + public void setContinuousShooting(ContinuousShootingDimension value) { + this.continuousShooting = value; + } + + /** + * 获取batteryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryType() { + return batteryType; + } + + /** + * 设置batteryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryType(String value) { + this.batteryType = value; + } + + /** + * 获取batteryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBatteryIncluded() { + return batteryIncluded; + } + + /** + * 设置batteryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBatteryIncluded(Boolean value) { + this.batteryIncluded = value; + } + + /** + * Gets the value of the exposureControl property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the exposureControl property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExposureControl().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExposureControl() { + if (exposureControl == null) { + exposureControl = new ArrayList(); + } + return this.exposureControl; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取packageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageType() { + return packageType; + } + + /** + * 设置packageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageType(String value) { + this.packageType = value; + } + + /** + * 获取remote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemote() { + return remote; + } + + /** + * 设置remote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemote(String value) { + this.remote = value; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightLimit(WeightDimension value) { + this.weightLimit = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FilmManagementFeaturesTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FilmManagementFeaturesTypeValues.java new file mode 100644 index 0000000..1b404ec --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FilmManagementFeaturesTypeValues.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FilmManagementFeaturesTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FilmManagementFeaturesTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="auto_film_advance"/>
+ *     <enumeration value="auto_rewind"/>
+ *     <enumeration value="midroll_rewind"/>
+ *     <enumeration value="auto_film_load"/>
+ *     <enumeration value="midroll_change"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FilmManagementFeaturesTypeValues") +@XmlEnum +public enum FilmManagementFeaturesTypeValues { + + @XmlEnumValue("auto_film_advance") + AUTO_FILM_ADVANCE("auto_film_advance"), + @XmlEnumValue("auto_rewind") + AUTO_REWIND("auto_rewind"), + @XmlEnumValue("midroll_rewind") + MIDROLL_REWIND("midroll_rewind"), + @XmlEnumValue("auto_film_load") + AUTO_FILM_LOAD("auto_film_load"), + @XmlEnumValue("midroll_change") + MIDROLL_CHANGE("midroll_change"); + private final String value; + + FilmManagementFeaturesTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FilmManagementFeaturesTypeValues fromValue(String v) { + for (FilmManagementFeaturesTypeValues c: FilmManagementFeaturesTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Filter.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Filter.java new file mode 100644 index 0000000..f08a59e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Filter.java @@ -0,0 +1,570 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ForUseWith" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="camcorders"/>
+ *               <enumeration value="digital-cameras"/>
+ *               <enumeration value="film-cameras"/>
+ *               <enumeration value="telescopes"/>
+ *               <enumeration value="binoculars"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="single-filter"/>
+ *               <enumeration value="filter-sets"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MountType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="round"/>
+ *               <enumeration value="square"/>
+ *               <enumeration value="bayonet"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ThreadSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DropInSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="6-inch-wratten"/>
+ *               <enumeration value="cokin-a"/>
+ *               <enumeration value="cokin-p"/>
+ *               <enumeration value="lee-type"/>
+ *               <enumeration value="pro-optic-a"/>
+ *               <enumeration value="pro-optic-p"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BayonetSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="b-3"/>
+ *               <enumeration value="b-39"/>
+ *               <enumeration value="b-50"/>
+ *               <enumeration value="b-6"/>
+ *               <enumeration value="b-60"/>
+ *               <enumeration value="b-70"/>
+ *               <enumeration value="b-93"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FilterType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="graduated"/>
+ *               <enumeration value="black-and-white-contrast"/>
+ *               <enumeration value="close-up"/>
+ *               <enumeration value="image-softening"/>
+ *               <enumeration value="neutral-density"/>
+ *               <enumeration value="general-polarizer"/>
+ *               <enumeration value="circular-polarizer"/>
+ *               <enumeration value="linear-polarizer"/>
+ *               <enumeration value="underwater"/>
+ *               <enumeration value="uv-and-protective"/>
+ *               <enumeration value="viewing-filters"/>
+ *               <enumeration value="lighting-and-compensation"/>
+ *               <enumeration value="cooling"/>
+ *               <enumeration value="flourescent"/>
+ *               <enumeration value="indoor"/>
+ *               <enumeration value="outdoor"/>
+ *               <enumeration value="warming"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FilterColor" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="blue"/>
+ *               <enumeration value="brown"/>
+ *               <enumeration value="cyan"/>
+ *               <enumeration value="green"/>
+ *               <enumeration value="magenta"/>
+ *               <enumeration value="orange"/>
+ *               <enumeration value="red"/>
+ *               <enumeration value="red-orange"/>
+ *               <enumeration value="violet"/>
+ *               <enumeration value="yellow"/>
+ *               <enumeration value="yellow-green"/>
+ *               <enumeration value="yellow-orange"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LightingType" type="{}LongString" minOccurs="0"/>
+ *         <element name="SpecialEffect" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="center-spot"/>
+ *               <enumeration value="cross-screen"/>
+ *               <enumeration value="diffraction"/>
+ *               <enumeration value="double-exposure"/>
+ *               <enumeration value="enhancing"/>
+ *               <enumeration value="fog"/>
+ *               <enumeration value="hot-mirror"/>
+ *               <enumeration value="infrared"/>
+ *               <enumeration value="masks"/>
+ *               <enumeration value="multi-image"/>
+ *               <enumeration value="prism"/>
+ *               <enumeration value="sepia"/>
+ *               <enumeration value="special-contrast"/>
+ *               <enumeration value="speed"/>
+ *               <enumeration value="split-field"/>
+ *               <enumeration value="star-filters"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SpecificUses" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="travel"/>
+ *               <enumeration value="hiking-and-outdoors"/>
+ *               <enumeration value="hunting-and-shooting"/>
+ *               <enumeration value="sports"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "forUseWith", + "packageType", + "mountType", + "threadSize", + "dropInSize", + "bayonetSize", + "durability", + "filterType", + "filterColor", + "lightingType", + "specialEffect", + "specificUses", + "waterResistanceDepth", + "waterResistanceLevel" +}) +@XmlRootElement(name = "Filter") +public class Filter { + + @XmlElement(name = "ForUseWith") + protected String forUseWith; + @XmlElement(name = "PackageType") + protected String packageType; + @XmlElement(name = "MountType") + protected String mountType; + @XmlElement(name = "ThreadSize") + protected LengthDimension threadSize; + @XmlElement(name = "DropInSize") + protected String dropInSize; + @XmlElement(name = "BayonetSize") + protected String bayonetSize; + @XmlElement(name = "Durability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List durability; + @XmlElement(name = "FilterType") + protected String filterType; + @XmlElement(name = "FilterColor") + protected String filterColor; + @XmlElement(name = "LightingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingType; + @XmlElement(name = "SpecialEffect") + protected String specialEffect; + @XmlElement(name = "SpecificUses") + protected String specificUses; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + + /** + * 获取forUseWith属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getForUseWith() { + return forUseWith; + } + + /** + * 设置forUseWith属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setForUseWith(String value) { + this.forUseWith = value; + } + + /** + * 获取packageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageType() { + return packageType; + } + + /** + * 设置packageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageType(String value) { + this.packageType = value; + } + + /** + * 获取mountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountType() { + return mountType; + } + + /** + * 设置mountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountType(String value) { + this.mountType = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadSize(LengthDimension value) { + this.threadSize = value; + } + + /** + * 获取dropInSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDropInSize() { + return dropInSize; + } + + /** + * 设置dropInSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDropInSize(String value) { + this.dropInSize = value; + } + + /** + * 获取bayonetSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBayonetSize() { + return bayonetSize; + } + + /** + * 设置bayonetSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBayonetSize(String value) { + this.bayonetSize = value; + } + + /** + * Gets the value of the durability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the durability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDurability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDurability() { + if (durability == null) { + durability = new ArrayList(); + } + return this.durability; + } + + /** + * 获取filterType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilterType() { + return filterType; + } + + /** + * 设置filterType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilterType(String value) { + this.filterType = value; + } + + /** + * 获取filterColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilterColor() { + return filterColor; + } + + /** + * 设置filterColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilterColor(String value) { + this.filterColor = value; + } + + /** + * 获取lightingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingType() { + return lightingType; + } + + /** + * 设置lightingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingType(String value) { + this.lightingType = value; + } + + /** + * 获取specialEffect属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialEffect() { + return specialEffect; + } + + /** + * 设置specialEffect属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialEffect(String value) { + this.specialEffect = value; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FineEarring.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FineEarring.java new file mode 100644 index 0000000..e4ae56f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FineEarring.java @@ -0,0 +1,1689 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-SizePerPearl"/>
+ *                         <enumeration value="MetalStamp"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="GemType-MetalType"/>
+ *                         <enumeration value="MetalType-MetalStamp"/>
+ *                         <enumeration value="StoneShape-MetalType"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Length-TotalDiamondWeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="Length-SizePerPearl"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" maxOccurs="9" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RingSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <minLength value="1"/>
+ *               <maxLength value="13"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "material", + "metalStamp", + "settingType", + "certificate", + "totalGemWeight", + "totalMetalWeight", + "diameter", + "height", + "width", + "length", + "backFinding", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "hallmark", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "batteryCellComposition", + "batteryDescription", + "chainType", + "claspType", + "collectionName", + "colorMap", + "departmentName", + "reSizable", + "itemShape", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName", + "ringSize", + "sizingLowerRange", + "sizingUpperRange" +}) +@XmlRootElement(name = "FineEarring") +public class FineEarring { + + @XmlElement(name = "VariationData") + protected FineEarring.VariationData variationData; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "Certificate") + protected List certificate; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FineEarring.VariationData } + * + */ + public FineEarring.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FineEarring.VariationData } + * + */ + public void setVariationData(FineEarring.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * Gets the value of the certificate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certificate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertificate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CertificateType } + * + * + */ + public List getCertificate() { + if (certificate == null) { + certificate = new ArrayList(); + } + return this.certificate; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="SizePerPearl"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-SizePerPearl"/>
+     *               <enumeration value="MetalStamp"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="GemType-MetalType"/>
+     *               <enumeration value="MetalType-MetalStamp"/>
+     *               <enumeration value="StoneShape-MetalType"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Length-TotalDiamondWeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Length"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="Length-SizePerPearl"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "metalType", + "totalDiamondWeight" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FineNecklaceBraceletAnklet.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FineNecklaceBraceletAnklet.java new file mode 100644 index 0000000..76a9d81 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FineNecklaceBraceletAnklet.java @@ -0,0 +1,1754 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="Length-TotalDiamondWeight"/>
+ *                         <enumeration value="Length-SizePerPearl"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-SizePerPearl"/>
+ *                         <enumeration value="MetalStamp"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="GemType-MetalType"/>
+ *                         <enumeration value="MetalType-MetalStamp"/>
+ *                         <enumeration value="MetalType-Length"/>
+ *                         <enumeration value="GemType-Length"/>
+ *                         <enumeration value="StoneShape-MetalType"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" maxOccurs="9" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemLengthDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RingSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <minLength value="1"/>
+ *               <maxLength value="13"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "claspType", + "material", + "metalStamp", + "settingType", + "certificate", + "totalGemWeight", + "totalMetalWeight", + "diameter", + "height", + "width", + "chainType", + "chainDescription", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "hallmark", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "backFinding", + "batteryCellComposition", + "batteryDescription", + "collectionName", + "colorMap", + "departmentName", + "reSizable", + "itemLengthDescription", + "itemShape", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName", + "ringSize", + "sizingLowerRange", + "sizingUpperRange" +}) +@XmlRootElement(name = "FineNecklaceBraceletAnklet") +public class FineNecklaceBraceletAnklet { + + @XmlElement(name = "VariationData") + protected FineNecklaceBraceletAnklet.VariationData variationData; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "Certificate") + protected List certificate; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ChainDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainDescription; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "ItemLengthDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemLengthDescription; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FineNecklaceBraceletAnklet.VariationData } + * + */ + public FineNecklaceBraceletAnklet.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FineNecklaceBraceletAnklet.VariationData } + * + */ + public void setVariationData(FineNecklaceBraceletAnklet.VariationData value) { + this.variationData = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * Gets the value of the certificate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certificate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertificate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CertificateType } + * + * + */ + public List getCertificate() { + if (certificate == null) { + certificate = new ArrayList(); + } + return this.certificate; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取chainDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainDescription() { + return chainDescription; + } + + /** + * 设置chainDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainDescription(String value) { + this.chainDescription = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取itemLengthDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemLengthDescription() { + return itemLengthDescription; + } + + /** + * 设置itemLengthDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemLengthDescription(String value) { + this.itemLengthDescription = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Length"/>
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="SizePerPearl"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="Length-TotalDiamondWeight"/>
+     *               <enumeration value="Length-SizePerPearl"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-SizePerPearl"/>
+     *               <enumeration value="MetalStamp"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="GemType-MetalType"/>
+     *               <enumeration value="MetalType-MetalStamp"/>
+     *               <enumeration value="MetalType-Length"/>
+     *               <enumeration value="GemType-Length"/>
+     *               <enumeration value="StoneShape-MetalType"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "length", + "metalType", + "totalDiamondWeight" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FineOther.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FineOther.java new file mode 100644 index 0000000..6d3b055 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FineOther.java @@ -0,0 +1,1724 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="Length-TotalDiamondWeight"/>
+ *                         <enumeration value="Length-SizePerPearl"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-SizePerPearl"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="RingSize-TotalDiamondWeight"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="MetalType-RingSize"/>
+ *                         <enumeration value="MetalType-GemType"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="Color-RingSize"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="RingSize-GemType"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="RingSize"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" maxOccurs="9" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemLengthDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RingSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <minLength value="1"/>
+ *               <maxLength value="13"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "material", + "metalStamp", + "settingType", + "certificate", + "totalGemWeight", + "totalMetalWeight", + "diameter", + "height", + "width", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "hallmark", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "backFinding", + "batteryCellComposition", + "batteryDescription", + "chainType", + "claspType", + "collectionName", + "colorMap", + "departmentName", + "reSizable", + "itemLengthDescription", + "itemShape", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName", + "ringSize", + "sizingLowerRange", + "sizingUpperRange" +}) +@XmlRootElement(name = "FineOther") +public class FineOther { + + @XmlElement(name = "VariationData") + protected FineOther.VariationData variationData; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "Certificate") + protected List certificate; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "ItemLengthDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemLengthDescription; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FineOther.VariationData } + * + */ + public FineOther.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FineOther.VariationData } + * + */ + public void setVariationData(FineOther.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * Gets the value of the certificate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certificate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertificate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CertificateType } + * + * + */ + public List getCertificate() { + if (certificate == null) { + certificate = new ArrayList(); + } + return this.certificate; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取itemLengthDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemLengthDescription() { + return itemLengthDescription; + } + + /** + * 设置itemLengthDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemLengthDescription(String value) { + this.itemLengthDescription = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Length"/>
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="SizePerPearl"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="Length-TotalDiamondWeight"/>
+     *               <enumeration value="Length-SizePerPearl"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-SizePerPearl"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="RingSize-TotalDiamondWeight"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="MetalType-RingSize"/>
+     *               <enumeration value="MetalType-GemType"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="Color-RingSize"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="RingSize-GemType"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="RingSize"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "length", + "metalType", + "totalDiamondWeight" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FineRing.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FineRing.java new file mode 100644 index 0000000..7d0f443 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FineRing.java @@ -0,0 +1,1685 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="RingSize"/>
+ *                         <enumeration value="MetalType"/>
+ *                         <enumeration value="SizePerPearl"/>
+ *                         <enumeration value="TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-RingSize"/>
+ *                         <enumeration value="RingSize-TotalDiamondWeight"/>
+ *                         <enumeration value="RingSize-SizePerPearl"/>
+ *                         <enumeration value="MetalType-TotalDiamondWeight"/>
+ *                         <enumeration value="MetalType-SizePerPearl"/>
+ *                         <enumeration value="MetalStamp"/>
+ *                         <enumeration value="GemType"/>
+ *                         <enumeration value="GemType-MetalType"/>
+ *                         <enumeration value="MetalType-MetalStamp"/>
+ *                         <enumeration value="MetalType-RingSize"/>
+ *                         <enumeration value="GemType-RingSize"/>
+ *                         <enumeration value="StoneShape-MetalType"/>
+ *                         <enumeration value="StoneShape-RingSize"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="Color-RingSize"/>
+ *                         <enumeration value="Length-MetalType"/>
+ *                         <enumeration value="Length-TotalDiamondWeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="GemType-RingSize"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="Color-MetalType"/>
+ *                         <enumeration value="TotalGemWeight"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayLength-GemType"/>
+ *                         <enumeration value="Length-SizePerPearl"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="RingSize" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <minLength value="1"/>
+ *                         <maxLength value="13"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Material" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certificate" type="{}CertificateType" maxOccurs="9" minOccurs="0"/>
+ *         <element name="TotalGemWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="TotalMetalWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ReSizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SizingLowerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizingUpperRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Stone" type="{}StoneType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="NumberOfPearls" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}Pearl" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OccasionLifestyle" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="BackFinding" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "material", + "metalStamp", + "settingType", + "certificate", + "totalGemWeight", + "totalMetalWeight", + "diameter", + "height", + "width", + "length", + "reSizable", + "sizingLowerRange", + "sizingUpperRange", + "estatePeriod", + "numberOfStones", + "stone", + "numberOfPearls", + "pearl", + "hallmark", + "sellerWarrantyDescription", + "modelYear", + "season", + "countryOfOrigin", + "styleKeywords", + "occasionLifestyle", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "backFinding", + "batteryCellComposition", + "batteryDescription", + "chainType", + "claspType", + "collectionName", + "colorMap", + "departmentName", + "itemStyling", + "occasionType", + "packageTypeName", + "patternName" +}) +@XmlRootElement(name = "FineRing") +public class FineRing { + + @XmlElement(name = "VariationData") + protected FineRing.VariationData variationData; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "Certificate") + protected List certificate; + @XmlElement(name = "TotalGemWeight") + protected JewelryWeightDimension totalGemWeight; + @XmlElement(name = "TotalMetalWeight") + protected JewelryWeightDimension totalMetalWeight; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "ReSizable") + protected Boolean reSizable; + @XmlElement(name = "SizingLowerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingLowerRange; + @XmlElement(name = "SizingUpperRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizingUpperRange; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "NumberOfStones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStones; + @XmlElement(name = "Stone") + protected List stone; + @XmlElement(name = "NumberOfPearls") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPearls; + @XmlElement(name = "Pearl") + protected Pearl pearl; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "OccasionLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionLifestyle; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "BackFinding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backFinding; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FineRing.VariationData } + * + */ + public FineRing.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FineRing.VariationData } + * + */ + public void setVariationData(FineRing.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * Gets the value of the certificate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certificate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertificate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CertificateType } + * + * + */ + public List getCertificate() { + if (certificate == null) { + certificate = new ArrayList(); + } + return this.certificate; + } + + /** + * 获取totalGemWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalGemWeight() { + return totalGemWeight; + } + + /** + * 设置totalGemWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalGemWeight(JewelryWeightDimension value) { + this.totalGemWeight = value; + } + + /** + * 获取totalMetalWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalMetalWeight() { + return totalMetalWeight; + } + + /** + * 设置totalMetalWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalMetalWeight(JewelryWeightDimension value) { + this.totalMetalWeight = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取reSizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReSizable() { + return reSizable; + } + + /** + * 设置reSizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReSizable(Boolean value) { + this.reSizable = value; + } + + /** + * 获取sizingLowerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingLowerRange() { + return sizingLowerRange; + } + + /** + * 设置sizingLowerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingLowerRange(String value) { + this.sizingLowerRange = value; + } + + /** + * 获取sizingUpperRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizingUpperRange() { + return sizingUpperRange; + } + + /** + * 设置sizingUpperRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizingUpperRange(String value) { + this.sizingUpperRange = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取numberOfStones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStones() { + return numberOfStones; + } + + /** + * 设置numberOfStones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStones(BigInteger value) { + this.numberOfStones = value; + } + + /** + * Gets the value of the stone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the stone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link StoneType } + * + * + */ + public List getStone() { + if (stone == null) { + stone = new ArrayList(); + } + return this.stone; + } + + /** + * 获取numberOfPearls属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPearls() { + return numberOfPearls; + } + + /** + * 设置numberOfPearls属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPearls(BigInteger value) { + this.numberOfPearls = value; + } + + /** + * 获取pearl属性的值。 + * + * @return + * possible object is + * {@link Pearl } + * + */ + public Pearl getPearl() { + return pearl; + } + + /** + * 设置pearl属性的值。 + * + * @param value + * allowed object is + * {@link Pearl } + * + */ + public void setPearl(Pearl value) { + this.pearl = value; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the occasionLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionLifestyle() { + if (occasionLifestyle == null) { + occasionLifestyle = new ArrayList(); + } + return this.occasionLifestyle; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取backFinding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackFinding() { + return backFinding; + } + + /** + * 设置backFinding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackFinding(String value) { + this.backFinding = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="RingSize"/>
+     *               <enumeration value="MetalType"/>
+     *               <enumeration value="SizePerPearl"/>
+     *               <enumeration value="TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-RingSize"/>
+     *               <enumeration value="RingSize-TotalDiamondWeight"/>
+     *               <enumeration value="RingSize-SizePerPearl"/>
+     *               <enumeration value="MetalType-TotalDiamondWeight"/>
+     *               <enumeration value="MetalType-SizePerPearl"/>
+     *               <enumeration value="MetalStamp"/>
+     *               <enumeration value="GemType"/>
+     *               <enumeration value="GemType-MetalType"/>
+     *               <enumeration value="MetalType-MetalStamp"/>
+     *               <enumeration value="MetalType-RingSize"/>
+     *               <enumeration value="GemType-RingSize"/>
+     *               <enumeration value="StoneShape-MetalType"/>
+     *               <enumeration value="StoneShape-RingSize"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="Color-RingSize"/>
+     *               <enumeration value="Length-MetalType"/>
+     *               <enumeration value="Length-TotalDiamondWeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Length"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="GemType-RingSize"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="Color-MetalType"/>
+     *               <enumeration value="TotalGemWeight"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayLength-GemType"/>
+     *               <enumeration value="Length-SizePerPearl"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="RingSize" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <minLength value="1"/>
+     *               <maxLength value="13"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="TotalDiamondWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "ringSize", + "metalType", + "totalDiamondWeight" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "RingSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ringSize; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + @XmlElement(name = "TotalDiamondWeight") + protected JewelryWeightDimension totalDiamondWeight; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取ringSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRingSize() { + return ringSize; + } + + /** + * 设置ringSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRingSize(String value) { + this.ringSize = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + /** + * 获取totalDiamondWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getTotalDiamondWeight() { + return totalDiamondWeight; + } + + /** + * 设置totalDiamondWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setTotalDiamondWeight(JewelryWeightDimension value) { + this.totalDiamondWeight = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FishingEquipment.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FishingEquipment.java new file mode 100644 index 0000000..096f6c1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FishingEquipment.java @@ -0,0 +1,6971 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EventName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageContents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FloorWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfResistanceLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TargetZoneCalculationType" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaximumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfExercises" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ControlProgramName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ResistanceMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPrograms" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ConstructionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Alarm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumResistance" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="BeltStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BottomStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuffType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Department" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWash" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrontStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GloveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NeckStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PocketDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RiseStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnderwireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WaistSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RimSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CrankLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopTubeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BrakeWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BikeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InseamLength" type="{}NeckSizeDimension" minOccurs="0"/>
+ *         <element name="BrakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SuspensionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AssemblyInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Speed" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Resistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FrameSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="DivingClothingThickness" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TensionLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BearingMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SonarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BeamWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LifeVestType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHorsepower" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MotorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RotationDirection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPowerLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LocationAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NavigationRoutes" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemImpactForce" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BladeShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BootSize" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CalfSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FittingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPockets" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FuelCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="ApparentScaleSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TurnRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StaticElongationPercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="UIAAFallRating" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGearLoops" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EffectiveEdgeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BoilRateDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoundPressure" type="{}Dimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StateString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StaticLoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="HeatOutput" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FuelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumEnergyOutput" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="InsulationResistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="InsulationMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MinimumTorsoMeasurement" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPoles" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FoldedSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}BurnTimeDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CrossSectionShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ObjectiveLensDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="MinimumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UniformNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuardMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperationMode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NativeResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CapacityName" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DisplayColorSupport" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MemoryStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}AssemblyTimeDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" type="{}LithiumBatteryPackagingType" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WheelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CycleTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleStackHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleReachLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleEffectiveTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleChainstayLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketDrop" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="WheelBase" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeightRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SnowshoePartType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaistStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SunlightExposure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MagnificationStrength" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LengthRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HoodDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GlassType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FabricWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="DryingPerformanceRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AudioFeaturesDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "color", + "colorMap", + "closureType", + "patternName", + "eventName", + "fabricType", + "importDesignation", + "countryAsLabeled", + "furDescription", + "includedFeatures", + "materialType", + "itemPackageContents", + "seasons", + "sizeMap", + "size", + "skillLevel", + "sportType", + "floorLength", + "floorWidth", + "minimumTensionRating", + "numberOfResistanceLevels", + "targetZoneCalculationType", + "maximumTensionRating", + "numberOfExercises", + "controlProgramName", + "resistanceMechanism", + "scaleName", + "numberOfPrograms", + "constructionType", + "alarm", + "maximumResistance", + "ingredients", + "floorArea", + "beltStyle", + "bottomStyle", + "collarType", + "cuffType", + "cupSize", + "department", + "fabricWash", + "frontStyle", + "gloveType", + "legStyle", + "neckStyle", + "patternType", + "pocketDescription", + "shoeWidth", + "sleeveType", + "sleeveLength", + "riseStyle", + "strapType", + "supportType", + "theme", + "topStyle", + "underwireType", + "uvProtection", + "waistSize", + "softwareIncluded", + "rimSize", + "crankLength", + "frameType", + "topTubeLength", + "wheelSize", + "brakeWidth", + "seatHeight", + "bikeType", + "inseamLength", + "brakeType", + "suspensionType", + "frameMaterialType", + "assemblyInstructions", + "speed", + "resistance", + "frameSize", + "lockType", + "amperage", + "divingClothingThickness", + "tensionLevel", + "bearingMaterialType", + "sonarType", + "beamWidth", + "numberOfSpeeds", + "lifeVestType", + "maximumHorsepower", + "motorType", + "rotationDirection", + "numberOfPowerLevels", + "locationAccuracy", + "navigationRoutes", + "itemImpactForce", + "bladeShape", + "bootSize", + "calfSize", + "capacity", + "flavor", + "lensColor", + "fittingType", + "numberOfPockets", + "fuelCapacity", + "bladeType", + "maximumCompatibleBootSize", + "minimumCompatibleBootSize", + "apparentScaleSize", + "minimumCompatibleRopeDiameter", + "maximumCompatibleRopeDiameter", + "turnRadius", + "numberOfDoors", + "staticElongationPercentage", + "uiaaFallRating", + "numberOfGearLoops", + "effectiveEdgeLength", + "accessLocation", + "boilRateDescription", + "fillMaterialType", + "soundPressure", + "capType", + "mountType", + "stateString", + "lampType", + "numberOfPages", + "mapType", + "staticLoadCapacity", + "heatOutput", + "numberOfBlades", + "temperatureRating", + "bladeLength", + "lensMaterial", + "lensShape", + "maximumHeight", + "fuelType", + "maximumEnergyOutput", + "insulationResistance", + "insulationMaterialType", + "padType", + "outerMaterialType", + "innerMaterialType", + "breakingStrength", + "minimumTorsoMeasurement", + "tensileStrength", + "occupancy", + "numberOfPoles", + "foldedSize", + "lightSourceType", + "lightSourceOperatingLife", + "luminousIntensity", + "crossSectionShape", + "objectiveLensDiameter", + "maximumMagnification", + "minimumMagnification", + "itemShape", + "wattage", + "seatingCapacity", + "fitType", + "uniformNumber", + "guardMaterialType", + "operationMode", + "nativeResolution", + "powerSourceType", + "specialFeatures", + "capacityName", + "includedComponents", + "displayColorSupport", + "loadCapacity", + "memoryStorageCapacity", + "displaySize", + "displayResolutionMaximum", + "connectorType", + "specificUsesForProduct", + "compatibleDevices", + "minimumWeightRecommendation", + "maximumWeightRecommendation", + "itemArea", + "maximumWeightCapacity", + "itemDiameter", + "itemThickness", + "ppuCount", + "ppuCountType", + "battery", + "batteryAverageLife", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "wheelType", + "waterResistanceTechnology", + "cycleTopTubeLength", + "cycleStackHeight", + "cycleSeatTubeLength", + "cycleSeatTubeAngle", + "cycleReachLength", + "cycleHeadTubeLength", + "cycleHeadTubeAngle", + "cycleEffectiveTopTubeLength", + "cycleChainstayLength", + "cycleBottomBracketHeight", + "cycleBottomBracketDrop", + "wheelBase", + "materialFeatures", + "weightRange", + "faceLength", + "snowshoePartType", + "waterResistanceLevel", + "warrantyDescription", + "waistStyle", + "sunlightExposure", + "shellType", + "recommendedUsesForProduct", + "magnificationStrength", + "liningDescription", + "lengthRange", + "hoodDescription", + "heelType", + "glassType", + "faceWidth", + "fabricWeight", + "dryingPerformanceRating", + "containerType", + "compatibilityOptions", + "chainType", + "certificateType", + "baseMaterialType", + "audioFeaturesDescription", + "displayLength", + "displayWidth", + "displayHeight", + "displayWeight", + "displayDiameter", + "itemVolume", + "volumeCapacityName", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "voltage" +}) +@XmlRootElement(name = "FishingEquipment") +public class FishingEquipment { + + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "EventName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventName; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ItemPackageContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemPackageContents; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sportType; + @XmlElement(name = "FloorLength") + protected LengthDimension floorLength; + @XmlElement(name = "FloorWidth") + protected LengthDimension floorWidth; + @XmlElement(name = "MinimumTensionRating") + protected WeightDimension minimumTensionRating; + @XmlElement(name = "NumberOfResistanceLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfResistanceLevels; + @XmlElement(name = "TargetZoneCalculationType") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger targetZoneCalculationType; + @XmlElement(name = "MaximumTensionRating") + protected WeightDimension maximumTensionRating; + @XmlElement(name = "NumberOfExercises") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfExercises; + @XmlElement(name = "ControlProgramName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlProgramName; + @XmlElement(name = "ResistanceMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resistanceMechanism; + @XmlElement(name = "ScaleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleName; + @XmlElement(name = "NumberOfPrograms") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPrograms; + @XmlElement(name = "ConstructionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String constructionType; + @XmlElement(name = "Alarm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alarm; + @XmlElement(name = "MaximumResistance") + protected WeightDimension maximumResistance; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "FloorArea") + protected AreaDimension floorArea; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "BottomStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottomStyle; + @XmlElement(name = "CollarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collarType; + @XmlElement(name = "CuffType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuffType; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Department") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String department; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "FrontStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frontStyle; + @XmlElement(name = "GloveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gloveType; + @XmlElement(name = "LegStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legStyle; + @XmlElement(name = "NeckStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckStyle; + @XmlElement(name = "PatternType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternType; + @XmlElement(name = "PocketDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pocketDescription; + @XmlElement(name = "ShoeWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeWidth; + @XmlElement(name = "SleeveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sleeveType; + @XmlElement(name = "SleeveLength") + protected LengthDimension sleeveLength; + @XmlElement(name = "RiseStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String riseStyle; + @XmlElement(name = "StrapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strapType; + @XmlElement(name = "SupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportType; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "TopStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topStyle; + @XmlElement(name = "UnderwireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String underwireType; + @XmlElement(name = "UVProtection") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uvProtection; + @XmlElement(name = "WaistSize") + protected LengthDimension waistSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "RimSize") + protected LengthDimension rimSize; + @XmlElement(name = "CrankLength") + protected LengthDimension crankLength; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "TopTubeLength") + protected LengthDimension topTubeLength; + @XmlElement(name = "WheelSize") + protected LengthDimension wheelSize; + @XmlElement(name = "BrakeWidth") + protected LengthDimension brakeWidth; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "BikeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bikeType; + @XmlElement(name = "InseamLength") + protected NeckSizeDimension inseamLength; + @XmlElement(name = "BrakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brakeType; + @XmlElement(name = "SuspensionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String suspensionType; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "AssemblyInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String assemblyInstructions; + @XmlElement(name = "Speed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speed; + @XmlElement(name = "Resistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger resistance; + @XmlElement(name = "FrameSize") + protected LengthDimension frameSize; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "DivingClothingThickness") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger divingClothingThickness; + @XmlElement(name = "TensionLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tensionLevel; + @XmlElement(name = "BearingMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bearingMaterialType; + @XmlElement(name = "SonarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sonarType; + @XmlElement(name = "BeamWidth") + protected LengthDimension beamWidth; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "LifeVestType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifeVestType; + @XmlElement(name = "MaximumHorsepower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumHorsepower; + @XmlElement(name = "MotorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motorType; + @XmlElement(name = "RotationDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rotationDirection; + @XmlElement(name = "NumberOfPowerLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPowerLevels; + @XmlElement(name = "LocationAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String locationAccuracy; + @XmlElement(name = "NavigationRoutes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger navigationRoutes; + @XmlElement(name = "ItemImpactForce") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemImpactForce; + @XmlElement(name = "BladeShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeShape; + @XmlElement(name = "BootSize") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bootSize; + @XmlElement(name = "CalfSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calfSize; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "FittingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fittingType; + @XmlElement(name = "NumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPockets; + @XmlElement(name = "FuelCapacity") + protected VolumeDimension fuelCapacity; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "MaximumCompatibleBootSize") + protected BootSizeDimension maximumCompatibleBootSize; + @XmlElement(name = "MinimumCompatibleBootSize") + protected BootSizeDimension minimumCompatibleBootSize; + @XmlElement(name = "ApparentScaleSize") + protected LengthDimension apparentScaleSize; + @XmlElement(name = "MinimumCompatibleRopeDiameter") + protected LengthDimension minimumCompatibleRopeDiameter; + @XmlElement(name = "MaximumCompatibleRopeDiameter") + protected LengthDimension maximumCompatibleRopeDiameter; + @XmlElement(name = "TurnRadius") + protected LengthDimension turnRadius; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "StaticElongationPercentage") + protected BigDecimal staticElongationPercentage; + @XmlElement(name = "UIAAFallRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uiaaFallRating; + @XmlElement(name = "NumberOfGearLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGearLoops; + @XmlElement(name = "EffectiveEdgeLength") + protected LengthDimension effectiveEdgeLength; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "BoilRateDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boilRateDescription; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "SoundPressure") + protected BigDecimal soundPressure; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "MountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountType; + @XmlElement(name = "StateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stateString; + @XmlElement(name = "LampType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampType; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "MapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mapType; + @XmlElement(name = "StaticLoadCapacity") + protected WeightDimension staticLoadCapacity; + @XmlElement(name = "HeatOutput") + protected TemperatureRatingDimension heatOutput; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "TemperatureRating") + protected TemperatureRatingDimension temperatureRating; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "LensMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterial; + @XmlElement(name = "LensShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensShape; + @XmlElement(name = "MaximumHeight") + protected LengthDimension maximumHeight; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "MaximumEnergyOutput") + protected EnergyConsumptionDimension maximumEnergyOutput; + @XmlElement(name = "InsulationResistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger insulationResistance; + @XmlElement(name = "InsulationMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insulationMaterialType; + @XmlElement(name = "PadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String padType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "MinimumTorsoMeasurement") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumTorsoMeasurement; + @XmlElement(name = "TensileStrength") + protected WeightDimension tensileStrength; + @XmlElement(name = "Occupancy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occupancy; + @XmlElement(name = "NumberOfPoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPoles; + @XmlElement(name = "FoldedSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedSize; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "LightSourceOperatingLife") + protected BurnTimeDimension lightSourceOperatingLife; + @XmlElement(name = "LuminousIntensity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger luminousIntensity; + @XmlElement(name = "CrossSectionShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String crossSectionShape; + @XmlElement(name = "ObjectiveLensDiameter") + protected LengthDimension objectiveLensDiameter; + @XmlElement(name = "MaximumMagnification") + protected BigDecimal maximumMagnification; + @XmlElement(name = "MinimumMagnification") + protected BigDecimal minimumMagnification; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "UniformNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformNumber; + @XmlElement(name = "GuardMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guardMaterialType; + @XmlElement(name = "OperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operationMode; + @XmlElement(name = "NativeResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nativeResolution; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "CapacityName") + protected WeightDimension capacityName; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "DisplayColorSupport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayColorSupport; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeDimension memoryStorageCapacity; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MinimumWeightRecommendation") + protected WeightDimension minimumWeightRecommendation; + @XmlElement(name = "MaximumWeightRecommendation") + protected WeightDimension maximumWeightRecommendation; + @XmlElement(name = "ItemArea") + protected AreaDimension itemArea; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected AssemblyTimeDimension batteryAverageLife; + @XmlElement(name = "LithiumBatteryEnergyContent") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + @XmlSchemaType(name = "string") + protected LithiumBatteryPackagingType lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "WaterResistanceTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterResistanceTechnology; + @XmlElement(name = "CycleTopTubeLength") + protected CycleLengthDimension cycleTopTubeLength; + @XmlElement(name = "CycleStackHeight") + protected CycleLengthDimension cycleStackHeight; + @XmlElement(name = "CycleSeatTubeLength") + protected CycleLengthDimension cycleSeatTubeLength; + @XmlElement(name = "CycleSeatTubeAngle") + protected DegreeDimension cycleSeatTubeAngle; + @XmlElement(name = "CycleReachLength") + protected CycleLengthDimension cycleReachLength; + @XmlElement(name = "CycleHeadTubeLength") + protected CycleLengthDimension cycleHeadTubeLength; + @XmlElement(name = "CycleHeadTubeAngle") + protected DegreeDimension cycleHeadTubeAngle; + @XmlElement(name = "CycleEffectiveTopTubeLength") + protected CycleLengthDimension cycleEffectiveTopTubeLength; + @XmlElement(name = "CycleChainstayLength") + protected CycleLengthDimension cycleChainstayLength; + @XmlElement(name = "CycleBottomBracketHeight") + protected CycleLengthDimension cycleBottomBracketHeight; + @XmlElement(name = "CycleBottomBracketDrop") + protected CycleLengthDimension cycleBottomBracketDrop; + @XmlElement(name = "WheelBase") + protected CycleLengthDimension wheelBase; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "WeightRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weightRange; + @XmlElement(name = "FaceLength") + protected LengthDimension faceLength; + @XmlElement(name = "SnowshoePartType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String snowshoePartType; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaistStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waistStyle; + @XmlElement(name = "SunlightExposure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sunlightExposure; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "RecommendedUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedUsesForProduct; + @XmlElement(name = "MagnificationStrength") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger magnificationStrength; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LengthRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lengthRange; + @XmlElement(name = "HoodDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hoodDescription; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "GlassType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String glassType; + @XmlElement(name = "FaceWidth") + protected LengthDimension faceWidth; + @XmlElement(name = "FabricWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fabricWeight; + @XmlElement(name = "DryingPerformanceRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dryingPerformanceRating; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "CertificateType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateType; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "AudioFeaturesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioFeaturesDescription; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取eventName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventName() { + return eventName; + } + + /** + * 设置eventName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventName(String value) { + this.eventName = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取itemPackageContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemPackageContents() { + return itemPackageContents; + } + + /** + * 设置itemPackageContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemPackageContents(String value) { + this.itemPackageContents = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取sportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSportType() { + return sportType; + } + + /** + * 设置sportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSportType(String value) { + this.sportType = value; + } + + /** + * 获取floorLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorLength() { + return floorLength; + } + + /** + * 设置floorLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorLength(LengthDimension value) { + this.floorLength = value; + } + + /** + * 获取floorWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorWidth() { + return floorWidth; + } + + /** + * 设置floorWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorWidth(LengthDimension value) { + this.floorWidth = value; + } + + /** + * 获取minimumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumTensionRating() { + return minimumTensionRating; + } + + /** + * 设置minimumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumTensionRating(WeightDimension value) { + this.minimumTensionRating = value; + } + + /** + * 获取numberOfResistanceLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfResistanceLevels() { + return numberOfResistanceLevels; + } + + /** + * 设置numberOfResistanceLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfResistanceLevels(BigInteger value) { + this.numberOfResistanceLevels = value; + } + + /** + * 获取targetZoneCalculationType属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTargetZoneCalculationType() { + return targetZoneCalculationType; + } + + /** + * 设置targetZoneCalculationType属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTargetZoneCalculationType(BigInteger value) { + this.targetZoneCalculationType = value; + } + + /** + * 获取maximumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumTensionRating() { + return maximumTensionRating; + } + + /** + * 设置maximumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumTensionRating(WeightDimension value) { + this.maximumTensionRating = value; + } + + /** + * 获取numberOfExercises属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfExercises() { + return numberOfExercises; + } + + /** + * 设置numberOfExercises属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfExercises(BigInteger value) { + this.numberOfExercises = value; + } + + /** + * 获取controlProgramName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlProgramName() { + return controlProgramName; + } + + /** + * 设置controlProgramName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlProgramName(String value) { + this.controlProgramName = value; + } + + /** + * 获取resistanceMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResistanceMechanism() { + return resistanceMechanism; + } + + /** + * 设置resistanceMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResistanceMechanism(String value) { + this.resistanceMechanism = value; + } + + /** + * 获取scaleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleName() { + return scaleName; + } + + /** + * 设置scaleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleName(String value) { + this.scaleName = value; + } + + /** + * 获取numberOfPrograms属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPrograms() { + return numberOfPrograms; + } + + /** + * 设置numberOfPrograms属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPrograms(BigInteger value) { + this.numberOfPrograms = value; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取alarm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlarm() { + return alarm; + } + + /** + * 设置alarm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlarm(String value) { + this.alarm = value; + } + + /** + * 获取maximumResistance属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumResistance() { + return maximumResistance; + } + + /** + * 设置maximumResistance属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumResistance(WeightDimension value) { + this.maximumResistance = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取floorArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getFloorArea() { + return floorArea; + } + + /** + * 设置floorArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setFloorArea(AreaDimension value) { + this.floorArea = value; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * 获取bottomStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomStyle() { + return bottomStyle; + } + + /** + * 设置bottomStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomStyle(String value) { + this.bottomStyle = value; + } + + /** + * 获取collarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollarType() { + return collarType; + } + + /** + * 设置collarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollarType(String value) { + this.collarType = value; + } + + /** + * 获取cuffType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuffType() { + return cuffType; + } + + /** + * 设置cuffType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuffType(String value) { + this.cuffType = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取department属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartment() { + return department; + } + + /** + * 设置department属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartment(String value) { + this.department = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取frontStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrontStyle() { + return frontStyle; + } + + /** + * 设置frontStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrontStyle(String value) { + this.frontStyle = value; + } + + /** + * 获取gloveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGloveType() { + return gloveType; + } + + /** + * 设置gloveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGloveType(String value) { + this.gloveType = value; + } + + /** + * 获取legStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegStyle() { + return legStyle; + } + + /** + * 设置legStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegStyle(String value) { + this.legStyle = value; + } + + /** + * 获取neckStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckStyle() { + return neckStyle; + } + + /** + * 设置neckStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckStyle(String value) { + this.neckStyle = value; + } + + /** + * 获取patternType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternType() { + return patternType; + } + + /** + * 设置patternType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternType(String value) { + this.patternType = value; + } + + /** + * 获取pocketDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPocketDescription() { + return pocketDescription; + } + + /** + * 设置pocketDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPocketDescription(String value) { + this.pocketDescription = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeWidth(String value) { + this.shoeWidth = value; + } + + /** + * 获取sleeveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSleeveType() { + return sleeveType; + } + + /** + * 设置sleeveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSleeveType(String value) { + this.sleeveType = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSleeveLength(LengthDimension value) { + this.sleeveLength = value; + } + + /** + * 获取riseStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRiseStyle() { + return riseStyle; + } + + /** + * 设置riseStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRiseStyle(String value) { + this.riseStyle = value; + } + + /** + * 获取strapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrapType() { + return strapType; + } + + /** + * 设置strapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrapType(String value) { + this.strapType = value; + } + + /** + * 获取supportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportType() { + return supportType; + } + + /** + * 设置supportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportType(String value) { + this.supportType = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取topStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopStyle() { + return topStyle; + } + + /** + * 设置topStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopStyle(String value) { + this.topStyle = value; + } + + /** + * 获取underwireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderwireType() { + return underwireType; + } + + /** + * 设置underwireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderwireType(String value) { + this.underwireType = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUVProtection(BigInteger value) { + this.uvProtection = value; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaistSize(LengthDimension value) { + this.waistSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取rimSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimSize() { + return rimSize; + } + + /** + * 设置rimSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimSize(LengthDimension value) { + this.rimSize = value; + } + + /** + * 获取crankLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCrankLength() { + return crankLength; + } + + /** + * 设置crankLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCrankLength(LengthDimension value) { + this.crankLength = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取topTubeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTopTubeLength() { + return topTubeLength; + } + + /** + * 设置topTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTopTubeLength(LengthDimension value) { + this.topTubeLength = value; + } + + /** + * 获取wheelSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelSize() { + return wheelSize; + } + + /** + * 设置wheelSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelSize(LengthDimension value) { + this.wheelSize = value; + } + + /** + * 获取brakeWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBrakeWidth() { + return brakeWidth; + } + + /** + * 设置brakeWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBrakeWidth(LengthDimension value) { + this.brakeWidth = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * 获取bikeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBikeType() { + return bikeType; + } + + /** + * 设置bikeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBikeType(String value) { + this.bikeType = value; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link NeckSizeDimension } + * + */ + public NeckSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeDimension } + * + */ + public void setInseamLength(NeckSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取brakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrakeType() { + return brakeType; + } + + /** + * 设置brakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrakeType(String value) { + this.brakeType = value; + } + + /** + * 获取suspensionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuspensionType() { + return suspensionType; + } + + /** + * 设置suspensionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuspensionType(String value) { + this.suspensionType = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取assemblyInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAssemblyInstructions() { + return assemblyInstructions; + } + + /** + * 设置assemblyInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAssemblyInstructions(String value) { + this.assemblyInstructions = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeed(BigInteger value) { + this.speed = value; + } + + /** + * 获取resistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getResistance() { + return resistance; + } + + /** + * 设置resistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setResistance(BigInteger value) { + this.resistance = value; + } + + /** + * 获取frameSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFrameSize() { + return frameSize; + } + + /** + * 设置frameSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFrameSize(LengthDimension value) { + this.frameSize = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取divingClothingThickness属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDivingClothingThickness() { + return divingClothingThickness; + } + + /** + * 设置divingClothingThickness属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDivingClothingThickness(BigInteger value) { + this.divingClothingThickness = value; + } + + /** + * 获取tensionLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTensionLevel() { + return tensionLevel; + } + + /** + * 设置tensionLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTensionLevel(String value) { + this.tensionLevel = value; + } + + /** + * 获取bearingMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearingMaterialType() { + return bearingMaterialType; + } + + /** + * 设置bearingMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearingMaterialType(String value) { + this.bearingMaterialType = value; + } + + /** + * 获取sonarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSonarType() { + return sonarType; + } + + /** + * 设置sonarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSonarType(String value) { + this.sonarType = value; + } + + /** + * 获取beamWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeamWidth() { + return beamWidth; + } + + /** + * 设置beamWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeamWidth(LengthDimension value) { + this.beamWidth = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取lifeVestType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifeVestType() { + return lifeVestType; + } + + /** + * 设置lifeVestType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifeVestType(String value) { + this.lifeVestType = value; + } + + /** + * 获取maximumHorsepower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumHorsepower() { + return maximumHorsepower; + } + + /** + * 设置maximumHorsepower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumHorsepower(BigInteger value) { + this.maximumHorsepower = value; + } + + /** + * 获取motorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotorType() { + return motorType; + } + + /** + * 设置motorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotorType(String value) { + this.motorType = value; + } + + /** + * 获取rotationDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRotationDirection() { + return rotationDirection; + } + + /** + * 设置rotationDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRotationDirection(String value) { + this.rotationDirection = value; + } + + /** + * 获取numberOfPowerLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPowerLevels() { + return numberOfPowerLevels; + } + + /** + * 设置numberOfPowerLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPowerLevels(BigInteger value) { + this.numberOfPowerLevels = value; + } + + /** + * 获取locationAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLocationAccuracy() { + return locationAccuracy; + } + + /** + * 设置locationAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLocationAccuracy(String value) { + this.locationAccuracy = value; + } + + /** + * 获取navigationRoutes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNavigationRoutes() { + return navigationRoutes; + } + + /** + * 设置navigationRoutes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNavigationRoutes(BigInteger value) { + this.navigationRoutes = value; + } + + /** + * 获取itemImpactForce属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemImpactForce() { + return itemImpactForce; + } + + /** + * 设置itemImpactForce属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemImpactForce(BigInteger value) { + this.itemImpactForce = value; + } + + /** + * 获取bladeShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeShape() { + return bladeShape; + } + + /** + * 设置bladeShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeShape(String value) { + this.bladeShape = value; + } + + /** + * 获取bootSize属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBootSize() { + return bootSize; + } + + /** + * 设置bootSize属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBootSize(BigInteger value) { + this.bootSize = value; + } + + /** + * 获取calfSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalfSize() { + return calfSize; + } + + /** + * 设置calfSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalfSize(String value) { + this.calfSize = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取fittingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFittingType() { + return fittingType; + } + + /** + * 设置fittingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFittingType(String value) { + this.fittingType = value; + } + + /** + * 获取numberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPockets() { + return numberOfPockets; + } + + /** + * 设置numberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPockets(BigInteger value) { + this.numberOfPockets = value; + } + + /** + * 获取fuelCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getFuelCapacity() { + return fuelCapacity; + } + + /** + * 设置fuelCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setFuelCapacity(VolumeDimension value) { + this.fuelCapacity = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取maximumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMaximumCompatibleBootSize() { + return maximumCompatibleBootSize; + } + + /** + * 设置maximumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMaximumCompatibleBootSize(BootSizeDimension value) { + this.maximumCompatibleBootSize = value; + } + + /** + * 获取minimumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMinimumCompatibleBootSize() { + return minimumCompatibleBootSize; + } + + /** + * 设置minimumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMinimumCompatibleBootSize(BootSizeDimension value) { + this.minimumCompatibleBootSize = value; + } + + /** + * 获取apparentScaleSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getApparentScaleSize() { + return apparentScaleSize; + } + + /** + * 设置apparentScaleSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setApparentScaleSize(LengthDimension value) { + this.apparentScaleSize = value; + } + + /** + * 获取minimumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCompatibleRopeDiameter() { + return minimumCompatibleRopeDiameter; + } + + /** + * 设置minimumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCompatibleRopeDiameter(LengthDimension value) { + this.minimumCompatibleRopeDiameter = value; + } + + /** + * 获取maximumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCompatibleRopeDiameter() { + return maximumCompatibleRopeDiameter; + } + + /** + * 设置maximumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCompatibleRopeDiameter(LengthDimension value) { + this.maximumCompatibleRopeDiameter = value; + } + + /** + * 获取turnRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTurnRadius() { + return turnRadius; + } + + /** + * 设置turnRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTurnRadius(LengthDimension value) { + this.turnRadius = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取staticElongationPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStaticElongationPercentage() { + return staticElongationPercentage; + } + + /** + * 设置staticElongationPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStaticElongationPercentage(BigDecimal value) { + this.staticElongationPercentage = value; + } + + /** + * 获取uiaaFallRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUIAAFallRating() { + return uiaaFallRating; + } + + /** + * 设置uiaaFallRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUIAAFallRating(BigInteger value) { + this.uiaaFallRating = value; + } + + /** + * 获取numberOfGearLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGearLoops() { + return numberOfGearLoops; + } + + /** + * 设置numberOfGearLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGearLoops(BigInteger value) { + this.numberOfGearLoops = value; + } + + /** + * 获取effectiveEdgeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getEffectiveEdgeLength() { + return effectiveEdgeLength; + } + + /** + * 设置effectiveEdgeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setEffectiveEdgeLength(LengthDimension value) { + this.effectiveEdgeLength = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取boilRateDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoilRateDescription() { + return boilRateDescription; + } + + /** + * 设置boilRateDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoilRateDescription(String value) { + this.boilRateDescription = value; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取soundPressure属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSoundPressure() { + return soundPressure; + } + + /** + * 设置soundPressure属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSoundPressure(BigDecimal value) { + this.soundPressure = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取mountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountType() { + return mountType; + } + + /** + * 设置mountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountType(String value) { + this.mountType = value; + } + + /** + * 获取stateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStateString() { + return stateString; + } + + /** + * 设置stateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStateString(String value) { + this.stateString = value; + } + + /** + * 获取lampType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampType() { + return lampType; + } + + /** + * 设置lampType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampType(String value) { + this.lampType = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取mapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMapType() { + return mapType; + } + + /** + * 设置mapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMapType(String value) { + this.mapType = value; + } + + /** + * 获取staticLoadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getStaticLoadCapacity() { + return staticLoadCapacity; + } + + /** + * 设置staticLoadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setStaticLoadCapacity(WeightDimension value) { + this.staticLoadCapacity = value; + } + + /** + * 获取heatOutput属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getHeatOutput() { + return heatOutput; + } + + /** + * 设置heatOutput属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setHeatOutput(TemperatureRatingDimension value) { + this.heatOutput = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setTemperatureRating(TemperatureRatingDimension value) { + this.temperatureRating = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取lensMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterial() { + return lensMaterial; + } + + /** + * 设置lensMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterial(String value) { + this.lensMaterial = value; + } + + /** + * 获取lensShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensShape() { + return lensShape; + } + + /** + * 设置lensShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensShape(String value) { + this.lensShape = value; + } + + /** + * 获取maximumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeight() { + return maximumHeight; + } + + /** + * 设置maximumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeight(LengthDimension value) { + this.maximumHeight = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取maximumEnergyOutput属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getMaximumEnergyOutput() { + return maximumEnergyOutput; + } + + /** + * 设置maximumEnergyOutput属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setMaximumEnergyOutput(EnergyConsumptionDimension value) { + this.maximumEnergyOutput = value; + } + + /** + * 获取insulationResistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInsulationResistance() { + return insulationResistance; + } + + /** + * 设置insulationResistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInsulationResistance(BigInteger value) { + this.insulationResistance = value; + } + + /** + * 获取insulationMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsulationMaterialType() { + return insulationMaterialType; + } + + /** + * 设置insulationMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsulationMaterialType(String value) { + this.insulationMaterialType = value; + } + + /** + * 获取padType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPadType() { + return padType; + } + + /** + * 设置padType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPadType(String value) { + this.padType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取minimumTorsoMeasurement属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumTorsoMeasurement() { + return minimumTorsoMeasurement; + } + + /** + * 设置minimumTorsoMeasurement属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumTorsoMeasurement(String value) { + this.minimumTorsoMeasurement = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTensileStrength(WeightDimension value) { + this.tensileStrength = value; + } + + /** + * 获取occupancy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccupancy() { + return occupancy; + } + + /** + * 设置occupancy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccupancy(String value) { + this.occupancy = value; + } + + /** + * 获取numberOfPoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPoles() { + return numberOfPoles; + } + + /** + * 设置numberOfPoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPoles(BigInteger value) { + this.numberOfPoles = value; + } + + /** + * 获取foldedSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedSize() { + return foldedSize; + } + + /** + * 设置foldedSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedSize(String value) { + this.foldedSize = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link BurnTimeDimension } + * + */ + public BurnTimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeDimension } + * + */ + public void setLightSourceOperatingLife(BurnTimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLuminousIntensity(BigInteger value) { + this.luminousIntensity = value; + } + + /** + * 获取crossSectionShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCrossSectionShape() { + return crossSectionShape; + } + + /** + * 设置crossSectionShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCrossSectionShape(String value) { + this.crossSectionShape = value; + } + + /** + * 获取objectiveLensDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getObjectiveLensDiameter() { + return objectiveLensDiameter; + } + + /** + * 设置objectiveLensDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setObjectiveLensDiameter(LengthDimension value) { + this.objectiveLensDiameter = value; + } + + /** + * 获取maximumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaximumMagnification() { + return maximumMagnification; + } + + /** + * 设置maximumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaximumMagnification(BigDecimal value) { + this.maximumMagnification = value; + } + + /** + * 获取minimumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinimumMagnification() { + return minimumMagnification; + } + + /** + * 设置minimumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinimumMagnification(BigDecimal value) { + this.minimumMagnification = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取uniformNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformNumber() { + return uniformNumber; + } + + /** + * 设置uniformNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformNumber(String value) { + this.uniformNumber = value; + } + + /** + * 获取guardMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuardMaterialType() { + return guardMaterialType; + } + + /** + * 设置guardMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuardMaterialType(String value) { + this.guardMaterialType = value; + } + + /** + * 获取operationMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationMode() { + return operationMode; + } + + /** + * 设置operationMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationMode(String value) { + this.operationMode = value; + } + + /** + * 获取nativeResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNativeResolution() { + return nativeResolution; + } + + /** + * 设置nativeResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNativeResolution(String value) { + this.nativeResolution = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取capacityName属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getCapacityName() { + return capacityName; + } + + /** + * 设置capacityName属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setCapacityName(WeightDimension value) { + this.capacityName = value; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取displayColorSupport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayColorSupport() { + return displayColorSupport; + } + + /** + * 设置displayColorSupport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayColorSupport(String value) { + this.displayColorSupport = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取minimumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumWeightRecommendation() { + return minimumWeightRecommendation; + } + + /** + * 设置minimumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumWeightRecommendation(WeightDimension value) { + this.minimumWeightRecommendation = value; + } + + /** + * 获取maximumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightRecommendation() { + return maximumWeightRecommendation; + } + + /** + * 设置maximumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightRecommendation(WeightDimension value) { + this.maximumWeightRecommendation = value; + } + + /** + * 获取itemArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getItemArea() { + return itemArea; + } + + /** + * 设置itemArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setItemArea(AreaDimension value) { + this.itemArea = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeDimension } + * + */ + public void setBatteryAverageLife(AssemblyTimeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryEnergyContent(BigInteger value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link LithiumBatteryPackagingType } + * + */ + public LithiumBatteryPackagingType getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link LithiumBatteryPackagingType } + * + */ + public void setLithiumBatteryPackaging(LithiumBatteryPackagingType value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取waterResistanceTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterResistanceTechnology() { + return waterResistanceTechnology; + } + + /** + * 设置waterResistanceTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterResistanceTechnology(String value) { + this.waterResistanceTechnology = value; + } + + /** + * 获取cycleTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleTopTubeLength() { + return cycleTopTubeLength; + } + + /** + * 设置cycleTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleTopTubeLength(CycleLengthDimension value) { + this.cycleTopTubeLength = value; + } + + /** + * 获取cycleStackHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleStackHeight() { + return cycleStackHeight; + } + + /** + * 设置cycleStackHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleStackHeight(CycleLengthDimension value) { + this.cycleStackHeight = value; + } + + /** + * 获取cycleSeatTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleSeatTubeLength() { + return cycleSeatTubeLength; + } + + /** + * 设置cycleSeatTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleSeatTubeLength(CycleLengthDimension value) { + this.cycleSeatTubeLength = value; + } + + /** + * 获取cycleSeatTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleSeatTubeAngle() { + return cycleSeatTubeAngle; + } + + /** + * 设置cycleSeatTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleSeatTubeAngle(DegreeDimension value) { + this.cycleSeatTubeAngle = value; + } + + /** + * 获取cycleReachLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleReachLength() { + return cycleReachLength; + } + + /** + * 设置cycleReachLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleReachLength(CycleLengthDimension value) { + this.cycleReachLength = value; + } + + /** + * 获取cycleHeadTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleHeadTubeLength() { + return cycleHeadTubeLength; + } + + /** + * 设置cycleHeadTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleHeadTubeLength(CycleLengthDimension value) { + this.cycleHeadTubeLength = value; + } + + /** + * 获取cycleHeadTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleHeadTubeAngle() { + return cycleHeadTubeAngle; + } + + /** + * 设置cycleHeadTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleHeadTubeAngle(DegreeDimension value) { + this.cycleHeadTubeAngle = value; + } + + /** + * 获取cycleEffectiveTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleEffectiveTopTubeLength() { + return cycleEffectiveTopTubeLength; + } + + /** + * 设置cycleEffectiveTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleEffectiveTopTubeLength(CycleLengthDimension value) { + this.cycleEffectiveTopTubeLength = value; + } + + /** + * 获取cycleChainstayLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleChainstayLength() { + return cycleChainstayLength; + } + + /** + * 设置cycleChainstayLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleChainstayLength(CycleLengthDimension value) { + this.cycleChainstayLength = value; + } + + /** + * 获取cycleBottomBracketHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketHeight() { + return cycleBottomBracketHeight; + } + + /** + * 设置cycleBottomBracketHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketHeight(CycleLengthDimension value) { + this.cycleBottomBracketHeight = value; + } + + /** + * 获取cycleBottomBracketDrop属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketDrop() { + return cycleBottomBracketDrop; + } + + /** + * 设置cycleBottomBracketDrop属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketDrop(CycleLengthDimension value) { + this.cycleBottomBracketDrop = value; + } + + /** + * 获取wheelBase属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getWheelBase() { + return wheelBase; + } + + /** + * 设置wheelBase属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setWheelBase(CycleLengthDimension value) { + this.wheelBase = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取weightRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeightRange() { + return weightRange; + } + + /** + * 设置weightRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeightRange(String value) { + this.weightRange = value; + } + + /** + * 获取faceLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceLength() { + return faceLength; + } + + /** + * 设置faceLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceLength(LengthDimension value) { + this.faceLength = value; + } + + /** + * 获取snowshoePartType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnowshoePartType() { + return snowshoePartType; + } + + /** + * 设置snowshoePartType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnowshoePartType(String value) { + this.snowshoePartType = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waistStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaistStyle() { + return waistStyle; + } + + /** + * 设置waistStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaistStyle(String value) { + this.waistStyle = value; + } + + /** + * 获取sunlightExposure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSunlightExposure() { + return sunlightExposure; + } + + /** + * 设置sunlightExposure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSunlightExposure(String value) { + this.sunlightExposure = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取recommendedUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUsesForProduct() { + return recommendedUsesForProduct; + } + + /** + * 设置recommendedUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUsesForProduct(String value) { + this.recommendedUsesForProduct = value; + } + + /** + * 获取magnificationStrength属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMagnificationStrength() { + return magnificationStrength; + } + + /** + * 设置magnificationStrength属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMagnificationStrength(BigInteger value) { + this.magnificationStrength = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取lengthRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLengthRange() { + return lengthRange; + } + + /** + * 设置lengthRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLengthRange(String value) { + this.lengthRange = value; + } + + /** + * 获取hoodDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHoodDescription() { + return hoodDescription; + } + + /** + * 设置hoodDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHoodDescription(String value) { + this.hoodDescription = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取glassType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGlassType() { + return glassType; + } + + /** + * 设置glassType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGlassType(String value) { + this.glassType = value; + } + + /** + * 获取faceWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceWidth() { + return faceWidth; + } + + /** + * 设置faceWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceWidth(LengthDimension value) { + this.faceWidth = value; + } + + /** + * 获取fabricWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFabricWeight() { + return fabricWeight; + } + + /** + * 设置fabricWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFabricWeight(BigInteger value) { + this.fabricWeight = value; + } + + /** + * 获取dryingPerformanceRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDryingPerformanceRating() { + return dryingPerformanceRating; + } + + /** + * 设置dryingPerformanceRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDryingPerformanceRating(String value) { + this.dryingPerformanceRating = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取certificateType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateType() { + return certificateType; + } + + /** + * 设置certificateType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateType(String value) { + this.certificateType = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取audioFeaturesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioFeaturesDescription() { + return audioFeaturesDescription; + } + + /** + * 设置audioFeaturesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioFeaturesDescription(String value) { + this.audioFeaturesDescription = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Flash.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Flash.java new file mode 100644 index 0000000..fd75cfa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Flash.java @@ -0,0 +1,153 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="FlashType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="handle-mount"/>
+ *               <enumeration value="macro"/>
+ *               <enumeration value="ring-light"/>
+ *               <enumeration value="shoe-mount"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SlaveFlashes" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="slave-flashed-general"/>
+ *               <enumeration value="slave-transmitters-and-receivers"/>
+ *               <enumeration value="optical-slaves"/>
+ *               <enumeration value="slave-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Dedication" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="dedicated"/>
+ *               <enumeration value="non-dedicated"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "flashType", + "slaveFlashes", + "dedication" +}) +@XmlRootElement(name = "Flash") +public class Flash { + + @XmlElement(name = "FlashType") + protected String flashType; + @XmlElement(name = "SlaveFlashes") + protected String slaveFlashes; + @XmlElement(name = "Dedication") + protected String dedication; + + /** + * 获取flashType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashType() { + return flashType; + } + + /** + * 设置flashType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashType(String value) { + this.flashType = value; + } + + /** + * 获取slaveFlashes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSlaveFlashes() { + return slaveFlashes; + } + + /** + * 设置slaveFlashes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSlaveFlashes(String value) { + this.slaveFlashes = value; + } + + /** + * 获取dedication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDedication() { + return dedication; + } + + /** + * 设置dedication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDedication(String value) { + this.dedication = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FlashMemory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FlashMemory.java new file mode 100644 index 0000000..bf38312 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FlashMemory.java @@ -0,0 +1,454 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}AudioOutputMode" minOccurs="0"/>
+ *         <element ref="{}CommunicationInterface" minOccurs="0"/>
+ *         <element ref="{}DigitalAudioCapacity" minOccurs="0"/>
+ *         <element ref="{}MemoryCardType" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}MovementDetectionTechnology" minOccurs="0"/>
+ *         <element ref="{}RecordingCapacity" minOccurs="0"/>
+ *         <element ref="{}SpeedClassRating" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WirelessStandard" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "audioOutputMode", + "communicationInterface", + "digitalAudioCapacity", + "memoryCardType", + "modelNumber", + "movementDetectionTechnology", + "recordingCapacity", + "speedClassRating", + "voltage", + "wattage", + "wirelessStandard", + "powerPlugType" +}) +@XmlRootElement(name = "FlashMemory") +public class FlashMemory { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "AudioOutputMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioOutputMode; + @XmlElement(name = "CommunicationInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String communicationInterface; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "MemoryCardType") + @XmlSchemaType(name = "string") + protected MemoryCardTypeValues memoryCardType; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MovementDetectionTechnology") + protected Boolean movementDetectionTechnology; + @XmlElement(name = "RecordingCapacity") + protected TimeIntegerDimension recordingCapacity; + @XmlElement(name = "SpeedClassRating") + @XmlSchemaType(name = "string") + protected SpeedClassRatingTypeValues speedClassRating; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WirelessStandard") + protected String wirelessStandard; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取audioOutputMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioOutputMode() { + return audioOutputMode; + } + + /** + * 设置audioOutputMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioOutputMode(String value) { + this.audioOutputMode = value; + } + + /** + * 获取communicationInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCommunicationInterface() { + return communicationInterface; + } + + /** + * 设置communicationInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCommunicationInterface(String value) { + this.communicationInterface = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取memoryCardType属性的值。 + * + * @return + * possible object is + * {@link MemoryCardTypeValues } + * + */ + public MemoryCardTypeValues getMemoryCardType() { + return memoryCardType; + } + + /** + * 设置memoryCardType属性的值。 + * + * @param value + * allowed object is + * {@link MemoryCardTypeValues } + * + */ + public void setMemoryCardType(MemoryCardTypeValues value) { + this.memoryCardType = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取movementDetectionTechnology属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMovementDetectionTechnology() { + return movementDetectionTechnology; + } + + /** + * 设置movementDetectionTechnology属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMovementDetectionTechnology(Boolean value) { + this.movementDetectionTechnology = value; + } + + /** + * 获取recordingCapacity属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getRecordingCapacity() { + return recordingCapacity; + } + + /** + * 设置recordingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setRecordingCapacity(TimeIntegerDimension value) { + this.recordingCapacity = value; + } + + /** + * 获取speedClassRating属性的值。 + * + * @return + * possible object is + * {@link SpeedClassRatingTypeValues } + * + */ + public SpeedClassRatingTypeValues getSpeedClassRating() { + return speedClassRating; + } + + /** + * 设置speedClassRating属性的值。 + * + * @param value + * allowed object is + * {@link SpeedClassRatingTypeValues } + * + */ + public void setSpeedClassRating(SpeedClassRatingTypeValues value) { + this.speedClassRating = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wirelessStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessStandard() { + return wirelessStandard; + } + + /** + * 设置wirelessStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessStandard(String value) { + this.wirelessStandard = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FloorCover.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FloorCover.java new file mode 100644 index 0000000..ea6a0fa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FloorCover.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "FloorCover") +public class FloorCover { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected FloorCover.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FloorCover.VariationData } + * + */ + public FloorCover.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FloorCover.VariationData } + * + */ + public void setVariationData(FloorCover.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateType.java new file mode 100644 index 0000000..33e8fc1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateType.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

FlowRateType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="FlowRateType">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}FlowRateUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FlowRateType", propOrder = { + "value" +}) +public class FlowRateType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected FlowRateUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link FlowRateUnitOfMeasure } + * + */ + public FlowRateUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link FlowRateUnitOfMeasure } + * + */ + public void setUnitOfMeasure(FlowRateUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateUnitOfMeasure.java new file mode 100644 index 0000000..800f4fa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FlowRateUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FlowRateUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FlowRateUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="GallonsPerMinute"/>
+ *     <enumeration value="GallonsPerHour"/>
+ *     <enumeration value="CyclesPerGallon"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FlowRateUnitOfMeasure") +@XmlEnum +public enum FlowRateUnitOfMeasure { + + @XmlEnumValue("GallonsPerMinute") + GALLONS_PER_MINUTE("GallonsPerMinute"), + @XmlEnumValue("GallonsPerHour") + GALLONS_PER_HOUR("GallonsPerHour"), + @XmlEnumValue("CyclesPerGallon") + CYCLES_PER_GALLON("CyclesPerGallon"); + private final String value; + + FlowRateUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FlowRateUnitOfMeasure fromValue(String v) { + for (FlowRateUnitOfMeasure c: FlowRateUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FocalLengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FocalLengthDimension.java new file mode 100644 index 0000000..a68ee0c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FocalLengthDimension.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FocalLengthDimension的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FocalLengthDimension">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MM"/>
+ *     <enumeration value="CM"/>
+ *     <enumeration value="M"/>
+ *     <enumeration value="meters"/>
+ *     <enumeration value="centimeters"/>
+ *     <enumeration value="millimeters"/>
+ *     <enumeration value="angstrom"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FocalLengthDimension") +@XmlEnum +public enum FocalLengthDimension { + + MM("MM"), + CM("CM"), + M("M"), + @XmlEnumValue("meters") + METERS("meters"), + @XmlEnumValue("centimeters") + CENTIMETERS("centimeters"), + @XmlEnumValue("millimeters") + MILLIMETERS("millimeters"), + @XmlEnumValue("angstrom") + ANGSTROM("angstrom"); + private final String value; + + FocalLengthDimension(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FocalLengthDimension fromValue(String v) { + for (FocalLengthDimension c: FocalLengthDimension.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Food.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Food.java new file mode 100644 index 0000000..8366bee --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Food.java @@ -0,0 +1,2087 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="StyleName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TokuhoCertification" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}NutritionalFactsGroup" minOccurs="0"/>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="ContainerVolume" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VarietalDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BarrelAgingTime" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="SourceAnimal" type="{}String" minOccurs="0"/>
+ *         <element name="CutType" type="{}String" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServing" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "countryProducedIn", + "containsFoodOrBeverage", + "countryOfOrigin", + "medicineClassification", + "regionOfOrigin", + "prefecture", + "itemForm", + "ingredients", + "nutritionalFacts", + "kosherCertification", + "organicCertification", + "tokuhoCertification", + "itemSpecialty", + "caffeineContent", + "warnings", + "isPerishable", + "storageInstructions", + "directions", + "recommendedServingInstructions", + "occasion", + "occasionType", + "awardsWon", + "ageRangeDescription", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "containerType", + "unitCount", + "nutritionalFactsGroup", + "containerMaterialType", + "containerVolume", + "cuisine", + "useByRecommendation", + "isExpirationDatedProduct", + "vintage", + "alcoholContent", + "varietalComposition", + "varietalDesignation", + "alcoholType", + "barrelAgingTime", + "sourceAnimal", + "cutType", + "itemTypeName", + "saltPerServing", + "saltPerServingString", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "solidNetWeight", + "materialFeatures", + "manufacturerContactInformation" +}) +@XmlRootElement(name = "Food") +public class Food { + + @XmlElement(name = "VariationData") + protected Food.VariationData variationData; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "NutritionalFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionalFacts; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "OrganicCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List organicCertification; + @XmlElement(name = "TokuhoCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tokuhoCertification; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "UnitCount") + protected Food.UnitCount unitCount; + @XmlElement(name = "NutritionalFactsGroup") + protected NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "ContainerVolume") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger containerVolume; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "AlcoholContent") + protected Food.AlcoholContent alcoholContent; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "VarietalDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String varietalDesignation; + @XmlElement(name = "AlcoholType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alcoholType; + @XmlElement(name = "BarrelAgingTime") + protected DateIntegerDimension barrelAgingTime; + @XmlElement(name = "SourceAnimal") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sourceAnimal; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "SaltPerServing") + protected WeightDimension saltPerServing; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Food.VariationData } + * + */ + public Food.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Food.VariationData } + * + */ + public void setVariationData(Food.VariationData value) { + this.variationData = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取nutritionalFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionalFacts() { + return nutritionalFacts; + } + + /** + * 设置nutritionalFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionalFacts(String value) { + this.nutritionalFacts = value; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * Gets the value of the organicCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the organicCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrganicCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrganicCertification() { + if (organicCertification == null) { + organicCertification = new ArrayList(); + } + return this.organicCertification; + } + + /** + * Gets the value of the tokuhoCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tokuhoCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTokuhoCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTokuhoCertification() { + if (tokuhoCertification == null) { + tokuhoCertification = new ArrayList(); + } + return this.tokuhoCertification; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link Food.UnitCount } + * + */ + public Food.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link Food.UnitCount } + * + */ + public void setUnitCount(Food.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup } + * + */ + public NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取containerVolume属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getContainerVolume() { + return containerVolume; + } + + /** + * 设置containerVolume属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setContainerVolume(BigInteger value) { + this.containerVolume = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link Food.AlcoholContent } + * + */ + public Food.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link Food.AlcoholContent } + * + */ + public void setAlcoholContent(Food.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取varietalDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalDesignation() { + return varietalDesignation; + } + + /** + * 设置varietalDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalDesignation(String value) { + this.varietalDesignation = value; + } + + /** + * 获取alcoholType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlcoholType() { + return alcoholType; + } + + /** + * 设置alcoholType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlcoholType(String value) { + this.alcoholType = value; + } + + /** + * 获取barrelAgingTime属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getBarrelAgingTime() { + return barrelAgingTime; + } + + /** + * 设置barrelAgingTime属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setBarrelAgingTime(DateIntegerDimension value) { + this.barrelAgingTime = value; + } + + /** + * 获取sourceAnimal属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceAnimal() { + return sourceAnimal; + } + + /** + * 设置sourceAnimal属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceAnimal(String value) { + this.sourceAnimal = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取saltPerServing属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSaltPerServing() { + return saltPerServing; + } + + /** + * 设置saltPerServing属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSaltPerServing(WeightDimension value) { + this.saltPerServing = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="StyleName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "patternName", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FoodAndBeverages.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FoodAndBeverages.java new file mode 100644 index 0000000..294a8f9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FoodAndBeverages.java @@ -0,0 +1,1370 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}Food"/>
+ *                   <element ref="{}HouseholdSupplies"/>
+ *                   <element ref="{}Beverages"/>
+ *                   <element ref="{}HardLiquor"/>
+ *                   <element ref="{}AlcoholicBeverages"/>
+ *                   <element ref="{}Wine"/>
+ *                   <element ref="{}Beer"/>
+ *                   <element ref="{}Spirits"/>
+ *                   <element ref="{}BabyFood"/>
+ *                   <element ref="{}Tea"/>
+ *                   <element ref="{}Coffee"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DeliveryScheduleGroupId" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="AverageSizePerMerchantUom" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MerchantUnitOfMeasureUnit" type="{}GenericUnit" minOccurs="0"/>
+ *         <element name="MerchantUnitOfMeasureValue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="FcShelfLife" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="AverageSizevalue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="AverageSizeUnit" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="units"/>
+ *               <enumeration value="ounces"/>
+ *               <enumeration value="pounds"/>
+ *               <enumeration value="grams"/>
+ *               <enumeration value="kilograms"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MerchantUOMValue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MerchantUOMUnit" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="units"/>
+ *               <enumeration value="ounces"/>
+ *               <enumeration value="pounds"/>
+ *               <enumeration value="grams"/>
+ *               <enumeration value="kilograms"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="InventoryUnitofMeasure" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="units"/>
+ *               <enumeration value="ounces"/>
+ *               <enumeration value="pounds"/>
+ *               <enumeration value="grams"/>
+ *               <enumeration value="kilograms"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PricingStrategy" type="{}PricingStrategyValues" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "color", + "colorMap", + "isAdultProduct", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "powerSource", + "sellerWarrantyDescription", + "targetGender", + "deliveryScheduleGroupId", + "averageSizePerMerchantUom", + "merchantUnitOfMeasureUnit", + "merchantUnitOfMeasureValue", + "containsLiquidContents", + "fcShelfLife", + "averageSizevalue", + "averageSizeUnit", + "merchantUOMValue", + "merchantUOMUnit", + "inventoryUnitofMeasure", + "pricingStrategy" +}) +@XmlRootElement(name = "FoodAndBeverages") +public class FoodAndBeverages { + + @XmlElement(name = "ProductType", required = true) + protected FoodAndBeverages.ProductType productType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "DeliveryScheduleGroupId") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deliveryScheduleGroupId; + @XmlElement(name = "AverageSizePerMerchantUom") + protected BigDecimal averageSizePerMerchantUom; + @XmlElement(name = "MerchantUnitOfMeasureUnit") + @XmlSchemaType(name = "string") + protected GenericUnit merchantUnitOfMeasureUnit; + @XmlElement(name = "MerchantUnitOfMeasureValue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger merchantUnitOfMeasureValue; + @XmlElement(name = "ContainsLiquidContents") + protected Boolean containsLiquidContents; + @XmlElement(name = "FcShelfLife") + protected DateIntegerDimension fcShelfLife; + @XmlElement(name = "AverageSizevalue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger averageSizevalue; + @XmlElement(name = "AverageSizeUnit") + protected String averageSizeUnit; + @XmlElement(name = "MerchantUOMValue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger merchantUOMValue; + @XmlElement(name = "MerchantUOMUnit") + protected String merchantUOMUnit; + @XmlElement(name = "InventoryUnitofMeasure") + protected String inventoryUnitofMeasure; + @XmlElement(name = "PricingStrategy") + @XmlSchemaType(name = "string") + protected PricingStrategyValues pricingStrategy; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link FoodAndBeverages.ProductType } + * + */ + public FoodAndBeverages.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link FoodAndBeverages.ProductType } + * + */ + public void setProductType(FoodAndBeverages.ProductType value) { + this.productType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取deliveryScheduleGroupId属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeliveryScheduleGroupId() { + return deliveryScheduleGroupId; + } + + /** + * 设置deliveryScheduleGroupId属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeliveryScheduleGroupId(String value) { + this.deliveryScheduleGroupId = value; + } + + /** + * 获取averageSizePerMerchantUom属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAverageSizePerMerchantUom() { + return averageSizePerMerchantUom; + } + + /** + * 设置averageSizePerMerchantUom属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAverageSizePerMerchantUom(BigDecimal value) { + this.averageSizePerMerchantUom = value; + } + + /** + * 获取merchantUnitOfMeasureUnit属性的值。 + * + * @return + * possible object is + * {@link GenericUnit } + * + */ + public GenericUnit getMerchantUnitOfMeasureUnit() { + return merchantUnitOfMeasureUnit; + } + + /** + * 设置merchantUnitOfMeasureUnit属性的值。 + * + * @param value + * allowed object is + * {@link GenericUnit } + * + */ + public void setMerchantUnitOfMeasureUnit(GenericUnit value) { + this.merchantUnitOfMeasureUnit = value; + } + + /** + * 获取merchantUnitOfMeasureValue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMerchantUnitOfMeasureValue() { + return merchantUnitOfMeasureValue; + } + + /** + * 设置merchantUnitOfMeasureValue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMerchantUnitOfMeasureValue(BigInteger value) { + this.merchantUnitOfMeasureValue = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsLiquidContents(Boolean value) { + this.containsLiquidContents = value; + } + + /** + * 获取fcShelfLife属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getFcShelfLife() { + return fcShelfLife; + } + + /** + * 设置fcShelfLife属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setFcShelfLife(DateIntegerDimension value) { + this.fcShelfLife = value; + } + + /** + * 获取averageSizevalue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAverageSizevalue() { + return averageSizevalue; + } + + /** + * 设置averageSizevalue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAverageSizevalue(BigInteger value) { + this.averageSizevalue = value; + } + + /** + * 获取averageSizeUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAverageSizeUnit() { + return averageSizeUnit; + } + + /** + * 设置averageSizeUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAverageSizeUnit(String value) { + this.averageSizeUnit = value; + } + + /** + * 获取merchantUOMValue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMerchantUOMValue() { + return merchantUOMValue; + } + + /** + * 设置merchantUOMValue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMerchantUOMValue(BigInteger value) { + this.merchantUOMValue = value; + } + + /** + * 获取merchantUOMUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMerchantUOMUnit() { + return merchantUOMUnit; + } + + /** + * 设置merchantUOMUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMerchantUOMUnit(String value) { + this.merchantUOMUnit = value; + } + + /** + * 获取inventoryUnitofMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInventoryUnitofMeasure() { + return inventoryUnitofMeasure; + } + + /** + * 设置inventoryUnitofMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInventoryUnitofMeasure(String value) { + this.inventoryUnitofMeasure = value; + } + + /** + * 获取pricingStrategy属性的值。 + * + * @return + * possible object is + * {@link PricingStrategyValues } + * + */ + public PricingStrategyValues getPricingStrategy() { + return pricingStrategy; + } + + /** + * 设置pricingStrategy属性的值。 + * + * @param value + * allowed object is + * {@link PricingStrategyValues } + * + */ + public void setPricingStrategy(PricingStrategyValues value) { + this.pricingStrategy = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}Food"/>
+     *         <element ref="{}HouseholdSupplies"/>
+     *         <element ref="{}Beverages"/>
+     *         <element ref="{}HardLiquor"/>
+     *         <element ref="{}AlcoholicBeverages"/>
+     *         <element ref="{}Wine"/>
+     *         <element ref="{}Beer"/>
+     *         <element ref="{}Spirits"/>
+     *         <element ref="{}BabyFood"/>
+     *         <element ref="{}Tea"/>
+     *         <element ref="{}Coffee"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "food", + "householdSupplies", + "beverages", + "hardLiquor", + "alcoholicBeverages", + "wine", + "beer", + "spirits", + "babyFood", + "tea", + "coffee" + }) + public static class ProductType { + + @XmlElement(name = "Food") + protected Food food; + @XmlElement(name = "HouseholdSupplies") + protected HouseholdSupplies householdSupplies; + @XmlElement(name = "Beverages") + protected Beverages beverages; + @XmlElement(name = "HardLiquor") + protected HardLiquor hardLiquor; + @XmlElement(name = "AlcoholicBeverages") + protected AlcoholicBeverages alcoholicBeverages; + @XmlElement(name = "Wine") + protected Wine wine; + @XmlElement(name = "Beer") + protected Beer beer; + @XmlElement(name = "Spirits") + protected Spirits spirits; + @XmlElement(name = "BabyFood") + protected BabyFood babyFood; + @XmlElement(name = "Tea") + protected Tea tea; + @XmlElement(name = "Coffee") + protected Coffee coffee; + + /** + * 获取food属性的值。 + * + * @return + * possible object is + * {@link Food } + * + */ + public Food getFood() { + return food; + } + + /** + * 设置food属性的值。 + * + * @param value + * allowed object is + * {@link Food } + * + */ + public void setFood(Food value) { + this.food = value; + } + + /** + * 获取householdSupplies属性的值。 + * + * @return + * possible object is + * {@link HouseholdSupplies } + * + */ + public HouseholdSupplies getHouseholdSupplies() { + return householdSupplies; + } + + /** + * 设置householdSupplies属性的值。 + * + * @param value + * allowed object is + * {@link HouseholdSupplies } + * + */ + public void setHouseholdSupplies(HouseholdSupplies value) { + this.householdSupplies = value; + } + + /** + * 获取beverages属性的值。 + * + * @return + * possible object is + * {@link Beverages } + * + */ + public Beverages getBeverages() { + return beverages; + } + + /** + * 设置beverages属性的值。 + * + * @param value + * allowed object is + * {@link Beverages } + * + */ + public void setBeverages(Beverages value) { + this.beverages = value; + } + + /** + * 获取hardLiquor属性的值。 + * + * @return + * possible object is + * {@link HardLiquor } + * + */ + public HardLiquor getHardLiquor() { + return hardLiquor; + } + + /** + * 设置hardLiquor属性的值。 + * + * @param value + * allowed object is + * {@link HardLiquor } + * + */ + public void setHardLiquor(HardLiquor value) { + this.hardLiquor = value; + } + + /** + * 获取alcoholicBeverages属性的值。 + * + * @return + * possible object is + * {@link AlcoholicBeverages } + * + */ + public AlcoholicBeverages getAlcoholicBeverages() { + return alcoholicBeverages; + } + + /** + * 设置alcoholicBeverages属性的值。 + * + * @param value + * allowed object is + * {@link AlcoholicBeverages } + * + */ + public void setAlcoholicBeverages(AlcoholicBeverages value) { + this.alcoholicBeverages = value; + } + + /** + * 获取wine属性的值。 + * + * @return + * possible object is + * {@link Wine } + * + */ + public Wine getWine() { + return wine; + } + + /** + * 设置wine属性的值。 + * + * @param value + * allowed object is + * {@link Wine } + * + */ + public void setWine(Wine value) { + this.wine = value; + } + + /** + * 获取beer属性的值。 + * + * @return + * possible object is + * {@link Beer } + * + */ + public Beer getBeer() { + return beer; + } + + /** + * 设置beer属性的值。 + * + * @param value + * allowed object is + * {@link Beer } + * + */ + public void setBeer(Beer value) { + this.beer = value; + } + + /** + * 获取spirits属性的值。 + * + * @return + * possible object is + * {@link Spirits } + * + */ + public Spirits getSpirits() { + return spirits; + } + + /** + * 设置spirits属性的值。 + * + * @param value + * allowed object is + * {@link Spirits } + * + */ + public void setSpirits(Spirits value) { + this.spirits = value; + } + + /** + * 获取babyFood属性的值。 + * + * @return + * possible object is + * {@link BabyFood } + * + */ + public BabyFood getBabyFood() { + return babyFood; + } + + /** + * 设置babyFood属性的值。 + * + * @param value + * allowed object is + * {@link BabyFood } + * + */ + public void setBabyFood(BabyFood value) { + this.babyFood = value; + } + + /** + * 获取tea属性的值。 + * + * @return + * possible object is + * {@link Tea } + * + */ + public Tea getTea() { + return tea; + } + + /** + * 设置tea属性的值。 + * + * @param value + * allowed object is + * {@link Tea } + * + */ + public void setTea(Tea value) { + this.tea = value; + } + + /** + * 获取coffee属性的值。 + * + * @return + * possible object is + * {@link Coffee } + * + */ + public Coffee getCoffee() { + return coffee; + } + + /** + * 设置coffee属性的值。 + * + * @param value + * allowed object is + * {@link Coffee } + * + */ + public void setCoffee(Coffee value) { + this.coffee = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FoodServiceAndJanSan.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FoodServiceAndJanSan.java new file mode 100644 index 0000000..b3518bf --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FoodServiceAndJanSan.java @@ -0,0 +1,2724 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element name="FoodServiceAndJanSan" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="AgeRangeDescription" type="{}LongString" minOccurs="0"/>
+ *                             <element name="AirFlowCapacity" type="{}Dimension" minOccurs="0"/>
+ *                             <element name="Capacity" type="{}VolumeWeightDimension" minOccurs="0"/>
+ *                             <element name="CapSize" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="CapType" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="ClosureDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ColorName" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="CoolantCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *                             <element name="CoolantConsumptionRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *                             <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *                             <element name="CurrentRating" type="{}CurrentDimension" minOccurs="0"/>
+ *                             <element name="DisplayType" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="DrawVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *                             <element name="DropVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *                             <element name="ExtensionLength" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="FuelType" type="{}LongString" minOccurs="0"/>
+ *                             <element name="GraduationInterval" type="{}GraduationInterval" minOccurs="0"/>
+ *                             <element name="GraduationRange" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="HeatedElementDimensions" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="HeaterSurfaceMaterialType" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="HeatingElementType" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="HeatTime" type="{}TimeDimension" minOccurs="0"/>
+ *                             <element name="HoldingTime" type="{}TimeDimension" minOccurs="0"/>
+ *                             <element name="Horsepower" type="{}Dimension" minOccurs="0"/>
+ *                             <element name="InletConnectionType" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="InletOutsideDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="InsideDepth" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="InsideHeight" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="InsideLength" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="InsideWidth" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemDepth" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *                             <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *                             <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+ *                             <element name="MaximumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+ *                             <element name="MaximumInletPressure" type="{}PressureDimension" minOccurs="0"/>
+ *                             <element name="MaximumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *                             <element name="MaximumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *                             <element name="MaximumStirringVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *                             <element name="MaximumTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+ *                             <element name="MaximumWorkingVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *                             <element name="MediaColor" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="MediaType" type="{}String" minOccurs="0"/>
+ *                             <element name="MinimumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+ *                             <element name="MinimumInletWaterTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+ *                             <element name="MinimumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *                             <element name="MinimumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *                             <element name="Model" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="NarrowEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="NeckDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="NumberOfChannels" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="NumberOfHeaters" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="NumberOfItems" type="{}PositiveInteger"/>
+ *                             <element name="NumberOfRacks" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="NumberOfShelves" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="NumberOfTrays" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="NumberOfWells" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="NumberOfWindows" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="OperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *                             <element name="OutputCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *                             <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="PoreSize" type="{}VolumeRateDimension" minOccurs="0"/>
+ *                             <element name="PressureFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *                             <element name="ShakingSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *                             <element name="StemOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="StopperNumber" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="SuctionFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *                             <element name="SupportedMediaSize" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="TemperatureAccuracy" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="TemperatureControlPrecision" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="TemperatureRange" type="{}TemperatureDimension" minOccurs="0"/>
+ *                             <element name="TemperatureRecovery" type="{}TimeDimension" minOccurs="0"/>
+ *                             <element name="TemperatureStability" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="TemperatureUniformity" type="{}HundredString" minOccurs="0"/>
+ *                             <element name="TimerRange" type="{}TimeDimension" minOccurs="0"/>
+ *                             <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *                             <element name="WaterRemovalCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *                             <element name="Wattage" type="{}SixDigitDecimalFractionOne" minOccurs="0"/>
+ *                             <element name="WideEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "FoodServiceAndJanSan") +public class FoodServiceAndJanSan { + + @XmlElement(name = "ProductType", required = true) + protected FoodServiceAndJanSan.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link FoodServiceAndJanSan.ProductType } + * + */ + public FoodServiceAndJanSan.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link FoodServiceAndJanSan.ProductType } + * + */ + public void setProductType(FoodServiceAndJanSan.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element name="FoodServiceAndJanSan" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="AgeRangeDescription" type="{}LongString" minOccurs="0"/>
+     *                   <element name="AirFlowCapacity" type="{}Dimension" minOccurs="0"/>
+     *                   <element name="Capacity" type="{}VolumeWeightDimension" minOccurs="0"/>
+     *                   <element name="CapSize" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="CapType" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="ClosureDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ColorName" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="CoolantCapacity" type="{}VolumeDimension" minOccurs="0"/>
+     *                   <element name="CoolantConsumptionRate" type="{}VolumeRateDimension" minOccurs="0"/>
+     *                   <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+     *                   <element name="CurrentRating" type="{}CurrentDimension" minOccurs="0"/>
+     *                   <element name="DisplayType" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="DrawVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+     *                   <element name="DropVolume" type="{}VolumeDimension" minOccurs="0"/>
+     *                   <element name="ExtensionLength" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="FuelType" type="{}LongString" minOccurs="0"/>
+     *                   <element name="GraduationInterval" type="{}GraduationInterval" minOccurs="0"/>
+     *                   <element name="GraduationRange" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="HeatedElementDimensions" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="HeaterSurfaceMaterialType" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="HeatingElementType" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="HeatTime" type="{}TimeDimension" minOccurs="0"/>
+     *                   <element name="HoldingTime" type="{}TimeDimension" minOccurs="0"/>
+     *                   <element name="Horsepower" type="{}Dimension" minOccurs="0"/>
+     *                   <element name="InletConnectionType" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="InletOutsideDimensions" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="InsideDepth" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="InsideHeight" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="InsideLength" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="InsideWidth" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemDepth" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+     *                   <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+     *                   <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+     *                   <element name="MaximumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+     *                   <element name="MaximumInletPressure" type="{}PressureDimension" minOccurs="0"/>
+     *                   <element name="MaximumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+     *                   <element name="MaximumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+     *                   <element name="MaximumStirringVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+     *                   <element name="MaximumTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+     *                   <element name="MaximumWorkingVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+     *                   <element name="MediaColor" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="MediaType" type="{}String" minOccurs="0"/>
+     *                   <element name="MinimumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+     *                   <element name="MinimumInletWaterTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+     *                   <element name="MinimumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+     *                   <element name="MinimumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+     *                   <element name="Model" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="NarrowEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="NeckDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="NumberOfChannels" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="NumberOfHeaters" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="NumberOfItems" type="{}PositiveInteger"/>
+     *                   <element name="NumberOfRacks" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="NumberOfShelves" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="NumberOfTrays" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="NumberOfWells" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="NumberOfWindows" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="OperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+     *                   <element name="OutputCapacity" type="{}VolumeDimension" minOccurs="0"/>
+     *                   <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="PoreSize" type="{}VolumeRateDimension" minOccurs="0"/>
+     *                   <element name="PressureFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+     *                   <element name="ShakingSpeed" type="{}SpeedDimension" minOccurs="0"/>
+     *                   <element name="StemOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="StopperNumber" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="SuctionFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+     *                   <element name="SupportedMediaSize" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="TemperatureAccuracy" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="TemperatureControlPrecision" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="TemperatureRange" type="{}TemperatureDimension" minOccurs="0"/>
+     *                   <element name="TemperatureRecovery" type="{}TimeDimension" minOccurs="0"/>
+     *                   <element name="TemperatureStability" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="TemperatureUniformity" type="{}HundredString" minOccurs="0"/>
+     *                   <element name="TimerRange" type="{}TimeDimension" minOccurs="0"/>
+     *                   <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+     *                   <element name="WaterRemovalCapacity" type="{}VolumeDimension" minOccurs="0"/>
+     *                   <element name="Wattage" type="{}SixDigitDecimalFractionOne" minOccurs="0"/>
+     *                   <element name="WideEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "foodServiceAndJanSan" + }) + public static class ProductType { + + @XmlElement(name = "FoodServiceAndJanSan") + protected FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan foodServiceAndJanSan; + + /** + * 获取foodServiceAndJanSan属性的值。 + * + * @return + * possible object is + * {@link FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan } + * + */ + public FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan getFoodServiceAndJanSan() { + return foodServiceAndJanSan; + } + + /** + * 设置foodServiceAndJanSan属性的值。 + * + * @param value + * allowed object is + * {@link FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan } + * + */ + public void setFoodServiceAndJanSan(FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan value) { + this.foodServiceAndJanSan = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="AgeRangeDescription" type="{}LongString" minOccurs="0"/>
+         *         <element name="AirFlowCapacity" type="{}Dimension" minOccurs="0"/>
+         *         <element name="Capacity" type="{}VolumeWeightDimension" minOccurs="0"/>
+         *         <element name="CapSize" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="CapType" type="{}HundredString" minOccurs="0"/>
+         *         <element name="ClosureDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ColorName" type="{}HundredString" minOccurs="0"/>
+         *         <element name="CoolantCapacity" type="{}VolumeDimension" minOccurs="0"/>
+         *         <element name="CoolantConsumptionRate" type="{}VolumeRateDimension" minOccurs="0"/>
+         *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+         *         <element name="CurrentRating" type="{}CurrentDimension" minOccurs="0"/>
+         *         <element name="DisplayType" type="{}HundredString" minOccurs="0"/>
+         *         <element name="DrawVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+         *         <element name="DropVolume" type="{}VolumeDimension" minOccurs="0"/>
+         *         <element name="ExtensionLength" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="FuelType" type="{}LongString" minOccurs="0"/>
+         *         <element name="GraduationInterval" type="{}GraduationInterval" minOccurs="0"/>
+         *         <element name="GraduationRange" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="HeatedElementDimensions" type="{}HundredString" minOccurs="0"/>
+         *         <element name="HeaterSurfaceMaterialType" type="{}HundredString" minOccurs="0"/>
+         *         <element name="HeatingElementType" type="{}HundredString" minOccurs="0"/>
+         *         <element name="HeatTime" type="{}TimeDimension" minOccurs="0"/>
+         *         <element name="HoldingTime" type="{}TimeDimension" minOccurs="0"/>
+         *         <element name="Horsepower" type="{}Dimension" minOccurs="0"/>
+         *         <element name="InletConnectionType" type="{}HundredString" minOccurs="0"/>
+         *         <element name="InletOutsideDimensions" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="InsideDepth" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="InsideHeight" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="InsideLength" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="InsideWidth" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemDepth" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+         *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+         *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+         *         <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+         *         <element name="MaximumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+         *         <element name="MaximumInletPressure" type="{}PressureDimension" minOccurs="0"/>
+         *         <element name="MaximumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+         *         <element name="MaximumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+         *         <element name="MaximumStirringVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+         *         <element name="MaximumTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+         *         <element name="MaximumWorkingVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+         *         <element name="MediaColor" type="{}HundredString" minOccurs="0"/>
+         *         <element name="MediaType" type="{}String" minOccurs="0"/>
+         *         <element name="MinimumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+         *         <element name="MinimumInletWaterTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+         *         <element name="MinimumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+         *         <element name="MinimumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+         *         <element name="Model" type="{}HundredString" minOccurs="0"/>
+         *         <element name="NarrowEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="NeckDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="NumberOfChannels" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="NumberOfHeaters" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="NumberOfItems" type="{}PositiveInteger"/>
+         *         <element name="NumberOfRacks" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="NumberOfShelves" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="NumberOfTrays" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="NumberOfWells" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="NumberOfWindows" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="OperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+         *         <element name="OutputCapacity" type="{}VolumeDimension" minOccurs="0"/>
+         *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="PoreSize" type="{}VolumeRateDimension" minOccurs="0"/>
+         *         <element name="PressureFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+         *         <element name="ShakingSpeed" type="{}SpeedDimension" minOccurs="0"/>
+         *         <element name="StemOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="StopperNumber" type="{}HundredString" minOccurs="0"/>
+         *         <element name="SuctionFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+         *         <element name="SupportedMediaSize" type="{}HundredString" minOccurs="0"/>
+         *         <element name="TemperatureAccuracy" type="{}HundredString" minOccurs="0"/>
+         *         <element name="TemperatureControlPrecision" type="{}HundredString" minOccurs="0"/>
+         *         <element name="TemperatureRange" type="{}TemperatureDimension" minOccurs="0"/>
+         *         <element name="TemperatureRecovery" type="{}TimeDimension" minOccurs="0"/>
+         *         <element name="TemperatureStability" type="{}HundredString" minOccurs="0"/>
+         *         <element name="TemperatureUniformity" type="{}HundredString" minOccurs="0"/>
+         *         <element name="TimerRange" type="{}TimeDimension" minOccurs="0"/>
+         *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+         *         <element name="WaterRemovalCapacity" type="{}VolumeDimension" minOccurs="0"/>
+         *         <element name="Wattage" type="{}SixDigitDecimalFractionOne" minOccurs="0"/>
+         *         <element name="WideEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "ageRangeDescription", + "airFlowCapacity", + "capacity", + "capSize", + "capType", + "closureDiameter", + "colorName", + "coolantCapacity", + "coolantConsumptionRate", + "countryOfOrigin", + "currentRating", + "displayType", + "drawVolume", + "dropVolume", + "extensionLength", + "fuelType", + "graduationInterval", + "graduationRange", + "heatedElementDimensions", + "heaterSurfaceMaterialType", + "heatingElementType", + "heatTime", + "holdingTime", + "horsepower", + "inletConnectionType", + "inletOutsideDimensions", + "insideDepth", + "insideDiameter", + "insideHeight", + "insideLength", + "insideWidth", + "itemDepth", + "itemDiameter", + "itemShape", + "itemThickness", + "itemVolume", + "lowerTemperatureRating", + "materialType", + "maximumDispensingVolume", + "maximumInletPressure", + "maximumSpeed", + "maximumStirringSpeed", + "maximumStirringVolume", + "maximumTemperature", + "maximumWorkingVolume", + "mediaColor", + "mediaType", + "minimumDispensingVolume", + "minimumInletWaterTemperature", + "minimumSpeed", + "minimumStirringSpeed", + "model", + "narrowEndDiameter", + "neckDiameter", + "numberOfChannels", + "numberOfHeaters", + "numberOfItems", + "numberOfRacks", + "numberOfShelves", + "numberOfTrays", + "numberOfWells", + "numberOfWindows", + "operatingPressure", + "outputCapacity", + "outsideDiameter", + "poreSize", + "pressureFlowRate", + "shakingSpeed", + "stemOutsideDiameter", + "stopperNumber", + "suctionFlowRate", + "supportedMediaSize", + "temperatureAccuracy", + "temperatureControlPrecision", + "temperatureRange", + "temperatureRecovery", + "temperatureStability", + "temperatureUniformity", + "timerRange", + "upperTemperatureRating", + "waterRemovalCapacity", + "wattage", + "wideEndDiameter" + }) + public static class FoodServiceAndJanSan { + + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "AirFlowCapacity") + protected BigDecimal airFlowCapacity; + @XmlElement(name = "Capacity") + protected VolumeWeightDimension capacity; + @XmlElement(name = "CapSize") + protected LengthDimension capSize; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "ClosureDiameter") + protected LengthDimension closureDiameter; + @XmlElement(name = "ColorName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorName; + @XmlElement(name = "CoolantCapacity") + protected VolumeDimension coolantCapacity; + @XmlElement(name = "CoolantConsumptionRate") + protected VolumeRateDimension coolantConsumptionRate; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "CurrentRating") + protected CurrentDimension currentRating; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DrawVolume") + protected VolumeAndVolumeRateDimension drawVolume; + @XmlElement(name = "DropVolume") + protected VolumeDimension dropVolume; + @XmlElement(name = "ExtensionLength") + protected LengthDimension extensionLength; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "GraduationInterval") + protected GraduationInterval graduationInterval; + @XmlElement(name = "GraduationRange") + protected LengthDimension graduationRange; + @XmlElement(name = "HeatedElementDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heatedElementDimensions; + @XmlElement(name = "HeaterSurfaceMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heaterSurfaceMaterialType; + @XmlElement(name = "HeatingElementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heatingElementType; + @XmlElement(name = "HeatTime") + protected TimeDimension heatTime; + @XmlElement(name = "HoldingTime") + protected TimeDimension holdingTime; + @XmlElement(name = "Horsepower") + protected BigDecimal horsepower; + @XmlElement(name = "InletConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inletConnectionType; + @XmlElement(name = "InletOutsideDimensions") + protected LengthDimension inletOutsideDimensions; + @XmlElement(name = "InsideDepth") + protected LengthDimension insideDepth; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "InsideHeight") + protected LengthDimension insideHeight; + @XmlElement(name = "InsideLength") + protected LengthDimension insideLength; + @XmlElement(name = "InsideWidth") + protected LengthDimension insideWidth; + @XmlElement(name = "ItemDepth") + protected LengthDimension itemDepth; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumDispensingVolume") + protected VolumeRateDimension maximumDispensingVolume; + @XmlElement(name = "MaximumInletPressure") + protected PressureDimension maximumInletPressure; + @XmlElement(name = "MaximumSpeed") + protected SpeedDimension maximumSpeed; + @XmlElement(name = "MaximumStirringSpeed") + protected SpeedDimension maximumStirringSpeed; + @XmlElement(name = "MaximumStirringVolume") + protected VolumeAndVolumeRateDimension maximumStirringVolume; + @XmlElement(name = "MaximumTemperature") + protected TemperatureDimension maximumTemperature; + @XmlElement(name = "MaximumWorkingVolume") + protected VolumeAndVolumeRateDimension maximumWorkingVolume; + @XmlElement(name = "MediaColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaColor; + @XmlElement(name = "MediaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaType; + @XmlElement(name = "MinimumDispensingVolume") + protected VolumeRateDimension minimumDispensingVolume; + @XmlElement(name = "MinimumInletWaterTemperature") + protected TemperatureDimension minimumInletWaterTemperature; + @XmlElement(name = "MinimumSpeed") + protected SpeedDimension minimumSpeed; + @XmlElement(name = "MinimumStirringSpeed") + protected SpeedDimension minimumStirringSpeed; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "NarrowEndDiameter") + protected LengthDimension narrowEndDiameter; + @XmlElement(name = "NeckDiameter") + protected LengthDimension neckDiameter; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "NumberOfHeaters") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHeaters; + @XmlElement(name = "NumberOfItems", required = true) + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "NumberOfRacks") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRacks; + @XmlElement(name = "NumberOfShelves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfShelves; + @XmlElement(name = "NumberOfTrays") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfTrays; + @XmlElement(name = "NumberOfWells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfWells; + @XmlElement(name = "NumberOfWindows") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfWindows; + @XmlElement(name = "OperatingPressure") + protected PressureDimension operatingPressure; + @XmlElement(name = "OutputCapacity") + protected VolumeDimension outputCapacity; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PoreSize") + protected VolumeRateDimension poreSize; + @XmlElement(name = "PressureFlowRate") + protected VolumeRateDimension pressureFlowRate; + @XmlElement(name = "ShakingSpeed") + protected SpeedDimension shakingSpeed; + @XmlElement(name = "StemOutsideDiameter") + protected LengthDimension stemOutsideDiameter; + @XmlElement(name = "StopperNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stopperNumber; + @XmlElement(name = "SuctionFlowRate") + protected VolumeRateDimension suctionFlowRate; + @XmlElement(name = "SupportedMediaSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedMediaSize; + @XmlElement(name = "TemperatureAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureAccuracy; + @XmlElement(name = "TemperatureControlPrecision") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureControlPrecision; + @XmlElement(name = "TemperatureRange") + protected TemperatureDimension temperatureRange; + @XmlElement(name = "TemperatureRecovery") + protected TimeDimension temperatureRecovery; + @XmlElement(name = "TemperatureStability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureStability; + @XmlElement(name = "TemperatureUniformity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureUniformity; + @XmlElement(name = "TimerRange") + protected TimeDimension timerRange; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WaterRemovalCapacity") + protected VolumeDimension waterRemovalCapacity; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "WideEndDiameter") + protected LengthDimension wideEndDiameter; + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取airFlowCapacity属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAirFlowCapacity() { + return airFlowCapacity; + } + + /** + * 设置airFlowCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAirFlowCapacity(BigDecimal value) { + this.airFlowCapacity = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeWeightDimension } + * + */ + public VolumeWeightDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeWeightDimension } + * + */ + public void setCapacity(VolumeWeightDimension value) { + this.capacity = value; + } + + /** + * 获取capSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCapSize() { + return capSize; + } + + /** + * 设置capSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCapSize(LengthDimension value) { + this.capSize = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取closureDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getClosureDiameter() { + return closureDiameter; + } + + /** + * 设置closureDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setClosureDiameter(LengthDimension value) { + this.closureDiameter = value; + } + + /** + * 获取colorName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorName() { + return colorName; + } + + /** + * 设置colorName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorName(String value) { + this.colorName = value; + } + + /** + * 获取coolantCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCoolantCapacity() { + return coolantCapacity; + } + + /** + * 设置coolantCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCoolantCapacity(VolumeDimension value) { + this.coolantCapacity = value; + } + + /** + * 获取coolantConsumptionRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getCoolantConsumptionRate() { + return coolantConsumptionRate; + } + + /** + * 设置coolantConsumptionRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setCoolantConsumptionRate(VolumeRateDimension value) { + this.coolantConsumptionRate = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取currentRating属性的值。 + * + * @return + * possible object is + * {@link CurrentDimension } + * + */ + public CurrentDimension getCurrentRating() { + return currentRating; + } + + /** + * 设置currentRating属性的值。 + * + * @param value + * allowed object is + * {@link CurrentDimension } + * + */ + public void setCurrentRating(CurrentDimension value) { + this.currentRating = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取drawVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getDrawVolume() { + return drawVolume; + } + + /** + * 设置drawVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setDrawVolume(VolumeAndVolumeRateDimension value) { + this.drawVolume = value; + } + + /** + * 获取dropVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDropVolume() { + return dropVolume; + } + + /** + * 设置dropVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDropVolume(VolumeDimension value) { + this.dropVolume = value; + } + + /** + * 获取extensionLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getExtensionLength() { + return extensionLength; + } + + /** + * 设置extensionLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setExtensionLength(LengthDimension value) { + this.extensionLength = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取graduationInterval属性的值。 + * + * @return + * possible object is + * {@link GraduationInterval } + * + */ + public GraduationInterval getGraduationInterval() { + return graduationInterval; + } + + /** + * 设置graduationInterval属性的值。 + * + * @param value + * allowed object is + * {@link GraduationInterval } + * + */ + public void setGraduationInterval(GraduationInterval value) { + this.graduationInterval = value; + } + + /** + * 获取graduationRange属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getGraduationRange() { + return graduationRange; + } + + /** + * 设置graduationRange属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setGraduationRange(LengthDimension value) { + this.graduationRange = value; + } + + /** + * 获取heatedElementDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatedElementDimensions() { + return heatedElementDimensions; + } + + /** + * 设置heatedElementDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatedElementDimensions(String value) { + this.heatedElementDimensions = value; + } + + /** + * 获取heaterSurfaceMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeaterSurfaceMaterialType() { + return heaterSurfaceMaterialType; + } + + /** + * 设置heaterSurfaceMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeaterSurfaceMaterialType(String value) { + this.heaterSurfaceMaterialType = value; + } + + /** + * 获取heatingElementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatingElementType() { + return heatingElementType; + } + + /** + * 设置heatingElementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatingElementType(String value) { + this.heatingElementType = value; + } + + /** + * 获取heatTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getHeatTime() { + return heatTime; + } + + /** + * 设置heatTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setHeatTime(TimeDimension value) { + this.heatTime = value; + } + + /** + * 获取holdingTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getHoldingTime() { + return holdingTime; + } + + /** + * 设置holdingTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setHoldingTime(TimeDimension value) { + this.holdingTime = value; + } + + /** + * 获取horsepower属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHorsepower() { + return horsepower; + } + + /** + * 设置horsepower属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHorsepower(BigDecimal value) { + this.horsepower = value; + } + + /** + * 获取inletConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInletConnectionType() { + return inletConnectionType; + } + + /** + * 设置inletConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInletConnectionType(String value) { + this.inletConnectionType = value; + } + + /** + * 获取inletOutsideDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInletOutsideDimensions() { + return inletOutsideDimensions; + } + + /** + * 设置inletOutsideDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInletOutsideDimensions(LengthDimension value) { + this.inletOutsideDimensions = value; + } + + /** + * 获取insideDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDepth() { + return insideDepth; + } + + /** + * 设置insideDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDepth(LengthDimension value) { + this.insideDepth = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取insideHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideHeight() { + return insideHeight; + } + + /** + * 设置insideHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideHeight(LengthDimension value) { + this.insideHeight = value; + } + + /** + * 获取insideLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideLength() { + return insideLength; + } + + /** + * 设置insideLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideLength(LengthDimension value) { + this.insideLength = value; + } + + /** + * 获取insideWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideWidth() { + return insideWidth; + } + + /** + * 设置insideWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideWidth(LengthDimension value) { + this.insideWidth = value; + } + + /** + * 获取itemDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDepth() { + return itemDepth; + } + + /** + * 设置itemDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDepth(LengthDimension value) { + this.itemDepth = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumDispensingVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMaximumDispensingVolume() { + return maximumDispensingVolume; + } + + /** + * 设置maximumDispensingVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMaximumDispensingVolume(VolumeRateDimension value) { + this.maximumDispensingVolume = value; + } + + /** + * 获取maximumInletPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumInletPressure() { + return maximumInletPressure; + } + + /** + * 设置maximumInletPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumInletPressure(PressureDimension value) { + this.maximumInletPressure = value; + } + + /** + * 获取maximumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumSpeed() { + return maximumSpeed; + } + + /** + * 设置maximumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumSpeed(SpeedDimension value) { + this.maximumSpeed = value; + } + + /** + * 获取maximumStirringSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumStirringSpeed() { + return maximumStirringSpeed; + } + + /** + * 设置maximumStirringSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumStirringSpeed(SpeedDimension value) { + this.maximumStirringSpeed = value; + } + + /** + * 获取maximumStirringVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getMaximumStirringVolume() { + return maximumStirringVolume; + } + + /** + * 设置maximumStirringVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setMaximumStirringVolume(VolumeAndVolumeRateDimension value) { + this.maximumStirringVolume = value; + } + + /** + * 获取maximumTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getMaximumTemperature() { + return maximumTemperature; + } + + /** + * 设置maximumTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setMaximumTemperature(TemperatureDimension value) { + this.maximumTemperature = value; + } + + /** + * 获取maximumWorkingVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getMaximumWorkingVolume() { + return maximumWorkingVolume; + } + + /** + * 设置maximumWorkingVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setMaximumWorkingVolume(VolumeAndVolumeRateDimension value) { + this.maximumWorkingVolume = value; + } + + /** + * 获取mediaColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaColor() { + return mediaColor; + } + + /** + * 设置mediaColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaColor(String value) { + this.mediaColor = value; + } + + /** + * 获取mediaType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaType() { + return mediaType; + } + + /** + * 设置mediaType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaType(String value) { + this.mediaType = value; + } + + /** + * 获取minimumDispensingVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumDispensingVolume() { + return minimumDispensingVolume; + } + + /** + * 设置minimumDispensingVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumDispensingVolume(VolumeRateDimension value) { + this.minimumDispensingVolume = value; + } + + /** + * 获取minimumInletWaterTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getMinimumInletWaterTemperature() { + return minimumInletWaterTemperature; + } + + /** + * 设置minimumInletWaterTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setMinimumInletWaterTemperature(TemperatureDimension value) { + this.minimumInletWaterTemperature = value; + } + + /** + * 获取minimumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMinimumSpeed() { + return minimumSpeed; + } + + /** + * 设置minimumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMinimumSpeed(SpeedDimension value) { + this.minimumSpeed = value; + } + + /** + * 获取minimumStirringSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMinimumStirringSpeed() { + return minimumStirringSpeed; + } + + /** + * 设置minimumStirringSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMinimumStirringSpeed(SpeedDimension value) { + this.minimumStirringSpeed = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取narrowEndDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNarrowEndDiameter() { + return narrowEndDiameter; + } + + /** + * 设置narrowEndDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNarrowEndDiameter(LengthDimension value) { + this.narrowEndDiameter = value; + } + + /** + * 获取neckDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNeckDiameter() { + return neckDiameter; + } + + /** + * 设置neckDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNeckDiameter(LengthDimension value) { + this.neckDiameter = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取numberOfHeaters属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHeaters() { + return numberOfHeaters; + } + + /** + * 设置numberOfHeaters属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHeaters(BigInteger value) { + this.numberOfHeaters = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取numberOfRacks属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRacks() { + return numberOfRacks; + } + + /** + * 设置numberOfRacks属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRacks(BigInteger value) { + this.numberOfRacks = value; + } + + /** + * 获取numberOfShelves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfShelves() { + return numberOfShelves; + } + + /** + * 设置numberOfShelves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfShelves(BigInteger value) { + this.numberOfShelves = value; + } + + /** + * 获取numberOfTrays属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTrays() { + return numberOfTrays; + } + + /** + * 设置numberOfTrays属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTrays(BigInteger value) { + this.numberOfTrays = value; + } + + /** + * 获取numberOfWells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfWells() { + return numberOfWells; + } + + /** + * 设置numberOfWells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfWells(BigInteger value) { + this.numberOfWells = value; + } + + /** + * 获取numberOfWindows属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfWindows() { + return numberOfWindows; + } + + /** + * 设置numberOfWindows属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfWindows(BigInteger value) { + this.numberOfWindows = value; + } + + /** + * 获取operatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressure() { + return operatingPressure; + } + + /** + * 设置operatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressure(PressureDimension value) { + this.operatingPressure = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOutputCapacity(VolumeDimension value) { + this.outputCapacity = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取poreSize属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getPoreSize() { + return poreSize; + } + + /** + * 设置poreSize属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setPoreSize(VolumeRateDimension value) { + this.poreSize = value; + } + + /** + * 获取pressureFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getPressureFlowRate() { + return pressureFlowRate; + } + + /** + * 设置pressureFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setPressureFlowRate(VolumeRateDimension value) { + this.pressureFlowRate = value; + } + + /** + * 获取shakingSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getShakingSpeed() { + return shakingSpeed; + } + + /** + * 设置shakingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setShakingSpeed(SpeedDimension value) { + this.shakingSpeed = value; + } + + /** + * 获取stemOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getStemOutsideDiameter() { + return stemOutsideDiameter; + } + + /** + * 设置stemOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setStemOutsideDiameter(LengthDimension value) { + this.stemOutsideDiameter = value; + } + + /** + * 获取stopperNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStopperNumber() { + return stopperNumber; + } + + /** + * 设置stopperNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStopperNumber(String value) { + this.stopperNumber = value; + } + + /** + * 获取suctionFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getSuctionFlowRate() { + return suctionFlowRate; + } + + /** + * 设置suctionFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setSuctionFlowRate(VolumeRateDimension value) { + this.suctionFlowRate = value; + } + + /** + * 获取supportedMediaSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedMediaSize() { + return supportedMediaSize; + } + + /** + * 设置supportedMediaSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedMediaSize(String value) { + this.supportedMediaSize = value; + } + + /** + * 获取temperatureAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureAccuracy() { + return temperatureAccuracy; + } + + /** + * 设置temperatureAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureAccuracy(String value) { + this.temperatureAccuracy = value; + } + + /** + * 获取temperatureControlPrecision属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureControlPrecision() { + return temperatureControlPrecision; + } + + /** + * 设置temperatureControlPrecision属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureControlPrecision(String value) { + this.temperatureControlPrecision = value; + } + + /** + * 获取temperatureRange属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getTemperatureRange() { + return temperatureRange; + } + + /** + * 设置temperatureRange属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setTemperatureRange(TemperatureDimension value) { + this.temperatureRange = value; + } + + /** + * 获取temperatureRecovery属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getTemperatureRecovery() { + return temperatureRecovery; + } + + /** + * 设置temperatureRecovery属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setTemperatureRecovery(TimeDimension value) { + this.temperatureRecovery = value; + } + + /** + * 获取temperatureStability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureStability() { + return temperatureStability; + } + + /** + * 设置temperatureStability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureStability(String value) { + this.temperatureStability = value; + } + + /** + * 获取temperatureUniformity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureUniformity() { + return temperatureUniformity; + } + + /** + * 设置temperatureUniformity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureUniformity(String value) { + this.temperatureUniformity = value; + } + + /** + * 获取timerRange属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getTimerRange() { + return timerRange; + } + + /** + * 设置timerRange属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setTimerRange(TimeDimension value) { + this.timerRange = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取waterRemovalCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getWaterRemovalCapacity() { + return waterRemovalCapacity; + } + + /** + * 设置waterRemovalCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setWaterRemovalCapacity(VolumeDimension value) { + this.waterRemovalCapacity = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取wideEndDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWideEndDiameter() { + return wideEndDiameter; + } + + /** + * 设置wideEndDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWideEndDiameter(LengthDimension value) { + this.wideEndDiameter = value; + } + + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FootwearSizeSystemValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FootwearSizeSystemValues.java new file mode 100644 index 0000000..34d7728 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FootwearSizeSystemValues.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FootwearSizeSystemValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FootwearSizeSystemValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="us_footwear_size_system"/>
+ *     <enumeration value="eu_footwear_size_system"/>
+ *     <enumeration value="uk_footwear_size_system"/>
+ *     <enumeration value="jp_footwear_size_system"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FootwearSizeSystemValues") +@XmlEnum +public enum FootwearSizeSystemValues { + + @XmlEnumValue("us_footwear_size_system") + US_FOOTWEAR_SIZE_SYSTEM("us_footwear_size_system"), + @XmlEnumValue("eu_footwear_size_system") + EU_FOOTWEAR_SIZE_SYSTEM("eu_footwear_size_system"), + @XmlEnumValue("uk_footwear_size_system") + UK_FOOTWEAR_SIZE_SYSTEM("uk_footwear_size_system"), + @XmlEnumValue("jp_footwear_size_system") + JP_FOOTWEAR_SIZE_SYSTEM("jp_footwear_size_system"); + private final String value; + + FootwearSizeSystemValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FootwearSizeSystemValues fromValue(String v) { + for (FootwearSizeSystemValues c: FootwearSizeSystemValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ForceDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ForceDimension.java new file mode 100644 index 0000000..8c2fe8c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ForceDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ForceDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ForceDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ForceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ForceDimension", propOrder = { + "value" +}) +public class ForceDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ForceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ForceUnitOfMeasure } + * + */ + public ForceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ForceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ForceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ForceUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ForceUnitOfMeasure.java new file mode 100644 index 0000000..abd0183 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ForceUnitOfMeasure.java @@ -0,0 +1,66 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ForceUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ForceUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="newtons"/>
+ *     <enumeration value="Newton"/>
+ *     <enumeration value="pounds"/>
+ *     <enumeration value="kilograms"/>
+ *     <enumeration value="PSI"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ForceUnitOfMeasure") +@XmlEnum +public enum ForceUnitOfMeasure { + + @XmlEnumValue("newtons") + NEWTONS("newtons"), + @XmlEnumValue("Newton") + NEWTON("Newton"), + @XmlEnumValue("pounds") + POUNDS("pounds"), + @XmlEnumValue("kilograms") + KILOGRAMS("kilograms"), + PSI("PSI"); + private final String value; + + ForceUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ForceUnitOfMeasure fromValue(String v) { + for (ForceUnitOfMeasure c: ForceUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ForwardFacingWeight.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ForwardFacingWeight.java new file mode 100644 index 0000000..0d3a24b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ForwardFacingWeight.java @@ -0,0 +1,99 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ForwardFacingMaximumWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ForwardFacingMinimumWeight" type="{}WeightDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "forwardFacingMaximumWeight", + "forwardFacingMinimumWeight" +}) +@XmlRootElement(name = "ForwardFacingWeight") +public class ForwardFacingWeight { + + @XmlElement(name = "ForwardFacingMaximumWeight") + protected WeightDimension forwardFacingMaximumWeight; + @XmlElement(name = "ForwardFacingMinimumWeight") + protected WeightDimension forwardFacingMinimumWeight; + + /** + * 获取forwardFacingMaximumWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getForwardFacingMaximumWeight() { + return forwardFacingMaximumWeight; + } + + /** + * 设置forwardFacingMaximumWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setForwardFacingMaximumWeight(WeightDimension value) { + this.forwardFacingMaximumWeight = value; + } + + /** + * 获取forwardFacingMinimumWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getForwardFacingMinimumWeight() { + return forwardFacingMinimumWeight; + } + + /** + * 设置forwardFacingMinimumWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setForwardFacingMinimumWeight(WeightDimension value) { + this.forwardFacingMinimumWeight = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyDimension.java new file mode 100644 index 0000000..985733e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

FrequencyDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="FrequencyDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}FrequencyUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FrequencyDimension", propOrder = { + "value" +}) +public class FrequencyDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected FrequencyUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link FrequencyUnitOfMeasure } + * + */ + public FrequencyUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyUnitOfMeasure } + * + */ + public void setUnitOfMeasure(FrequencyUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyFiveDigitIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyFiveDigitIntegerDimension.java new file mode 100644 index 0000000..c99b4a9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyFiveDigitIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

FrequencyFiveDigitIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="FrequencyFiveDigitIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}FrequencyUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FrequencyFiveDigitIntegerDimension", propOrder = { + "value" +}) +public class FrequencyFiveDigitIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected FrequencyUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link FrequencyUnitOfMeasure } + * + */ + public FrequencyUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyUnitOfMeasure } + * + */ + public void setUnitOfMeasure(FrequencyUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyIntegerDimension.java new file mode 100644 index 0000000..9302280 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

FrequencyIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="FrequencyIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}FrequencyUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FrequencyIntegerDimension", propOrder = { + "value" +}) +public class FrequencyIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected FrequencyUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link FrequencyUnitOfMeasure } + * + */ + public FrequencyUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyUnitOfMeasure } + * + */ + public void setUnitOfMeasure(FrequencyUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyThreeDigitIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyThreeDigitIntegerDimension.java new file mode 100644 index 0000000..00b3971 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyThreeDigitIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

FrequencyThreeDigitIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="FrequencyThreeDigitIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>ThreeDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}FrequencyUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FrequencyThreeDigitIntegerDimension", propOrder = { + "value" +}) +public class FrequencyThreeDigitIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected FrequencyUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link FrequencyUnitOfMeasure } + * + */ + public FrequencyUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyUnitOfMeasure } + * + */ + public void setUnitOfMeasure(FrequencyUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyUnitOfMeasure.java new file mode 100644 index 0000000..0957ec9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FrequencyUnitOfMeasure.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FrequencyUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FrequencyUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Hz"/>
+ *     <enumeration value="KHz"/>
+ *     <enumeration value="MHz"/>
+ *     <enumeration value="GHz"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FrequencyUnitOfMeasure") +@XmlEnum +public enum FrequencyUnitOfMeasure { + + @XmlEnumValue("Hz") + HZ("Hz"), + @XmlEnumValue("KHz") + K_HZ("KHz"), + @XmlEnumValue("MHz") + M_HZ("MHz"), + @XmlEnumValue("GHz") + G_HZ("GHz"); + private final String value; + + FrequencyUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FrequencyUnitOfMeasure fromValue(String v) { + for (FrequencyUnitOfMeasure c: FrequencyUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FulfillReadiness.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FulfillReadiness.java new file mode 100644 index 0000000..4a8785d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FulfillReadiness.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

FulfillReadiness的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="FulfillReadiness">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="drop_ship_ready"/>
+ *     <enumeration value="not_ready"/>
+ *     <enumeration value="receive_ready"/>
+ *     <enumeration value="exception_receive_ready"/>
+ *     <enumeration value="po_ready"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "FulfillReadiness") +@XmlEnum +public enum FulfillReadiness { + + @XmlEnumValue("drop_ship_ready") + DROP_SHIP_READY("drop_ship_ready"), + @XmlEnumValue("not_ready") + NOT_READY("not_ready"), + @XmlEnumValue("receive_ready") + RECEIVE_READY("receive_ready"), + @XmlEnumValue("exception_receive_ready") + EXCEPTION_RECEIVE_READY("exception_receive_ready"), + @XmlEnumValue("po_ready") + PO_READY("po_ready"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + FulfillReadiness(String v) { + value = v; + } + + public String value() { + return value; + } + + public static FulfillReadiness fromValue(String v) { + for (FulfillReadiness c: FulfillReadiness.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/FurnitureAndDecor.java b/src/main/java/com/amazon/SellingPartnerAPI/model/FurnitureAndDecor.java new file mode 100644 index 0000000..2cf8011 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/FurnitureAndDecor.java @@ -0,0 +1,2350 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "FurnitureAndDecor") +public class FurnitureAndDecor { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected FurnitureAndDecor.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link FurnitureAndDecor.VariationData } + * + */ + public FurnitureAndDecor.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link FurnitureAndDecor.VariationData } + * + */ + public void setVariationData(FurnitureAndDecor.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationAccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationAccessory.java new file mode 100644 index 0000000..db95892 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationAccessory.java @@ -0,0 +1,256 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cableLength", + "operatingSystem", + "powerSource", + "screenSize", + "totalEthernetPorts", + "wirelessType", + "powerPlugType" +}) +@XmlRootElement(name = "GPSOrNavigationAccessory") +public class GPSOrNavigationAccessory { + + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "WirelessType") + protected String wirelessType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationSystem.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationSystem.java new file mode 100644 index 0000000..01c0b72 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GPSOrNavigationSystem.java @@ -0,0 +1,953 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}DurationOfMapService" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VideoProcessor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SubscriptionTermName" minOccurs="0"/>
+ *         <element ref="{}TrafficFeatures" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}WaypointsType" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cableLength", + "colorScreen", + "durationOfMapService", + "operatingSystem", + "videoProcessor", + "efficiency", + "finishType", + "internetApplications", + "memorySlotsAvailable", + "powerPlugType", + "powerSource", + "processorBrand", + "screenSize", + "remoteControlDescription", + "removableMemory", + "screenResolution", + "subscriptionTermName", + "trafficFeatures", + "softwareIncluded", + "totalEthernetPorts", + "totalFirewirePorts", + "totalHdmiPorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "waypointsType", + "wirelessTechnology" +}) +@XmlRootElement(name = "GPSOrNavigationSystem") +public class GPSOrNavigationSystem { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "ColorScreen") + protected Boolean colorScreen; + @XmlElement(name = "DurationOfMapService") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String durationOfMapService; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "VideoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoProcessor; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "SubscriptionTermName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subscriptionTermName; + @XmlElement(name = "TrafficFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List trafficFeatures; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "WaypointsType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waypointsType; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取colorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setColorScreen(Boolean value) { + this.colorScreen = value; + } + + /** + * 获取durationOfMapService属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDurationOfMapService() { + return durationOfMapService; + } + + /** + * 设置durationOfMapService属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDurationOfMapService(String value) { + this.durationOfMapService = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取videoProcessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoProcessor() { + return videoProcessor; + } + + /** + * 设置videoProcessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoProcessor(String value) { + this.videoProcessor = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取subscriptionTermName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubscriptionTermName() { + return subscriptionTermName; + } + + /** + * 设置subscriptionTermName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubscriptionTermName(String value) { + this.subscriptionTermName = value; + } + + /** + * Gets the value of the trafficFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the trafficFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrafficFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTrafficFeatures() { + if (trafficFeatures == null) { + trafficFeatures = new ArrayList(); + } + return this.trafficFeatures; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取waypointsType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaypointsType() { + return waypointsType; + } + + /** + * 设置waypointsType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaypointsType(String value) { + this.waypointsType = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GdprRiskType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GdprRiskType.java new file mode 100644 index 0000000..250aa5d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GdprRiskType.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

GdprRiskType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="GdprRiskType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="manufacturer_website_registration"/>
+ *     <enumeration value="no_electronic_information_stored"/>
+ *     <enumeration value="user_setting_information_storage"/>
+ *     <enumeration value="pin_or_biometric_recognition_lock"/>
+ *     <enumeration value="cloud_account_connectivity"/>
+ *     <enumeration value="physical_or_cloud_data_storage"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GdprRiskType") +@XmlEnum +public enum GdprRiskType { + + @XmlEnumValue("manufacturer_website_registration") + MANUFACTURER_WEBSITE_REGISTRATION("manufacturer_website_registration"), + @XmlEnumValue("no_electronic_information_stored") + NO_ELECTRONIC_INFORMATION_STORED("no_electronic_information_stored"), + @XmlEnumValue("user_setting_information_storage") + USER_SETTING_INFORMATION_STORAGE("user_setting_information_storage"), + @XmlEnumValue("pin_or_biometric_recognition_lock") + PIN_OR_BIOMETRIC_RECOGNITION_LOCK("pin_or_biometric_recognition_lock"), + @XmlEnumValue("cloud_account_connectivity") + CLOUD_ACCOUNT_CONNECTIVITY("cloud_account_connectivity"), + @XmlEnumValue("physical_or_cloud_data_storage") + PHYSICAL_OR_CLOUD_DATA_STORAGE("physical_or_cloud_data_storage"); + private final String value; + + GdprRiskType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static GdprRiskType fromValue(String v) { + for (GdprRiskType c: GdprRiskType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Gears.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Gears.java new file mode 100644 index 0000000..b92ea23 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Gears.java @@ -0,0 +1,2801 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BoreDiameterTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PitchLineToBase" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ActiveCoils" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="AxialMisalignment" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumAngularMisalignment" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="MaximumParallelMisalignment" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltCrossSection" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BodyOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompressedLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeflectionAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="FlangeOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlangeThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="GuideSupportType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HubProjection" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="KeyWayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="KeyWayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LegLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumSpringCompressionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumTensionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MinimumSpringCompressionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="NumberOfBands" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OuterRingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SetScrewThreadType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SlideTravelDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpringRate" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="SpringWindDirection" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StrandType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TradeSizeName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WireDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RodOutsideDiameterMax" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "boreDiameter", + "boreDiameterTolerance", + "color", + "colorMap", + "colorName", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "faceWidth", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "pitchLineToBase", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth", + "activeCoils", + "axialMisalignment", + "maximumAngularMisalignment", + "maximumParallelMisalignment", + "beltCrossSection", + "beltWidth", + "bodyOutsideDiameter", + "compressedLength", + "deflectionAngle", + "flangeOutsideDiameter", + "flangeThickness", + "guideSupportType", + "hubProjection", + "keyWayDepth", + "keyWayWidth", + "legLength", + "maximumSpringCompressionLoad", + "maximumTensionLoad", + "minimumSpringCompressionLoad", + "numberOfBands", + "numberOfGrooves", + "outerRingWidth", + "setScrewThreadType", + "slideTravelDistance", + "springRate", + "springWindDirection", + "strandType", + "tradeSizeName", + "wireDiameter", + "rodOutsideDiameterMax" +}) +@XmlRootElement(name = "Gears") +public class Gears { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "BoreDiameter") + protected LengthDimension boreDiameter; + @XmlElement(name = "BoreDiameterTolerance") + protected LengthDimension boreDiameterTolerance; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ColorName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorName; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FaceWidth") + protected LengthDimension faceWidth; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PitchLineToBase") + protected LengthDimension pitchLineToBase; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + @XmlElement(name = "ActiveCoils") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger activeCoils; + @XmlElement(name = "AxialMisalignment") + protected LengthDimension axialMisalignment; + @XmlElement(name = "MaximumAngularMisalignment") + protected DegreeDimension maximumAngularMisalignment; + @XmlElement(name = "MaximumParallelMisalignment") + protected LengthDimension maximumParallelMisalignment; + @XmlElement(name = "BeltCrossSection") + protected LengthDimension beltCrossSection; + @XmlElement(name = "BeltWidth") + protected LengthDimension beltWidth; + @XmlElement(name = "BodyOutsideDiameter") + protected LengthDimension bodyOutsideDiameter; + @XmlElement(name = "CompressedLength") + protected LengthDimension compressedLength; + @XmlElement(name = "DeflectionAngle") + protected DegreeDimension deflectionAngle; + @XmlElement(name = "FlangeOutsideDiameter") + protected LengthDimension flangeOutsideDiameter; + @XmlElement(name = "FlangeThickness") + protected LengthDimension flangeThickness; + @XmlElement(name = "GuideSupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideSupportType; + @XmlElement(name = "HubProjection") + protected LengthDimension hubProjection; + @XmlElement(name = "KeyWayDepth") + protected LengthDimension keyWayDepth; + @XmlElement(name = "KeyWayWidth") + protected LengthDimension keyWayWidth; + @XmlElement(name = "LegLength") + protected LengthDimension legLength; + @XmlElement(name = "MaximumSpringCompressionLoad") + protected TorqueType maximumSpringCompressionLoad; + @XmlElement(name = "MaximumTensionLoad") + protected TorqueType maximumTensionLoad; + @XmlElement(name = "MinimumSpringCompressionLoad") + protected TorqueType minimumSpringCompressionLoad; + @XmlElement(name = "NumberOfBands") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBands; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "OuterRingWidth") + protected LengthDimension outerRingWidth; + @XmlElement(name = "SetScrewThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String setScrewThreadType; + @XmlElement(name = "SlideTravelDistance") + protected LengthDimension slideTravelDistance; + @XmlElement(name = "SpringRate") + protected TorqueType springRate; + @XmlElement(name = "SpringWindDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String springWindDirection; + @XmlElement(name = "StrandType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strandType; + @XmlElement(name = "TradeSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tradeSizeName; + @XmlElement(name = "WireDiameter") + protected LengthDimension wireDiameter; + @XmlElement(name = "RodOutsideDiameterMax") + protected LengthDimension rodOutsideDiameterMax; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取boreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameter() { + return boreDiameter; + } + + /** + * 设置boreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameter(LengthDimension value) { + this.boreDiameter = value; + } + + /** + * 获取boreDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameterTolerance() { + return boreDiameterTolerance; + } + + /** + * 设置boreDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameterTolerance(LengthDimension value) { + this.boreDiameterTolerance = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取colorName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorName() { + return colorName; + } + + /** + * 设置colorName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorName(String value) { + this.colorName = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取faceWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceWidth() { + return faceWidth; + } + + /** + * 设置faceWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceWidth(LengthDimension value) { + this.faceWidth = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取pitchLineToBase属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPitchLineToBase() { + return pitchLineToBase; + } + + /** + * 设置pitchLineToBase属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPitchLineToBase(LengthDimension value) { + this.pitchLineToBase = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + + /** + * 获取activeCoils属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getActiveCoils() { + return activeCoils; + } + + /** + * 设置activeCoils属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setActiveCoils(BigInteger value) { + this.activeCoils = value; + } + + /** + * 获取axialMisalignment属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getAxialMisalignment() { + return axialMisalignment; + } + + /** + * 设置axialMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setAxialMisalignment(LengthDimension value) { + this.axialMisalignment = value; + } + + /** + * 获取maximumAngularMisalignment属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getMaximumAngularMisalignment() { + return maximumAngularMisalignment; + } + + /** + * 设置maximumAngularMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setMaximumAngularMisalignment(DegreeDimension value) { + this.maximumAngularMisalignment = value; + } + + /** + * 获取maximumParallelMisalignment属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumParallelMisalignment() { + return maximumParallelMisalignment; + } + + /** + * 设置maximumParallelMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumParallelMisalignment(LengthDimension value) { + this.maximumParallelMisalignment = value; + } + + /** + * 获取beltCrossSection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltCrossSection() { + return beltCrossSection; + } + + /** + * 设置beltCrossSection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltCrossSection(LengthDimension value) { + this.beltCrossSection = value; + } + + /** + * 获取beltWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltWidth() { + return beltWidth; + } + + /** + * 设置beltWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltWidth(LengthDimension value) { + this.beltWidth = value; + } + + /** + * 获取bodyOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBodyOutsideDiameter() { + return bodyOutsideDiameter; + } + + /** + * 设置bodyOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBodyOutsideDiameter(LengthDimension value) { + this.bodyOutsideDiameter = value; + } + + /** + * 获取compressedLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompressedLength() { + return compressedLength; + } + + /** + * 设置compressedLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompressedLength(LengthDimension value) { + this.compressedLength = value; + } + + /** + * 获取deflectionAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getDeflectionAngle() { + return deflectionAngle; + } + + /** + * 设置deflectionAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setDeflectionAngle(DegreeDimension value) { + this.deflectionAngle = value; + } + + /** + * 获取flangeOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeOutsideDiameter() { + return flangeOutsideDiameter; + } + + /** + * 设置flangeOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeOutsideDiameter(LengthDimension value) { + this.flangeOutsideDiameter = value; + } + + /** + * 获取flangeThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeThickness() { + return flangeThickness; + } + + /** + * 设置flangeThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeThickness(LengthDimension value) { + this.flangeThickness = value; + } + + /** + * 获取guideSupportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideSupportType() { + return guideSupportType; + } + + /** + * 设置guideSupportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideSupportType(String value) { + this.guideSupportType = value; + } + + /** + * 获取hubProjection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubProjection() { + return hubProjection; + } + + /** + * 设置hubProjection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubProjection(LengthDimension value) { + this.hubProjection = value; + } + + /** + * 获取keyWayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayDepth() { + return keyWayDepth; + } + + /** + * 设置keyWayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayDepth(LengthDimension value) { + this.keyWayDepth = value; + } + + /** + * 获取keyWayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayWidth() { + return keyWayWidth; + } + + /** + * 设置keyWayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayWidth(LengthDimension value) { + this.keyWayWidth = value; + } + + /** + * 获取legLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLegLength() { + return legLength; + } + + /** + * 设置legLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLegLength(LengthDimension value) { + this.legLength = value; + } + + /** + * 获取maximumSpringCompressionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumSpringCompressionLoad() { + return maximumSpringCompressionLoad; + } + + /** + * 设置maximumSpringCompressionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumSpringCompressionLoad(TorqueType value) { + this.maximumSpringCompressionLoad = value; + } + + /** + * 获取maximumTensionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTensionLoad() { + return maximumTensionLoad; + } + + /** + * 设置maximumTensionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTensionLoad(TorqueType value) { + this.maximumTensionLoad = value; + } + + /** + * 获取minimumSpringCompressionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMinimumSpringCompressionLoad() { + return minimumSpringCompressionLoad; + } + + /** + * 设置minimumSpringCompressionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMinimumSpringCompressionLoad(TorqueType value) { + this.minimumSpringCompressionLoad = value; + } + + /** + * 获取numberOfBands属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBands() { + return numberOfBands; + } + + /** + * 设置numberOfBands属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBands(BigInteger value) { + this.numberOfBands = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取outerRingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOuterRingWidth() { + return outerRingWidth; + } + + /** + * 设置outerRingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOuterRingWidth(LengthDimension value) { + this.outerRingWidth = value; + } + + /** + * 获取setScrewThreadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSetScrewThreadType() { + return setScrewThreadType; + } + + /** + * 设置setScrewThreadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSetScrewThreadType(String value) { + this.setScrewThreadType = value; + } + + /** + * 获取slideTravelDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSlideTravelDistance() { + return slideTravelDistance; + } + + /** + * 设置slideTravelDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSlideTravelDistance(LengthDimension value) { + this.slideTravelDistance = value; + } + + /** + * 获取springRate属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getSpringRate() { + return springRate; + } + + /** + * 设置springRate属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setSpringRate(TorqueType value) { + this.springRate = value; + } + + /** + * 获取springWindDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpringWindDirection() { + return springWindDirection; + } + + /** + * 设置springWindDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpringWindDirection(String value) { + this.springWindDirection = value; + } + + /** + * 获取strandType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrandType() { + return strandType; + } + + /** + * 设置strandType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrandType(String value) { + this.strandType = value; + } + + /** + * 获取tradeSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTradeSizeName() { + return tradeSizeName; + } + + /** + * 设置tradeSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTradeSizeName(String value) { + this.tradeSizeName = value; + } + + /** + * 获取wireDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWireDiameter() { + return wireDiameter; + } + + /** + * 设置wireDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWireDiameter(LengthDimension value) { + this.wireDiameter = value; + } + + /** + * 获取rodOutsideDiameterMax属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRodOutsideDiameterMax() { + return rodOutsideDiameterMax; + } + + /** + * 设置rodOutsideDiameterMax属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRodOutsideDiameterMax(LengthDimension value) { + this.rodOutsideDiameterMax = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GenericUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GenericUnit.java new file mode 100644 index 0000000..401fd62 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GenericUnit.java @@ -0,0 +1,121 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

GenericUnit的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="GenericUnit">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="kilograms"/>
+ *     <enumeration value="grams"/>
+ *     <enumeration value="milligrams"/>
+ *     <enumeration value="ounces"/>
+ *     <enumeration value="pounds"/>
+ *     <enumeration value="inches"/>
+ *     <enumeration value="feet"/>
+ *     <enumeration value="meters"/>
+ *     <enumeration value="centimeters"/>
+ *     <enumeration value="millimeters"/>
+ *     <enumeration value="square_meters"/>
+ *     <enumeration value="square_centimeters"/>
+ *     <enumeration value="square_feet"/>
+ *     <enumeration value="square_inches"/>
+ *     <enumeration value="gallons"/>
+ *     <enumeration value="pints"/>
+ *     <enumeration value="quarts"/>
+ *     <enumeration value="fluid_ounces"/>
+ *     <enumeration value="liters"/>
+ *     <enumeration value="cubic_meters"/>
+ *     <enumeration value="cubic_feet"/>
+ *     <enumeration value="cubic_inches"/>
+ *     <enumeration value="cubic_centimeters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GenericUnit") +@XmlEnum +public enum GenericUnit { + + @XmlEnumValue("kilograms") + KILOGRAMS("kilograms"), + @XmlEnumValue("grams") + GRAMS("grams"), + @XmlEnumValue("milligrams") + MILLIGRAMS("milligrams"), + @XmlEnumValue("ounces") + OUNCES("ounces"), + @XmlEnumValue("pounds") + POUNDS("pounds"), + @XmlEnumValue("inches") + INCHES("inches"), + @XmlEnumValue("feet") + FEET("feet"), + @XmlEnumValue("meters") + METERS("meters"), + @XmlEnumValue("centimeters") + CENTIMETERS("centimeters"), + @XmlEnumValue("millimeters") + MILLIMETERS("millimeters"), + @XmlEnumValue("square_meters") + SQUARE_METERS("square_meters"), + @XmlEnumValue("square_centimeters") + SQUARE_CENTIMETERS("square_centimeters"), + @XmlEnumValue("square_feet") + SQUARE_FEET("square_feet"), + @XmlEnumValue("square_inches") + SQUARE_INCHES("square_inches"), + @XmlEnumValue("gallons") + GALLONS("gallons"), + @XmlEnumValue("pints") + PINTS("pints"), + @XmlEnumValue("quarts") + QUARTS("quarts"), + @XmlEnumValue("fluid_ounces") + FLUID_OUNCES("fluid_ounces"), + @XmlEnumValue("liters") + LITERS("liters"), + @XmlEnumValue("cubic_meters") + CUBIC_METERS("cubic_meters"), + @XmlEnumValue("cubic_feet") + CUBIC_FEET("cubic_feet"), + @XmlEnumValue("cubic_inches") + CUBIC_INCHES("cubic_inches"), + @XmlEnumValue("cubic_centimeters") + CUBIC_CENTIMETERS("cubic_centimeters"); + private final String value; + + GenericUnit(String v) { + value = v; + } + + public String value() { + return value; + } + + public static GenericUnit fromValue(String v) { + for (GenericUnit c: GenericUnit.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GiftCard.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GiftCard.java new file mode 100644 index 0000000..e01ceb0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GiftCard.java @@ -0,0 +1,1160 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element name="GiftCard">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *                             <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="PhysicalGiftCard">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *                             <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="ElectronicGiftCard" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DesignName" type="{}String" minOccurs="0"/>
+ *         <element name="Format" type="{}GiftCardsFormatType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" maxOccurs="18" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}String" maxOccurs="27" minOccurs="0"/>
+ *         <element name="State" type="{}String" maxOccurs="52" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EventKeywords" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectKeywords" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerReturnPolicy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="Denomination"/>
+ *                         <enumeration value="Denomination-DesignName"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Denomination-DesignName-StyleName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element ref="{}Denomination" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "color", + "count", + "designName", + "format", + "genre", + "isAdultProduct", + "occasionType", + "state", + "targetGender", + "theme", + "eventKeywords", + "subjectKeywords", + "customerReturnPolicy", + "variationData" +}) +@XmlRootElement(name = "GiftCard") +public class GiftCard { + + @XmlElement(name = "ProductType", required = true) + protected GiftCard.ProductType productType; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "DesignName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designName; + @XmlElement(name = "Format") + @XmlSchemaType(name = "string") + protected List format; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List genre; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionType; + @XmlElement(name = "State") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List state; + @XmlElement(name = "TargetGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String targetGender; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "EventKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventKeywords; + @XmlElement(name = "SubjectKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectKeywords; + @XmlElement(name = "CustomerReturnPolicy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerReturnPolicy; + @XmlElement(name = "VariationData") + protected GiftCard.VariationData variationData; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link GiftCard.ProductType } + * + */ + public GiftCard.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link GiftCard.ProductType } + * + */ + public void setProductType(GiftCard.ProductType value) { + this.productType = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取designName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignName() { + return designName; + } + + /** + * 设置designName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignName(String value) { + this.designName = value; + } + + /** + * Gets the value of the format property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the format property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GiftCardsFormatType } + * + * + */ + public List getFormat() { + if (format == null) { + format = new ArrayList(); + } + return this.format; + } + + /** + * Gets the value of the genre property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the genre property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGenre().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGenre() { + if (genre == null) { + genre = new ArrayList(); + } + return this.genre; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * Gets the value of the occasionType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionType() { + if (occasionType == null) { + occasionType = new ArrayList(); + } + return this.occasionType; + } + + /** + * Gets the value of the state property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the state property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getState().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getState() { + if (state == null) { + state = new ArrayList(); + } + return this.state; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取eventKeywords属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventKeywords() { + return eventKeywords; + } + + /** + * 设置eventKeywords属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventKeywords(String value) { + this.eventKeywords = value; + } + + /** + * 获取subjectKeywords属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectKeywords() { + return subjectKeywords; + } + + /** + * 设置subjectKeywords属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectKeywords(String value) { + this.subjectKeywords = value; + } + + /** + * 获取customerReturnPolicy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerReturnPolicy() { + return customerReturnPolicy; + } + + /** + * 设置customerReturnPolicy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerReturnPolicy(String value) { + this.customerReturnPolicy = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link GiftCard.VariationData } + * + */ + public GiftCard.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link GiftCard.VariationData } + * + */ + public void setVariationData(GiftCard.VariationData value) { + this.variationData = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element name="GiftCard">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+     *                   <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="PhysicalGiftCard">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+     *                   <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="ElectronicGiftCard" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "giftCard", + "physicalGiftCard", + "electronicGiftCard" + }) + public static class ProductType { + + @XmlElement(name = "GiftCard") + protected GiftCard.ProductType.GiftCard giftCard; + @XmlElement(name = "PhysicalGiftCard") + protected GiftCard.ProductType.PhysicalGiftCard physicalGiftCard; + @XmlElement(name = "ElectronicGiftCard") + protected Object electronicGiftCard; + + /** + * 获取giftCard属性的值。 + * + * @return + * possible object is + * {@link GiftCard.ProductType.GiftCard } + * + */ + public GiftCard.ProductType.GiftCard getGiftCard() { + return giftCard; + } + + /** + * 设置giftCard属性的值。 + * + * @param value + * allowed object is + * {@link GiftCard.ProductType.GiftCard } + * + */ + public void setGiftCard(GiftCard.ProductType.GiftCard value) { + this.giftCard = value; + } + + /** + * 获取physicalGiftCard属性的值。 + * + * @return + * possible object is + * {@link GiftCard.ProductType.PhysicalGiftCard } + * + */ + public GiftCard.ProductType.PhysicalGiftCard getPhysicalGiftCard() { + return physicalGiftCard; + } + + /** + * 设置physicalGiftCard属性的值。 + * + * @param value + * allowed object is + * {@link GiftCard.ProductType.PhysicalGiftCard } + * + */ + public void setPhysicalGiftCard(GiftCard.ProductType.PhysicalGiftCard value) { + this.physicalGiftCard = value; + } + + /** + * 获取electronicGiftCard属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getElectronicGiftCard() { + return electronicGiftCard; + } + + /** + * 设置electronicGiftCard属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setElectronicGiftCard(Object value) { + this.electronicGiftCard = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+         *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "itemDisplayHeight", + "itemDisplayLength", + "itemDisplayWeight", + "itemDisplayWidth" + }) + public static class GiftCard { + + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayLength") + protected LengthDimension itemDisplayLength; + @XmlElement(name = "ItemDisplayWeight") + protected WeightDimension itemDisplayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayLength() { + return itemDisplayLength; + } + + /** + * 设置itemDisplayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayLength(LengthDimension value) { + this.itemDisplayLength = value; + } + + /** + * 获取itemDisplayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemDisplayWeight() { + return itemDisplayWeight; + } + + /** + * 设置itemDisplayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemDisplayWeight(WeightDimension value) { + this.itemDisplayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+         *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "itemDisplayHeight", + "itemDisplayLength", + "itemDisplayWeight", + "itemDisplayWidth" + }) + public static class PhysicalGiftCard { + + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayLength") + protected LengthDimension itemDisplayLength; + @XmlElement(name = "ItemDisplayWeight") + protected WeightDimension itemDisplayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayLength() { + return itemDisplayLength; + } + + /** + * 设置itemDisplayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayLength(LengthDimension value) { + this.itemDisplayLength = value; + } + + /** + * 获取itemDisplayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemDisplayWeight() { + return itemDisplayWeight; + } + + /** + * 设置itemDisplayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemDisplayWeight(WeightDimension value) { + this.itemDisplayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="Denomination"/>
+     *               <enumeration value="Denomination-DesignName"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Denomination-DesignName-StyleName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element ref="{}Denomination" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "denomination", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String parentage; + @XmlElement(name = "VariationTheme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String variationTheme; + @XmlElement(name = "Denomination") + protected BigDecimal denomination; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取denomination属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDenomination() { + return denomination; + } + + /** + * 设置denomination属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDenomination(BigDecimal value) { + this.denomination = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GiftCardsFormatType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GiftCardsFormatType.java new file mode 100644 index 0000000..6a15882 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GiftCardsFormatType.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

GiftCardsFormatType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="GiftCardsFormatType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="email_gift_cards"/>
+ *     <enumeration value="plastic_gift_cards"/>
+ *     <enumeration value="print_at_home"/>
+ *     <enumeration value="multi_pack"/>
+ *     <enumeration value="facebook"/>
+ *     <enumeration value="gift_box"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GiftCardsFormatType") +@XmlEnum +public enum GiftCardsFormatType { + + @XmlEnumValue("email_gift_cards") + EMAIL_GIFT_CARDS("email_gift_cards"), + @XmlEnumValue("plastic_gift_cards") + PLASTIC_GIFT_CARDS("plastic_gift_cards"), + @XmlEnumValue("print_at_home") + PRINT_AT_HOME("print_at_home"), + @XmlEnumValue("multi_pack") + MULTI_PACK("multi_pack"), + @XmlEnumValue("facebook") + FACEBOOK("facebook"), + @XmlEnumValue("gift_box") + GIFT_BOX("gift_box"); + private final String value; + + GiftCardsFormatType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static GiftCardsFormatType fromValue(String v) { + for (GiftCardsFormatType c: GiftCardsFormatType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GirthSizeType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GirthSizeType.java new file mode 100644 index 0000000..667740b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GirthSizeType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

GirthSizeType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="GirthSizeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MaximumGirthSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumGirthSize" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GirthSizeType", propOrder = { + "maximumGirthSize", + "minimumGirthSize" +}) +public class GirthSizeType { + + @XmlElement(name = "MaximumGirthSize") + protected LengthDimension maximumGirthSize; + @XmlElement(name = "MinimumGirthSize") + protected LengthDimension minimumGirthSize; + + /** + * 获取maximumGirthSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumGirthSize() { + return maximumGirthSize; + } + + /** + * 设置maximumGirthSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumGirthSize(LengthDimension value) { + this.maximumGirthSize = value; + } + + /** + * 获取minimumGirthSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumGirthSize() { + return minimumGirthSize; + } + + /** + * 设置minimumGirthSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumGirthSize(LengthDimension value) { + this.minimumGirthSize = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GlobalCurrencyCode.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GlobalCurrencyCode.java new file mode 100644 index 0000000..eed9aee --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GlobalCurrencyCode.java @@ -0,0 +1,217 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

GlobalCurrencyCode的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="GlobalCurrencyCode">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="AED"/>
+ *     <enumeration value="ALL"/>
+ *     <enumeration value="ARS"/>
+ *     <enumeration value="ATS"/>
+ *     <enumeration value="AUD"/>
+ *     <enumeration value="BAM"/>
+ *     <enumeration value="BEF"/>
+ *     <enumeration value="BGN"/>
+ *     <enumeration value="BHD"/>
+ *     <enumeration value="BOB"/>
+ *     <enumeration value="BRL"/>
+ *     <enumeration value="BYR"/>
+ *     <enumeration value="CAD"/>
+ *     <enumeration value="CHF"/>
+ *     <enumeration value="CLP"/>
+ *     <enumeration value="CNY"/>
+ *     <enumeration value="COP"/>
+ *     <enumeration value="CRC"/>
+ *     <enumeration value="CSD"/>
+ *     <enumeration value="CZK"/>
+ *     <enumeration value="DEM"/>
+ *     <enumeration value="DKK"/>
+ *     <enumeration value="DOP"/>
+ *     <enumeration value="DZD"/>
+ *     <enumeration value="EEK"/>
+ *     <enumeration value="EGP"/>
+ *     <enumeration value="ESP"/>
+ *     <enumeration value="EUR"/>
+ *     <enumeration value="FIM"/>
+ *     <enumeration value="FRF"/>
+ *     <enumeration value="GBP"/>
+ *     <enumeration value="GRD"/>
+ *     <enumeration value="GTQ"/>
+ *     <enumeration value="HKD"/>
+ *     <enumeration value="HNL"/>
+ *     <enumeration value="HRK"/>
+ *     <enumeration value="HUF"/>
+ *     <enumeration value="IDR"/>
+ *     <enumeration value="ILS"/>
+ *     <enumeration value="INR"/>
+ *     <enumeration value="IQD"/>
+ *     <enumeration value="ISK"/>
+ *     <enumeration value="ITL"/>
+ *     <enumeration value="JOD"/>
+ *     <enumeration value="JPY"/>
+ *     <enumeration value="KRW"/>
+ *     <enumeration value="KWD"/>
+ *     <enumeration value="LBP"/>
+ *     <enumeration value="LTL"/>
+ *     <enumeration value="LUF"/>
+ *     <enumeration value="LVL"/>
+ *     <enumeration value="LYD"/>
+ *     <enumeration value="MAD"/>
+ *     <enumeration value="MKD"/>
+ *     <enumeration value="MXN"/>
+ *     <enumeration value="MYR"/>
+ *     <enumeration value="NIO"/>
+ *     <enumeration value="NOK"/>
+ *     <enumeration value="NZD"/>
+ *     <enumeration value="OMR"/>
+ *     <enumeration value="PAB"/>
+ *     <enumeration value="PEN"/>
+ *     <enumeration value="PHP"/>
+ *     <enumeration value="PLN"/>
+ *     <enumeration value="PTE"/>
+ *     <enumeration value="PYG"/>
+ *     <enumeration value="QAR"/>
+ *     <enumeration value="RON"/>
+ *     <enumeration value="RSD"/>
+ *     <enumeration value="RUB"/>
+ *     <enumeration value="SAR"/>
+ *     <enumeration value="SDG"/>
+ *     <enumeration value="SEK"/>
+ *     <enumeration value="SGD"/>
+ *     <enumeration value="SKK"/>
+ *     <enumeration value="SVC"/>
+ *     <enumeration value="SYP"/>
+ *     <enumeration value="THB"/>
+ *     <enumeration value="TND"/>
+ *     <enumeration value="TRY"/>
+ *     <enumeration value="TWD"/>
+ *     <enumeration value="UAH"/>
+ *     <enumeration value="USD"/>
+ *     <enumeration value="UYU"/>
+ *     <enumeration value="VEF"/>
+ *     <enumeration value="VND"/>
+ *     <enumeration value="YER"/>
+ *     <enumeration value="ZAR"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GlobalCurrencyCode") +@XmlEnum +public enum GlobalCurrencyCode { + + AED, + ALL, + ARS, + ATS, + AUD, + BAM, + BEF, + BGN, + BHD, + BOB, + BRL, + BYR, + CAD, + CHF, + CLP, + CNY, + COP, + CRC, + CSD, + CZK, + DEM, + DKK, + DOP, + DZD, + EEK, + EGP, + ESP, + EUR, + FIM, + FRF, + GBP, + GRD, + GTQ, + HKD, + HNL, + HRK, + HUF, + IDR, + ILS, + INR, + IQD, + ISK, + ITL, + JOD, + JPY, + KRW, + KWD, + LBP, + LTL, + LUF, + LVL, + LYD, + MAD, + MKD, + MXN, + MYR, + NIO, + NOK, + NZD, + OMR, + PAB, + PEN, + PHP, + PLN, + PTE, + PYG, + QAR, + RON, + RSD, + RUB, + SAR, + SDG, + SEK, + SGD, + SKK, + SVC, + SYP, + THB, + TND, + TRY, + TWD, + UAH, + USD, + UYU, + VEF, + VND, + YER, + ZAR; + + public String value() { + return name(); + } + + public static GlobalCurrencyCode fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GraduationInterval.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GraduationInterval.java new file mode 100644 index 0000000..8c41ffe --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GraduationInterval.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

GraduationInterval complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="GraduationInterval">
+ *   <simpleContent>
+ *     <extension base="<>PositiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}GraduationIntervalUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GraduationInterval", propOrder = { + "value" +}) +public class GraduationInterval { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCard.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCard.java new file mode 100644 index 0000000..8399731 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCard.java @@ -0,0 +1,194 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GraphicsCardDescription" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="GraphicsCoprocessor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GraphicsProcessorManufacturer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GraphicsCardRamSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="GraphicsCardInterface" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "graphicsCardDescription", + "graphicsCoprocessor", + "graphicsProcessorManufacturer", + "graphicsCardRamSize", + "graphicsCardInterface" +}) +@XmlRootElement(name = "GraphicsCard") +public class GraphicsCard { + + @XmlElement(name = "GraphicsCardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCardDescription; + @XmlElement(name = "GraphicsCoprocessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCoprocessor; + @XmlElement(name = "GraphicsProcessorManufacturer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsProcessorManufacturer; + @XmlElement(name = "GraphicsCardRamSize") + protected MemorySizeDimension graphicsCardRamSize; + @XmlElement(name = "GraphicsCardInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCardInterface; + + /** + * 获取graphicsCardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCardDescription() { + return graphicsCardDescription; + } + + /** + * 设置graphicsCardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCardDescription(String value) { + this.graphicsCardDescription = value; + } + + /** + * 获取graphicsCoprocessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCoprocessor() { + return graphicsCoprocessor; + } + + /** + * 设置graphicsCoprocessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCoprocessor(String value) { + this.graphicsCoprocessor = value; + } + + /** + * 获取graphicsProcessorManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsProcessorManufacturer() { + return graphicsProcessorManufacturer; + } + + /** + * 设置graphicsProcessorManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsProcessorManufacturer(String value) { + this.graphicsProcessorManufacturer = value; + } + + /** + * 获取graphicsCardRamSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getGraphicsCardRamSize() { + return graphicsCardRamSize; + } + + /** + * 设置graphicsCardRamSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setGraphicsCardRamSize(MemorySizeDimension value) { + this.graphicsCardRamSize = value; + } + + /** + * 获取graphicsCardInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCardInterface() { + return graphicsCardInterface; + } + + /** + * 设置graphicsCardInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCardInterface(String value) { + this.graphicsCardInterface = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCardInterfaceTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCardInterfaceTypeValues.java new file mode 100644 index 0000000..a64e99d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/GraphicsCardInterfaceTypeValues.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

GraphicsCardInterfaceTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="GraphicsCardInterfaceTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="agp"/>
+ *     <enumeration value="integrated"/>
+ *     <enumeration value="pci"/>
+ *     <enumeration value="pci_e"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GraphicsCardInterfaceTypeValues") +@XmlEnum +public enum GraphicsCardInterfaceTypeValues { + + @XmlEnumValue("agp") + AGP("agp"), + @XmlEnumValue("integrated") + INTEGRATED("integrated"), + @XmlEnumValue("pci") + PCI("pci"), + @XmlEnumValue("pci_e") + PCI_E("pci_e"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + GraphicsCardInterfaceTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static GraphicsCardInterfaceTypeValues fromValue(String v) { + for (GraphicsCardInterfaceTypeValues c: GraphicsCardInterfaceTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Grommets.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Grommets.java new file mode 100644 index 0000000..6ed7bc4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Grommets.java @@ -0,0 +1,1806 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "colorMap", + "color", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "Grommets") +public class Grommets { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Guitars.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Guitars.java new file mode 100644 index 0000000..4307f32 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Guitars.java @@ -0,0 +1,2212 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarAttribute" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DrumSetPieceQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DigitalAudioProtocol" type="{}HundredString" minOccurs="0"/>
+ *         <element name="GuitarPickThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HardwareInterface" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MalletHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MixerChannelQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfKeyboardKeys" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WirelessMicrophoneFrequency" type="{}FrequencyIntegerDimension" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PercussionDiameter" type="{}LengthIntegerDimension" minOccurs="0"/>
+ *         <element name="ProficiencyLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Intermediate"/>
+ *               <enumeration value="Professional"/>
+ *               <enumeration value="Student"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RecorderTrackCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSticksSize", + "guitarAttribute", + "guitarBridgeSystem", + "guitarPickupConfiguration", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "materialType", + "backMaterial", + "bodyMaterial", + "topMaterial", + "fretboardMaterial", + "neckMaterial", + "stringMaterial", + "stringGauge", + "pickguardDescription", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "speakerCount", + "speakerSize", + "speakerAmplificationType", + "regionOfOrigin", + "numberOfStrings", + "keyAction", + "handOrientation", + "itemStyling", + "polarPattern", + "numberOfPieces", + "isAssemblyRequired", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "drumSetPieceQty", + "digitalAudioProtocol", + "guitarPickThickness", + "hardwareInterface", + "isACAdapterIncluded", + "malletHardness", + "mixerChannelQty", + "numberOfChannels", + "numberOfKeyboardKeys", + "wirelessMicrophoneFrequency", + "outputWattage", + "percussionDiameter", + "proficiencyLevel", + "recorderTrackCount", + "itemTypeName" +}) +@XmlRootElement(name = "Guitars") +public class Guitars { + + @XmlElement(name = "VariationData") + protected Guitars.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected Guitars.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "GuitarAttribute") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarAttribute; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "DrumSetPieceQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger drumSetPieceQty; + @XmlElement(name = "DigitalAudioProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioProtocol; + @XmlElement(name = "GuitarPickThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickThickness; + @XmlElement(name = "HardwareInterface") + protected String hardwareInterface; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "MalletHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String malletHardness; + @XmlElement(name = "MixerChannelQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mixerChannelQty; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "NumberOfKeyboardKeys") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfKeyboardKeys; + @XmlElement(name = "WirelessMicrophoneFrequency") + protected FrequencyIntegerDimension wirelessMicrophoneFrequency; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "PercussionDiameter") + protected LengthIntegerDimension percussionDiameter; + @XmlElement(name = "ProficiencyLevel") + protected String proficiencyLevel; + @XmlElement(name = "RecorderTrackCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recorderTrackCount; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Guitars.VariationData } + * + */ + public Guitars.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Guitars.VariationData } + * + */ + public void setVariationData(Guitars.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Guitars.ColorSpecification } + * + */ + public Guitars.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Guitars.ColorSpecification } + * + */ + public void setColorSpecification(Guitars.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取guitarAttribute属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarAttribute() { + return guitarAttribute; + } + + /** + * 设置guitarAttribute属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarAttribute(String value) { + this.guitarAttribute = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取drumSetPieceQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDrumSetPieceQty() { + return drumSetPieceQty; + } + + /** + * 设置drumSetPieceQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDrumSetPieceQty(BigInteger value) { + this.drumSetPieceQty = value; + } + + /** + * 获取digitalAudioProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioProtocol() { + return digitalAudioProtocol; + } + + /** + * 设置digitalAudioProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioProtocol(String value) { + this.digitalAudioProtocol = value; + } + + /** + * 获取guitarPickThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickThickness() { + return guitarPickThickness; + } + + /** + * 设置guitarPickThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickThickness(String value) { + this.guitarPickThickness = value; + } + + /** + * 获取hardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareInterface() { + return hardwareInterface; + } + + /** + * 设置hardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareInterface(String value) { + this.hardwareInterface = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取malletHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMalletHardness() { + return malletHardness; + } + + /** + * 设置malletHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMalletHardness(String value) { + this.malletHardness = value; + } + + /** + * 获取mixerChannelQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMixerChannelQty() { + return mixerChannelQty; + } + + /** + * 设置mixerChannelQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMixerChannelQty(BigInteger value) { + this.mixerChannelQty = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取numberOfKeyboardKeys属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfKeyboardKeys() { + return numberOfKeyboardKeys; + } + + /** + * 设置numberOfKeyboardKeys属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfKeyboardKeys(BigInteger value) { + this.numberOfKeyboardKeys = value; + } + + /** + * 获取wirelessMicrophoneFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getWirelessMicrophoneFrequency() { + return wirelessMicrophoneFrequency; + } + + /** + * 设置wirelessMicrophoneFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setWirelessMicrophoneFrequency(FrequencyIntegerDimension value) { + this.wirelessMicrophoneFrequency = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取percussionDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getPercussionDiameter() { + return percussionDiameter; + } + + /** + * 设置percussionDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setPercussionDiameter(LengthIntegerDimension value) { + this.percussionDiameter = value; + } + + /** + * 获取proficiencyLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * 设置proficiencyLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProficiencyLevel(String value) { + this.proficiencyLevel = value; + } + + /** + * 获取recorderTrackCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecorderTrackCount() { + return recorderTrackCount; + } + + /** + * 设置recorderTrackCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecorderTrackCount(BigInteger value) { + this.recorderTrackCount = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HICommon.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HICommon.java new file mode 100644 index 0000000..95f0fe5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HICommon.java @@ -0,0 +1,1522 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AmzMinimum" type="{}OptionalMinimumAgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="AirFlowCapacity" type="{}AirFlowDisplacementDimension" minOccurs="0"/>
+ *         <element name="AmperageCapacity" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AreBatteriesIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BatteriesRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BatteryCellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryLife" type="{}BatteryLifeType" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CapacityDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certification" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="CordLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ExtensionLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FlowRate" type="{}FlowRateType" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandleLeverPlacement" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Horsepower" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="HoseLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IncludedComponent" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="InstallationMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfHandles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Pattern" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoundLevel" type="{}SoundLevelType" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Style" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TemperatureRange" type="{}TemperatureRangeType" minOccurs="0"/>
+ *         <element name="Thickness" type="{}ThicknessType" minOccurs="0"/>
+ *         <element name="Usage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterConsumption" type="{}WaterConsumptionType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "amzMinimum", + "airFlowCapacity", + "amperageCapacity", + "areBatteriesIncluded", + "batteriesRequired", + "batteryCellType", + "batteryDescription", + "batteryLife", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "canShipInOriginalContainer", + "capacityDescription", + "certification", + "cordLength", + "extensionLength", + "finish", + "flowRate", + "gritType", + "handleLeverPlacement", + "horsepower", + "hoseLength", + "itemPitch", + "identityPackageType", + "includedComponent", + "installationMethod", + "isAdultProduct", + "itemDiameter", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "maximumPressure", + "maximumWeightCapacity", + "numberOfHandles", + "numberOfPieces", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "pattern", + "ppuCount", + "ppuCountType", + "shape", + "sizeMap", + "soundLevel", + "specialFeatures", + "style", + "temperatureRange", + "thickness", + "usage", + "warrantyType", + "waterConsumption" +}) +@XmlRootElement(name = "HICommon") +public class HICommon { + + @XmlElement(name = "AmzMinimum") + protected OptionalMinimumAgeRecommendedDimension amzMinimum; + @XmlElement(name = "AirFlowCapacity") + protected AirFlowDisplacementDimension airFlowCapacity; + @XmlElement(name = "AmperageCapacity") + protected AmperageDimension amperageCapacity; + @XmlElement(name = "AreBatteriesIncluded") + protected Boolean areBatteriesIncluded; + @XmlElement(name = "BatteriesRequired") + protected Boolean batteriesRequired; + @XmlElement(name = "BatteryCellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryCellType; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryLife") + protected BatteryLifeType batteryLife; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "CapacityDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capacityDescription; + @XmlElement(name = "Certification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List certification; + @XmlElement(name = "CordLength") + protected LengthDimension cordLength; + @XmlElement(name = "ExtensionLength") + protected LengthDimension extensionLength; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "FlowRate") + protected FlowRateType flowRate; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HandleLeverPlacement") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleLeverPlacement; + @XmlElement(name = "Horsepower") + protected PowerDimension horsepower; + @XmlElement(name = "HoseLength") + protected LengthDimension hoseLength; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IncludedComponent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponent; + @XmlElement(name = "InstallationMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationMethod; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NumberOfHandles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHandles; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Pattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pattern; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SoundLevel") + protected SoundLevelType soundLevel; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "Style") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String style; + @XmlElement(name = "TemperatureRange") + protected TemperatureRangeType temperatureRange; + @XmlElement(name = "Thickness") + protected ThicknessType thickness; + @XmlElement(name = "Usage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String usage; + @XmlElement(name = "WarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyType; + @XmlElement(name = "WaterConsumption") + protected WaterConsumptionType waterConsumption; + + /** + * 获取amzMinimum属性的值。 + * + * @return + * possible object is + * {@link OptionalMinimumAgeRecommendedDimension } + * + */ + public OptionalMinimumAgeRecommendedDimension getAmzMinimum() { + return amzMinimum; + } + + /** + * 设置amzMinimum属性的值。 + * + * @param value + * allowed object is + * {@link OptionalMinimumAgeRecommendedDimension } + * + */ + public void setAmzMinimum(OptionalMinimumAgeRecommendedDimension value) { + this.amzMinimum = value; + } + + /** + * 获取airFlowCapacity属性的值。 + * + * @return + * possible object is + * {@link AirFlowDisplacementDimension } + * + */ + public AirFlowDisplacementDimension getAirFlowCapacity() { + return airFlowCapacity; + } + + /** + * 设置airFlowCapacity属性的值。 + * + * @param value + * allowed object is + * {@link AirFlowDisplacementDimension } + * + */ + public void setAirFlowCapacity(AirFlowDisplacementDimension value) { + this.airFlowCapacity = value; + } + + /** + * 获取amperageCapacity属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperageCapacity() { + return amperageCapacity; + } + + /** + * 设置amperageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperageCapacity(AmperageDimension value) { + this.amperageCapacity = value; + } + + /** + * 获取areBatteriesIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAreBatteriesIncluded() { + return areBatteriesIncluded; + } + + /** + * 设置areBatteriesIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAreBatteriesIncluded(Boolean value) { + this.areBatteriesIncluded = value; + } + + /** + * 获取batteriesRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBatteriesRequired() { + return batteriesRequired; + } + + /** + * 设置batteriesRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBatteriesRequired(Boolean value) { + this.batteriesRequired = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryCellType(String value) { + this.batteryCellType = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeType } + * + */ + public BatteryLifeType getBatteryLife() { + return batteryLife; + } + + /** + * 设置batteryLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeType } + * + */ + public void setBatteryLife(BatteryLifeType value) { + this.batteryLife = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取capacityDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapacityDescription() { + return capacityDescription; + } + + /** + * 设置capacityDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapacityDescription(String value) { + this.capacityDescription = value; + } + + /** + * Gets the value of the certification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCertification() { + if (certification == null) { + certification = new ArrayList(); + } + return this.certification; + } + + /** + * 获取cordLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCordLength() { + return cordLength; + } + + /** + * 设置cordLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCordLength(LengthDimension value) { + this.cordLength = value; + } + + /** + * 获取extensionLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getExtensionLength() { + return extensionLength; + } + + /** + * 设置extensionLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setExtensionLength(LengthDimension value) { + this.extensionLength = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取flowRate属性的值。 + * + * @return + * possible object is + * {@link FlowRateType } + * + */ + public FlowRateType getFlowRate() { + return flowRate; + } + + /** + * 设置flowRate属性的值。 + * + * @param value + * allowed object is + * {@link FlowRateType } + * + */ + public void setFlowRate(FlowRateType value) { + this.flowRate = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取handleLeverPlacement属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleLeverPlacement() { + return handleLeverPlacement; + } + + /** + * 设置handleLeverPlacement属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleLeverPlacement(String value) { + this.handleLeverPlacement = value; + } + + /** + * 获取horsepower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getHorsepower() { + return horsepower; + } + + /** + * 设置horsepower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setHorsepower(PowerDimension value) { + this.horsepower = value; + } + + /** + * 获取hoseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHoseLength() { + return hoseLength; + } + + /** + * 设置hoseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHoseLength(LengthDimension value) { + this.hoseLength = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * Gets the value of the includedComponent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponent property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponent() { + if (includedComponent == null) { + includedComponent = new ArrayList(); + } + return this.includedComponent; + } + + /** + * 获取installationMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationMethod() { + return installationMethod; + } + + /** + * 设置installationMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationMethod(String value) { + this.installationMethod = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取numberOfHandles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHandles() { + return numberOfHandles; + } + + /** + * 设置numberOfHandles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHandles(BigInteger value) { + this.numberOfHandles = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取pattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPattern() { + return pattern; + } + + /** + * 设置pattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPattern(String value) { + this.pattern = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取soundLevel属性的值。 + * + * @return + * possible object is + * {@link SoundLevelType } + * + */ + public SoundLevelType getSoundLevel() { + return soundLevel; + } + + /** + * 设置soundLevel属性的值。 + * + * @param value + * allowed object is + * {@link SoundLevelType } + * + */ + public void setSoundLevel(SoundLevelType value) { + this.soundLevel = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取temperatureRange属性的值。 + * + * @return + * possible object is + * {@link TemperatureRangeType } + * + */ + public TemperatureRangeType getTemperatureRange() { + return temperatureRange; + } + + /** + * 设置temperatureRange属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRangeType } + * + */ + public void setTemperatureRange(TemperatureRangeType value) { + this.temperatureRange = value; + } + + /** + * 获取thickness属性的值。 + * + * @return + * possible object is + * {@link ThicknessType } + * + */ + public ThicknessType getThickness() { + return thickness; + } + + /** + * 设置thickness属性的值。 + * + * @param value + * allowed object is + * {@link ThicknessType } + * + */ + public void setThickness(ThicknessType value) { + this.thickness = value; + } + + /** + * 获取usage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUsage() { + return usage; + } + + /** + * 设置usage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUsage(String value) { + this.usage = value; + } + + /** + * 获取warrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyType() { + return warrantyType; + } + + /** + * 设置warrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyType(String value) { + this.warrantyType = value; + } + + /** + * 获取waterConsumption属性的值。 + * + * @return + * possible object is + * {@link WaterConsumptionType } + * + */ + public WaterConsumptionType getWaterConsumption() { + return waterConsumption; + } + + /** + * 设置waterConsumption属性的值。 + * + * @param value + * allowed object is + * {@link WaterConsumptionType } + * + */ + public void setWaterConsumption(WaterConsumptionType value) { + this.waterConsumption = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HandheldOrPDA.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HandheldOrPDA.java new file mode 100644 index 0000000..7b3266b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HandheldOrPDA.java @@ -0,0 +1,435 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "colorScreen", + "hardDriveSize", + "memorySlotsAvailable", + "operatingSystem", + "powerSource", + "processorType", + "processorSpeed", + "ramSize", + "screenSize", + "screenResolution", + "softwareIncluded", + "wirelessTechnology", + "powerPlugType" +}) +@XmlRootElement(name = "HandheldOrPDA") +public class HandheldOrPDA { + + @XmlElement(name = "ColorScreen") + protected Boolean colorScreen; + @XmlElement(name = "HardDriveSize") + protected MemorySizeDimension hardDriveSize; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取colorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setColorScreen(Boolean value) { + this.colorScreen = value; + } + + /** + * 获取hardDriveSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getHardDriveSize() { + return hardDriveSize; + } + + /** + * 设置hardDriveSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setHardDriveSize(MemorySizeDimension value) { + this.hardDriveSize = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HandheldSoftwareDownloads.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HandheldSoftwareDownloads.java new file mode 100644 index 0000000..79c8052 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HandheldSoftwareDownloads.java @@ -0,0 +1,230 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationVersion" type="{}StringNotNull"/>
+ *         <element ref="{}DownloadableFile"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="7"/>
+ *         <element name="SystemRequirements" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLicenses" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "applicationVersion", + "downloadableFile", + "operatingSystem", + "systemRequirements", + "numberOfLicenses", + "maxNumberOfPlayers" +}) +@XmlRootElement(name = "HandheldSoftwareDownloads") +public class HandheldSoftwareDownloads { + + @XmlElement(name = "ApplicationVersion", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String applicationVersion; + @XmlElement(name = "DownloadableFile", required = true) + protected DownloadableFile downloadableFile; + @XmlElement(name = "OperatingSystem", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "SystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String systemRequirements; + @XmlElement(name = "NumberOfLicenses") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLicenses; + @XmlElement(name = "MaxNumberOfPlayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxNumberOfPlayers; + + /** + * 获取applicationVersion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationVersion() { + return applicationVersion; + } + + /** + * 设置applicationVersion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationVersion(String value) { + this.applicationVersion = value; + } + + /** + * 获取downloadableFile属性的值。 + * + * @return + * possible object is + * {@link DownloadableFile } + * + */ + public DownloadableFile getDownloadableFile() { + return downloadableFile; + } + + /** + * 设置downloadableFile属性的值。 + * + * @param value + * allowed object is + * {@link DownloadableFile } + * + */ + public void setDownloadableFile(DownloadableFile value) { + this.downloadableFile = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取systemRequirements属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemRequirements() { + return systemRequirements; + } + + /** + * 设置systemRequirements属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemRequirements(String value) { + this.systemRequirements = value; + } + + /** + * 获取numberOfLicenses属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLicenses() { + return numberOfLicenses; + } + + /** + * 设置numberOfLicenses属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLicenses(BigInteger value) { + this.numberOfLicenses = value; + } + + /** + * 获取maxNumberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxNumberOfPlayers() { + return maxNumberOfPlayers; + } + + /** + * 设置maxNumberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxNumberOfPlayers(BigInteger value) { + this.maxNumberOfPlayers = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HardDriveInterfaceTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HardDriveInterfaceTypeValues.java new file mode 100644 index 0000000..d720b2e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HardDriveInterfaceTypeValues.java @@ -0,0 +1,229 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HardDriveInterfaceTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HardDriveInterfaceTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ata"/>
+ *     <enumeration value="ata100"/>
+ *     <enumeration value="ata133"/>
+ *     <enumeration value="ata_2"/>
+ *     <enumeration value="ata_3"/>
+ *     <enumeration value="ata_4"/>
+ *     <enumeration value="ata_5"/>
+ *     <enumeration value="atapi"/>
+ *     <enumeration value="dma"/>
+ *     <enumeration value="eide"/>
+ *     <enumeration value="eio"/>
+ *     <enumeration value="esata"/>
+ *     <enumeration value="esdi"/>
+ *     <enumeration value="ethernet"/>
+ *     <enumeration value="ethernet_100base_t"/>
+ *     <enumeration value="ethernet_100base_tx"/>
+ *     <enumeration value="ethernet_10_100_1000"/>
+ *     <enumeration value="ethernet_10base_t"/>
+ *     <enumeration value="fast_scsi"/>
+ *     <enumeration value="fast_wide_scsi"/>
+ *     <enumeration value="fata"/>
+ *     <enumeration value="fc_al"/>
+ *     <enumeration value="fc_al_2"/>
+ *     <enumeration value="fdd"/>
+ *     <enumeration value="fibre_channel"/>
+ *     <enumeration value="firewire"/>
+ *     <enumeration value="ide"/>
+ *     <enumeration value="ieee_1284"/>
+ *     <enumeration value="ieee_1394b"/>
+ *     <enumeration value="iscsi"/>
+ *     <enumeration value="lvds"/>
+ *     <enumeration value="pc_card"/>
+ *     <enumeration value="pci_express_x16"/>
+ *     <enumeration value="pci_express_x4"/>
+ *     <enumeration value="pci_express_x8"/>
+ *     <enumeration value="raid"/>
+ *     <enumeration value="scsi"/>
+ *     <enumeration value="serial_ata"/>
+ *     <enumeration value="serial_ata150"/>
+ *     <enumeration value="serial_ata300"/>
+ *     <enumeration value="serial_ata600"/>
+ *     <enumeration value="serial_scsi"/>
+ *     <enumeration value="solid_state"/>
+ *     <enumeration value="ssa"/>
+ *     <enumeration value="st412"/>
+ *     <enumeration value="ultra2_scsi"/>
+ *     <enumeration value="ultra2_wide_scsi"/>
+ *     <enumeration value="ultra3_scsi"/>
+ *     <enumeration value="ultra_160_scsi"/>
+ *     <enumeration value="ultra_320_scsi"/>
+ *     <enumeration value="ultra_ata"/>
+ *     <enumeration value="ultra_scsi"/>
+ *     <enumeration value="ultra_wide_scsi"/>
+ *     <enumeration value="unknown"/>
+ *     <enumeration value="usb"/>
+ *     <enumeration value="usb_1.1"/>
+ *     <enumeration value="usb_2.0"/>
+ *     <enumeration value="usb_2.0_3.0"/>
+ *     <enumeration value="usb_3.0"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HardDriveInterfaceTypeValues") +@XmlEnum +public enum HardDriveInterfaceTypeValues { + + @XmlEnumValue("ata") + ATA("ata"), + @XmlEnumValue("ata100") + ATA_100("ata100"), + @XmlEnumValue("ata133") + ATA_133("ata133"), + @XmlEnumValue("ata_2") + ATA_2("ata_2"), + @XmlEnumValue("ata_3") + ATA_3("ata_3"), + @XmlEnumValue("ata_4") + ATA_4("ata_4"), + @XmlEnumValue("ata_5") + ATA_5("ata_5"), + @XmlEnumValue("atapi") + ATAPI("atapi"), + @XmlEnumValue("dma") + DMA("dma"), + @XmlEnumValue("eide") + EIDE("eide"), + @XmlEnumValue("eio") + EIO("eio"), + @XmlEnumValue("esata") + ESATA("esata"), + @XmlEnumValue("esdi") + ESDI("esdi"), + @XmlEnumValue("ethernet") + ETHERNET("ethernet"), + @XmlEnumValue("ethernet_100base_t") + ETHERNET_100_BASE_T("ethernet_100base_t"), + @XmlEnumValue("ethernet_100base_tx") + ETHERNET_100_BASE_TX("ethernet_100base_tx"), + @XmlEnumValue("ethernet_10_100_1000") + ETHERNET_10_100_1000("ethernet_10_100_1000"), + @XmlEnumValue("ethernet_10base_t") + ETHERNET_10_BASE_T("ethernet_10base_t"), + @XmlEnumValue("fast_scsi") + FAST_SCSI("fast_scsi"), + @XmlEnumValue("fast_wide_scsi") + FAST_WIDE_SCSI("fast_wide_scsi"), + @XmlEnumValue("fata") + FATA("fata"), + @XmlEnumValue("fc_al") + FC_AL("fc_al"), + @XmlEnumValue("fc_al_2") + FC_AL_2("fc_al_2"), + @XmlEnumValue("fdd") + FDD("fdd"), + @XmlEnumValue("fibre_channel") + FIBRE_CHANNEL("fibre_channel"), + @XmlEnumValue("firewire") + FIREWIRE("firewire"), + @XmlEnumValue("ide") + IDE("ide"), + @XmlEnumValue("ieee_1284") + IEEE_1284("ieee_1284"), + @XmlEnumValue("ieee_1394b") + IEEE_1394_B("ieee_1394b"), + @XmlEnumValue("iscsi") + ISCSI("iscsi"), + @XmlEnumValue("lvds") + LVDS("lvds"), + @XmlEnumValue("pc_card") + PC_CARD("pc_card"), + @XmlEnumValue("pci_express_x16") + PCI_EXPRESS_X_16("pci_express_x16"), + @XmlEnumValue("pci_express_x4") + PCI_EXPRESS_X_4("pci_express_x4"), + @XmlEnumValue("pci_express_x8") + PCI_EXPRESS_X_8("pci_express_x8"), + @XmlEnumValue("raid") + RAID("raid"), + @XmlEnumValue("scsi") + SCSI("scsi"), + @XmlEnumValue("serial_ata") + SERIAL_ATA("serial_ata"), + @XmlEnumValue("serial_ata150") + SERIAL_ATA_150("serial_ata150"), + @XmlEnumValue("serial_ata300") + SERIAL_ATA_300("serial_ata300"), + @XmlEnumValue("serial_ata600") + SERIAL_ATA_600("serial_ata600"), + @XmlEnumValue("serial_scsi") + SERIAL_SCSI("serial_scsi"), + @XmlEnumValue("solid_state") + SOLID_STATE("solid_state"), + @XmlEnumValue("ssa") + SSA("ssa"), + @XmlEnumValue("st412") + ST_412("st412"), + @XmlEnumValue("ultra2_scsi") + ULTRA_2_SCSI("ultra2_scsi"), + @XmlEnumValue("ultra2_wide_scsi") + ULTRA_2_WIDE_SCSI("ultra2_wide_scsi"), + @XmlEnumValue("ultra3_scsi") + ULTRA_3_SCSI("ultra3_scsi"), + @XmlEnumValue("ultra_160_scsi") + ULTRA_160_SCSI("ultra_160_scsi"), + @XmlEnumValue("ultra_320_scsi") + ULTRA_320_SCSI("ultra_320_scsi"), + @XmlEnumValue("ultra_ata") + ULTRA_ATA("ultra_ata"), + @XmlEnumValue("ultra_scsi") + ULTRA_SCSI("ultra_scsi"), + @XmlEnumValue("ultra_wide_scsi") + ULTRA_WIDE_SCSI("ultra_wide_scsi"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + @XmlEnumValue("usb") + USB("usb"), + @XmlEnumValue("usb_1.1") + USB_1_1("usb_1.1"), + @XmlEnumValue("usb_2.0") + USB_2_0("usb_2.0"), + @XmlEnumValue("usb_2.0_3.0") + USB_2_0_3_0("usb_2.0_3.0"), + @XmlEnumValue("usb_3.0") + USB_3_0("usb_3.0"); + private final String value; + + HardDriveInterfaceTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HardDriveInterfaceTypeValues fromValue(String v) { + for (HardDriveInterfaceTypeValues c: HardDriveInterfaceTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HardLiquor.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HardLiquor.java new file mode 100644 index 0000000..3c76c4c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HardLiquor.java @@ -0,0 +1,1751 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="PatternName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TokuhoCertification" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="BodyDescription" type="{}String" minOccurs="0"/>
+ *         <element name="TasteDescription" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="proof"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="NutritionalFactsGroup" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element ref="{}AllergenInformation" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="VarietalDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "countryProducedIn", + "countryOfOrigin", + "regionOfOrigin", + "prefecture", + "itemForm", + "ingredients", + "nutritionalFacts", + "kosherCertification", + "organicCertification", + "tokuhoCertification", + "itemSpecialty", + "varietalComposition", + "vintage", + "bodyDescription", + "tasteDescription", + "alcoholContent", + "caffeineContent", + "warnings", + "isPerishable", + "storageInstructions", + "directions", + "recommendedServingInstructions", + "occasion", + "awardsWon", + "ageRangeDescription", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "containerType", + "unitCount", + "nutritionalFactsGroup", + "cuisine", + "useByRecommendation", + "varietalDesignation", + "isExpirationDatedProduct", + "containerMaterialType" +}) +@XmlRootElement(name = "HardLiquor") +public class HardLiquor { + + @XmlElement(name = "VariationData") + protected HardLiquor.VariationData variationData; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "NutritionalFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionalFacts; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "OrganicCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List organicCertification; + @XmlElement(name = "TokuhoCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tokuhoCertification; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "BodyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyDescription; + @XmlElement(name = "TasteDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tasteDescription; + @XmlElement(name = "AlcoholContent") + protected HardLiquor.AlcoholContent alcoholContent; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "UnitCount") + protected HardLiquor.UnitCount unitCount; + @XmlElement(name = "NutritionalFactsGroup") + protected HardLiquor.NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "VarietalDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String varietalDesignation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link HardLiquor.VariationData } + * + */ + public HardLiquor.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link HardLiquor.VariationData } + * + */ + public void setVariationData(HardLiquor.VariationData value) { + this.variationData = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取nutritionalFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionalFacts() { + return nutritionalFacts; + } + + /** + * 设置nutritionalFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionalFacts(String value) { + this.nutritionalFacts = value; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * Gets the value of the organicCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the organicCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrganicCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrganicCertification() { + if (organicCertification == null) { + organicCertification = new ArrayList(); + } + return this.organicCertification; + } + + /** + * Gets the value of the tokuhoCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tokuhoCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTokuhoCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTokuhoCertification() { + if (tokuhoCertification == null) { + tokuhoCertification = new ArrayList(); + } + return this.tokuhoCertification; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取bodyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyDescription() { + return bodyDescription; + } + + /** + * 设置bodyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyDescription(String value) { + this.bodyDescription = value; + } + + /** + * 获取tasteDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTasteDescription() { + return tasteDescription; + } + + /** + * 设置tasteDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTasteDescription(String value) { + this.tasteDescription = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link HardLiquor.AlcoholContent } + * + */ + public HardLiquor.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link HardLiquor.AlcoholContent } + * + */ + public void setAlcoholContent(HardLiquor.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link HardLiquor.UnitCount } + * + */ + public HardLiquor.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link HardLiquor.UnitCount } + * + */ + public void setUnitCount(HardLiquor.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link HardLiquor.NutritionalFactsGroup } + * + */ + public HardLiquor.NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link HardLiquor.NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(HardLiquor.NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取varietalDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalDesignation() { + return varietalDesignation; + } + + /** + * 设置varietalDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalDesignation(String value) { + this.varietalDesignation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="proof"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element ref="{}AllergenInformation" maxOccurs="5" minOccurs="0"/>
+     *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "allergenInformation", + "specialIngredients" + }) + public static class NutritionalFactsGroup { + + @XmlElement(name = "AllergenInformation") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getAllergenInformation().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSpecialIngredients().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="PatternName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "patternName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HardnessDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HardnessDimension.java new file mode 100644 index 0000000..8ecfe3a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HardnessDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

HardnessDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="HardnessDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}HardnessUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HardnessDimension", propOrder = { + "value" +}) +public class HardnessDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected HardnessUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link HardnessUnitOfMeasure } + * + */ + public HardnessUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link HardnessUnitOfMeasure } + * + */ + public void setUnitOfMeasure(HardnessUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HardnessUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HardnessUnitOfMeasure.java new file mode 100644 index 0000000..d2e5e3f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HardnessUnitOfMeasure.java @@ -0,0 +1,103 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HardnessUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HardnessUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="brinnell"/>
+ *     <enumeration value="vickers"/>
+ *     <enumeration value="rockwell_a"/>
+ *     <enumeration value="rockwell_b"/>
+ *     <enumeration value="rockwell_c"/>
+ *     <enumeration value="rockwell_d"/>
+ *     <enumeration value="shore_a"/>
+ *     <enumeration value="shore_b"/>
+ *     <enumeration value="shore_c"/>
+ *     <enumeration value="shore_d"/>
+ *     <enumeration value="shore_do"/>
+ *     <enumeration value="shore_e"/>
+ *     <enumeration value="shore_m"/>
+ *     <enumeration value="shore_o"/>
+ *     <enumeration value="shore_oo"/>
+ *     <enumeration value="shore_ooo"/>
+ *     <enumeration value="shore_ooo_s"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HardnessUnitOfMeasure") +@XmlEnum +public enum HardnessUnitOfMeasure { + + @XmlEnumValue("brinnell") + BRINNELL("brinnell"), + @XmlEnumValue("vickers") + VICKERS("vickers"), + @XmlEnumValue("rockwell_a") + ROCKWELL_A("rockwell_a"), + @XmlEnumValue("rockwell_b") + ROCKWELL_B("rockwell_b"), + @XmlEnumValue("rockwell_c") + ROCKWELL_C("rockwell_c"), + @XmlEnumValue("rockwell_d") + ROCKWELL_D("rockwell_d"), + @XmlEnumValue("shore_a") + SHORE_A("shore_a"), + @XmlEnumValue("shore_b") + SHORE_B("shore_b"), + @XmlEnumValue("shore_c") + SHORE_C("shore_c"), + @XmlEnumValue("shore_d") + SHORE_D("shore_d"), + @XmlEnumValue("shore_do") + SHORE_DO("shore_do"), + @XmlEnumValue("shore_e") + SHORE_E("shore_e"), + @XmlEnumValue("shore_m") + SHORE_M("shore_m"), + @XmlEnumValue("shore_o") + SHORE_O("shore_o"), + @XmlEnumValue("shore_oo") + SHORE_OO("shore_oo"), + @XmlEnumValue("shore_ooo") + SHORE_OOO("shore_ooo"), + @XmlEnumValue("shore_ooo_s") + SHORE_OOO_S("shore_ooo_s"); + private final String value; + + HardnessUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HardnessUnitOfMeasure fromValue(String v) { + for (HardnessUnitOfMeasure c: HardnessUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Hardware.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Hardware.java new file mode 100644 index 0000000..030cffd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Hardware.java @@ -0,0 +1,2829 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Brightness" type="{}LumensType" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Torque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShortProductDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StartUpTimeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strands" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessoryConnectionType", + "batteryCapacity", + "bladeEdge", + "bladeLength", + "brightness", + "bulbType", + "centerLength", + "compatibleDevices", + "compatibleFastenerRange", + "coolingMethod", + "coolingWattage", + "cornerRadius", + "coverage", + "cutType", + "cuttingWidth", + "deviceType", + "displayStyle", + "energyConsumption", + "energyEfficiencyRatioCooling", + "environmentalDescription", + "euEnergyEfficiencyClassHeating", + "euEnergyLabelEfficiencyClass", + "externalTestingCertification", + "flushType", + "foldedKnifeSize", + "gritRating", + "handleMaterial", + "headStyle", + "heaterWattage", + "insideDiameter", + "laserBeamColor", + "maximumPower", + "measurementAccuracy", + "measurementSystem", + "minimumEfficiencyReportingValue", + "numberOfBasins", + "numberOfHoles", + "numberOfItems", + "outsideDiameter", + "performanceDescription", + "recycledContentPercentage", + "roughIn", + "speed", + "spoutHeight", + "spoutReach", + "threadSize", + "toolTipDescription", + "torque", + "uvProtection", + "viewingArea", + "size", + "color", + "colorMap", + "material", + "displayVolume", + "displayWeight", + "displayLength", + "manufacturerWarrantyDescription", + "plugFormat", + "plugProfile", + "powerSource", + "sellerWarrantyDescription", + "switchStyle", + "switchType", + "voltage", + "wattage", + "customerPackageType", + "baseDiameter", + "beamAngle", + "bladeColor", + "circuitBreakerType", + "efficiency", + "internationalProtectionRating", + "lightSourceOperatingLife", + "lightingMethod", + "maximumCompatibleLightSourceWattage", + "numberOfBlades", + "numberOfLightSources", + "shadeDiameter", + "shadeMaterialType", + "shortProductDescription", + "startUpTimeDescription", + "strands", + "tubingOutsideDiameter", + "customerRestrictionType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "powerPlugType" +}) +@XmlRootElement(name = "Hardware") +public class Hardware { + + @XmlElement(name = "VariationData") + protected Hardware.VariationData variationData; + @XmlElement(name = "AccessoryConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessoryConnectionType; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BladeEdge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeEdge; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "Brightness") + protected LumensType brightness; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "CenterLength") + protected LengthDimension centerLength; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleFastenerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleFastenerRange; + @XmlElement(name = "CoolingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingMethod; + @XmlElement(name = "CoolingWattage") + protected WattageDimension coolingWattage; + @XmlElement(name = "CornerRadius") + protected LengthDimension cornerRadius; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayStyle; + @XmlElement(name = "EnergyConsumption") + protected EnergyConsumptionDimension energyConsumption; + @XmlElement(name = "EnergyEfficiencyRatioCooling") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger energyEfficiencyRatioCooling; + @XmlElement(name = "EnvironmentalDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String environmentalDescription; + @XmlElement(name = "EuEnergyEfficiencyClassHeating") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FlushType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flushType; + @XmlElement(name = "FoldedKnifeSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedKnifeSize; + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "HeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headStyle; + @XmlElement(name = "HeaterWattage") + protected WattageDimension heaterWattage; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "LaserBeamColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laserBeamColor; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MeasurementAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementAccuracy; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "NumberOfBasins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBasins; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PerformanceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String performanceDescription; + @XmlElement(name = "RecycledContentPercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recycledContentPercentage; + @XmlElement(name = "RoughIn") + protected LengthDimension roughIn; + @XmlElement(name = "Speed") + protected SpeedDimension speed; + @XmlElement(name = "SpoutHeight") + protected LengthDimension spoutHeight; + @XmlElement(name = "SpoutReach") + protected LengthDimension spoutReach; + @XmlElement(name = "ThreadSize") + protected LengthDimensionOptionalUnit threadSize; + @XmlElement(name = "ToolTipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toolTipDescription; + @XmlElement(name = "Torque") + protected TorqueType torque; + @XmlElement(name = "UVProtection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uvProtection; + @XmlElement(name = "ViewingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingArea; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "PlugFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugFormat; + @XmlElement(name = "PlugProfile") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugProfile; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "LightSourceOperatingLife") + protected TimeDimension lightSourceOperatingLife; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + protected WattageDimension maximumCompatibleLightSourceWattage; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterialType; + @XmlElement(name = "ShortProductDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shortProductDescription; + @XmlElement(name = "StartUpTimeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String startUpTimeDescription; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "TubingOutsideDiameter") + protected LengthDimension tubingOutsideDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Hardware.VariationData } + * + */ + public Hardware.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Hardware.VariationData } + * + */ + public void setVariationData(Hardware.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessoryConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryConnectionType() { + return accessoryConnectionType; + } + + /** + * 设置accessoryConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryConnectionType(String value) { + this.accessoryConnectionType = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取bladeEdge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeEdge() { + return bladeEdge; + } + + /** + * 设置bladeEdge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeEdge(String value) { + this.bladeEdge = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取brightness属性的值。 + * + * @return + * possible object is + * {@link LumensType } + * + */ + public LumensType getBrightness() { + return brightness; + } + + /** + * 设置brightness属性的值。 + * + * @param value + * allowed object is + * {@link LumensType } + * + */ + public void setBrightness(LumensType value) { + this.brightness = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取centerLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterLength() { + return centerLength; + } + + /** + * 设置centerLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterLength(LengthDimension value) { + this.centerLength = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleFastenerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleFastenerRange() { + return compatibleFastenerRange; + } + + /** + * 设置compatibleFastenerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleFastenerRange(String value) { + this.compatibleFastenerRange = value; + } + + /** + * 获取coolingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingMethod() { + return coolingMethod; + } + + /** + * 设置coolingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingMethod(String value) { + this.coolingMethod = value; + } + + /** + * 获取coolingWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getCoolingWattage() { + return coolingWattage; + } + + /** + * 设置coolingWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setCoolingWattage(WattageDimension value) { + this.coolingWattage = value; + } + + /** + * 获取cornerRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCornerRadius() { + return cornerRadius; + } + + /** + * 设置cornerRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCornerRadius(LengthDimension value) { + this.cornerRadius = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayStyle() { + return displayStyle; + } + + /** + * 设置displayStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayStyle(String value) { + this.displayStyle = value; + } + + /** + * 获取energyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getEnergyConsumption() { + return energyConsumption; + } + + /** + * 设置energyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setEnergyConsumption(EnergyConsumptionDimension value) { + this.energyConsumption = value; + } + + /** + * 获取energyEfficiencyRatioCooling属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnergyEfficiencyRatioCooling() { + return energyEfficiencyRatioCooling; + } + + /** + * 设置energyEfficiencyRatioCooling属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnergyEfficiencyRatioCooling(BigInteger value) { + this.energyEfficiencyRatioCooling = value; + } + + /** + * 获取environmentalDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnvironmentalDescription() { + return environmentalDescription; + } + + /** + * 设置environmentalDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnvironmentalDescription(String value) { + this.environmentalDescription = value; + } + + /** + * 获取euEnergyEfficiencyClassHeating属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() { + return euEnergyEfficiencyClassHeating; + } + + /** + * 设置euEnergyEfficiencyClassHeating属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) { + this.euEnergyEfficiencyClassHeating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取flushType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlushType() { + return flushType; + } + + /** + * 设置flushType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlushType(String value) { + this.flushType = value; + } + + /** + * 获取foldedKnifeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedKnifeSize() { + return foldedKnifeSize; + } + + /** + * 设置foldedKnifeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedKnifeSize(String value) { + this.foldedKnifeSize = value; + } + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取headStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadStyle() { + return headStyle; + } + + /** + * 设置headStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadStyle(String value) { + this.headStyle = value; + } + + /** + * 获取heaterWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getHeaterWattage() { + return heaterWattage; + } + + /** + * 设置heaterWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setHeaterWattage(WattageDimension value) { + this.heaterWattage = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取laserBeamColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaserBeamColor() { + return laserBeamColor; + } + + /** + * 设置laserBeamColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaserBeamColor(String value) { + this.laserBeamColor = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取measurementAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementAccuracy() { + return measurementAccuracy; + } + + /** + * 设置measurementAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementAccuracy(String value) { + this.measurementAccuracy = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取numberOfBasins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBasins() { + return numberOfBasins; + } + + /** + * 设置numberOfBasins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBasins(BigInteger value) { + this.numberOfBasins = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取performanceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPerformanceDescription() { + return performanceDescription; + } + + /** + * 设置performanceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPerformanceDescription(String value) { + this.performanceDescription = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecycledContentPercentage(BigInteger value) { + this.recycledContentPercentage = value; + } + + /** + * 获取roughIn属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoughIn() { + return roughIn; + } + + /** + * 设置roughIn属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoughIn(LengthDimension value) { + this.roughIn = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setSpeed(SpeedDimension value) { + this.speed = value; + } + + /** + * 获取spoutHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutHeight() { + return spoutHeight; + } + + /** + * 设置spoutHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutHeight(LengthDimension value) { + this.spoutHeight = value; + } + + /** + * 获取spoutReach属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutReach() { + return spoutReach; + } + + /** + * 设置spoutReach属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutReach(LengthDimension value) { + this.spoutReach = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimensionOptionalUnit } + * + */ + public void setThreadSize(LengthDimensionOptionalUnit value) { + this.threadSize = value; + } + + /** + * 获取toolTipDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToolTipDescription() { + return toolTipDescription; + } + + /** + * 设置toolTipDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToolTipDescription(String value) { + this.toolTipDescription = value; + } + + /** + * 获取torque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getTorque() { + return torque; + } + + /** + * 设置torque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setTorque(TorqueType value) { + this.torque = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUVProtection(String value) { + this.uvProtection = value; + } + + /** + * 获取viewingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingArea() { + return viewingArea; + } + + /** + * 设置viewingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingArea(String value) { + this.viewingArea = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取plugFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugFormat() { + return plugFormat; + } + + /** + * 设置plugFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugFormat(String value) { + this.plugFormat = value; + } + + /** + * 获取plugProfile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugProfile() { + return plugProfile; + } + + /** + * 设置plugProfile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugProfile(String value) { + this.plugProfile = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setLightSourceOperatingLife(TimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumCompatibleLightSourceWattage(WattageDimension value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterialType() { + return shadeMaterialType; + } + + /** + * 设置shadeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterialType(String value) { + this.shadeMaterialType = value; + } + + /** + * 获取shortProductDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortProductDescription() { + return shortProductDescription; + } + + /** + * 设置shortProductDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortProductDescription(String value) { + this.shortProductDescription = value; + } + + /** + * 获取startUpTimeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartUpTimeDescription() { + return startUpTimeDescription; + } + + /** + * 设置startUpTimeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartUpTimeDescription(String value) { + this.startUpTimeDescription = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取tubingOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingOutsideDiameter() { + return tubingOutsideDiameter; + } + + /** + * 设置tubingOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingOutsideDiameter(LengthDimension value) { + this.tubingOutsideDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HardwarePlatformType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HardwarePlatformType.java new file mode 100644 index 0000000..bf60110 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HardwarePlatformType.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HardwarePlatformType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HardwarePlatformType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="linux"/>
+ *     <enumeration value="mac"/>
+ *     <enumeration value="windows"/>
+ *     <enumeration value="unix"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HardwarePlatformType") +@XmlEnum +public enum HardwarePlatformType { + + @XmlEnumValue("linux") + LINUX("linux"), + @XmlEnumValue("mac") + MAC("mac"), + @XmlEnumValue("windows") + WINDOWS("windows"), + @XmlEnumValue("unix") + UNIX("unix"); + private final String value; + + HardwarePlatformType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HardwarePlatformType fromValue(String v) { + for (HardwarePlatformType c: HardwarePlatformType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HazmatItemType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HazmatItemType.java new file mode 100644 index 0000000..4096876 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HazmatItemType.java @@ -0,0 +1,94 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HazmatItemType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HazmatItemType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="butane"/>
+ *     <enumeration value="fuel_cell"/>
+ *     <enumeration value="gasoline"/>
+ *     <enumeration value="orm_d_class_1"/>
+ *     <enumeration value="orm_d_class_2"/>
+ *     <enumeration value="orm_d_class_3"/>
+ *     <enumeration value="orm_d_class_4"/>
+ *     <enumeration value="orm_d_class_5"/>
+ *     <enumeration value="orm_d_class_6"/>
+ *     <enumeration value="orm_d_class_7"/>
+ *     <enumeration value="orm_d_class_8"/>
+ *     <enumeration value="orm_d_class_9"/>
+ *     <enumeration value="sealed_lead_acid_battery"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HazmatItemType") +@XmlEnum +public enum HazmatItemType { + + @XmlEnumValue("butane") + BUTANE("butane"), + @XmlEnumValue("fuel_cell") + FUEL_CELL("fuel_cell"), + @XmlEnumValue("gasoline") + GASOLINE("gasoline"), + @XmlEnumValue("orm_d_class_1") + ORM_D_CLASS_1("orm_d_class_1"), + @XmlEnumValue("orm_d_class_2") + ORM_D_CLASS_2("orm_d_class_2"), + @XmlEnumValue("orm_d_class_3") + ORM_D_CLASS_3("orm_d_class_3"), + @XmlEnumValue("orm_d_class_4") + ORM_D_CLASS_4("orm_d_class_4"), + @XmlEnumValue("orm_d_class_5") + ORM_D_CLASS_5("orm_d_class_5"), + @XmlEnumValue("orm_d_class_6") + ORM_D_CLASS_6("orm_d_class_6"), + @XmlEnumValue("orm_d_class_7") + ORM_D_CLASS_7("orm_d_class_7"), + @XmlEnumValue("orm_d_class_8") + ORM_D_CLASS_8("orm_d_class_8"), + @XmlEnumValue("orm_d_class_9") + ORM_D_CLASS_9("orm_d_class_9"), + @XmlEnumValue("sealed_lead_acid_battery") + SEALED_LEAD_ACID_BATTERY("sealed_lead_acid_battery"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + HazmatItemType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HazmatItemType fromValue(String v) { + for (HazmatItemType c: HazmatItemType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Headboard.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Headboard.java new file mode 100644 index 0000000..798ffad --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Headboard.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Headboard") +public class Headboard { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Headboard.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Headboard.VariationData } + * + */ + public Headboard.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Headboard.VariationData } + * + */ + public void setVariationData(Headboard.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Headphones.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Headphones.java new file mode 100644 index 0000000..111f5f3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Headphones.java @@ -0,0 +1,495 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AmplifierType" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ControlType" minOccurs="0"/>
+ *         <element ref="{}FitType" minOccurs="0"/>
+ *         <element ref="{}HeadphoneEarcupMotion" minOccurs="0"/>
+ *         <element ref="{}NoiseReductionLevel" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "amplifierType", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "cableLength", + "controlType", + "fitType", + "headphoneEarcupMotion", + "noiseReductionLevel", + "powerPlugType", + "powerSource", + "shape", + "totalComponentInPorts", + "wirelessTechnology", + "efficiency" +}) +@XmlRootElement(name = "Headphones") +public class Headphones { + + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlType; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "HeadphoneEarcupMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headphoneEarcupMotion; + @XmlElement(name = "NoiseReductionLevel") + protected BigDecimal noiseReductionLevel; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取controlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlType() { + return controlType; + } + + /** + * 设置controlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlType(String value) { + this.controlType = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取headphoneEarcupMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadphoneEarcupMotion() { + return headphoneEarcupMotion; + } + + /** + * 设置headphoneEarcupMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadphoneEarcupMotion(String value) { + this.headphoneEarcupMotion = value; + } + + /** + * 获取noiseReductionLevel属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNoiseReductionLevel() { + return noiseReductionLevel; + } + + /** + * 设置noiseReductionLevel属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNoiseReductionLevel(BigDecimal value) { + this.noiseReductionLevel = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetStyleValue.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetStyleValue.java new file mode 100644 index 0000000..5d36ca1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetStyleValue.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HeadsetStyleValue的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HeadsetStyleValue">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="over-the-ear"/>
+ *     <enumeration value="behind-the-ear"/>
+ *     <enumeration value="in-the-ear"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HeadsetStyleValue") +@XmlEnum +public enum HeadsetStyleValue { + + @XmlEnumValue("over-the-ear") + OVER_THE_EAR("over-the-ear"), + @XmlEnumValue("behind-the-ear") + BEHIND_THE_EAR("behind-the-ear"), + @XmlEnumValue("in-the-ear") + IN_THE_EAR("in-the-ear"); + private final String value; + + HeadsetStyleValue(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HeadsetStyleValue fromValue(String v) { + for (HeadsetStyleValue c: HeadsetStyleValue.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetTypeValue.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetTypeValue.java new file mode 100644 index 0000000..f376278 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HeadsetTypeValue.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HeadsetTypeValue的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HeadsetTypeValue">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="one-ear"/>
+ *     <enumeration value="two-ear"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HeadsetTypeValue") +@XmlEnum +public enum HeadsetTypeValue { + + @XmlEnumValue("one-ear") + ONE_EAR("one-ear"), + @XmlEnumValue("two-ear") + TWO_EAR("two-ear"); + private final String value; + + HeadsetTypeValue(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HeadsetTypeValue fromValue(String v) { + for (HeadsetTypeValue c: HeadsetTypeValue.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Health.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Health.java new file mode 100644 index 0000000..423fa4a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Health.java @@ -0,0 +1,1646 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}HealthMisc"/>
+ *                   <element ref="{}PersonalCareAppliances"/>
+ *                   <element ref="{}PrescriptionDrug"/>
+ *                   <element ref="{}DietarySupplements"/>
+ *                   <element ref="{}OTCMedication"/>
+ *                   <element ref="{}PrescriptionEyewear"/>
+ *                   <element ref="{}SexualWellness"/>
+ *                   <element ref="{}MedicalSupplies"/>
+ *                   <element ref="{}ElectronicCigarette"/>
+ *                   <element ref="{}ElectronicCigaretteLiquid"/>
+ *                   <element ref="{}ElectronicCigaretteReplacementCartridge"/>
+ *                   <element ref="{}DailyLivingAids"/>
+ *                   <element ref="{}CorrectiveEyeglasses"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Axis" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="Cylinder" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FcShelfLife" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="LensAdditionPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Certification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PlugType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HarmonizedCode" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="WeightRecommendation" type="{}WeightRecommendationType" minOccurs="0"/>
+ *         <element name="DeliveryScheduleGroupId" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "axis", + "batteryAverageLife", + "batteryCellComposition", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "batteryDescription", + "batteryFormFactor", + "batteryPower", + "countryOfOrigin", + "cylinder", + "itemDiameterString", + "fcShelfLife", + "lensAdditionPower", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "includedComponents", + "manufacturerWarrantyType", + "modelNumber", + "specificUsesForProduct", + "certification", + "wattage", + "voltage", + "numberOfPieces", + "plugType", + "harmonizedCode", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "regionOfOrigin", + "sellerWarrantyDescription", + "weightRecommendation", + "deliveryScheduleGroupId", + "containsFoodOrBeverage", + "medicineClassification" +}) +@XmlRootElement(name = "Health") +public class Health { + + @XmlElement(name = "ProductType", required = true) + protected Health.ProductType productType; + @XmlElement(name = "Axis") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String axis; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "Cylinder") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cylinder; + @XmlElement(name = "ItemDiameterString") + protected LengthDimension itemDiameterString; + @XmlElement(name = "FcShelfLife") + protected DateIntegerDimension fcShelfLife; + @XmlElement(name = "LensAdditionPower") + protected UnknownOpticalDimension lensAdditionPower; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponents; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUsesForProduct; + @XmlElement(name = "Certification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List certification; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "PlugType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugType; + @XmlElement(name = "HarmonizedCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String harmonizedCode; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "WeightRecommendation") + protected WeightRecommendationType weightRecommendation; + @XmlElement(name = "DeliveryScheduleGroupId") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deliveryScheduleGroupId; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Health.ProductType } + * + */ + public Health.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Health.ProductType } + * + */ + public void setProductType(Health.ProductType value) { + this.productType = value; + } + + /** + * 获取axis属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAxis() { + return axis; + } + + /** + * 设置axis属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAxis(String value) { + this.axis = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取cylinder属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCylinder() { + return cylinder; + } + + /** + * 设置cylinder属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCylinder(String value) { + this.cylinder = value; + } + + /** + * 获取itemDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterString() { + return itemDiameterString; + } + + /** + * 设置itemDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterString(LengthDimension value) { + this.itemDiameterString = value; + } + + /** + * 获取fcShelfLife属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getFcShelfLife() { + return fcShelfLife; + } + + /** + * 设置fcShelfLife属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setFcShelfLife(DateIntegerDimension value) { + this.fcShelfLife = value; + } + + /** + * 获取lensAdditionPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getLensAdditionPower() { + return lensAdditionPower; + } + + /** + * 设置lensAdditionPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setLensAdditionPower(UnknownOpticalDimension value) { + this.lensAdditionPower = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * Gets the value of the includedComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponents() { + if (includedComponents == null) { + includedComponents = new ArrayList(); + } + return this.includedComponents; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * Gets the value of the specificUsesForProduct property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUsesForProduct property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUsesForProduct().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUsesForProduct() { + if (specificUsesForProduct == null) { + specificUsesForProduct = new ArrayList(); + } + return this.specificUsesForProduct; + } + + /** + * Gets the value of the certification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCertification() { + if (certification == null) { + certification = new ArrayList(); + } + return this.certification; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取plugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugType() { + return plugType; + } + + /** + * 设置plugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugType(String value) { + this.plugType = value; + } + + /** + * 获取harmonizedCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHarmonizedCode() { + return harmonizedCode; + } + + /** + * 设置harmonizedCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHarmonizedCode(String value) { + this.harmonizedCode = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取weightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightRecommendationType } + * + */ + public WeightRecommendationType getWeightRecommendation() { + return weightRecommendation; + } + + /** + * 设置weightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightRecommendationType } + * + */ + public void setWeightRecommendation(WeightRecommendationType value) { + this.weightRecommendation = value; + } + + /** + * 获取deliveryScheduleGroupId属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeliveryScheduleGroupId() { + return deliveryScheduleGroupId; + } + + /** + * 设置deliveryScheduleGroupId属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeliveryScheduleGroupId(String value) { + this.deliveryScheduleGroupId = value; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}HealthMisc"/>
+     *         <element ref="{}PersonalCareAppliances"/>
+     *         <element ref="{}PrescriptionDrug"/>
+     *         <element ref="{}DietarySupplements"/>
+     *         <element ref="{}OTCMedication"/>
+     *         <element ref="{}PrescriptionEyewear"/>
+     *         <element ref="{}SexualWellness"/>
+     *         <element ref="{}MedicalSupplies"/>
+     *         <element ref="{}ElectronicCigarette"/>
+     *         <element ref="{}ElectronicCigaretteLiquid"/>
+     *         <element ref="{}ElectronicCigaretteReplacementCartridge"/>
+     *         <element ref="{}DailyLivingAids"/>
+     *         <element ref="{}CorrectiveEyeglasses"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "healthMisc", + "personalCareAppliances", + "prescriptionDrug", + "dietarySupplements", + "otcMedication", + "prescriptionEyewear", + "sexualWellness", + "medicalSupplies", + "electronicCigarette", + "electronicCigaretteLiquid", + "electronicCigaretteReplacementCartridge", + "dailyLivingAids", + "correctiveEyeglasses" + }) + public static class ProductType { + + @XmlElement(name = "HealthMisc") + protected HealthMisc healthMisc; + @XmlElement(name = "PersonalCareAppliances") + protected PersonalCareAppliances personalCareAppliances; + @XmlElement(name = "PrescriptionDrug") + protected PrescriptionDrug prescriptionDrug; + @XmlElement(name = "DietarySupplements") + protected DietarySupplements dietarySupplements; + @XmlElement(name = "OTCMedication") + protected OTCMedication otcMedication; + @XmlElement(name = "PrescriptionEyewear") + protected PrescriptionEyewear prescriptionEyewear; + @XmlElement(name = "SexualWellness") + protected SexualWellness sexualWellness; + @XmlElement(name = "MedicalSupplies") + protected MedicalSupplies medicalSupplies; + @XmlElement(name = "ElectronicCigarette") + protected ElectronicCigarette electronicCigarette; + @XmlElement(name = "ElectronicCigaretteLiquid") + protected ElectronicCigaretteLiquid electronicCigaretteLiquid; + @XmlElement(name = "ElectronicCigaretteReplacementCartridge") + protected ElectronicCigaretteReplacementCartridge electronicCigaretteReplacementCartridge; + @XmlElement(name = "DailyLivingAids") + protected DailyLivingAids dailyLivingAids; + @XmlElement(name = "CorrectiveEyeglasses") + protected CorrectiveEyeglasses correctiveEyeglasses; + + /** + * 获取healthMisc属性的值。 + * + * @return + * possible object is + * {@link HealthMisc } + * + */ + public HealthMisc getHealthMisc() { + return healthMisc; + } + + /** + * 设置healthMisc属性的值。 + * + * @param value + * allowed object is + * {@link HealthMisc } + * + */ + public void setHealthMisc(HealthMisc value) { + this.healthMisc = value; + } + + /** + * 获取personalCareAppliances属性的值。 + * + * @return + * possible object is + * {@link PersonalCareAppliances } + * + */ + public PersonalCareAppliances getPersonalCareAppliances() { + return personalCareAppliances; + } + + /** + * 设置personalCareAppliances属性的值。 + * + * @param value + * allowed object is + * {@link PersonalCareAppliances } + * + */ + public void setPersonalCareAppliances(PersonalCareAppliances value) { + this.personalCareAppliances = value; + } + + /** + * 获取prescriptionDrug属性的值。 + * + * @return + * possible object is + * {@link PrescriptionDrug } + * + */ + public PrescriptionDrug getPrescriptionDrug() { + return prescriptionDrug; + } + + /** + * 设置prescriptionDrug属性的值。 + * + * @param value + * allowed object is + * {@link PrescriptionDrug } + * + */ + public void setPrescriptionDrug(PrescriptionDrug value) { + this.prescriptionDrug = value; + } + + /** + * 获取dietarySupplements属性的值。 + * + * @return + * possible object is + * {@link DietarySupplements } + * + */ + public DietarySupplements getDietarySupplements() { + return dietarySupplements; + } + + /** + * 设置dietarySupplements属性的值。 + * + * @param value + * allowed object is + * {@link DietarySupplements } + * + */ + public void setDietarySupplements(DietarySupplements value) { + this.dietarySupplements = value; + } + + /** + * 获取otcMedication属性的值。 + * + * @return + * possible object is + * {@link OTCMedication } + * + */ + public OTCMedication getOTCMedication() { + return otcMedication; + } + + /** + * 设置otcMedication属性的值。 + * + * @param value + * allowed object is + * {@link OTCMedication } + * + */ + public void setOTCMedication(OTCMedication value) { + this.otcMedication = value; + } + + /** + * 获取prescriptionEyewear属性的值。 + * + * @return + * possible object is + * {@link PrescriptionEyewear } + * + */ + public PrescriptionEyewear getPrescriptionEyewear() { + return prescriptionEyewear; + } + + /** + * 设置prescriptionEyewear属性的值。 + * + * @param value + * allowed object is + * {@link PrescriptionEyewear } + * + */ + public void setPrescriptionEyewear(PrescriptionEyewear value) { + this.prescriptionEyewear = value; + } + + /** + * 获取sexualWellness属性的值。 + * + * @return + * possible object is + * {@link SexualWellness } + * + */ + public SexualWellness getSexualWellness() { + return sexualWellness; + } + + /** + * 设置sexualWellness属性的值。 + * + * @param value + * allowed object is + * {@link SexualWellness } + * + */ + public void setSexualWellness(SexualWellness value) { + this.sexualWellness = value; + } + + /** + * 获取medicalSupplies属性的值。 + * + * @return + * possible object is + * {@link MedicalSupplies } + * + */ + public MedicalSupplies getMedicalSupplies() { + return medicalSupplies; + } + + /** + * 设置medicalSupplies属性的值。 + * + * @param value + * allowed object is + * {@link MedicalSupplies } + * + */ + public void setMedicalSupplies(MedicalSupplies value) { + this.medicalSupplies = value; + } + + /** + * 获取electronicCigarette属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigarette } + * + */ + public ElectronicCigarette getElectronicCigarette() { + return electronicCigarette; + } + + /** + * 设置electronicCigarette属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigarette } + * + */ + public void setElectronicCigarette(ElectronicCigarette value) { + this.electronicCigarette = value; + } + + /** + * 获取electronicCigaretteLiquid属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigaretteLiquid } + * + */ + public ElectronicCigaretteLiquid getElectronicCigaretteLiquid() { + return electronicCigaretteLiquid; + } + + /** + * 设置electronicCigaretteLiquid属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigaretteLiquid } + * + */ + public void setElectronicCigaretteLiquid(ElectronicCigaretteLiquid value) { + this.electronicCigaretteLiquid = value; + } + + /** + * 获取electronicCigaretteReplacementCartridge属性的值。 + * + * @return + * possible object is + * {@link ElectronicCigaretteReplacementCartridge } + * + */ + public ElectronicCigaretteReplacementCartridge getElectronicCigaretteReplacementCartridge() { + return electronicCigaretteReplacementCartridge; + } + + /** + * 设置electronicCigaretteReplacementCartridge属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicCigaretteReplacementCartridge } + * + */ + public void setElectronicCigaretteReplacementCartridge(ElectronicCigaretteReplacementCartridge value) { + this.electronicCigaretteReplacementCartridge = value; + } + + /** + * 获取dailyLivingAids属性的值。 + * + * @return + * possible object is + * {@link DailyLivingAids } + * + */ + public DailyLivingAids getDailyLivingAids() { + return dailyLivingAids; + } + + /** + * 设置dailyLivingAids属性的值。 + * + * @param value + * allowed object is + * {@link DailyLivingAids } + * + */ + public void setDailyLivingAids(DailyLivingAids value) { + this.dailyLivingAids = value; + } + + /** + * 获取correctiveEyeglasses属性的值。 + * + * @return + * possible object is + * {@link CorrectiveEyeglasses } + * + */ + public CorrectiveEyeglasses getCorrectiveEyeglasses() { + return correctiveEyeglasses; + } + + /** + * 设置correctiveEyeglasses属性的值。 + * + * @param value + * allowed object is + * {@link CorrectiveEyeglasses } + * + */ + public void setCorrectiveEyeglasses(CorrectiveEyeglasses value) { + this.correctiveEyeglasses = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HealthMisc.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HealthMisc.java new file mode 100644 index 0000000..810627b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HealthMisc.java @@ -0,0 +1,5801 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Count"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Flavor-Count"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="Size-UnitCount"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Cylindercorrection-Cylinderaxis-unitcount"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Lensadditionpower-Unitcount"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Unitcount"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinTone" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SpecificUsedKeywords" type="{}String" maxOccurs="2" minOccurs="0"/>
+ *         <element name="SunProtection" type="{}SunProtectionDimension" minOccurs="0"/>
+ *         <element name="TargetAudience" type="{}String" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LensType" type="{}String" minOccurs="0"/>
+ *         <element name="LifeExpectancy" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CIPCode" type="{}String" minOccurs="0"/>
+ *         <element name="Pattern" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemGender" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}String" minOccurs="0"/>
+ *         <element name="WeightRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Author" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="BackLabelImageUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="Binding" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unbound"/>
+ *               <enumeration value="video_cd"/>
+ *               <enumeration value="cadillac_binding"/>
+ *               <enumeration value="board_book"/>
+ *               <enumeration value="game_video"/>
+ *               <enumeration value="dvd"/>
+ *               <enumeration value="microfilm"/>
+ *               <enumeration value="thread_bound"/>
+ *               <enumeration value="pamphlet"/>
+ *               <enumeration value="3_5_and_5_25_inch_disk"/>
+ *               <enumeration value="rag_book"/>
+ *               <enumeration value="audioCD"/>
+ *               <enumeration value="loose_leaf"/>
+ *               <enumeration value="video_download"/>
+ *               <enumeration value="eyewear"/>
+ *               <enumeration value="audio_reel_tape"/>
+ *               <enumeration value="spiral_bound"/>
+ *               <enumeration value="cd_graphics"/>
+ *               <enumeration value="email_gift_certificate"/>
+ *               <enumeration value="bargain_book"/>
+ *               <enumeration value="cd_r"/>
+ *               <enumeration value="target_gift_card"/>
+ *               <enumeration value="poster"/>
+ *               <enumeration value="audio_video"/>
+ *               <enumeration value="dvd_r"/>
+ *               <enumeration value="wine"/>
+ *               <enumeration value="miscellaneous"/>
+ *               <enumeration value="battery"/>
+ *               <enumeration value="wireless_plan"/>
+ *               <enumeration value="journal"/>
+ *               <enumeration value="mp3_cd"/>
+ *               <enumeration value="library_audio_cd"/>
+ *               <enumeration value="pocket_book"/>
+ *               <enumeration value="kitchen"/>
+ *               <enumeration value="blu_ray"/>
+ *               <enumeration value="calendar"/>
+ *               <enumeration value="sports_apparel"/>
+ *               <enumeration value="printed_access_code"/>
+ *               <enumeration value="target_beauty"/>
+ *               <enumeration value="consumer_electronics"/>
+ *               <enumeration value="shoes"/>
+ *               <enumeration value="paper_gift_certificate"/>
+ *               <enumeration value="cd_rom"/>
+ *               <enumeration value="target_media"/>
+ *               <enumeration value="diary"/>
+ *               <enumeration value="lp_record"/>
+ *               <enumeration value="watch"/>
+ *               <enumeration value="grocery"/>
+ *               <enumeration value="betamax"/>
+ *               <enumeration value="VHStape"/>
+ *               <enumeration value="mini_disc"/>
+ *               <enumeration value="saddle_stitch"/>
+ *               <enumeration value="library_mp3_cd"/>
+ *               <enumeration value="3_5_inch_disk"/>
+ *               <enumeration value="carton_quantity"/>
+ *               <enumeration value="apparel"/>
+ *               <enumeration value="kindle_edition"/>
+ *               <enumeration value="luggage"/>
+ *               <enumeration value="school"/>
+ *               <enumeration value="plastic_gift_certificate"/>
+ *               <enumeration value="cd_rom_and_3_5_inch_disk"/>
+ *               <enumeration value="hat"/>
+ *               <enumeration value="target_pets"/>
+ *               <enumeration value="consumer_magazine"/>
+ *               <enumeration value="t_shirt"/>
+ *               <enumeration value="audio_download"/>
+ *               <enumeration value="target_gift"/>
+ *               <enumeration value="multiple_license"/>
+ *               <enumeration value="bookmark"/>
+ *               <enumeration value="target_ce"/>
+ *               <enumeration value="paper_catalog"/>
+ *               <enumeration value="s_vhs"/>
+ *               <enumeration value="wireless_plan_option"/>
+ *               <enumeration value="game_board"/>
+ *               <enumeration value="wireless_phone"/>
+ *               <enumeration value="foam_book"/>
+ *               <enumeration value="cards"/>
+ *               <enumeration value="dvd_i"/>
+ *               <enumeration value="game_cartridge"/>
+ *               <enumeration value="usb_flash_drive"/>
+ *               <enumeration value="diskette"/>
+ *               <enumeration value="ecard_gift_certificate"/>
+ *               <enumeration value="misc_supplies"/>
+ *               <enumeration value="mook"/>
+ *               <enumeration value="umd"/>
+ *               <enumeration value="cd_interactive"/>
+ *               <enumeration value="playstation"/>
+ *               <enumeration value="5_25_inch_disk"/>
+ *               <enumeration value="plastic_comb"/>
+ *               <enumeration value="wall_chart"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="home_improvement"/>
+ *               <enumeration value="digital"/>
+ *               <enumeration value="health_and_beauty"/>
+ *               <enumeration value="wireless_phone_SIMM"/>
+ *               <enumeration value="pod_hardback"/>
+ *               <enumeration value="home"/>
+ *               <enumeration value="e-points"/>
+ *               <enumeration value="mass_market"/>
+ *               <enumeration value="paperback_shinsho"/>
+ *               <enumeration value="pop-up"/>
+ *               <enumeration value="accessory"/>
+ *               <enumeration value="usb_memory_stick"/>
+ *               <enumeration value="imitation_leather"/>
+ *               <enumeration value="gift"/>
+ *               <enumeration value="target_toys"/>
+ *               <enumeration value="software"/>
+ *               <enumeration value="mp3_track"/>
+ *               <enumeration value="target_outdoor_sport"/>
+ *               <enumeration value="target_apparel"/>
+ *               <enumeration value="paperback_bunko"/>
+ *               <enumeration value="turtleback"/>
+ *               <enumeration value="bath_book"/>
+ *               <enumeration value="kindle_edition_av"/>
+ *               <enumeration value="unlocked_phone"/>
+ *               <enumeration value="office_product"/>
+ *               <enumeration value="lawn_and_garden"/>
+ *               <enumeration value="case"/>
+ *               <enumeration value="music_artist"/>
+ *               <enumeration value="game_puzzle"/>
+ *               <enumeration value="software_download"/>
+ *               <enumeration value="bonded_leather"/>
+ *               <enumeration value="target_jewelry"/>
+ *               <enumeration value="vas"/>
+ *               <enumeration value="novelty_book"/>
+ *               <enumeration value="theatrical_release"/>
+ *               <enumeration value="8_inch_disk"/>
+ *               <enumeration value="slide"/>
+ *               <enumeration value="side_stitch"/>
+ *               <enumeration value="transparency"/>
+ *               <enumeration value="target_kitchen"/>
+ *               <enumeration value="jp_oversized_book"/>
+ *               <enumeration value="pod_paperback"/>
+ *               <enumeration value="flexibound"/>
+ *               <enumeration value="tankobon_softcover"/>
+ *               <enumeration value="financial_product"/>
+ *               <enumeration value="kindle_single"/>
+ *               <enumeration value="audible_audiobook"/>
+ *               <enumeration value="mp3_album"/>
+ *               <enumeration value="sheet_music"/>
+ *               <enumeration value="tools"/>
+ *               <enumeration value="digital_audiobook"/>
+ *               <enumeration value="laser_disc"/>
+ *               <enumeration value="library"/>
+ *               <enumeration value="flap"/>
+ *               <enumeration value="vinyl_bound"/>
+ *               <enumeration value="volume_license"/>
+ *               <enumeration value="camera"/>
+ *               <enumeration value="bundle"/>
+ *               <enumeration value="map"/>
+ *               <enumeration value="hardcover"/>
+ *               <enumeration value="toy"/>
+ *               <enumeration value="workbook"/>
+ *               <enumeration value="kindle_edition_active"/>
+ *               <enumeration value="television"/>
+ *               <enumeration value="wireless_collateral"/>
+ *               <enumeration value="hd_dvd"/>
+ *               <enumeration value="ld_rom"/>
+ *               <enumeration value="ring_bound"/>
+ *               <enumeration value="target_baby"/>
+ *               <enumeration value="roughcut"/>
+ *               <enumeration value="organizer"/>
+ *               <enumeration value="dvd_audio"/>
+ *               <enumeration value="target_home"/>
+ *               <enumeration value="perfect"/>
+ *               <enumeration value="blu_ray_audio"/>
+ *               <enumeration value="single_issue_magazine"/>
+ *               <enumeration value="cassette"/>
+ *               <enumeration value="microfiche"/>
+ *               <enumeration value="magnetic_media"/>
+ *               <enumeration value="stationery"/>
+ *               <enumeration value="housewares"/>
+ *               <enumeration value="videotape"/>
+ *               <enumeration value="notebook"/>
+ *               <enumeration value="jewelry"/>
+ *               <enumeration value="textbook"/>
+ *               <enumeration value="tankobon_hardcover"/>
+ *               <enumeration value="loose_stones"/>
+ *               <enumeration value="film"/>
+ *               <enumeration value="music_download"/>
+ *               <enumeration value="license"/>
+ *               <enumeration value="cbhd"/>
+ *               <enumeration value="pod_generic"/>
+ *               <enumeration value="paperback"/>
+ *               <enumeration value="hardcover_spiral"/>
+ *               <enumeration value="baby_product"/>
+ *               <enumeration value="automotive"/>
+ *               <enumeration value="game"/>
+ *               <enumeration value="leather_bound"/>
+ *               <enumeration value="dcc"/>
+ *               <enumeration value="game_computer"/>
+ *               <enumeration value="target_sports"/>
+ *               <enumeration value="game_blocks"/>
+ *               <enumeration value="target_furniture"/>
+ *               <enumeration value="cd_video"/>
+ *               <enumeration value="digital_audio_tape"/>
+ *               <enumeration value="hardcover_comic"/>
+ *               <enumeration value="prepaid_phone_card"/>
+ *               <enumeration value="console"/>
+ *               <enumeration value="preloaded_digital_audio_player"/>
+ *               <enumeration value="sports"/>
+ *               <enumeration value="card_book"/>
+ *               <enumeration value="album"/>
+ *               <enumeration value="videodisc"/>
+ *               <enumeration value="address_book"/>
+ *               <enumeration value="unknown_binding"/>
+ *               <enumeration value="puppet"/>
+ *               <enumeration value="target_hardware"/>
+ *               <enumeration value="pc"/>
+ *               <enumeration value="application"/>
+ *               <enumeration value="target_food"/>
+ *               <enumeration value="wireless_phone_accessory"/>
+ *               <enumeration value="nintendo64"/>
+ *               <enumeration value="target_luggage"/>
+ *               <enumeration value="comic"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Edition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EquivalentProductVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="EuAcousticNoiseSymbol" type="{}EuAcousticNoiseValue" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatProperShippingName" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatRegulatoryPackingGroup" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatStorageRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatTransportationRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="CoverageArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Language" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="german"/>
+ *               <enumeration value="aragonese"/>
+ *               <enumeration value="sidamo"/>
+ *               <enumeration value="altaic_languages"/>
+ *               <enumeration value="luo"/>
+ *               <enumeration value="khotanese"/>
+ *               <enumeration value="kinyarwanda"/>
+ *               <enumeration value="papuan_languages"/>
+ *               <enumeration value="hausa"/>
+ *               <enumeration value="elamite"/>
+ *               <enumeration value="dutch"/>
+ *               <enumeration value="old_french"/>
+ *               <enumeration value="classical_syriac"/>
+ *               <enumeration value="flemish"/>
+ *               <enumeration value="kokborok"/>
+ *               <enumeration value="nepali"/>
+ *               <enumeration value="songhai_languages"/>
+ *               <enumeration value="makasar"/>
+ *               <enumeration value="ancient_greek"/>
+ *               <enumeration value="sardinian"/>
+ *               <enumeration value="chinook_jargon"/>
+ *               <enumeration value="niger_kordofanian_languages"/>
+ *               <enumeration value="cayuga"/>
+ *               <enumeration value="castillian"/>
+ *               <enumeration value="old_irish"/>
+ *               <enumeration value="persian"/>
+ *               <enumeration value="aleut"/>
+ *               <enumeration value="jula"/>
+ *               <enumeration value="siksika"/>
+ *               <enumeration value="pohnpeian"/>
+ *               <enumeration value="nzima"/>
+ *               <enumeration value="chiricahua"/>
+ *               <enumeration value="siswati"/>
+ *               <enumeration value="sumerian"/>
+ *               <enumeration value="north_american_indian_languages"/>
+ *               <enumeration value="minangkabau"/>
+ *               <enumeration value="dravidian_languages"/>
+ *               <enumeration value="gorontalo"/>
+ *               <enumeration value="slovak"/>
+ *               <enumeration value="hebrew"/>
+ *               <enumeration value="sasak"/>
+ *               <enumeration value="ekajuk"/>
+ *               <enumeration value="northern_sami"/>
+ *               <enumeration value="chechen"/>
+ *               <enumeration value="selkup"/>
+ *               <enumeration value="kirundi"/>
+ *               <enumeration value="braj"/>
+ *               <enumeration value="bengali"/>
+ *               <enumeration value="celtic_languages"/>
+ *               <enumeration value="azerbaijani"/>
+ *               <enumeration value="sorbian_languages"/>
+ *               <enumeration value="upper_sorbian"/>
+ *               <enumeration value="scots"/>
+ *               <enumeration value="afrikaans"/>
+ *               <enumeration value="sami"/>
+ *               <enumeration value="umbundu"/>
+ *               <enumeration value="australian_languages"/>
+ *               <enumeration value="assyrian"/>
+ *               <enumeration value="navaho"/>
+ *               <enumeration value="khoisan_languages"/>
+ *               <enumeration value="lithuanian"/>
+ *               <enumeration value="bambara"/>
+ *               <enumeration value="chamic_languages"/>
+ *               <enumeration value="vietnamese"/>
+ *               <enumeration value="bini"/>
+ *               <enumeration value="maltese"/>
+ *               <enumeration value="slave_athapascan"/>
+ *               <enumeration value="mandar"/>
+ *               <enumeration value="susu"/>
+ *               <enumeration value="apache_languages"/>
+ *               <enumeration value="lule_sami"/>
+ *               <enumeration value="artificial_languages"/>
+ *               <enumeration value="algonquian_languages"/>
+ *               <enumeration value="bikol"/>
+ *               <enumeration value="sanskrit"/>
+ *               <enumeration value="bihari"/>
+ *               <enumeration value="tuvinian"/>
+ *               <enumeration value="gaelic_scots"/>
+ *               <enumeration value="wakashan_languages"/>
+ *               <enumeration value="tatar"/>
+ *               <enumeration value="luba_katanga"/>
+ *               <enumeration value="welsh"/>
+ *               <enumeration value="kumyk"/>
+ *               <enumeration value="chinese"/>
+ *               <enumeration value="japanese"/>
+ *               <enumeration value="beja"/>
+ *               <enumeration value="norwegian_bokmal"/>
+ *               <enumeration value="tzeltal"/>
+ *               <enumeration value="tiv"/>
+ *               <enumeration value="angika"/>
+ *               <enumeration value="scots_gaelic"/>
+ *               <enumeration value="garo"/>
+ *               <enumeration value="otomian_languages"/>
+ *               <enumeration value="north_ndebele"/>
+ *               <enumeration value="aramaic"/>
+ *               <enumeration value="dhivehi"/>
+ *               <enumeration value="rarotongan"/>
+ *               <enumeration value="setswana"/>
+ *               <enumeration value="kanuri"/>
+ *               <enumeration value="mon_khmer_languages"/>
+ *               <enumeration value="haryanvi"/>
+ *               <enumeration value="zaza"/>
+ *               <enumeration value="lushai"/>
+ *               <enumeration value="ijo_languages"/>
+ *               <enumeration value="indic"/>
+ *               <enumeration value="zande_languages"/>
+ *               <enumeration value="fon"/>
+ *               <enumeration value="sandawe"/>
+ *               <enumeration value="ndonga"/>
+ *               <enumeration value="xhosa"/>
+ *               <enumeration value="judeo_persian"/>
+ *               <enumeration value="taiwanese_chinese"/>
+ *               <enumeration value="bribri"/>
+ *               <enumeration value="karen_languages"/>
+ *               <enumeration value="marathi"/>
+ *               <enumeration value="sinhalese"/>
+ *               <enumeration value="inuktitut"/>
+ *               <enumeration value="tigre"/>
+ *               <enumeration value="slovene"/>
+ *               <enumeration value="choctaw"/>
+ *               <enumeration value="ga"/>
+ *               <enumeration value="northern_frisian"/>
+ *               <enumeration value="mirandese"/>
+ *               <enumeration value="nauru"/>
+ *               <enumeration value="yugoslavian"/>
+ *               <enumeration value="spanish"/>
+ *               <enumeration value="somali"/>
+ *               <enumeration value="dakota"/>
+ *               <enumeration value="syriac"/>
+ *               <enumeration value="french_canadian"/>
+ *               <enumeration value="lower_sorbian"/>
+ *               <enumeration value="punjabi"/>
+ *               <enumeration value="inari_sami"/>
+ *               <enumeration value="inuktitun"/>
+ *               <enumeration value="gwichin"/>
+ *               <enumeration value="erzya"/>
+ *               <enumeration value="cushitic_languages"/>
+ *               <enumeration value="kikuyu"/>
+ *               <enumeration value="quechua"/>
+ *               <enumeration value="nilo_saharan_languages"/>
+ *               <enumeration value="sino_tibetan"/>
+ *               <enumeration value="kalaallisut"/>
+ *               <enumeration value="romance"/>
+ *               <enumeration value="asturian"/>
+ *               <enumeration value="bislama"/>
+ *               <enumeration value="fanti"/>
+ *               <enumeration value="pampanga"/>
+ *               <enumeration value="aromanian"/>
+ *               <enumeration value="madurese"/>
+ *               <enumeration value="norwegian"/>
+ *               <enumeration value="pedi"/>
+ *               <enumeration value="herero"/>
+ *               <enumeration value="yoruba"/>
+ *               <enumeration value="ottoman_turkish"/>
+ *               <enumeration value="latin"/>
+ *               <enumeration value="middle_english"/>
+ *               <enumeration value="gilbertese"/>
+ *               <enumeration value="french"/>
+ *               <enumeration value="georgian"/>
+ *               <enumeration value="old_provencal"/>
+ *               <enumeration value="portuguese_brazilian"/>
+ *               <enumeration value="tamashek"/>
+ *               <enumeration value="serbian"/>
+ *               <enumeration value="marshallese"/>
+ *               <enumeration value="kru_languages"/>
+ *               <enumeration value="kashubian"/>
+ *               <enumeration value="chhattisgarhi"/>
+ *               <enumeration value="kosraean"/>
+ *               <enumeration value="hindi"/>
+ *               <enumeration value="esperanto"/>
+ *               <enumeration value="kazakh"/>
+ *               <enumeration value="gayo"/>
+ *               <enumeration value="afghan_pashtu"/>
+ *               <enumeration value="ewondo"/>
+ *               <enumeration value="rapanui"/>
+ *               <enumeration value="egyptian"/>
+ *               <enumeration value="gibberish"/>
+ *               <enumeration value="khmer"/>
+ *               <enumeration value="banda_languages"/>
+ *               <enumeration value="hungarian"/>
+ *               <enumeration value="moksha"/>
+ *               <enumeration value="creek"/>
+ *               <enumeration value="luiseno"/>
+ *               <enumeration value="karelian"/>
+ *               <enumeration value="greenlandic"/>
+ *               <enumeration value="samoan"/>
+ *               <enumeration value="berber"/>
+ *               <enumeration value="romansch"/>
+ *               <enumeration value="cree"/>
+ *               <enumeration value="gothic"/>
+ *               <enumeration value="nyamwezi"/>
+ *               <enumeration value="magahi"/>
+ *               <enumeration value="shona"/>
+ *               <enumeration value="lunda"/>
+ *               <enumeration value="uzbek"/>
+ *               <enumeration value="arawak"/>
+ *               <enumeration value="friulian"/>
+ *               <enumeration value="fiji"/>
+ *               <enumeration value="turkmen"/>
+ *               <enumeration value="old_persian"/>
+ *               <enumeration value="shan"/>
+ *               <enumeration value="latvian"/>
+ *               <enumeration value="old_english"/>
+ *               <enumeration value="tsonga"/>
+ *               <enumeration value="faroese"/>
+ *               <enumeration value="votic"/>
+ *               <enumeration value="ossetian"/>
+ *               <enumeration value="iroquoian_languages"/>
+ *               <enumeration value="yupik_languages"/>
+ *               <enumeration value="dargwa"/>
+ *               <enumeration value="papiamento"/>
+ *               <enumeration value="phoenician"/>
+ *               <enumeration value="mandingo"/>
+ *               <enumeration value="delaware"/>
+ *               <enumeration value="low_german"/>
+ *               <enumeration value="lao"/>
+ *               <enumeration value="mongolian"/>
+ *               <enumeration value="abkhazian"/>
+ *               <enumeration value="telugu"/>
+ *               <enumeration value="chagatai"/>
+ *               <enumeration value="achinese"/>
+ *               <enumeration value="udmurt"/>
+ *               <enumeration value="siouan_languages"/>
+ *               <enumeration value="malagasy"/>
+ *               <enumeration value="thai"/>
+ *               <enumeration value="pashto"/>
+ *               <enumeration value="efik"/>
+ *               <enumeration value="luxembourgish"/>
+ *               <enumeration value="bodo"/>
+ *               <enumeration value="gbaya"/>
+ *               <enumeration value="kara_kalpak"/>
+ *               <enumeration value="eastern_frisian"/>
+ *               <enumeration value="nepal_bhasa"/>
+ *               <enumeration value="malay"/>
+ *               <enumeration value="germanic_languages"/>
+ *               <enumeration value="hokkien"/>
+ *               <enumeration value="tsimshian"/>
+ *               <enumeration value="adangme"/>
+ *               <enumeration value="dogri"/>
+ *               <enumeration value="lamba"/>
+ *               <enumeration value="sogdian"/>
+ *               <enumeration value="middle_french"/>
+ *               <enumeration value="estonian"/>
+ *               <enumeration value="afrihili"/>
+ *               <enumeration value="sichuan_yi"/>
+ *               <enumeration value="portuguese_creole"/>
+ *               <enumeration value="ukranian"/>
+ *               <enumeration value="awadhi"/>
+ *               <enumeration value="igbo"/>
+ *               <enumeration value="interlingua"/>
+ *               <enumeration value="gahrwali"/>
+ *               <enumeration value="mizo"/>
+ *               <enumeration value="interlingue"/>
+ *               <enumeration value="cantonese_chinese"/>
+ *               <enumeration value="albanian"/>
+ *               <enumeration value="italian"/>
+ *               <enumeration value="adygei"/>
+ *               <enumeration value="korean"/>
+ *               <enumeration value="khasi"/>
+ *               <enumeration value="lojban"/>
+ *               <enumeration value="tupi_languages"/>
+ *               <enumeration value="ewe"/>
+ *               <enumeration value="gullah"/>
+ *               <enumeration value="prakrit_languages"/>
+ *               <enumeration value="bosnian"/>
+ *               <enumeration value="akan"/>
+ *               <enumeration value="kashmiri"/>
+ *               <enumeration value="klingon"/>
+ *               <enumeration value="dzongkha"/>
+ *               <enumeration value="tai_languages"/>
+ *               <enumeration value="manipuri"/>
+ *               <enumeration value="lapp"/>
+ *               <enumeration value="guarani"/>
+ *               <enumeration value="sangho"/>
+ *               <enumeration value="yapese"/>
+ *               <enumeration value="zuni"/>
+ *               <enumeration value="kuanyama"/>
+ *               <enumeration value="bhutani"/>
+ *               <enumeration value="english"/>
+ *               <enumeration value="sign_language"/>
+ *               <enumeration value="nahautl"/>
+ *               <enumeration value="czech"/>
+ *               <enumeration value="hawaiian"/>
+ *               <enumeration value="south_ndebele"/>
+ *               <enumeration value="geez"/>
+ *               <enumeration value="palauan"/>
+ *               <enumeration value="austronesian"/>
+ *               <enumeration value="ladino"/>
+ *               <enumeration value="tahitian"/>
+ *               <enumeration value="dinka"/>
+ *               <enumeration value="bhojpuri"/>
+ *               <enumeration value="komi"/>
+ *               <enumeration value="old_norse"/>
+ *               <enumeration value="central_american_indian_languages"/>
+ *               <enumeration value="javanese"/>
+ *               <enumeration value="walloon"/>
+ *               <enumeration value="tibetan"/>
+ *               <enumeration value="zulu"/>
+ *               <enumeration value="swahili"/>
+ *               <enumeration value="cherokee"/>
+ *               <enumeration value="himachali_languages"/>
+ *               <enumeration value="iranian_languages"/>
+ *               <enumeration value="oriya"/>
+ *               <enumeration value="icelandic"/>
+ *               <enumeration value="galibi_carib"/>
+ *               <enumeration value="middle_irish"/>
+ *               <enumeration value="classical_newari"/>
+ *               <enumeration value="baltic_languages"/>
+ *               <enumeration value="kamba"/>
+ *               <enumeration value="twi"/>
+ *               <enumeration value="afro_asiatic_languages"/>
+ *               <enumeration value="gujarati"/>
+ *               <enumeration value="nyankole"/>
+ *               <enumeration value="baluchi"/>
+ *               <enumeration value="uighur"/>
+ *               <enumeration value="occitan"/>
+ *               <enumeration value="pangasinan"/>
+ *               <enumeration value="semitic_languages"/>
+ *               <enumeration value="sundanese"/>
+ *               <enumeration value="tamil"/>
+ *               <enumeration value="nko"/>
+ *               <enumeration value="gondi"/>
+ *               <enumeration value="arapaho"/>
+ *               <enumeration value="judeo_arabic"/>
+ *               <enumeration value="micmac"/>
+ *               <enumeration value="mohawk"/>
+ *               <enumeration value="farsi"/>
+ *               <enumeration value="sranan_tongo"/>
+ *               <enumeration value="yao"/>
+ *               <enumeration value="bliss"/>
+ *               <enumeration value="gallegan"/>
+ *               <enumeration value="buryat"/>
+ *               <enumeration value="manx"/>
+ *               <enumeration value="assamese"/>
+ *               <enumeration value="tagalog"/>
+ *               <enumeration value="kurukh"/>
+ *               <enumeration value="swiss_german"/>
+ *               <enumeration value="mandarin_chinese"/>
+ *               <enumeration value="old_high_german"/>
+ *               <enumeration value="polish"/>
+ *               <enumeration value="galician"/>
+ *               <enumeration value="kabyle"/>
+ *               <enumeration value="mayan"/>
+ *               <enumeration value="ukrainian"/>
+ *               <enumeration value="bamileke_languages"/>
+ *               <enumeration value="kalmyk"/>
+ *               <enumeration value="zenaga"/>
+ *               <enumeration value="ojibwa"/>
+ *               <enumeration value="karachay_balkar"/>
+ *               <enumeration value="tereno"/>
+ *               <enumeration value="yakut"/>
+ *               <enumeration value="filipino"/>
+ *               <enumeration value="rajasthani"/>
+ *               <enumeration value="aymara"/>
+ *               <enumeration value="kawi"/>
+ *               <enumeration value="manchu"/>
+ *               <enumeration value="romanian"/>
+ *               <enumeration value="limburgan"/>
+ *               <enumeration value="armenian"/>
+ *               <enumeration value="burmese"/>
+ *               <enumeration value="southern_sami"/>
+ *               <enumeration value="breton"/>
+ *               <enumeration value="hmong"/>
+ *               <enumeration value="indo_european"/>
+ *               <enumeration value="middle_high_german"/>
+ *               <enumeration value="ido"/>
+ *               <enumeration value="sindhi"/>
+ *               <enumeration value="bulgarian"/>
+ *               <enumeration value="kachin"/>
+ *               <enumeration value="neapolitan"/>
+ *               <enumeration value="moldavian"/>
+ *               <enumeration value="dogrib"/>
+ *               <enumeration value="mongo"/>
+ *               <enumeration value="blin"/>
+ *               <enumeration value="ugaritic"/>
+ *               <enumeration value="hiri_motu"/>
+ *               <enumeration value="soninke"/>
+ *               <enumeration value="tok_pisin"/>
+ *               <enumeration value="osage"/>
+ *               <enumeration value="romany"/>
+ *               <enumeration value="byelorussian"/>
+ *               <enumeration value="american_sign_language"/>
+ *               <enumeration value="duala"/>
+ *               <enumeration value="marwari"/>
+ *               <enumeration value="sicilian"/>
+ *               <enumeration value="akkadian"/>
+ *               <enumeration value="timne"/>
+ *               <enumeration value="tumbuka"/>
+ *               <enumeration value="greek"/>
+ *               <enumeration value="basa"/>
+ *               <enumeration value="kabardian"/>
+ *               <enumeration value="southern_sotho"/>
+ *               <enumeration value="basque"/>
+ *               <enumeration value="haida"/>
+ *               <enumeration value="chipewyan"/>
+ *               <enumeration value="serbo-croatian"/>
+ *               <enumeration value="finnish"/>
+ *               <enumeration value="croatian"/>
+ *               <enumeration value="avaric"/>
+ *               <enumeration value="venda"/>
+ *               <enumeration value="hittite"/>
+ *               <enumeration value="southern_altai"/>
+ *               <enumeration value="salishan_languages"/>
+ *               <enumeration value="mende"/>
+ *               <enumeration value="mari"/>
+ *               <enumeration value="nahuatl"/>
+ *               <enumeration value="haitian"/>
+ *               <enumeration value="maori"/>
+ *               <enumeration value="sukuma"/>
+ *               <enumeration value="corsican"/>
+ *               <enumeration value="ingush"/>
+ *               <enumeration value="nyoro"/>
+ *               <enumeration value="washo"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="inupiaq"/>
+ *               <enumeration value="mossi"/>
+ *               <enumeration value="buginese"/>
+ *               <enumeration value="pali"/>
+ *               <enumeration value="inupiak"/>
+ *               <enumeration value="nias"/>
+ *               <enumeration value="vai"/>
+ *               <enumeration value="kumaoni"/>
+ *               <enumeration value="russian"/>
+ *               <enumeration value="chichewa"/>
+ *               <enumeration value="lahnda"/>
+ *               <enumeration value="nogai"/>
+ *               <enumeration value="french_creole"/>
+ *               <enumeration value="iban"/>
+ *               <enumeration value="manobo_languages"/>
+ *               <enumeration value="nubian_languages"/>
+ *               <enumeration value="pig_latin"/>
+ *               <enumeration value="cornish"/>
+ *               <enumeration value="afar"/>
+ *               <enumeration value="walamo"/>
+ *               <enumeration value="yiddish"/>
+ *               <enumeration value="bantu"/>
+ *               <enumeration value="avestan"/>
+ *               <enumeration value="grebo"/>
+ *               <enumeration value="irish"/>
+ *               <enumeration value="kannada"/>
+ *               <enumeration value="niuean"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="acoli"/>
+ *               <enumeration value="norwegian_nynorsk"/>
+ *               <enumeration value="arabic"/>
+ *               <enumeration value="dari"/>
+ *               <enumeration value="multilingual"/>
+ *               <enumeration value="indonesian"/>
+ *               <enumeration value="danish"/>
+ *               <enumeration value="philippine_languages"/>
+ *               <enumeration value="chamorro"/>
+ *               <enumeration value="tetum"/>
+ *               <enumeration value="tonga_nyasa"/>
+ *               <enumeration value="lingala"/>
+ *               <enumeration value="zhuang"/>
+ *               <enumeration value="batak"/>
+ *               <enumeration value="zapotec"/>
+ *               <enumeration value="catalan"/>
+ *               <enumeration value="caddo"/>
+ *               <enumeration value="cebuano"/>
+ *               <enumeration value="skolt_sami"/>
+ *               <enumeration value="kirghiz"/>
+ *               <enumeration value="munda_languages"/>
+ *               <enumeration value="old_slavonic"/>
+ *               <enumeration value="ganda"/>
+ *               <enumeration value="serer"/>
+ *               <enumeration value="lezghian"/>
+ *               <enumeration value="tlingit"/>
+ *               <enumeration value="hupa"/>
+ *               <enumeration value="unqualified"/>
+ *               <enumeration value="chuukese"/>
+ *               <enumeration value="cambodian"/>
+ *               <enumeration value="caucasian_languages"/>
+ *               <enumeration value="slovakian"/>
+ *               <enumeration value="waray"/>
+ *               <enumeration value="fang"/>
+ *               <enumeration value="swedish"/>
+ *               <enumeration value="maithili"/>
+ *               <enumeration value="alsatian"/>
+ *               <enumeration value="kutenai"/>
+ *               <enumeration value="wolof"/>
+ *               <enumeration value="bashkir"/>
+ *               <enumeration value="luba_lulua"/>
+ *               <enumeration value="fulah"/>
+ *               <enumeration value="kurdish"/>
+ *               <enumeration value="kpelle"/>
+ *               <enumeration value="slavic"/>
+ *               <enumeration value="turkish"/>
+ *               <enumeration value="cheyenne"/>
+ *               <enumeration value="macedonian"/>
+ *               <enumeration value="tokelau"/>
+ *               <enumeration value="tigrinya"/>
+ *               <enumeration value="crimean_tatar"/>
+ *               <enumeration value="santali"/>
+ *               <enumeration value="south_american_indian"/>
+ *               <enumeration value="lozi"/>
+ *               <enumeration value="ainu"/>
+ *               <enumeration value="sesotho"/>
+ *               <enumeration value="mapudungun"/>
+ *               <enumeration value="athapascan_languages"/>
+ *               <enumeration value="coptic"/>
+ *               <enumeration value="pahlavi"/>
+ *               <enumeration value="malayalam"/>
+ *               <enumeration value="urdu"/>
+ *               <enumeration value="chuvash"/>
+ *               <enumeration value="portuguese"/>
+ *               <enumeration value="land_dayak_languages"/>
+ *               <enumeration value="bemba"/>
+ *               <enumeration value="latin_spanish"/>
+ *               <enumeration value="oromo"/>
+ *               <enumeration value="frisian"/>
+ *               <enumeration value="amharic"/>
+ *               <enumeration value="kongo"/>
+ *               <enumeration value="chibcha"/>
+ *               <enumeration value="iloko"/>
+ *               <enumeration value="masai"/>
+ *               <enumeration value="hiligaynon"/>
+ *               <enumeration value="finno_ugrian"/>
+ *               <enumeration value="tajik"/>
+ *               <enumeration value="tuvalu"/>
+ *               <enumeration value="volapuk"/>
+ *               <enumeration value="balinese"/>
+ *               <enumeration value="kimbundu"/>
+ *               <enumeration value="creole"/>
+ *               <enumeration value="middle_dutch"/>
+ *               <enumeration value="tonga"/>
+ *               <enumeration value="tulu"/>
+ *               <enumeration value="samaritan"/>
+ *               <enumeration value="konkani"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LotOfferingExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="PurchasingAgeRestriction" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "canShipInOriginalContainer", + "identityPackageType", + "unitCount", + "displayLength", + "displayWeight", + "displayVolume", + "indications", + "hairType", + "skinType", + "skinTone", + "ingredients", + "materialType", + "directions", + "warnings", + "itemForm", + "coverage", + "finishType", + "itemSpecialty", + "isAdultProduct", + "specialFeatures", + "specificUsedKeywords", + "sunProtection", + "targetAudience", + "targetGender", + "lensType", + "lifeExpectancy", + "occasionType", + "itemDiameter", + "opticalPower", + "baseCurveRadius", + "cipCode", + "pattern", + "powerSource", + "isACAdapterIncluded", + "battery", + "isExpirationDatedProduct", + "shaftLength", + "shaftDiameter", + "itemGender", + "calciumString", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "saltPerServingString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString", + "manufacturerContactInformation", + "bandSizeNum", + "cupSize", + "innerMaterialType", + "outerMaterialType", + "materialComposition", + "temperatureRating", + "weightRange", + "solidNetWeight", + "countryString", + "itemTypeName", + "allergenInformation", + "specialIngredients", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "servingRecommendation", + "useByRecommendation", + "servingSize", + "customerRestrictionType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "externalTestingCertification", + "powerPlugType", + "legalComplianceCertificationStatus", + "legalComplianceCertificationStatus1", + "legalComplianceCertificationMetadata1", + "legalComplianceCertificationValue", + "author", + "backLabelImageUrl", + "binding", + "codabar", + "edition", + "equivalentProductVolume", + "euAcousticNoiseSymbol", + "fabricType", + "hallmark", + "hazmatException", + "hazmatProperShippingName", + "hazmatRegulatoryPackingGroup", + "hazmatStorageRegulatoryClass", + "hazmatTransportationRegulatoryClass", + "importerContactInformation", + "coverageArea", + "displayDepth", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "itemThickness", + "language", + "legalComplianceCertificationRegulatoryOrganizationName", + "lotOfferingExpirationDate", + "material", + "modelName", + "artistBiography", + "packerContactInformation", + "platinumKeywords", + "publicationDate", + "purchasingAgeRestriction", + "shaftType", + "specialty", + "style", + "targetAudienceBase", + "ppuCountType", + "volumeCapacityName", + "weeeTaxValue" +}) +@XmlRootElement(name = "HealthMisc") +public class HealthMisc { + + @XmlElement(name = "VariationData") + protected HealthMisc.VariationData variationData; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "UnitCount") + protected HealthMisc.UnitCount unitCount; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "SkinType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinType; + @XmlElement(name = "SkinTone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinTone; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpecificUsedKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUsedKeywords; + @XmlElement(name = "SunProtection") + protected SunProtectionDimension sunProtection; + @XmlElement(name = "TargetAudience") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudience; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "LensType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensType; + @XmlElement(name = "LifeExpectancy") + protected DateIntegerDimension lifeExpectancy; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "CIPCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cipCode; + @XmlElement(name = "Pattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pattern; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ShaftLength") + protected LengthDimension shaftLength; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ItemGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemGender; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "TemperatureRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureRating; + @XmlElement(name = "WeightRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weightRange; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + @XmlElement(name = "Author") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String author; + @XmlElement(name = "BackLabelImageUrl") + @XmlSchemaType(name = "anyURI") + protected String backLabelImageUrl; + @XmlElement(name = "Binding") + protected String binding; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "Edition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edition; + @XmlElement(name = "EquivalentProductVolume") + protected VolumeDimension equivalentProductVolume; + @XmlElement(name = "EuAcousticNoiseSymbol") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger euAcousticNoiseSymbol; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HazmatProperShippingName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatProperShippingName; + @XmlElement(name = "HazmatRegulatoryPackingGroup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatRegulatoryPackingGroup; + @XmlElement(name = "HazmatStorageRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatStorageRegulatoryClass; + @XmlElement(name = "HazmatTransportationRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatTransportationRegulatoryClass; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "CoverageArea") + protected AreaDimension coverageArea; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "Language") + protected String language; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LotOfferingExpirationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar lotOfferingExpirationDate; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "PurchasingAgeRestriction") + protected BigDecimal purchasingAgeRestriction; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link HealthMisc.VariationData } + * + */ + public HealthMisc.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link HealthMisc.VariationData } + * + */ + public void setVariationData(HealthMisc.VariationData value) { + this.variationData = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link HealthMisc.UnitCount } + * + */ + public HealthMisc.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link HealthMisc.UnitCount } + * + */ + public void setUnitCount(HealthMisc.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * Gets the value of the skinType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinType() { + if (skinType == null) { + skinType = new ArrayList(); + } + return this.skinType; + } + + /** + * Gets the value of the skinTone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinTone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinTone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinTone() { + if (skinTone == null) { + skinTone = new ArrayList(); + } + return this.skinTone; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * Gets the value of the specificUsedKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUsedKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUsedKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUsedKeywords() { + if (specificUsedKeywords == null) { + specificUsedKeywords = new ArrayList(); + } + return this.specificUsedKeywords; + } + + /** + * 获取sunProtection属性的值。 + * + * @return + * possible object is + * {@link SunProtectionDimension } + * + */ + public SunProtectionDimension getSunProtection() { + return sunProtection; + } + + /** + * 设置sunProtection属性的值。 + * + * @param value + * allowed object is + * {@link SunProtectionDimension } + * + */ + public void setSunProtection(SunProtectionDimension value) { + this.sunProtection = value; + } + + /** + * 获取targetAudience属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudience() { + return targetAudience; + } + + /** + * 设置targetAudience属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudience(String value) { + this.targetAudience = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取lifeExpectancy属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getLifeExpectancy() { + return lifeExpectancy; + } + + /** + * 设置lifeExpectancy属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setLifeExpectancy(DateIntegerDimension value) { + this.lifeExpectancy = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取cipCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCIPCode() { + return cipCode; + } + + /** + * 设置cipCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCIPCode(String value) { + this.cipCode = value; + } + + /** + * 获取pattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPattern() { + return pattern; + } + + /** + * 设置pattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPattern(String value) { + this.pattern = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取shaftLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShaftLength() { + return shaftLength; + } + + /** + * 设置shaftLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShaftLength(LengthDimension value) { + this.shaftLength = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取itemGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemGender() { + return itemGender; + } + + /** + * 设置itemGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemGender(String value) { + this.itemGender = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureRating(String value) { + this.temperatureRating = value; + } + + /** + * 获取weightRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeightRange() { + return weightRange; + } + + /** + * 设置weightRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeightRange(String value) { + this.weightRange = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + /** + * 获取author属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthor() { + return author; + } + + /** + * 设置author属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthor(String value) { + this.author = value; + } + + /** + * 获取backLabelImageUrl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackLabelImageUrl() { + return backLabelImageUrl; + } + + /** + * 设置backLabelImageUrl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackLabelImageUrl(String value) { + this.backLabelImageUrl = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBinding(String value) { + this.binding = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取edition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdition() { + return edition; + } + + /** + * 设置edition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdition(String value) { + this.edition = value; + } + + /** + * 获取equivalentProductVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getEquivalentProductVolume() { + return equivalentProductVolume; + } + + /** + * 设置equivalentProductVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setEquivalentProductVolume(VolumeDimension value) { + this.equivalentProductVolume = value; + } + + /** + * 获取euAcousticNoiseSymbol属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEuAcousticNoiseSymbol() { + return euAcousticNoiseSymbol; + } + + /** + * 设置euAcousticNoiseSymbol属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEuAcousticNoiseSymbol(BigInteger value) { + this.euAcousticNoiseSymbol = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取hazmatProperShippingName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatProperShippingName() { + return hazmatProperShippingName; + } + + /** + * 设置hazmatProperShippingName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatProperShippingName(String value) { + this.hazmatProperShippingName = value; + } + + /** + * 获取hazmatRegulatoryPackingGroup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatRegulatoryPackingGroup() { + return hazmatRegulatoryPackingGroup; + } + + /** + * 设置hazmatRegulatoryPackingGroup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatRegulatoryPackingGroup(String value) { + this.hazmatRegulatoryPackingGroup = value; + } + + /** + * 获取hazmatStorageRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatStorageRegulatoryClass() { + return hazmatStorageRegulatoryClass; + } + + /** + * 设置hazmatStorageRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatStorageRegulatoryClass(String value) { + this.hazmatStorageRegulatoryClass = value; + } + + /** + * 获取hazmatTransportationRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatTransportationRegulatoryClass() { + return hazmatTransportationRegulatoryClass; + } + + /** + * 设置hazmatTransportationRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatTransportationRegulatoryClass(String value) { + this.hazmatTransportationRegulatoryClass = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取coverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getCoverageArea() { + return coverageArea; + } + + /** + * 设置coverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setCoverageArea(AreaDimension value) { + this.coverageArea = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取lotOfferingExpirationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLotOfferingExpirationDate() { + return lotOfferingExpirationDate; + } + + /** + * 设置lotOfferingExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLotOfferingExpirationDate(XMLGregorianCalendar value) { + this.lotOfferingExpirationDate = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取purchasingAgeRestriction属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPurchasingAgeRestriction() { + return purchasingAgeRestriction; + } + + /** + * 设置purchasingAgeRestriction属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPurchasingAgeRestriction(BigDecimal value) { + this.purchasingAgeRestriction = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Count"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Flavor-Count"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="Size-UnitCount"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Cylindercorrection-Cylinderaxis-unitcount"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Lensadditionpower-Unitcount"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Unitcount"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "count", + "numberOfItems", + "flavor", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendation.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendation.java new file mode 100644 index 0000000..9bf3716 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendation.java @@ -0,0 +1,99 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MinimumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "minimumHeightRecommended", + "maximumHeightRecommended" +}) +@XmlRootElement(name = "HeightRecommendation") +public class HeightRecommendation { + + @XmlElement(name = "MinimumHeightRecommended") + protected LengthDimension minimumHeightRecommended; + @XmlElement(name = "MaximumHeightRecommended") + protected LengthDimension maximumHeightRecommended; + + /** + * 获取minimumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeightRecommended() { + return minimumHeightRecommended; + } + + /** + * 设置minimumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeightRecommended(LengthDimension value) { + this.minimumHeightRecommended = value; + } + + /** + * 获取maximumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeightRecommended() { + return maximumHeightRecommended; + } + + /** + * 设置maximumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeightRecommended(LengthDimension value) { + this.maximumHeightRecommended = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendationType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendationType.java new file mode 100644 index 0000000..f422da5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HeightRecommendationType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HeightRecommendationType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="HeightRecommendationType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MaximumHeightRecommendation" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumHeightRecommendation" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HeightRecommendationType", propOrder = { + "maximumHeightRecommendation", + "minimumHeightRecommendation" +}) +public class HeightRecommendationType { + + @XmlElement(name = "MaximumHeightRecommendation") + protected LengthDimension maximumHeightRecommendation; + @XmlElement(name = "MinimumHeightRecommendation") + protected LengthDimension minimumHeightRecommendation; + + /** + * 获取maximumHeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeightRecommendation() { + return maximumHeightRecommendation; + } + + /** + * 设置maximumHeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeightRecommendation(LengthDimension value) { + this.maximumHeightRecommendation = value; + } + + /** + * 获取minimumHeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeightRecommendation() { + return minimumHeightRecommendation; + } + + /** + * 设置minimumHeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeightRecommendation(LengthDimension value) { + this.minimumHeightRecommendation = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Helmet.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Helmet.java new file mode 100644 index 0000000..1817d47 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Helmet.java @@ -0,0 +1,2376 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Department" type="{}StringNotNull" maxOccurs="10"/>
+ *         <element name="StyleKeywords" type="{}LongStringNotNull" maxOccurs="10"/>
+ *         <element ref="{}SafetyRating" maxOccurs="5"/>
+ *         <element name="ModelName" type="{}StringNotNull"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Material" type="{}LongString" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="EventKeywords" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SpecialSizeType" type="{}String" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" maxOccurs="9" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetAudience" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "department", + "styleKeywords", + "safetyRating", + "modelName", + "modelYear", + "season", + "colorSpecification", + "material", + "innerMaterial", + "outerMaterial", + "occasionAndLifestyle", + "eventKeywords", + "styleName", + "countryOfOrigin", + "isAdultProduct", + "size", + "sizeMap", + "specialSizeType", + "itemPackageQuantity", + "manufacturerWarrantyDescription", + "numberOfHoles", + "numberOfGrooves", + "partInterchangeData", + "viscosity", + "soleMaterial", + "shoeClosureType", + "shoeWidth", + "voltage", + "wattage", + "amperage", + "volumeCapacityName", + "accessLocation", + "loadCapacity", + "uniformTireQualityGradeRating", + "treadDepth", + "wheelBackspacing", + "compatibleWithVehicleType", + "autoPartPosition", + "dimmingControl", + "modelNumber", + "waterResistanceLevel", + "shaftDiameter", + "shellType", + "maximumCircumference", + "minimumCircumference", + "liningDescription", + "warrantyDescription", + "packageTypeName", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "targetAudience", + "materialComposition", + "itemShape", + "isExpirationDatedProduct", + "isStainResistant", + "isAssemblyRequired", + "efficiency", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue" +}) +@XmlRootElement(name = "Helmet") +public class Helmet { + + @XmlElement(name = "VariationData") + protected Helmet.VariationData variationData; + @XmlElement(name = "Department", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List department; + @XmlElement(name = "StyleKeywords", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "SafetyRating", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected List safetyRating; + @XmlElement(name = "ModelName", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ColorSpecification") + protected Helmet.ColorSpecification colorSpecification; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionAndLifestyle; + @XmlElement(name = "EventKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List eventKeywords; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SpecialSizeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialSizeType; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "PartInterchangeData") + protected Helmet.PartInterchangeData partInterchangeData; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleWithVehicleType; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "TargetAudience") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudience; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Helmet.VariationData } + * + */ + public Helmet.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Helmet.VariationData } + * + */ + public void setVariationData(Helmet.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the department property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the department property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDepartment().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDepartment() { + if (department == null) { + department = new ArrayList(); + } + return this.department; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * Gets the value of the safetyRating property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the safetyRating property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSafetyRating().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSafetyRating() { + if (safetyRating == null) { + safetyRating = new ArrayList(); + } + return this.safetyRating; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Helmet.ColorSpecification } + * + */ + public Helmet.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Helmet.ColorSpecification } + * + */ + public void setColorSpecification(Helmet.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * Gets the value of the occasionAndLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionAndLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionAndLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionAndLifestyle() { + if (occasionAndLifestyle == null) { + occasionAndLifestyle = new ArrayList(); + } + return this.occasionAndLifestyle; + } + + /** + * Gets the value of the eventKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the eventKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEventKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getEventKeywords() { + if (eventKeywords == null) { + eventKeywords = new ArrayList(); + } + return this.eventKeywords; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * Gets the value of the specialSizeType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialSizeType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialSizeType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialSizeType() { + if (specialSizeType == null) { + specialSizeType = new ArrayList(); + } + return this.specialSizeType; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Helmet.PartInterchangeData } + * + */ + public Helmet.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Helmet.PartInterchangeData } + * + */ + public void setPartInterchangeData(Helmet.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * Gets the value of the compatibleWithVehicleType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleWithVehicleType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleWithVehicleType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleWithVehicleType() { + if (compatibleWithVehicleType == null) { + compatibleWithVehicleType = new ArrayList(); + } + return this.compatibleWithVehicleType; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取targetAudience属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudience() { + return targetAudience; + } + + /** + * 设置targetAudience属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudience(String value) { + this.targetAudience = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Hobbies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Hobbies.java new file mode 100644 index 0000000..7f8ec1f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Hobbies.java @@ -0,0 +1,1383 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActiveSurfaceArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InitialPrintRunRarity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BrakeStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ControlType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="DriveSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EducationalObjective" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FuelCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="FuelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsElectric" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumRange" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MotorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PublisherContributor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EngineDisplacement" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="LiquidVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfFrequencyChannels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MovementType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SurfaceRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="AnimalType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Publisher" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RadioBandsSupported" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RailType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Scale" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SuspensionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductTheme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ToyAwardName" type="{}ToyAwardType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DistributionDesignation" type="{}DistributionDesignationValues" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "activeSurfaceArea", + "wingArea", + "collectionName", + "genre", + "initialPrintRunRarity", + "specificUsesForProduct", + "brakeStyle", + "controlType", + "countryOfOrigin", + "driveSystem", + "educationalObjective", + "frameMaterialType", + "fuelCapacity", + "fuelType", + "isElectric", + "materialType", + "maximumRange", + "maximumSpeed", + "motorType", + "publisherContributor", + "displaySize", + "displayType", + "engineDisplacement", + "liquidVolume", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfFrequencyChannels", + "movementType", + "surfaceRecommendation", + "animalType", + "publisher", + "radioBandsSupported", + "railType", + "scale", + "skillLevel", + "suspensionType", + "productTheme", + "tireType", + "toyAwardName", + "wheelDiameter", + "wheelType", + "distributionDesignation", + "countryString" +}) +@XmlRootElement(name = "Hobbies") +public class Hobbies { + + @XmlElement(name = "ActiveSurfaceArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String activeSurfaceArea; + @XmlElement(name = "WingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wingArea; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String genre; + @XmlElement(name = "InitialPrintRunRarity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String initialPrintRunRarity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "BrakeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brakeStyle; + @XmlElement(name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlType; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DriveSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String driveSystem; + @XmlElement(name = "EducationalObjective") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String educationalObjective; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "FuelCapacity") + protected VolumeDimension fuelCapacity; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "IsElectric") + protected Boolean isElectric; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumRange") + protected LengthDimension maximumRange; + @XmlElement(name = "MaximumSpeed") + protected SpeedDimension maximumSpeed; + @XmlElement(name = "MotorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motorType; + @XmlElement(name = "PublisherContributor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisherContributor; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "EngineDisplacement") + protected VolumeDimension engineDisplacement; + @XmlElement(name = "LiquidVolume") + protected VolumeDimension liquidVolume; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected EnergyConsumptionDimension lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected VoltageDecimalDimension lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected WeightDimension lithiumBatteryWeight; + @XmlElement(name = "NumberOfFrequencyChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFrequencyChannels; + @XmlElement(name = "MovementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String movementType; + @XmlElement(name = "SurfaceRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String surfaceRecommendation; + @XmlElement(name = "AnimalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String animalType; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "RadioBandsSupported") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String radioBandsSupported; + @XmlElement(name = "RailType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String railType; + @XmlElement(name = "Scale") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scale; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SuspensionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String suspensionType; + @XmlElement(name = "ProductTheme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productTheme; + @XmlElement(name = "TireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tireType; + @XmlElement(name = "ToyAwardName") + @XmlSchemaType(name = "normalizedString") + protected List toyAwardName; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "DistributionDesignation") + @XmlSchemaType(name = "string") + protected DistributionDesignationValues distributionDesignation; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + + /** + * 获取activeSurfaceArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getActiveSurfaceArea() { + return activeSurfaceArea; + } + + /** + * 设置activeSurfaceArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActiveSurfaceArea(String value) { + this.activeSurfaceArea = value; + } + + /** + * 获取wingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWingArea() { + return wingArea; + } + + /** + * 设置wingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWingArea(String value) { + this.wingArea = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取genre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGenre() { + return genre; + } + + /** + * 设置genre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGenre(String value) { + this.genre = value; + } + + /** + * 获取initialPrintRunRarity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInitialPrintRunRarity() { + return initialPrintRunRarity; + } + + /** + * 设置initialPrintRunRarity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInitialPrintRunRarity(String value) { + this.initialPrintRunRarity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取brakeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrakeStyle() { + return brakeStyle; + } + + /** + * 设置brakeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrakeStyle(String value) { + this.brakeStyle = value; + } + + /** + * 获取controlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlType() { + return controlType; + } + + /** + * 设置controlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlType(String value) { + this.controlType = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取driveSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDriveSystem() { + return driveSystem; + } + + /** + * 设置driveSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDriveSystem(String value) { + this.driveSystem = value; + } + + /** + * 获取educationalObjective属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEducationalObjective() { + return educationalObjective; + } + + /** + * 设置educationalObjective属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEducationalObjective(String value) { + this.educationalObjective = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取fuelCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getFuelCapacity() { + return fuelCapacity; + } + + /** + * 设置fuelCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setFuelCapacity(VolumeDimension value) { + this.fuelCapacity = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取isElectric属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsElectric() { + return isElectric; + } + + /** + * 设置isElectric属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsElectric(Boolean value) { + this.isElectric = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumRange属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumRange() { + return maximumRange; + } + + /** + * 设置maximumRange属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumRange(LengthDimension value) { + this.maximumRange = value; + } + + /** + * 获取maximumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumSpeed() { + return maximumSpeed; + } + + /** + * 设置maximumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumSpeed(SpeedDimension value) { + this.maximumSpeed = value; + } + + /** + * 获取motorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotorType() { + return motorType; + } + + /** + * 设置motorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotorType(String value) { + this.motorType = value; + } + + /** + * 获取publisherContributor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisherContributor() { + return publisherContributor; + } + + /** + * 设置publisherContributor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisherContributor(String value) { + this.publisherContributor = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取engineDisplacement属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getEngineDisplacement() { + return engineDisplacement; + } + + /** + * 设置engineDisplacement属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setEngineDisplacement(VolumeDimension value) { + this.engineDisplacement = value; + } + + /** + * 获取liquidVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLiquidVolume() { + return liquidVolume; + } + + /** + * 设置liquidVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLiquidVolume(VolumeDimension value) { + this.liquidVolume = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setLithiumBatteryEnergyContent(EnergyConsumptionDimension value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setLithiumBatteryVoltage(VoltageDecimalDimension value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLithiumBatteryWeight(WeightDimension value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfFrequencyChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFrequencyChannels() { + return numberOfFrequencyChannels; + } + + /** + * 设置numberOfFrequencyChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFrequencyChannels(BigInteger value) { + this.numberOfFrequencyChannels = value; + } + + /** + * 获取movementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMovementType() { + return movementType; + } + + /** + * 设置movementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMovementType(String value) { + this.movementType = value; + } + + /** + * 获取surfaceRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSurfaceRecommendation() { + return surfaceRecommendation; + } + + /** + * 设置surfaceRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSurfaceRecommendation(String value) { + this.surfaceRecommendation = value; + } + + /** + * 获取animalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnimalType() { + return animalType; + } + + /** + * 设置animalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnimalType(String value) { + this.animalType = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取radioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRadioBandsSupported() { + return radioBandsSupported; + } + + /** + * 设置radioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRadioBandsSupported(String value) { + this.radioBandsSupported = value; + } + + /** + * 获取railType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRailType() { + return railType; + } + + /** + * 设置railType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRailType(String value) { + this.railType = value; + } + + /** + * 获取scale属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScale() { + return scale; + } + + /** + * 设置scale属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScale(String value) { + this.scale = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取suspensionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuspensionType() { + return suspensionType; + } + + /** + * 设置suspensionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuspensionType(String value) { + this.suspensionType = value; + } + + /** + * 获取productTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductTheme() { + return productTheme; + } + + /** + * 设置productTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductTheme(String value) { + this.productTheme = value; + } + + /** + * 获取tireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTireType() { + return tireType; + } + + /** + * 设置tireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTireType(String value) { + this.tireType = value; + } + + /** + * Gets the value of the toyAwardName property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the toyAwardName property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getToyAwardName().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ToyAwardType } + * + * + */ + public List getToyAwardName() { + if (toyAwardName == null) { + toyAwardName = new ArrayList(); + } + return this.toyAwardName; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取distributionDesignation属性的值。 + * + * @return + * possible object is + * {@link DistributionDesignationValues } + * + */ + public DistributionDesignationValues getDistributionDesignation() { + return distributionDesignation; + } + + /** + * 设置distributionDesignation属性的值。 + * + * @param value + * allowed object is + * {@link DistributionDesignationValues } + * + */ + public void setDistributionDesignation(DistributionDesignationValues value) { + this.distributionDesignation = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Home.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Home.java new file mode 100644 index 0000000..24c444d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Home.java @@ -0,0 +1,5171 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}BedAndBath"/>
+ *                   <element ref="{}FurnitureAndDecor"/>
+ *                   <element ref="{}Kitchen"/>
+ *                   <element ref="{}OutdoorLiving"/>
+ *                   <element ref="{}SeedsAndPlants"/>
+ *                   <element ref="{}Art"/>
+ *                   <element ref="{}Fabric"/>
+ *                   <element ref="{}VacuumCleaner"/>
+ *                   <element ref="{}Mattress"/>
+ *                   <element ref="{}Bed"/>
+ *                   <element ref="{}Headboard"/>
+ *                   <element ref="{}Dresser"/>
+ *                   <element ref="{}Cabinet"/>
+ *                   <element ref="{}Chair"/>
+ *                   <element ref="{}Table"/>
+ *                   <element ref="{}Bench"/>
+ *                   <element ref="{}Sofa"/>
+ *                   <element ref="{}Desk"/>
+ *                   <element ref="{}FloorCover"/>
+ *                   <element ref="{}Bakeware"/>
+ *                   <element ref="{}Cookware"/>
+ *                   <element ref="{}Cutlery"/>
+ *                   <element ref="{}Dinnerware"/>
+ *                   <element ref="{}Serveware"/>
+ *                   <element ref="{}KitchenTools"/>
+ *                   <element ref="{}SmallHomeAppliances"/>
+ *                   <element ref="{}BedLinen"/>
+ *                   <element ref="{}WaterPurificationUnit"/>
+ *                   <element name="Home">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element ref="{}Battery" minOccurs="0"/>
+ *                             <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                             <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *                             <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *                             <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *                             <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *                             <element name="VariationData" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="VariationTheme" minOccurs="0">
+ *                                         <simpleType>
+ *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                                             <enumeration value="Size"/>
+ *                                             <enumeration value="Color"/>
+ *                                             <enumeration value="Scent"/>
+ *                                             <enumeration value="Size-Color"/>
+ *                                             <enumeration value="Size-Scent"/>
+ *                                             <enumeration value="DisplayLength-DisplayWidth"/>
+ *                                             <enumeration value="DisplayLength-Material"/>
+ *                                             <enumeration value="DisplayLength-Size"/>
+ *                                             <enumeration value="DisplayLength-Color"/>
+ *                                             <enumeration value="DisplayLength-DisplayHeight"/>
+ *                                             <enumeration value="DisplayWidth-Material"/>
+ *                                             <enumeration value="DisplayWidth-Size"/>
+ *                                             <enumeration value="DisplayWidth-Color"/>
+ *                                             <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                                             <enumeration value="ItemPackageQuantity-Material"/>
+ *                                             <enumeration value="ItemPackageQuantity-Size"/>
+ *                                             <enumeration value="ItemPackageQuantity-Color"/>
+ *                                             <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                                             <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                                             <enumeration value="DisplayWeight-Material"/>
+ *                                             <enumeration value="DisplayWeight-Size"/>
+ *                                             <enumeration value="DisplayWeight-Color"/>
+ *                                             <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                                             <enumeration value="Material-DisplayLength"/>
+ *                                             <enumeration value="Material-DisplayWidth"/>
+ *                                             <enumeration value="Material-Size"/>
+ *                                             <enumeration value="Material-Color"/>
+ *                                             <enumeration value="Material-DisplayHeight"/>
+ *                                             <enumeration value="Size-DisplayLength"/>
+ *                                             <enumeration value="Size-DisplayWidth"/>
+ *                                             <enumeration value="Size-DisplayWeight"/>
+ *                                             <enumeration value="Size-Material"/>
+ *                                             <enumeration value="Size-Color"/>
+ *                                             <enumeration value="Size-DisplayHeight"/>
+ *                                             <enumeration value="Color-DisplayLength"/>
+ *                                             <enumeration value="Color-DisplayWidth"/>
+ *                                             <enumeration value="Color-ItemPackageQuantity"/>
+ *                                             <enumeration value="Color-DisplayWeight"/>
+ *                                             <enumeration value="Color-Material"/>
+ *                                             <enumeration value="Color-Size"/>
+ *                                             <enumeration value="Color-DisplayHeight"/>
+ *                                             <enumeration value="DisplayHeight"/>
+ *                                             <enumeration value="Material"/>
+ *                                             <enumeration value="DisplayWeight"/>
+ *                                             <enumeration value="DisplayLength"/>
+ *                                             <enumeration value="ItemPackageQuantity"/>
+ *                                             <enumeration value="DisplayLength-PatternName"/>
+ *                                             <enumeration value="DisplayLength-StyleName"/>
+ *                                             <enumeration value="DisplayWidth-PatternName"/>
+ *                                             <enumeration value="DisplayWidth-StyleName"/>
+ *                                             <enumeration value="Occasion-PatternName"/>
+ *                                             <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                                             <enumeration value="Occasion-Material"/>
+ *                                             <enumeration value="Occasion-StyleName"/>
+ *                                             <enumeration value="Occasion-Size"/>
+ *                                             <enumeration value="Occasion-Color"/>
+ *                                             <enumeration value="Occasion-DisplayHeight"/>
+ *                                             <enumeration value="PatternName-DisplayLength"/>
+ *                                             <enumeration value="PatternName-DisplayWidth"/>
+ *                                             <enumeration value="PatternName-Occasion"/>
+ *                                             <enumeration value="PatternName-Material"/>
+ *                                             <enumeration value="PatternName-StyleName"/>
+ *                                             <enumeration value="PatternName-Size"/>
+ *                                             <enumeration value="PatternName-Color"/>
+ *                                             <enumeration value="PatternName-DisplayHeight"/>
+ *                                             <enumeration value="MatteStyle-Material"/>
+ *                                             <enumeration value="MatteStyle-StyleName"/>
+ *                                             <enumeration value="MatteStyle-Size"/>
+ *                                             <enumeration value="MatteStyle-Color"/>
+ *                                             <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                                             <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                                             <enumeration value="DisplayWeight-StyleName"/>
+ *                                             <enumeration value="Material-PatternName"/>
+ *                                             <enumeration value="Material-MatteStyle"/>
+ *                                             <enumeration value="Material-StyleName"/>
+ *                                             <enumeration value="StyleName-DisplayLength"/>
+ *                                             <enumeration value="StyleName-DisplayWidth"/>
+ *                                             <enumeration value="StyleName-Occasion"/>
+ *                                             <enumeration value="StyleName-PatternName"/>
+ *                                             <enumeration value="StyleName-DisplayWeight"/>
+ *                                             <enumeration value="StyleName-Material"/>
+ *                                             <enumeration value="StyleName-Size"/>
+ *                                             <enumeration value="StyleName-Color"/>
+ *                                             <enumeration value="Size-Occasion"/>
+ *                                             <enumeration value="Size-PatternName"/>
+ *                                             <enumeration value="Size-MatteStyle"/>
+ *                                             <enumeration value="Size-StyleName"/>
+ *                                             <enumeration value="Color-Occasion"/>
+ *                                             <enumeration value="Color-PatternName"/>
+ *                                             <enumeration value="Color-MatteStyle"/>
+ *                                             <enumeration value="Color-StyleName"/>
+ *                                             <enumeration value="MatteStyle"/>
+ *                                             <enumeration value="PatternName"/>
+ *                                             <enumeration value="Occasion"/>
+ *                                             <enumeration value="StyleName"/>
+ *                                             <enumeration value="CustomerPackageType"/>
+ *                                             <enumeration value="ColorName-CustomerPackageType"/>
+ *                                             <enumeration value="SizeName-CustomerPackageType"/>
+ *                                             <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                                             <enumeration value="StyleName-CustomerPackageType"/>
+ *                                             <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                                           </restriction>
+ *                                         </simpleType>
+ *                                       </element>
+ *                                       <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                                       <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                                       <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                                       <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *                             <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                             <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *                             <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="BottleCount" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="DoorOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="DoorStyle" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="NumberOfCompartments" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="OpeningMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="WatchMovementType" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="NumberOfHooks" type="{}PositiveInteger" minOccurs="0"/>
+ *                             <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *                             <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *                             <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *                             <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Parentage" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="collection-parent"/>
+ *               <enumeration value="variation-parent"/>
+ *               <enumeration value="base-product"/>
+ *               <enumeration value="parent"/>
+ *               <enumeration value="child"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Length-Width"/>
+ *                         <enumeration value="Length-Material"/>
+ *                         <enumeration value="Length-Size"/>
+ *                         <enumeration value="Length-Color"/>
+ *                         <enumeration value="Length-Height"/>
+ *                         <enumeration value="Width-Material"/>
+ *                         <enumeration value="Width-Size"/>
+ *                         <enumeration value="Width-Color"/>
+ *                         <enumeration value="Width-Height"/>
+ *                         <enumeration value="NumberOfItemsInPackage-Material"/>
+ *                         <enumeration value="NumberOfItemsInPackage-Size"/>
+ *                         <enumeration value="NumberOfItemsInPackage-Color"/>
+ *                         <enumeration value="NumberOfItemsInPackage-Height"/>
+ *                         <enumeration value="Weight-NumberOfItemsInPackage"/>
+ *                         <enumeration value="Weight-Material"/>
+ *                         <enumeration value="Weight-Size"/>
+ *                         <enumeration value="Weight-Color"/>
+ *                         <enumeration value="Weight-Height"/>
+ *                         <enumeration value="Material-Length"/>
+ *                         <enumeration value="Material-Width"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-Height"/>
+ *                         <enumeration value="Size-Length"/>
+ *                         <enumeration value="Size-Width"/>
+ *                         <enumeration value="Size-Weight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Height"/>
+ *                         <enumeration value="Color-Length"/>
+ *                         <enumeration value="Color-Width"/>
+ *                         <enumeration value="Color-NumberOfItemsInPackage"/>
+ *                         <enumeration value="Color-Weight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-Height"/>
+ *                         <enumeration value="Height"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="Weight"/>
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="NumberOfItemsInPackage"/>
+ *                         <enumeration value="Length-PatternName"/>
+ *                         <enumeration value="Length-StyleName"/>
+ *                         <enumeration value="Width-PatternName"/>
+ *                         <enumeration value="Width-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-NumberOfItemsInPackage"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-Height"/>
+ *                         <enumeration value="PatternName-Length"/>
+ *                         <enumeration value="PatternName-Width"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-Height"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="NumberOfItemsInPackage-Occasion"/>
+ *                         <enumeration value="NumberOfItemsInPackage-StyleName"/>
+ *                         <enumeration value="Weight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-Length"/>
+ *                         <enumeration value="StyleName-Width"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-Weight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="Weight-Length-Color"/>
+ *                         <enumeration value="Occasion-Size-Color"/>
+ *                         <enumeration value="Weight-Length-Material"/>
+ *                         <enumeration value="Weight-Length-StyleName"/>
+ *                         <enumeration value="PatternName-Size-Occasion"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IncludedComponents" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FabricType" type="{}HundredString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="MatteStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Volume" type="{}VolumeIntegerDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacity" type="{}VolumeIntegerDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SafetyWarning" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredFiftyStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfItemsInPackage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Depth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Weight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Spread" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SunlightExposure" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="shade"/>
+ *               <enumeration value="partial-shade"/>
+ *               <enumeration value="partial-sun"/>
+ *               <enumeration value="full-sun"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MoistureNeeds" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="little-to-no-watering"/>
+ *               <enumeration value="moderate-watering"/>
+ *               <enumeration value="regular-watering"/>
+ *               <enumeration value="constant-watering"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="USDAHardinessZone" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="11"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SunsetClimateZone" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="24"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "parentage", + "variationData", + "batteryDescription", + "canShipInOriginalContainer", + "countryAsLabeled", + "countryOfOrigin", + "countryProducedIn", + "importDesignation", + "furDescription", + "identityPackageType", + "includedComponents", + "fabricType", + "patternName", + "seatHeight", + "specialFeatures", + "styleName", + "occasion", + "matteStyle", + "displayLength", + "displayWidth", + "displayHeight", + "displayDepth", + "displayDiameter", + "displayVolume", + "displayWeight", + "itemPackageQuantity", + "manufacturerWarrantyDescription", + "volume", + "volumeCapacity", + "material", + "threadCount", + "numberOfPieces", + "safetyWarning", + "awardsWon", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "mfgWarrantyDescriptionType", + "numberOfItemsInPackage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "powerSourceType", + "regionOfOrigin", + "sellerWarrantyDescription", + "sizeMap", + "warnings", + "wattage", + "length", + "width", + "height", + "depth", + "diameter", + "weight", + "spread", + "sunlightExposure", + "moistureNeeds", + "usdaHardinessZone", + "sunsetClimateZone" +}) +@XmlRootElement(name = "Home") +public class Home { + + @XmlElement(name = "ProductType") + protected Home.ProductType productType; + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "VariationData") + protected Home.VariationData variationData; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponents; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabricType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "MatteStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String matteStyle; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "Volume") + protected VolumeIntegerDimension volume; + @XmlElement(name = "VolumeCapacity") + protected VolumeIntegerDimension volumeCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "SafetyWarning") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String safetyWarning; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MfgWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionType; + @XmlElement(name = "NumberOfItemsInPackage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItemsInPackage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Depth") + protected LengthDimension depth; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Weight") + protected WeightDimension weight; + @XmlElement(name = "Spread") + protected LengthDimension spread; + @XmlElement(name = "SunlightExposure") + protected String sunlightExposure; + @XmlElement(name = "MoistureNeeds") + protected String moistureNeeds; + @XmlElement(name = "USDAHardinessZone") + protected Integer usdaHardinessZone; + @XmlElement(name = "SunsetClimateZone") + protected Integer sunsetClimateZone; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Home.ProductType } + * + */ + public Home.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Home.ProductType } + * + */ + public void setProductType(Home.ProductType value) { + this.productType = value; + } + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Home.VariationData } + * + */ + public Home.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Home.VariationData } + * + */ + public void setVariationData(Home.VariationData value) { + this.variationData = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * Gets the value of the includedComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponents() { + if (includedComponents == null) { + includedComponents = new ArrayList(); + } + return this.includedComponents; + } + + /** + * Gets the value of the fabricType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabricType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabricType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabricType() { + if (fabricType == null) { + fabricType = new ArrayList(); + } + return this.fabricType; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取matteStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMatteStyle() { + return matteStyle; + } + + /** + * 设置matteStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMatteStyle(String value) { + this.matteStyle = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeIntegerDimension } + * + */ + public VolumeIntegerDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeIntegerDimension } + * + */ + public void setVolume(VolumeIntegerDimension value) { + this.volume = value; + } + + /** + * 获取volumeCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeIntegerDimension } + * + */ + public VolumeIntegerDimension getVolumeCapacity() { + return volumeCapacity; + } + + /** + * 设置volumeCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeIntegerDimension } + * + */ + public void setVolumeCapacity(VolumeIntegerDimension value) { + this.volumeCapacity = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取safetyWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSafetyWarning() { + return safetyWarning; + } + + /** + * 设置safetyWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSafetyWarning(String value) { + this.safetyWarning = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取mfgWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionType() { + return mfgWarrantyDescriptionType; + } + + /** + * 设置mfgWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionType(String value) { + this.mfgWarrantyDescriptionType = value; + } + + /** + * 获取numberOfItemsInPackage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItemsInPackage() { + return numberOfItemsInPackage; + } + + /** + * 设置numberOfItemsInPackage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItemsInPackage(BigInteger value) { + this.numberOfItemsInPackage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取depth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDepth() { + return depth; + } + + /** + * 设置depth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDepth(LengthDimension value) { + this.depth = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取weight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeight() { + return weight; + } + + /** + * 设置weight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeight(WeightDimension value) { + this.weight = value; + } + + /** + * 获取spread属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpread() { + return spread; + } + + /** + * 设置spread属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpread(LengthDimension value) { + this.spread = value; + } + + /** + * 获取sunlightExposure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSunlightExposure() { + return sunlightExposure; + } + + /** + * 设置sunlightExposure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSunlightExposure(String value) { + this.sunlightExposure = value; + } + + /** + * 获取moistureNeeds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMoistureNeeds() { + return moistureNeeds; + } + + /** + * 设置moistureNeeds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMoistureNeeds(String value) { + this.moistureNeeds = value; + } + + /** + * 获取usdaHardinessZone属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getUSDAHardinessZone() { + return usdaHardinessZone; + } + + /** + * 设置usdaHardinessZone属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setUSDAHardinessZone(Integer value) { + this.usdaHardinessZone = value; + } + + /** + * 获取sunsetClimateZone属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getSunsetClimateZone() { + return sunsetClimateZone; + } + + /** + * 设置sunsetClimateZone属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setSunsetClimateZone(Integer value) { + this.sunsetClimateZone = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}BedAndBath"/>
+     *         <element ref="{}FurnitureAndDecor"/>
+     *         <element ref="{}Kitchen"/>
+     *         <element ref="{}OutdoorLiving"/>
+     *         <element ref="{}SeedsAndPlants"/>
+     *         <element ref="{}Art"/>
+     *         <element ref="{}Fabric"/>
+     *         <element ref="{}VacuumCleaner"/>
+     *         <element ref="{}Mattress"/>
+     *         <element ref="{}Bed"/>
+     *         <element ref="{}Headboard"/>
+     *         <element ref="{}Dresser"/>
+     *         <element ref="{}Cabinet"/>
+     *         <element ref="{}Chair"/>
+     *         <element ref="{}Table"/>
+     *         <element ref="{}Bench"/>
+     *         <element ref="{}Sofa"/>
+     *         <element ref="{}Desk"/>
+     *         <element ref="{}FloorCover"/>
+     *         <element ref="{}Bakeware"/>
+     *         <element ref="{}Cookware"/>
+     *         <element ref="{}Cutlery"/>
+     *         <element ref="{}Dinnerware"/>
+     *         <element ref="{}Serveware"/>
+     *         <element ref="{}KitchenTools"/>
+     *         <element ref="{}SmallHomeAppliances"/>
+     *         <element ref="{}BedLinen"/>
+     *         <element ref="{}WaterPurificationUnit"/>
+     *         <element name="Home">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element ref="{}Battery" minOccurs="0"/>
+     *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *                   <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+     *                   <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+     *                   <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+     *                   <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+     *                   <element name="VariationData" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="VariationTheme" minOccurs="0">
+     *                               <simpleType>
+     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *                                   <enumeration value="Size"/>
+     *                                   <enumeration value="Color"/>
+     *                                   <enumeration value="Scent"/>
+     *                                   <enumeration value="Size-Color"/>
+     *                                   <enumeration value="Size-Scent"/>
+     *                                   <enumeration value="DisplayLength-DisplayWidth"/>
+     *                                   <enumeration value="DisplayLength-Material"/>
+     *                                   <enumeration value="DisplayLength-Size"/>
+     *                                   <enumeration value="DisplayLength-Color"/>
+     *                                   <enumeration value="DisplayLength-DisplayHeight"/>
+     *                                   <enumeration value="DisplayWidth-Material"/>
+     *                                   <enumeration value="DisplayWidth-Size"/>
+     *                                   <enumeration value="DisplayWidth-Color"/>
+     *                                   <enumeration value="DisplayWidth-DisplayHeight"/>
+     *                                   <enumeration value="ItemPackageQuantity-Material"/>
+     *                                   <enumeration value="ItemPackageQuantity-Size"/>
+     *                                   <enumeration value="ItemPackageQuantity-Color"/>
+     *                                   <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *                                   <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *                                   <enumeration value="DisplayWeight-Material"/>
+     *                                   <enumeration value="DisplayWeight-Size"/>
+     *                                   <enumeration value="DisplayWeight-Color"/>
+     *                                   <enumeration value="DisplayWeight-DisplayHeight"/>
+     *                                   <enumeration value="Material-DisplayLength"/>
+     *                                   <enumeration value="Material-DisplayWidth"/>
+     *                                   <enumeration value="Material-Size"/>
+     *                                   <enumeration value="Material-Color"/>
+     *                                   <enumeration value="Material-DisplayHeight"/>
+     *                                   <enumeration value="Size-DisplayLength"/>
+     *                                   <enumeration value="Size-DisplayWidth"/>
+     *                                   <enumeration value="Size-DisplayWeight"/>
+     *                                   <enumeration value="Size-Material"/>
+     *                                   <enumeration value="Size-Color"/>
+     *                                   <enumeration value="Size-DisplayHeight"/>
+     *                                   <enumeration value="Color-DisplayLength"/>
+     *                                   <enumeration value="Color-DisplayWidth"/>
+     *                                   <enumeration value="Color-ItemPackageQuantity"/>
+     *                                   <enumeration value="Color-DisplayWeight"/>
+     *                                   <enumeration value="Color-Material"/>
+     *                                   <enumeration value="Color-Size"/>
+     *                                   <enumeration value="Color-DisplayHeight"/>
+     *                                   <enumeration value="DisplayHeight"/>
+     *                                   <enumeration value="Material"/>
+     *                                   <enumeration value="DisplayWeight"/>
+     *                                   <enumeration value="DisplayLength"/>
+     *                                   <enumeration value="ItemPackageQuantity"/>
+     *                                   <enumeration value="DisplayLength-PatternName"/>
+     *                                   <enumeration value="DisplayLength-StyleName"/>
+     *                                   <enumeration value="DisplayWidth-PatternName"/>
+     *                                   <enumeration value="DisplayWidth-StyleName"/>
+     *                                   <enumeration value="Occasion-PatternName"/>
+     *                                   <enumeration value="Occasion-ItemPackageQuantity"/>
+     *                                   <enumeration value="Occasion-Material"/>
+     *                                   <enumeration value="Occasion-StyleName"/>
+     *                                   <enumeration value="Occasion-Size"/>
+     *                                   <enumeration value="Occasion-Color"/>
+     *                                   <enumeration value="Occasion-DisplayHeight"/>
+     *                                   <enumeration value="PatternName-DisplayLength"/>
+     *                                   <enumeration value="PatternName-DisplayWidth"/>
+     *                                   <enumeration value="PatternName-Occasion"/>
+     *                                   <enumeration value="PatternName-Material"/>
+     *                                   <enumeration value="PatternName-StyleName"/>
+     *                                   <enumeration value="PatternName-Size"/>
+     *                                   <enumeration value="PatternName-Color"/>
+     *                                   <enumeration value="PatternName-DisplayHeight"/>
+     *                                   <enumeration value="MatteStyle-Material"/>
+     *                                   <enumeration value="MatteStyle-StyleName"/>
+     *                                   <enumeration value="MatteStyle-Size"/>
+     *                                   <enumeration value="MatteStyle-Color"/>
+     *                                   <enumeration value="ItemPackageQuantity-Occasion"/>
+     *                                   <enumeration value="ItemPackageQuantity-StyleName"/>
+     *                                   <enumeration value="DisplayWeight-StyleName"/>
+     *                                   <enumeration value="Material-PatternName"/>
+     *                                   <enumeration value="Material-MatteStyle"/>
+     *                                   <enumeration value="Material-StyleName"/>
+     *                                   <enumeration value="StyleName-DisplayLength"/>
+     *                                   <enumeration value="StyleName-DisplayWidth"/>
+     *                                   <enumeration value="StyleName-Occasion"/>
+     *                                   <enumeration value="StyleName-PatternName"/>
+     *                                   <enumeration value="StyleName-DisplayWeight"/>
+     *                                   <enumeration value="StyleName-Material"/>
+     *                                   <enumeration value="StyleName-Size"/>
+     *                                   <enumeration value="StyleName-Color"/>
+     *                                   <enumeration value="Size-Occasion"/>
+     *                                   <enumeration value="Size-PatternName"/>
+     *                                   <enumeration value="Size-MatteStyle"/>
+     *                                   <enumeration value="Size-StyleName"/>
+     *                                   <enumeration value="Color-Occasion"/>
+     *                                   <enumeration value="Color-PatternName"/>
+     *                                   <enumeration value="Color-MatteStyle"/>
+     *                                   <enumeration value="Color-StyleName"/>
+     *                                   <enumeration value="MatteStyle"/>
+     *                                   <enumeration value="PatternName"/>
+     *                                   <enumeration value="Occasion"/>
+     *                                   <enumeration value="StyleName"/>
+     *                                   <enumeration value="CustomerPackageType"/>
+     *                                   <enumeration value="ColorName-CustomerPackageType"/>
+     *                                   <enumeration value="SizeName-CustomerPackageType"/>
+     *                                   <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *                                   <enumeration value="StyleName-CustomerPackageType"/>
+     *                                   <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *                                 </restriction>
+     *                               </simpleType>
+     *                             </element>
+     *                             <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *                             <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *                             <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *                             <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+     *                   <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *                   <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+     *                   <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="BottleCount" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="DoorOrientation" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="DoorStyle" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="NumberOfCompartments" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="OpeningMechanism" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="WatchMovementType" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="NumberOfHooks" type="{}PositiveInteger" minOccurs="0"/>
+     *                   <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+     *                   <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+     *                   <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+     *                   <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "bedAndBath", + "furnitureAndDecor", + "kitchen", + "outdoorLiving", + "seedsAndPlants", + "art", + "fabric", + "vacuumCleaner", + "mattress", + "bed", + "headboard", + "dresser", + "cabinet", + "chair", + "table", + "bench", + "sofa", + "desk", + "floorCover", + "bakeware", + "cookware", + "cutlery", + "dinnerware", + "serveware", + "kitchenTools", + "smallHomeAppliances", + "bedLinen", + "waterPurificationUnit", + "home" + }) + public static class ProductType { + + @XmlElement(name = "BedAndBath") + protected BedAndBath bedAndBath; + @XmlElement(name = "FurnitureAndDecor") + protected FurnitureAndDecor furnitureAndDecor; + @XmlElement(name = "Kitchen") + protected Kitchen kitchen; + @XmlElement(name = "OutdoorLiving") + protected OutdoorLiving outdoorLiving; + @XmlElement(name = "SeedsAndPlants") + protected SeedsAndPlants seedsAndPlants; + @XmlElement(name = "Art") + protected Art art; + @XmlElement(name = "Fabric") + protected Fabric fabric; + @XmlElement(name = "VacuumCleaner") + protected VacuumCleaner vacuumCleaner; + @XmlElement(name = "Mattress") + protected Mattress mattress; + @XmlElement(name = "Bed") + protected Bed bed; + @XmlElement(name = "Headboard") + protected Headboard headboard; + @XmlElement(name = "Dresser") + protected Dresser dresser; + @XmlElement(name = "Cabinet") + protected Cabinet cabinet; + @XmlElement(name = "Chair") + protected Chair chair; + @XmlElement(name = "Table") + protected Table table; + @XmlElement(name = "Bench") + protected Bench bench; + @XmlElement(name = "Sofa") + protected Sofa sofa; + @XmlElement(name = "Desk") + protected Desk desk; + @XmlElement(name = "FloorCover") + protected FloorCover floorCover; + @XmlElement(name = "Bakeware") + protected Bakeware bakeware; + @XmlElement(name = "Cookware") + protected Cookware cookware; + @XmlElement(name = "Cutlery") + protected Cutlery cutlery; + @XmlElement(name = "Dinnerware") + protected Dinnerware dinnerware; + @XmlElement(name = "Serveware") + protected Serveware serveware; + @XmlElement(name = "KitchenTools") + protected KitchenTools kitchenTools; + @XmlElement(name = "SmallHomeAppliances") + protected SmallHomeAppliances smallHomeAppliances; + @XmlElement(name = "BedLinen") + protected BedLinen bedLinen; + @XmlElement(name = "WaterPurificationUnit") + protected WaterPurificationUnit waterPurificationUnit; + @XmlElement(name = "Home") + protected Home.ProductType.Home home; + + /** + * 获取bedAndBath属性的值。 + * + * @return + * possible object is + * {@link BedAndBath } + * + */ + public BedAndBath getBedAndBath() { + return bedAndBath; + } + + /** + * 设置bedAndBath属性的值。 + * + * @param value + * allowed object is + * {@link BedAndBath } + * + */ + public void setBedAndBath(BedAndBath value) { + this.bedAndBath = value; + } + + /** + * 获取furnitureAndDecor属性的值。 + * + * @return + * possible object is + * {@link FurnitureAndDecor } + * + */ + public FurnitureAndDecor getFurnitureAndDecor() { + return furnitureAndDecor; + } + + /** + * 设置furnitureAndDecor属性的值。 + * + * @param value + * allowed object is + * {@link FurnitureAndDecor } + * + */ + public void setFurnitureAndDecor(FurnitureAndDecor value) { + this.furnitureAndDecor = value; + } + + /** + * 获取kitchen属性的值。 + * + * @return + * possible object is + * {@link Kitchen } + * + */ + public Kitchen getKitchen() { + return kitchen; + } + + /** + * 设置kitchen属性的值。 + * + * @param value + * allowed object is + * {@link Kitchen } + * + */ + public void setKitchen(Kitchen value) { + this.kitchen = value; + } + + /** + * 获取outdoorLiving属性的值。 + * + * @return + * possible object is + * {@link OutdoorLiving } + * + */ + public OutdoorLiving getOutdoorLiving() { + return outdoorLiving; + } + + /** + * 设置outdoorLiving属性的值。 + * + * @param value + * allowed object is + * {@link OutdoorLiving } + * + */ + public void setOutdoorLiving(OutdoorLiving value) { + this.outdoorLiving = value; + } + + /** + * 获取seedsAndPlants属性的值。 + * + * @return + * possible object is + * {@link SeedsAndPlants } + * + */ + public SeedsAndPlants getSeedsAndPlants() { + return seedsAndPlants; + } + + /** + * 设置seedsAndPlants属性的值。 + * + * @param value + * allowed object is + * {@link SeedsAndPlants } + * + */ + public void setSeedsAndPlants(SeedsAndPlants value) { + this.seedsAndPlants = value; + } + + /** + * 获取art属性的值。 + * + * @return + * possible object is + * {@link Art } + * + */ + public Art getArt() { + return art; + } + + /** + * 设置art属性的值。 + * + * @param value + * allowed object is + * {@link Art } + * + */ + public void setArt(Art value) { + this.art = value; + } + + /** + * 获取fabric属性的值。 + * + * @return + * possible object is + * {@link Fabric } + * + */ + public Fabric getFabric() { + return fabric; + } + + /** + * 设置fabric属性的值。 + * + * @param value + * allowed object is + * {@link Fabric } + * + */ + public void setFabric(Fabric value) { + this.fabric = value; + } + + /** + * 获取vacuumCleaner属性的值。 + * + * @return + * possible object is + * {@link VacuumCleaner } + * + */ + public VacuumCleaner getVacuumCleaner() { + return vacuumCleaner; + } + + /** + * 设置vacuumCleaner属性的值。 + * + * @param value + * allowed object is + * {@link VacuumCleaner } + * + */ + public void setVacuumCleaner(VacuumCleaner value) { + this.vacuumCleaner = value; + } + + /** + * 获取mattress属性的值。 + * + * @return + * possible object is + * {@link Mattress } + * + */ + public Mattress getMattress() { + return mattress; + } + + /** + * 设置mattress属性的值。 + * + * @param value + * allowed object is + * {@link Mattress } + * + */ + public void setMattress(Mattress value) { + this.mattress = value; + } + + /** + * 获取bed属性的值。 + * + * @return + * possible object is + * {@link Bed } + * + */ + public Bed getBed() { + return bed; + } + + /** + * 设置bed属性的值。 + * + * @param value + * allowed object is + * {@link Bed } + * + */ + public void setBed(Bed value) { + this.bed = value; + } + + /** + * 获取headboard属性的值。 + * + * @return + * possible object is + * {@link Headboard } + * + */ + public Headboard getHeadboard() { + return headboard; + } + + /** + * 设置headboard属性的值。 + * + * @param value + * allowed object is + * {@link Headboard } + * + */ + public void setHeadboard(Headboard value) { + this.headboard = value; + } + + /** + * 获取dresser属性的值。 + * + * @return + * possible object is + * {@link Dresser } + * + */ + public Dresser getDresser() { + return dresser; + } + + /** + * 设置dresser属性的值。 + * + * @param value + * allowed object is + * {@link Dresser } + * + */ + public void setDresser(Dresser value) { + this.dresser = value; + } + + /** + * 获取cabinet属性的值。 + * + * @return + * possible object is + * {@link Cabinet } + * + */ + public Cabinet getCabinet() { + return cabinet; + } + + /** + * 设置cabinet属性的值。 + * + * @param value + * allowed object is + * {@link Cabinet } + * + */ + public void setCabinet(Cabinet value) { + this.cabinet = value; + } + + /** + * 获取chair属性的值。 + * + * @return + * possible object is + * {@link Chair } + * + */ + public Chair getChair() { + return chair; + } + + /** + * 设置chair属性的值。 + * + * @param value + * allowed object is + * {@link Chair } + * + */ + public void setChair(Chair value) { + this.chair = value; + } + + /** + * 获取table属性的值。 + * + * @return + * possible object is + * {@link Table } + * + */ + public Table getTable() { + return table; + } + + /** + * 设置table属性的值。 + * + * @param value + * allowed object is + * {@link Table } + * + */ + public void setTable(Table value) { + this.table = value; + } + + /** + * 获取bench属性的值。 + * + * @return + * possible object is + * {@link Bench } + * + */ + public Bench getBench() { + return bench; + } + + /** + * 设置bench属性的值。 + * + * @param value + * allowed object is + * {@link Bench } + * + */ + public void setBench(Bench value) { + this.bench = value; + } + + /** + * 获取sofa属性的值。 + * + * @return + * possible object is + * {@link Sofa } + * + */ + public Sofa getSofa() { + return sofa; + } + + /** + * 设置sofa属性的值。 + * + * @param value + * allowed object is + * {@link Sofa } + * + */ + public void setSofa(Sofa value) { + this.sofa = value; + } + + /** + * 获取desk属性的值。 + * + * @return + * possible object is + * {@link Desk } + * + */ + public Desk getDesk() { + return desk; + } + + /** + * 设置desk属性的值。 + * + * @param value + * allowed object is + * {@link Desk } + * + */ + public void setDesk(Desk value) { + this.desk = value; + } + + /** + * 获取floorCover属性的值。 + * + * @return + * possible object is + * {@link FloorCover } + * + */ + public FloorCover getFloorCover() { + return floorCover; + } + + /** + * 设置floorCover属性的值。 + * + * @param value + * allowed object is + * {@link FloorCover } + * + */ + public void setFloorCover(FloorCover value) { + this.floorCover = value; + } + + /** + * 获取bakeware属性的值。 + * + * @return + * possible object is + * {@link Bakeware } + * + */ + public Bakeware getBakeware() { + return bakeware; + } + + /** + * 设置bakeware属性的值。 + * + * @param value + * allowed object is + * {@link Bakeware } + * + */ + public void setBakeware(Bakeware value) { + this.bakeware = value; + } + + /** + * 获取cookware属性的值。 + * + * @return + * possible object is + * {@link Cookware } + * + */ + public Cookware getCookware() { + return cookware; + } + + /** + * 设置cookware属性的值。 + * + * @param value + * allowed object is + * {@link Cookware } + * + */ + public void setCookware(Cookware value) { + this.cookware = value; + } + + /** + * 获取cutlery属性的值。 + * + * @return + * possible object is + * {@link Cutlery } + * + */ + public Cutlery getCutlery() { + return cutlery; + } + + /** + * 设置cutlery属性的值。 + * + * @param value + * allowed object is + * {@link Cutlery } + * + */ + public void setCutlery(Cutlery value) { + this.cutlery = value; + } + + /** + * 获取dinnerware属性的值。 + * + * @return + * possible object is + * {@link Dinnerware } + * + */ + public Dinnerware getDinnerware() { + return dinnerware; + } + + /** + * 设置dinnerware属性的值。 + * + * @param value + * allowed object is + * {@link Dinnerware } + * + */ + public void setDinnerware(Dinnerware value) { + this.dinnerware = value; + } + + /** + * 获取serveware属性的值。 + * + * @return + * possible object is + * {@link Serveware } + * + */ + public Serveware getServeware() { + return serveware; + } + + /** + * 设置serveware属性的值。 + * + * @param value + * allowed object is + * {@link Serveware } + * + */ + public void setServeware(Serveware value) { + this.serveware = value; + } + + /** + * 获取kitchenTools属性的值。 + * + * @return + * possible object is + * {@link KitchenTools } + * + */ + public KitchenTools getKitchenTools() { + return kitchenTools; + } + + /** + * 设置kitchenTools属性的值。 + * + * @param value + * allowed object is + * {@link KitchenTools } + * + */ + public void setKitchenTools(KitchenTools value) { + this.kitchenTools = value; + } + + /** + * 获取smallHomeAppliances属性的值。 + * + * @return + * possible object is + * {@link SmallHomeAppliances } + * + */ + public SmallHomeAppliances getSmallHomeAppliances() { + return smallHomeAppliances; + } + + /** + * 设置smallHomeAppliances属性的值。 + * + * @param value + * allowed object is + * {@link SmallHomeAppliances } + * + */ + public void setSmallHomeAppliances(SmallHomeAppliances value) { + this.smallHomeAppliances = value; + } + + /** + * 获取bedLinen属性的值。 + * + * @return + * possible object is + * {@link BedLinen } + * + */ + public BedLinen getBedLinen() { + return bedLinen; + } + + /** + * 设置bedLinen属性的值。 + * + * @param value + * allowed object is + * {@link BedLinen } + * + */ + public void setBedLinen(BedLinen value) { + this.bedLinen = value; + } + + /** + * 获取waterPurificationUnit属性的值。 + * + * @return + * possible object is + * {@link WaterPurificationUnit } + * + */ + public WaterPurificationUnit getWaterPurificationUnit() { + return waterPurificationUnit; + } + + /** + * 设置waterPurificationUnit属性的值。 + * + * @param value + * allowed object is + * {@link WaterPurificationUnit } + * + */ + public void setWaterPurificationUnit(WaterPurificationUnit value) { + this.waterPurificationUnit = value; + } + + /** + * 获取home属性的值。 + * + * @return + * possible object is + * {@link Home.ProductType.Home } + * + */ + public Home.ProductType.Home getHome() { + return home; + } + + /** + * 设置home属性的值。 + * + * @param value + * allowed object is + * {@link Home.ProductType.Home } + * + */ + public void setHome(Home.ProductType.Home value) { + this.home = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element ref="{}Battery" minOccurs="0"/>
+         *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+         *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+         *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+         *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+         *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+         *         <element name="VariationData" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="VariationTheme" minOccurs="0">
+         *                     <simpleType>
+         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *                         <enumeration value="Size"/>
+         *                         <enumeration value="Color"/>
+         *                         <enumeration value="Scent"/>
+         *                         <enumeration value="Size-Color"/>
+         *                         <enumeration value="Size-Scent"/>
+         *                         <enumeration value="DisplayLength-DisplayWidth"/>
+         *                         <enumeration value="DisplayLength-Material"/>
+         *                         <enumeration value="DisplayLength-Size"/>
+         *                         <enumeration value="DisplayLength-Color"/>
+         *                         <enumeration value="DisplayLength-DisplayHeight"/>
+         *                         <enumeration value="DisplayWidth-Material"/>
+         *                         <enumeration value="DisplayWidth-Size"/>
+         *                         <enumeration value="DisplayWidth-Color"/>
+         *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+         *                         <enumeration value="ItemPackageQuantity-Material"/>
+         *                         <enumeration value="ItemPackageQuantity-Size"/>
+         *                         <enumeration value="ItemPackageQuantity-Color"/>
+         *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+         *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+         *                         <enumeration value="DisplayWeight-Material"/>
+         *                         <enumeration value="DisplayWeight-Size"/>
+         *                         <enumeration value="DisplayWeight-Color"/>
+         *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+         *                         <enumeration value="Material-DisplayLength"/>
+         *                         <enumeration value="Material-DisplayWidth"/>
+         *                         <enumeration value="Material-Size"/>
+         *                         <enumeration value="Material-Color"/>
+         *                         <enumeration value="Material-DisplayHeight"/>
+         *                         <enumeration value="Size-DisplayLength"/>
+         *                         <enumeration value="Size-DisplayWidth"/>
+         *                         <enumeration value="Size-DisplayWeight"/>
+         *                         <enumeration value="Size-Material"/>
+         *                         <enumeration value="Size-Color"/>
+         *                         <enumeration value="Size-DisplayHeight"/>
+         *                         <enumeration value="Color-DisplayLength"/>
+         *                         <enumeration value="Color-DisplayWidth"/>
+         *                         <enumeration value="Color-ItemPackageQuantity"/>
+         *                         <enumeration value="Color-DisplayWeight"/>
+         *                         <enumeration value="Color-Material"/>
+         *                         <enumeration value="Color-Size"/>
+         *                         <enumeration value="Color-DisplayHeight"/>
+         *                         <enumeration value="DisplayHeight"/>
+         *                         <enumeration value="Material"/>
+         *                         <enumeration value="DisplayWeight"/>
+         *                         <enumeration value="DisplayLength"/>
+         *                         <enumeration value="ItemPackageQuantity"/>
+         *                         <enumeration value="DisplayLength-PatternName"/>
+         *                         <enumeration value="DisplayLength-StyleName"/>
+         *                         <enumeration value="DisplayWidth-PatternName"/>
+         *                         <enumeration value="DisplayWidth-StyleName"/>
+         *                         <enumeration value="Occasion-PatternName"/>
+         *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+         *                         <enumeration value="Occasion-Material"/>
+         *                         <enumeration value="Occasion-StyleName"/>
+         *                         <enumeration value="Occasion-Size"/>
+         *                         <enumeration value="Occasion-Color"/>
+         *                         <enumeration value="Occasion-DisplayHeight"/>
+         *                         <enumeration value="PatternName-DisplayLength"/>
+         *                         <enumeration value="PatternName-DisplayWidth"/>
+         *                         <enumeration value="PatternName-Occasion"/>
+         *                         <enumeration value="PatternName-Material"/>
+         *                         <enumeration value="PatternName-StyleName"/>
+         *                         <enumeration value="PatternName-Size"/>
+         *                         <enumeration value="PatternName-Color"/>
+         *                         <enumeration value="PatternName-DisplayHeight"/>
+         *                         <enumeration value="MatteStyle-Material"/>
+         *                         <enumeration value="MatteStyle-StyleName"/>
+         *                         <enumeration value="MatteStyle-Size"/>
+         *                         <enumeration value="MatteStyle-Color"/>
+         *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+         *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+         *                         <enumeration value="DisplayWeight-StyleName"/>
+         *                         <enumeration value="Material-PatternName"/>
+         *                         <enumeration value="Material-MatteStyle"/>
+         *                         <enumeration value="Material-StyleName"/>
+         *                         <enumeration value="StyleName-DisplayLength"/>
+         *                         <enumeration value="StyleName-DisplayWidth"/>
+         *                         <enumeration value="StyleName-Occasion"/>
+         *                         <enumeration value="StyleName-PatternName"/>
+         *                         <enumeration value="StyleName-DisplayWeight"/>
+         *                         <enumeration value="StyleName-Material"/>
+         *                         <enumeration value="StyleName-Size"/>
+         *                         <enumeration value="StyleName-Color"/>
+         *                         <enumeration value="Size-Occasion"/>
+         *                         <enumeration value="Size-PatternName"/>
+         *                         <enumeration value="Size-MatteStyle"/>
+         *                         <enumeration value="Size-StyleName"/>
+         *                         <enumeration value="Color-Occasion"/>
+         *                         <enumeration value="Color-PatternName"/>
+         *                         <enumeration value="Color-MatteStyle"/>
+         *                         <enumeration value="Color-StyleName"/>
+         *                         <enumeration value="MatteStyle"/>
+         *                         <enumeration value="PatternName"/>
+         *                         <enumeration value="Occasion"/>
+         *                         <enumeration value="StyleName"/>
+         *                         <enumeration value="CustomerPackageType"/>
+         *                         <enumeration value="ColorName-CustomerPackageType"/>
+         *                         <enumeration value="SizeName-CustomerPackageType"/>
+         *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+         *                         <enumeration value="StyleName-CustomerPackageType"/>
+         *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+         *                       </restriction>
+         *                     </simpleType>
+         *                   </element>
+         *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+         *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+         *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+         *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+         *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+         *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+         *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="BottleCount" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="DoorOrientation" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="DoorStyle" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="NumberOfCompartments" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="OpeningMechanism" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="WatchMovementType" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="NumberOfHooks" type="{}PositiveInteger" minOccurs="0"/>
+         *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+         *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+         *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+         *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "battery", + "colorMap", + "finish", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "innerMaterialType", + "itemDiameter", + "batteryCellComposition", + "batteryFormFactor", + "paintType", + "customerRestrictionType", + "occasionType", + "efficiency", + "bottleCount", + "doorOrientation", + "doorStyle", + "frameMaterialType", + "mountingType", + "numberOfCompartments", + "openingMechanism", + "orientation", + "watchMovementType", + "numberOfHooks", + "modelNumber", + "externalTestingCertification", + "voltage", + "powerPlugType" + }) + public static class Home { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Home.ProductType.Home.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BottleCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bottleCount; + @XmlElement(name = "DoorOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String doorOrientation; + @XmlElement(name = "DoorStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String doorStyle; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfCompartments") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCompartments; + @XmlElement(name = "OpeningMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String openingMechanism; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "WatchMovementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String watchMovementType; + @XmlElement(name = "NumberOfHooks") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHooks; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Home.ProductType.Home.VariationData } + * + */ + public Home.ProductType.Home.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Home.ProductType.Home.VariationData } + * + */ + public void setVariationData(Home.ProductType.Home.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取bottleCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBottleCount() { + return bottleCount; + } + + /** + * 设置bottleCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBottleCount(BigInteger value) { + this.bottleCount = value; + } + + /** + * 获取doorOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDoorOrientation() { + return doorOrientation; + } + + /** + * 设置doorOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDoorOrientation(String value) { + this.doorOrientation = value; + } + + /** + * 获取doorStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDoorStyle() { + return doorStyle; + } + + /** + * 设置doorStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDoorStyle(String value) { + this.doorStyle = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfCompartments属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCompartments() { + return numberOfCompartments; + } + + /** + * 设置numberOfCompartments属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCompartments(BigInteger value) { + this.numberOfCompartments = value; + } + + /** + * 获取openingMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpeningMechanism() { + return openingMechanism; + } + + /** + * 设置openingMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpeningMechanism(String value) { + this.openingMechanism = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取watchMovementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWatchMovementType() { + return watchMovementType; + } + + /** + * 设置watchMovementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWatchMovementType(String value) { + this.watchMovementType = value; + } + + /** + * 获取numberOfHooks属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHooks() { + return numberOfHooks; + } + + /** + * 设置numberOfHooks属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHooks(BigInteger value) { + this.numberOfHooks = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+             *    getExternalTestingCertification().add(newItem);
+             * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="VariationTheme" minOccurs="0">
+             *           <simpleType>
+             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+             *               <enumeration value="Size"/>
+             *               <enumeration value="Color"/>
+             *               <enumeration value="Scent"/>
+             *               <enumeration value="Size-Color"/>
+             *               <enumeration value="Size-Scent"/>
+             *               <enumeration value="DisplayLength-DisplayWidth"/>
+             *               <enumeration value="DisplayLength-Material"/>
+             *               <enumeration value="DisplayLength-Size"/>
+             *               <enumeration value="DisplayLength-Color"/>
+             *               <enumeration value="DisplayLength-DisplayHeight"/>
+             *               <enumeration value="DisplayWidth-Material"/>
+             *               <enumeration value="DisplayWidth-Size"/>
+             *               <enumeration value="DisplayWidth-Color"/>
+             *               <enumeration value="DisplayWidth-DisplayHeight"/>
+             *               <enumeration value="ItemPackageQuantity-Material"/>
+             *               <enumeration value="ItemPackageQuantity-Size"/>
+             *               <enumeration value="ItemPackageQuantity-Color"/>
+             *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+             *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+             *               <enumeration value="DisplayWeight-Material"/>
+             *               <enumeration value="DisplayWeight-Size"/>
+             *               <enumeration value="DisplayWeight-Color"/>
+             *               <enumeration value="DisplayWeight-DisplayHeight"/>
+             *               <enumeration value="Material-DisplayLength"/>
+             *               <enumeration value="Material-DisplayWidth"/>
+             *               <enumeration value="Material-Size"/>
+             *               <enumeration value="Material-Color"/>
+             *               <enumeration value="Material-DisplayHeight"/>
+             *               <enumeration value="Size-DisplayLength"/>
+             *               <enumeration value="Size-DisplayWidth"/>
+             *               <enumeration value="Size-DisplayWeight"/>
+             *               <enumeration value="Size-Material"/>
+             *               <enumeration value="Size-Color"/>
+             *               <enumeration value="Size-DisplayHeight"/>
+             *               <enumeration value="Color-DisplayLength"/>
+             *               <enumeration value="Color-DisplayWidth"/>
+             *               <enumeration value="Color-ItemPackageQuantity"/>
+             *               <enumeration value="Color-DisplayWeight"/>
+             *               <enumeration value="Color-Material"/>
+             *               <enumeration value="Color-Size"/>
+             *               <enumeration value="Color-DisplayHeight"/>
+             *               <enumeration value="DisplayHeight"/>
+             *               <enumeration value="Material"/>
+             *               <enumeration value="DisplayWeight"/>
+             *               <enumeration value="DisplayLength"/>
+             *               <enumeration value="ItemPackageQuantity"/>
+             *               <enumeration value="DisplayLength-PatternName"/>
+             *               <enumeration value="DisplayLength-StyleName"/>
+             *               <enumeration value="DisplayWidth-PatternName"/>
+             *               <enumeration value="DisplayWidth-StyleName"/>
+             *               <enumeration value="Occasion-PatternName"/>
+             *               <enumeration value="Occasion-ItemPackageQuantity"/>
+             *               <enumeration value="Occasion-Material"/>
+             *               <enumeration value="Occasion-StyleName"/>
+             *               <enumeration value="Occasion-Size"/>
+             *               <enumeration value="Occasion-Color"/>
+             *               <enumeration value="Occasion-DisplayHeight"/>
+             *               <enumeration value="PatternName-DisplayLength"/>
+             *               <enumeration value="PatternName-DisplayWidth"/>
+             *               <enumeration value="PatternName-Occasion"/>
+             *               <enumeration value="PatternName-Material"/>
+             *               <enumeration value="PatternName-StyleName"/>
+             *               <enumeration value="PatternName-Size"/>
+             *               <enumeration value="PatternName-Color"/>
+             *               <enumeration value="PatternName-DisplayHeight"/>
+             *               <enumeration value="MatteStyle-Material"/>
+             *               <enumeration value="MatteStyle-StyleName"/>
+             *               <enumeration value="MatteStyle-Size"/>
+             *               <enumeration value="MatteStyle-Color"/>
+             *               <enumeration value="ItemPackageQuantity-Occasion"/>
+             *               <enumeration value="ItemPackageQuantity-StyleName"/>
+             *               <enumeration value="DisplayWeight-StyleName"/>
+             *               <enumeration value="Material-PatternName"/>
+             *               <enumeration value="Material-MatteStyle"/>
+             *               <enumeration value="Material-StyleName"/>
+             *               <enumeration value="StyleName-DisplayLength"/>
+             *               <enumeration value="StyleName-DisplayWidth"/>
+             *               <enumeration value="StyleName-Occasion"/>
+             *               <enumeration value="StyleName-PatternName"/>
+             *               <enumeration value="StyleName-DisplayWeight"/>
+             *               <enumeration value="StyleName-Material"/>
+             *               <enumeration value="StyleName-Size"/>
+             *               <enumeration value="StyleName-Color"/>
+             *               <enumeration value="Size-Occasion"/>
+             *               <enumeration value="Size-PatternName"/>
+             *               <enumeration value="Size-MatteStyle"/>
+             *               <enumeration value="Size-StyleName"/>
+             *               <enumeration value="Color-Occasion"/>
+             *               <enumeration value="Color-PatternName"/>
+             *               <enumeration value="Color-MatteStyle"/>
+             *               <enumeration value="Color-StyleName"/>
+             *               <enumeration value="MatteStyle"/>
+             *               <enumeration value="PatternName"/>
+             *               <enumeration value="Occasion"/>
+             *               <enumeration value="StyleName"/>
+             *               <enumeration value="CustomerPackageType"/>
+             *               <enumeration value="ColorName-CustomerPackageType"/>
+             *               <enumeration value="SizeName-CustomerPackageType"/>
+             *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+             *               <enumeration value="StyleName-CustomerPackageType"/>
+             *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+             *             </restriction>
+             *           </simpleType>
+             *         </element>
+             *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+             *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+             *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+             *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
+             * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Length-Width"/>
+     *               <enumeration value="Length-Material"/>
+     *               <enumeration value="Length-Size"/>
+     *               <enumeration value="Length-Color"/>
+     *               <enumeration value="Length-Height"/>
+     *               <enumeration value="Width-Material"/>
+     *               <enumeration value="Width-Size"/>
+     *               <enumeration value="Width-Color"/>
+     *               <enumeration value="Width-Height"/>
+     *               <enumeration value="NumberOfItemsInPackage-Material"/>
+     *               <enumeration value="NumberOfItemsInPackage-Size"/>
+     *               <enumeration value="NumberOfItemsInPackage-Color"/>
+     *               <enumeration value="NumberOfItemsInPackage-Height"/>
+     *               <enumeration value="Weight-NumberOfItemsInPackage"/>
+     *               <enumeration value="Weight-Material"/>
+     *               <enumeration value="Weight-Size"/>
+     *               <enumeration value="Weight-Color"/>
+     *               <enumeration value="Weight-Height"/>
+     *               <enumeration value="Material-Length"/>
+     *               <enumeration value="Material-Width"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-Height"/>
+     *               <enumeration value="Size-Length"/>
+     *               <enumeration value="Size-Width"/>
+     *               <enumeration value="Size-Weight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Height"/>
+     *               <enumeration value="Color-Length"/>
+     *               <enumeration value="Color-Width"/>
+     *               <enumeration value="Color-NumberOfItemsInPackage"/>
+     *               <enumeration value="Color-Weight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-Height"/>
+     *               <enumeration value="Height"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="Weight"/>
+     *               <enumeration value="Length"/>
+     *               <enumeration value="NumberOfItemsInPackage"/>
+     *               <enumeration value="Length-PatternName"/>
+     *               <enumeration value="Length-StyleName"/>
+     *               <enumeration value="Width-PatternName"/>
+     *               <enumeration value="Width-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-NumberOfItemsInPackage"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-Height"/>
+     *               <enumeration value="PatternName-Length"/>
+     *               <enumeration value="PatternName-Width"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-Height"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="NumberOfItemsInPackage-Occasion"/>
+     *               <enumeration value="NumberOfItemsInPackage-StyleName"/>
+     *               <enumeration value="Weight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-Length"/>
+     *               <enumeration value="StyleName-Width"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-Weight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="Weight-Length-Color"/>
+     *               <enumeration value="Occasion-Size-Color"/>
+     *               <enumeration value="Weight-Length-Material"/>
+     *               <enumeration value="Weight-Length-StyleName"/>
+     *               <enumeration value="PatternName-Size-Occasion"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "color" + }) + public static class VariationData { + + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovement.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovement.java new file mode 100644 index 0000000..c9a671d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovement.java @@ -0,0 +1,954 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}BuildingMaterials"/>
+ *                   <element ref="{}Hardware"/>
+ *                   <element ref="{}Electrical"/>
+ *                   <element ref="{}PlumbingFixtures"/>
+ *                   <element name="Tools" type="{}HomeImprovementTools"/>
+ *                   <element ref="{}OrganizersAndStorage"/>
+ *                   <element ref="{}MajorHomeAppliances"/>
+ *                   <element ref="{}SecurityElectronics"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}HICommon" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="ItemDisplayArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Warnings" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "hiCommon", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "countryOfOrigin", + "itemDisplayArea", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "warnings", + "fabricType", + "importDesignation" +}) +@XmlRootElement(name = "HomeImprovement") +public class HomeImprovement { + + @XmlElement(name = "ProductType", required = true) + protected HomeImprovement.ProductType productType; + @XmlElement(name = "HICommon") + protected HICommon hiCommon; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "ItemDisplayArea") + protected AreaDimension itemDisplayArea; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Warnings") + protected Object warnings; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link HomeImprovement.ProductType } + * + */ + public HomeImprovement.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link HomeImprovement.ProductType } + * + */ + public void setProductType(HomeImprovement.ProductType value) { + this.productType = value; + } + + /** + * 获取hiCommon属性的值。 + * + * @return + * possible object is + * {@link HICommon } + * + */ + public HICommon getHICommon() { + return hiCommon; + } + + /** + * 设置hiCommon属性的值。 + * + * @param value + * allowed object is + * {@link HICommon } + * + */ + public void setHICommon(HICommon value) { + this.hiCommon = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取itemDisplayArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getItemDisplayArea() { + return itemDisplayArea; + } + + /** + * 设置itemDisplayArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setItemDisplayArea(AreaDimension value) { + this.itemDisplayArea = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setWarnings(Object value) { + this.warnings = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}BuildingMaterials"/>
+     *         <element ref="{}Hardware"/>
+     *         <element ref="{}Electrical"/>
+     *         <element ref="{}PlumbingFixtures"/>
+     *         <element name="Tools" type="{}HomeImprovementTools"/>
+     *         <element ref="{}OrganizersAndStorage"/>
+     *         <element ref="{}MajorHomeAppliances"/>
+     *         <element ref="{}SecurityElectronics"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "buildingMaterials", + "hardware", + "electrical", + "plumbingFixtures", + "tools", + "organizersAndStorage", + "majorHomeAppliances", + "securityElectronics" + }) + public static class ProductType { + + @XmlElement(name = "BuildingMaterials") + protected BuildingMaterials buildingMaterials; + @XmlElement(name = "Hardware") + protected Hardware hardware; + @XmlElement(name = "Electrical") + protected Electrical electrical; + @XmlElement(name = "PlumbingFixtures") + protected PlumbingFixtures plumbingFixtures; + @XmlElement(name = "Tools") + protected HomeImprovementTools tools; + @XmlElement(name = "OrganizersAndStorage") + protected OrganizersAndStorage organizersAndStorage; + @XmlElement(name = "MajorHomeAppliances") + protected MajorHomeAppliances majorHomeAppliances; + @XmlElement(name = "SecurityElectronics") + protected SecurityElectronics securityElectronics; + + /** + * 获取buildingMaterials属性的值。 + * + * @return + * possible object is + * {@link BuildingMaterials } + * + */ + public BuildingMaterials getBuildingMaterials() { + return buildingMaterials; + } + + /** + * 设置buildingMaterials属性的值。 + * + * @param value + * allowed object is + * {@link BuildingMaterials } + * + */ + public void setBuildingMaterials(BuildingMaterials value) { + this.buildingMaterials = value; + } + + /** + * 获取hardware属性的值。 + * + * @return + * possible object is + * {@link Hardware } + * + */ + public Hardware getHardware() { + return hardware; + } + + /** + * 设置hardware属性的值。 + * + * @param value + * allowed object is + * {@link Hardware } + * + */ + public void setHardware(Hardware value) { + this.hardware = value; + } + + /** + * 获取electrical属性的值。 + * + * @return + * possible object is + * {@link Electrical } + * + */ + public Electrical getElectrical() { + return electrical; + } + + /** + * 设置electrical属性的值。 + * + * @param value + * allowed object is + * {@link Electrical } + * + */ + public void setElectrical(Electrical value) { + this.electrical = value; + } + + /** + * 获取plumbingFixtures属性的值。 + * + * @return + * possible object is + * {@link PlumbingFixtures } + * + */ + public PlumbingFixtures getPlumbingFixtures() { + return plumbingFixtures; + } + + /** + * 设置plumbingFixtures属性的值。 + * + * @param value + * allowed object is + * {@link PlumbingFixtures } + * + */ + public void setPlumbingFixtures(PlumbingFixtures value) { + this.plumbingFixtures = value; + } + + /** + * 获取tools属性的值。 + * + * @return + * possible object is + * {@link HomeImprovementTools } + * + */ + public HomeImprovementTools getTools() { + return tools; + } + + /** + * 设置tools属性的值。 + * + * @param value + * allowed object is + * {@link HomeImprovementTools } + * + */ + public void setTools(HomeImprovementTools value) { + this.tools = value; + } + + /** + * 获取organizersAndStorage属性的值。 + * + * @return + * possible object is + * {@link OrganizersAndStorage } + * + */ + public OrganizersAndStorage getOrganizersAndStorage() { + return organizersAndStorage; + } + + /** + * 设置organizersAndStorage属性的值。 + * + * @param value + * allowed object is + * {@link OrganizersAndStorage } + * + */ + public void setOrganizersAndStorage(OrganizersAndStorage value) { + this.organizersAndStorage = value; + } + + /** + * 获取majorHomeAppliances属性的值。 + * + * @return + * possible object is + * {@link MajorHomeAppliances } + * + */ + public MajorHomeAppliances getMajorHomeAppliances() { + return majorHomeAppliances; + } + + /** + * 设置majorHomeAppliances属性的值。 + * + * @param value + * allowed object is + * {@link MajorHomeAppliances } + * + */ + public void setMajorHomeAppliances(MajorHomeAppliances value) { + this.majorHomeAppliances = value; + } + + /** + * 获取securityElectronics属性的值。 + * + * @return + * possible object is + * {@link SecurityElectronics } + * + */ + public SecurityElectronics getSecurityElectronics() { + return securityElectronics; + } + + /** + * 设置securityElectronics属性的值。 + * + * @param value + * allowed object is + * {@link SecurityElectronics } + * + */ + public void setSecurityElectronics(SecurityElectronics value) { + this.securityElectronics = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovementTools.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovementTools.java new file mode 100644 index 0000000..3848a6f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HomeImprovementTools.java @@ -0,0 +1,2964 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

HomeImprovementTools complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="HomeImprovementTools">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Brightness" type="{}LumensType" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Horsepower" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MinimumAge" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Speed" type="{}OptionalSpeedDimension" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Torque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShortProductDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StartUpTimeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strands" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HomeImprovementTools", propOrder = { + "variationData", + "accessoryConnectionType", + "bladeEdge", + "bladeLength", + "brightness", + "bulbType", + "centerLength", + "compatibleDevices", + "coverage", + "compatibleFastenerRange", + "coolingMethod", + "coolingWattage", + "cornerRadius", + "cuttingDiameter", + "cutType", + "cuttingWidth", + "deviceType", + "displayStyle", + "energyConsumption", + "energyEfficiencyRatioCooling", + "environmentalDescription", + "euEnergyEfficiencyClassHeating", + "euEnergyLabelEfficiencyClass", + "externalTestingCertification", + "flushType", + "headStyle", + "heaterWattage", + "insideDiameter", + "numberOfBasins", + "numberOfHoles", + "outsideDiameter", + "plugFormat", + "plugProfile", + "recycledContentPercentage", + "roughIn", + "spoutHeight", + "spoutReach", + "switchStyle", + "switchType", + "threadSize", + "size", + "color", + "colorMap", + "customerPackageType", + "displayDiameter", + "displayVolume", + "displayWeight", + "displayLength", + "displayWidth", + "displayHeight", + "foldedKnifeSize", + "handleMaterial", + "powerSource", + "horsepower", + "laserBeamColor", + "material", + "maximumPower", + "measurementAccuracy", + "measurementSystem", + "wattage", + "voltage", + "batteryCapacity", + "gritRating", + "numberOfItems", + "minimumAge", + "manufacturerWarrantyDescription", + "performanceDescription", + "speed", + "sellerWarrantyDescription", + "toolTipDescription", + "torque", + "uvProtection", + "viewingArea", + "minimumEfficiencyReportingValue", + "baseDiameter", + "beamAngle", + "bladeColor", + "circuitBreakerType", + "efficiency", + "internationalProtectionRating", + "lightSourceOperatingLife", + "lightingMethod", + "maximumCompatibleLightSourceWattage", + "numberOfBlades", + "numberOfLightSources", + "shadeDiameter", + "shadeMaterialType", + "shortProductDescription", + "startUpTimeDescription", + "strands", + "tubingOutsideDiameter", + "customerRestrictionType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate" +}) +public class HomeImprovementTools { + + @XmlElement(name = "VariationData") + protected HomeImprovementTools.VariationData variationData; + @XmlElement(name = "AccessoryConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessoryConnectionType; + @XmlElement(name = "BladeEdge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeEdge; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "Brightness") + protected LumensType brightness; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "CenterLength") + protected LengthDimension centerLength; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CompatibleFastenerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleFastenerRange; + @XmlElement(name = "CoolingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingMethod; + @XmlElement(name = "CoolingWattage") + protected WattageDimension coolingWattage; + @XmlElement(name = "CornerRadius") + protected LengthDimension cornerRadius; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayStyle; + @XmlElement(name = "EnergyConsumption") + protected EnergyConsumptionDimension energyConsumption; + @XmlElement(name = "EnergyEfficiencyRatioCooling") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger energyEfficiencyRatioCooling; + @XmlElement(name = "EnvironmentalDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String environmentalDescription; + @XmlElement(name = "EuEnergyEfficiencyClassHeating") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FlushType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flushType; + @XmlElement(name = "HeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headStyle; + @XmlElement(name = "HeaterWattage") + protected WattageDimension heaterWattage; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "NumberOfBasins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBasins; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PlugFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugFormat; + @XmlElement(name = "PlugProfile") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugProfile; + @XmlElement(name = "RecycledContentPercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recycledContentPercentage; + @XmlElement(name = "RoughIn") + protected LengthDimension roughIn; + @XmlElement(name = "SpoutHeight") + protected LengthDimension spoutHeight; + @XmlElement(name = "SpoutReach") + protected LengthDimension spoutReach; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "ThreadSize") + protected LengthDimensionOptionalUnit threadSize; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "FoldedKnifeSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedKnifeSize; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Horsepower") + protected PowerDimension horsepower; + @XmlElement(name = "LaserBeamColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laserBeamColor; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MeasurementAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementAccuracy; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "MinimumAge") + protected AgeRecommendedDimension minimumAge; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "PerformanceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String performanceDescription; + @XmlElement(name = "Speed") + protected OptionalSpeedDimension speed; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ToolTipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toolTipDescription; + @XmlElement(name = "Torque") + protected TorqueType torque; + @XmlElement(name = "UVProtection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uvProtection; + @XmlElement(name = "ViewingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingArea; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "LightSourceOperatingLife") + protected TimeDimension lightSourceOperatingLife; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + protected WattageDimension maximumCompatibleLightSourceWattage; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterialType; + @XmlElement(name = "ShortProductDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shortProductDescription; + @XmlElement(name = "StartUpTimeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String startUpTimeDescription; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "TubingOutsideDiameter") + protected LengthDimension tubingOutsideDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link HomeImprovementTools.VariationData } + * + */ + public HomeImprovementTools.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link HomeImprovementTools.VariationData } + * + */ + public void setVariationData(HomeImprovementTools.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessoryConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryConnectionType() { + return accessoryConnectionType; + } + + /** + * 设置accessoryConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryConnectionType(String value) { + this.accessoryConnectionType = value; + } + + /** + * 获取bladeEdge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeEdge() { + return bladeEdge; + } + + /** + * 设置bladeEdge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeEdge(String value) { + this.bladeEdge = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取brightness属性的值。 + * + * @return + * possible object is + * {@link LumensType } + * + */ + public LumensType getBrightness() { + return brightness; + } + + /** + * 设置brightness属性的值。 + * + * @param value + * allowed object is + * {@link LumensType } + * + */ + public void setBrightness(LumensType value) { + this.brightness = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取centerLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterLength() { + return centerLength; + } + + /** + * 设置centerLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterLength(LengthDimension value) { + this.centerLength = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取compatibleFastenerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleFastenerRange() { + return compatibleFastenerRange; + } + + /** + * 设置compatibleFastenerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleFastenerRange(String value) { + this.compatibleFastenerRange = value; + } + + /** + * 获取coolingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingMethod() { + return coolingMethod; + } + + /** + * 设置coolingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingMethod(String value) { + this.coolingMethod = value; + } + + /** + * 获取coolingWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getCoolingWattage() { + return coolingWattage; + } + + /** + * 设置coolingWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setCoolingWattage(WattageDimension value) { + this.coolingWattage = value; + } + + /** + * 获取cornerRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCornerRadius() { + return cornerRadius; + } + + /** + * 设置cornerRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCornerRadius(LengthDimension value) { + this.cornerRadius = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayStyle() { + return displayStyle; + } + + /** + * 设置displayStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayStyle(String value) { + this.displayStyle = value; + } + + /** + * 获取energyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getEnergyConsumption() { + return energyConsumption; + } + + /** + * 设置energyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setEnergyConsumption(EnergyConsumptionDimension value) { + this.energyConsumption = value; + } + + /** + * 获取energyEfficiencyRatioCooling属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnergyEfficiencyRatioCooling() { + return energyEfficiencyRatioCooling; + } + + /** + * 设置energyEfficiencyRatioCooling属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnergyEfficiencyRatioCooling(BigInteger value) { + this.energyEfficiencyRatioCooling = value; + } + + /** + * 获取environmentalDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnvironmentalDescription() { + return environmentalDescription; + } + + /** + * 设置environmentalDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnvironmentalDescription(String value) { + this.environmentalDescription = value; + } + + /** + * 获取euEnergyEfficiencyClassHeating属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() { + return euEnergyEfficiencyClassHeating; + } + + /** + * 设置euEnergyEfficiencyClassHeating属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) { + this.euEnergyEfficiencyClassHeating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取flushType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlushType() { + return flushType; + } + + /** + * 设置flushType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlushType(String value) { + this.flushType = value; + } + + /** + * 获取headStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadStyle() { + return headStyle; + } + + /** + * 设置headStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadStyle(String value) { + this.headStyle = value; + } + + /** + * 获取heaterWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getHeaterWattage() { + return heaterWattage; + } + + /** + * 设置heaterWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setHeaterWattage(WattageDimension value) { + this.heaterWattage = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取numberOfBasins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBasins() { + return numberOfBasins; + } + + /** + * 设置numberOfBasins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBasins(BigInteger value) { + this.numberOfBasins = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取plugFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugFormat() { + return plugFormat; + } + + /** + * 设置plugFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugFormat(String value) { + this.plugFormat = value; + } + + /** + * 获取plugProfile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugProfile() { + return plugProfile; + } + + /** + * 设置plugProfile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugProfile(String value) { + this.plugProfile = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecycledContentPercentage(BigInteger value) { + this.recycledContentPercentage = value; + } + + /** + * 获取roughIn属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoughIn() { + return roughIn; + } + + /** + * 设置roughIn属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoughIn(LengthDimension value) { + this.roughIn = value; + } + + /** + * 获取spoutHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutHeight() { + return spoutHeight; + } + + /** + * 设置spoutHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutHeight(LengthDimension value) { + this.spoutHeight = value; + } + + /** + * 获取spoutReach属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutReach() { + return spoutReach; + } + + /** + * 设置spoutReach属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutReach(LengthDimension value) { + this.spoutReach = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimensionOptionalUnit } + * + */ + public void setThreadSize(LengthDimensionOptionalUnit value) { + this.threadSize = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取foldedKnifeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedKnifeSize() { + return foldedKnifeSize; + } + + /** + * 设置foldedKnifeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedKnifeSize(String value) { + this.foldedKnifeSize = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取horsepower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getHorsepower() { + return horsepower; + } + + /** + * 设置horsepower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setHorsepower(PowerDimension value) { + this.horsepower = value; + } + + /** + * 获取laserBeamColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaserBeamColor() { + return laserBeamColor; + } + + /** + * 设置laserBeamColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaserBeamColor(String value) { + this.laserBeamColor = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取measurementAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementAccuracy() { + return measurementAccuracy; + } + + /** + * 设置measurementAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementAccuracy(String value) { + this.measurementAccuracy = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取minimumAge属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMinimumAge() { + return minimumAge; + } + + /** + * 设置minimumAge属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMinimumAge(AgeRecommendedDimension value) { + this.minimumAge = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取performanceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPerformanceDescription() { + return performanceDescription; + } + + /** + * 设置performanceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPerformanceDescription(String value) { + this.performanceDescription = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link OptionalSpeedDimension } + * + */ + public OptionalSpeedDimension getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link OptionalSpeedDimension } + * + */ + public void setSpeed(OptionalSpeedDimension value) { + this.speed = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取toolTipDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToolTipDescription() { + return toolTipDescription; + } + + /** + * 设置toolTipDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToolTipDescription(String value) { + this.toolTipDescription = value; + } + + /** + * 获取torque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getTorque() { + return torque; + } + + /** + * 设置torque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setTorque(TorqueType value) { + this.torque = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUVProtection(String value) { + this.uvProtection = value; + } + + /** + * 获取viewingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingArea() { + return viewingArea; + } + + /** + * 设置viewingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingArea(String value) { + this.viewingArea = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setLightSourceOperatingLife(TimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumCompatibleLightSourceWattage(WattageDimension value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterialType() { + return shadeMaterialType; + } + + /** + * 设置shadeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterialType(String value) { + this.shadeMaterialType = value; + } + + /** + * 获取shortProductDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortProductDescription() { + return shortProductDescription; + } + + /** + * 设置shortProductDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortProductDescription(String value) { + this.shortProductDescription = value; + } + + /** + * 获取startUpTimeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartUpTimeDescription() { + return startUpTimeDescription; + } + + /** + * 设置startUpTimeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartUpTimeDescription(String value) { + this.startUpTimeDescription = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取tubingOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingOutsideDiameter() { + return tubingOutsideDiameter; + } + + /** + * 设置tubingOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingOutsideDiameter(LengthDimension value) { + this.tubingOutsideDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HomeTheaterSystemOrHTIB.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HomeTheaterSystemOrHTIB.java new file mode 100644 index 0000000..6835df6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HomeTheaterSystemOrHTIB.java @@ -0,0 +1,857 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ControllerType" minOccurs="0"/>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}FrontPanelInputs" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}IncludedFeatures" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}VideoUpconversionTechnologies" minOccurs="0"/>
+ *         <element ref="{}NumberOfDrivers" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}MaximumWattage" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerTechnology" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "connectorType", + "controllerType", + "enclosureFinish", + "frontPanelInputs", + "builtInMedia", + "includedFeatures", + "shape", + "midRangeSpeakerMaterial", + "midRangeSpeakerDiameter", + "videoUpconversionTechnologies", + "numberOfDrivers", + "numberOfSpeakers", + "grilleRemoveability", + "speakerGrilleMaterial", + "maximumWattage", + "subwooferWattage", + "subwooferSpeakerMaterial", + "subwooferSpeakerDiameter", + "subwooferPowerTechnology", + "internetApplications", + "tweeterSpeakerMaterial", + "tweeterSpeakerDiameter", + "tweeterSpeakerTechnology", + "wirelessType", + "wooferSpeakerMaterial", + "wooferSpeakerDiameter", + "powerPlugType" +}) +@XmlRootElement(name = "HomeTheaterSystemOrHTIB") +public class HomeTheaterSystemOrHTIB { + + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "ControllerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controllerType; + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "FrontPanelInputs") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List frontPanelInputs; + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "VideoUpconversionTechnologies") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoUpconversionTechnologies; + @XmlElement(name = "NumberOfDrivers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDrivers; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "MaximumWattage") + protected WattageDimension maximumWattage; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TweeterSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerMaterial; + @XmlElement(name = "TweeterSpeakerDiameter") + protected LengthDimension tweeterSpeakerDiameter; + @XmlElement(name = "TweeterSpeakerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerTechnology; + @XmlElement(name = "WirelessType") + protected String wirelessType; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取controllerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControllerType() { + return controllerType; + } + + /** + * 设置controllerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControllerType(String value) { + this.controllerType = value; + } + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * Gets the value of the frontPanelInputs property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the frontPanelInputs property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFrontPanelInputs().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFrontPanelInputs() { + if (frontPanelInputs == null) { + frontPanelInputs = new ArrayList(); + } + return this.frontPanelInputs; + } + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取videoUpconversionTechnologies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoUpconversionTechnologies() { + return videoUpconversionTechnologies; + } + + /** + * 设置videoUpconversionTechnologies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoUpconversionTechnologies(String value) { + this.videoUpconversionTechnologies = value; + } + + /** + * 获取numberOfDrivers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDrivers() { + return numberOfDrivers; + } + + /** + * 设置numberOfDrivers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDrivers(BigInteger value) { + this.numberOfDrivers = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取maximumWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumWattage() { + return maximumWattage; + } + + /** + * 设置maximumWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumWattage(WattageDimension value) { + this.maximumWattage = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取tweeterSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerMaterial() { + return tweeterSpeakerMaterial; + } + + /** + * 设置tweeterSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerMaterial(String value) { + this.tweeterSpeakerMaterial = value; + } + + /** + * 获取tweeterSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterSpeakerDiameter() { + return tweeterSpeakerDiameter; + } + + /** + * 设置tweeterSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterSpeakerDiameter(LengthDimension value) { + this.tweeterSpeakerDiameter = value; + } + + /** + * 获取tweeterSpeakerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerTechnology() { + return tweeterSpeakerTechnology; + } + + /** + * 设置tweeterSpeakerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerTechnology(String value) { + this.tweeterSpeakerTechnology = value; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HouseholdSupplies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HouseholdSupplies.java new file mode 100644 index 0000000..188397e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HouseholdSupplies.java @@ -0,0 +1,1358 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="PatternName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TokuhoCertification" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}NutritionalFactsGroup" minOccurs="0"/>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="ContainerVolume" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "countryProducedIn", + "countryOfOrigin", + "regionOfOrigin", + "prefecture", + "itemForm", + "ingredients", + "nutritionalFacts", + "kosherCertification", + "organicCertification", + "tokuhoCertification", + "itemSpecialty", + "caffeineContent", + "warnings", + "isPerishable", + "storageInstructions", + "directions", + "occasion", + "awardsWon", + "ageRangeDescription", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "containerType", + "unitCount", + "nutritionalFactsGroup", + "containerMaterialType", + "containerVolume", + "cuisine", + "useByRecommendation", + "isExpirationDatedProduct" +}) +@XmlRootElement(name = "HouseholdSupplies") +public class HouseholdSupplies { + + @XmlElement(name = "VariationData") + protected HouseholdSupplies.VariationData variationData; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "NutritionalFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionalFacts; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "OrganicCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List organicCertification; + @XmlElement(name = "TokuhoCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tokuhoCertification; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "UnitCount") + protected HouseholdSupplies.UnitCount unitCount; + @XmlElement(name = "NutritionalFactsGroup") + protected NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "ContainerVolume") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger containerVolume; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link HouseholdSupplies.VariationData } + * + */ + public HouseholdSupplies.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link HouseholdSupplies.VariationData } + * + */ + public void setVariationData(HouseholdSupplies.VariationData value) { + this.variationData = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取nutritionalFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionalFacts() { + return nutritionalFacts; + } + + /** + * 设置nutritionalFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionalFacts(String value) { + this.nutritionalFacts = value; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * Gets the value of the organicCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the organicCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrganicCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrganicCertification() { + if (organicCertification == null) { + organicCertification = new ArrayList(); + } + return this.organicCertification; + } + + /** + * Gets the value of the tokuhoCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tokuhoCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTokuhoCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTokuhoCertification() { + if (tokuhoCertification == null) { + tokuhoCertification = new ArrayList(); + } + return this.tokuhoCertification; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link HouseholdSupplies.UnitCount } + * + */ + public HouseholdSupplies.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link HouseholdSupplies.UnitCount } + * + */ + public void setUnitCount(HouseholdSupplies.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup } + * + */ + public NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取containerVolume属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getContainerVolume() { + return containerVolume; + } + + /** + * 设置containerVolume属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setContainerVolume(BigInteger value) { + this.containerVolume = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="PatternName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "patternName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceInputType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceInputType.java new file mode 100644 index 0000000..a3fdcd8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceInputType.java @@ -0,0 +1,83 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HumanInterfaceInputType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HumanInterfaceInputType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="buttons"/>
+ *     <enumeration value="dial"/>
+ *     <enumeration value="handwriting_recognition"/>
+ *     <enumeration value="keyboard"/>
+ *     <enumeration value="keypad"/>
+ *     <enumeration value="keypad_stroke"/>
+ *     <enumeration value="keypad_stroke"/>
+ *     <enumeration value="microphone"/>
+ *     <enumeration value="touch_screen"/>
+ *     <enumeration value="touch_screen_stylus_pen"/>
+ *     <enumeration value="trackpoint_pointing_device"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HumanInterfaceInputType") +@XmlEnum +public enum HumanInterfaceInputType { + + @XmlEnumValue("buttons") + BUTTONS("buttons"), + @XmlEnumValue("dial") + DIAL("dial"), + @XmlEnumValue("handwriting_recognition") + HANDWRITING_RECOGNITION("handwriting_recognition"), + @XmlEnumValue("keyboard") + KEYBOARD("keyboard"), + @XmlEnumValue("keypad") + KEYPAD("keypad"), + @XmlEnumValue("keypad_stroke") + KEYPAD_STROKE("keypad_stroke"), + @XmlEnumValue("microphone") + MICROPHONE("microphone"), + @XmlEnumValue("touch_screen") + TOUCH_SCREEN("touch_screen"), + @XmlEnumValue("touch_screen_stylus_pen") + TOUCH_SCREEN_STYLUS_PEN("touch_screen_stylus_pen"), + @XmlEnumValue("trackpoint_pointing_device") + TRACKPOINT_POINTING_DEVICE("trackpoint_pointing_device"); + private final String value; + + HumanInterfaceInputType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HumanInterfaceInputType fromValue(String v) { + for (HumanInterfaceInputType c: HumanInterfaceInputType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceOutputType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceOutputType.java new file mode 100644 index 0000000..dc75d9e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/HumanInterfaceOutputType.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

HumanInterfaceOutputType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="HumanInterfaceOutputType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="screen"/>
+ *     <enumeration value="speaker"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "HumanInterfaceOutputType") +@XmlEnum +public enum HumanInterfaceOutputType { + + @XmlEnumValue("screen") + SCREEN("screen"), + @XmlEnumValue("speaker") + SPEAKER("speaker"); + private final String value; + + HumanInterfaceOutputType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static HumanInterfaceOutputType fromValue(String v) { + for (HumanInterfaceOutputType c: HumanInterfaceOutputType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ICAARatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ICAARatingType.java new file mode 100644 index 0000000..0511717 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ICAARatingType.java @@ -0,0 +1,82 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ICAARatingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ICAARatingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ages_12_and_over"/>
+ *     <enumeration value="ages_16_and_over"/>
+ *     <enumeration value="ages_18_and_over"/>
+ *     <enumeration value="ages_7_and_over"/>
+ *     <enumeration value="ages_7_and_over_recommended_for_children"/>
+ *     <enumeration value="all_ages"/>
+ *     <enumeration value="all_ages_recommended_for_children"/>
+ *     <enumeration value="rated_x"/>
+ *     <enumeration value="to_be_announced"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ICAARatingType") +@XmlEnum +public enum ICAARatingType { + + @XmlEnumValue("ages_12_and_over") + AGES_12_AND_OVER("ages_12_and_over"), + @XmlEnumValue("ages_16_and_over") + AGES_16_AND_OVER("ages_16_and_over"), + @XmlEnumValue("ages_18_and_over") + AGES_18_AND_OVER("ages_18_and_over"), + @XmlEnumValue("ages_7_and_over") + AGES_7_AND_OVER("ages_7_and_over"), + @XmlEnumValue("ages_7_and_over_recommended_for_children") + AGES_7_AND_OVER_RECOMMENDED_FOR_CHILDREN("ages_7_and_over_recommended_for_children"), + @XmlEnumValue("all_ages") + ALL_AGES("all_ages"), + @XmlEnumValue("all_ages_recommended_for_children") + ALL_AGES_RECOMMENDED_FOR_CHILDREN("all_ages_recommended_for_children"), + @XmlEnumValue("rated_x") + RATED_X("rated_x"), + @XmlEnumValue("to_be_announced") + TO_BE_ANNOUNCED("to_be_announced"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + ICAARatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ICAARatingType fromValue(String v) { + for (ICAARatingType c: ICAARatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/IdentityPackageType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/IdentityPackageType.java new file mode 100644 index 0000000..351e022 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/IdentityPackageType.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

IdentityPackageType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="IdentityPackageType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="bulk"/>
+ *     <enumeration value="frustration_free"/>
+ *     <enumeration value="traditional"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "IdentityPackageType") +@XmlEnum +public enum IdentityPackageType { + + @XmlEnumValue("bulk") + BULK("bulk"), + @XmlEnumValue("frustration_free") + FRUSTRATION_FREE("frustration_free"), + @XmlEnumValue("traditional") + TRADITIONAL("traditional"); + private final String value; + + IdentityPackageType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static IdentityPackageType fromValue(String v) { + for (IdentityPackageType c: IdentityPackageType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ImageFormatTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ImageFormatTypeValues.java new file mode 100644 index 0000000..9b02f6b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ImageFormatTypeValues.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ImageFormatTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ImageFormatTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="jpeg"/>
+ *     <enumeration value="raw"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ImageFormatTypeValues") +@XmlEnum +public enum ImageFormatTypeValues { + + @XmlEnumValue("jpeg") + JPEG("jpeg"), + @XmlEnumValue("raw") + RAW("raw"); + private final String value; + + ImageFormatTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ImageFormatTypeValues fromValue(String v) { + for (ImageFormatTypeValues c: ImageFormatTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Industrial.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Industrial.java new file mode 100644 index 0000000..98230ae --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Industrial.java @@ -0,0 +1,1902 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}Abrasives"/>
+ *                   <element ref="{}AdhesivesAndSealants"/>
+ *                   <element ref="{}CuttingTools"/>
+ *                   <element ref="{}ElectronicComponents"/>
+ *                   <element ref="{}Gears"/>
+ *                   <element ref="{}Grommets"/>
+ *                   <element ref="{}IndustrialHose"/>
+ *                   <element ref="{}IndustrialWheels"/>
+ *                   <element ref="{}MechanicalComponents"/>
+ *                   <element ref="{}ORings"/>
+ *                   <element ref="{}PrecisionMeasuring"/>
+ *                   <element ref="{}AdhesiveTapes"/>
+ *                   <element ref="{}Fertilizer"/>
+ *                   <element ref="{}IrrigationEquipment"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CrossSectionShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IndentationHardness" type="{}HardnessDimension" minOccurs="0"/>
+ *         <element name="ItemDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Model" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfFlutes" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="BallMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleLubricantType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExtendedLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperatingDifferentialPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OutletOperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OutputPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRatingClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RodLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BoreDiameterTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ChipBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CoverMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlowCapacityRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsoRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameterTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="MaximumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NominalWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PitchLineToBase" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ReinforcementMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ToleranceHeld" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InsideDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideHeightString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideLengthString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideWidthString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Certification" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "crossSectionShape", + "indentationHardness", + "itemDepth", + "materialType", + "model", + "numberOfFlutes", + "ballMaterialType", + "compatibleLubricantType", + "extendedLength", + "maximumSteamPressureDescription", + "operatingDifferentialPressure", + "outletOperatingPressureRange", + "outputPressure", + "portToPortDistance", + "pressureRatingClass", + "rodLength", + "seatMaterialType", + "boreDiameter", + "boreDiameterTolerance", + "breakingStrength", + "capacity", + "chipBreakerType", + "closureDiameter", + "coverMaterialType", + "faceWidth", + "flowCapacityRating", + "isoRange", + "itemDiameterTolerance", + "itemWidthTolerance", + "loadCapacity", + "maximumFlowRate", + "nominalOutsideDiameter", + "nominalWidth", + "outsideDiameter", + "pitchLineToBase", + "reinforcementMaterialType", + "threadLength", + "toleranceHeld", + "colorMap", + "insideDiameterString", + "insideHeightString", + "insideLengthString", + "insideWidthString", + "measurementSystem", + "certification", + "itemVolume", + "itemThickness", + "countryOfOrigin" +}) +@XmlRootElement(name = "Industrial") +public class Industrial { + + @XmlElement(name = "ProductType", required = true) + protected Industrial.ProductType productType; + @XmlElement(name = "CrossSectionShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String crossSectionShape; + @XmlElement(name = "IndentationHardness") + protected HardnessDimension indentationHardness; + @XmlElement(name = "ItemDepth") + protected LengthDimension itemDepth; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "NumberOfFlutes") + protected BigInteger numberOfFlutes; + @XmlElement(name = "BallMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ballMaterialType; + @XmlElement(name = "CompatibleLubricantType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleLubricantType; + @XmlElement(name = "ExtendedLength") + protected LengthDimension extendedLength; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "OperatingDifferentialPressure") + protected PressureDimension operatingDifferentialPressure; + @XmlElement(name = "OutletOperatingPressureRange") + protected PressureDimension outletOperatingPressureRange; + @XmlElement(name = "OutputPressure") + protected PressureDimension outputPressure; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRatingClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pressureRatingClass; + @XmlElement(name = "RodLength") + protected LengthDimension rodLength; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "BoreDiameter") + protected LengthDimension boreDiameter; + @XmlElement(name = "BoreDiameterTolerance") + protected LengthDimension boreDiameterTolerance; + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "ChipBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chipBreakerType; + @XmlElement(name = "ClosureDiameter") + protected LengthDimension closureDiameter; + @XmlElement(name = "CoverMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterialType; + @XmlElement(name = "FaceWidth") + protected LengthDimension faceWidth; + @XmlElement(name = "FlowCapacityRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flowCapacityRating; + @XmlElement(name = "IsoRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isoRange; + @XmlElement(name = "ItemDiameterTolerance") + protected LengthDimension itemDiameterTolerance; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LoadCapacity") + protected VolumeDimension loadCapacity; + @XmlElement(name = "MaximumFlowRate") + protected VolumeRateDimension maximumFlowRate; + @XmlElement(name = "NominalOutsideDiameter") + protected LengthDimension nominalOutsideDiameter; + @XmlElement(name = "NominalWidth") + protected LengthDimension nominalWidth; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PitchLineToBase") + protected LengthDimension pitchLineToBase; + @XmlElement(name = "ReinforcementMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String reinforcementMaterialType; + @XmlElement(name = "ThreadLength") + protected LengthDimension threadLength; + @XmlElement(name = "ToleranceHeld") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toleranceHeld; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "InsideDiameterString") + protected LengthDimension insideDiameterString; + @XmlElement(name = "InsideHeightString") + protected LengthDimension insideHeightString; + @XmlElement(name = "InsideLengthString") + protected LengthDimension insideLengthString; + @XmlElement(name = "InsideWidthString") + protected LengthDimension insideWidthString; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "Certification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List certification; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Industrial.ProductType } + * + */ + public Industrial.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Industrial.ProductType } + * + */ + public void setProductType(Industrial.ProductType value) { + this.productType = value; + } + + /** + * 获取crossSectionShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCrossSectionShape() { + return crossSectionShape; + } + + /** + * 设置crossSectionShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCrossSectionShape(String value) { + this.crossSectionShape = value; + } + + /** + * 获取indentationHardness属性的值。 + * + * @return + * possible object is + * {@link HardnessDimension } + * + */ + public HardnessDimension getIndentationHardness() { + return indentationHardness; + } + + /** + * 设置indentationHardness属性的值。 + * + * @param value + * allowed object is + * {@link HardnessDimension } + * + */ + public void setIndentationHardness(HardnessDimension value) { + this.indentationHardness = value; + } + + /** + * 获取itemDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDepth() { + return itemDepth; + } + + /** + * 设置itemDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDepth(LengthDimension value) { + this.itemDepth = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取numberOfFlutes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFlutes() { + return numberOfFlutes; + } + + /** + * 设置numberOfFlutes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFlutes(BigInteger value) { + this.numberOfFlutes = value; + } + + /** + * 获取ballMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBallMaterialType() { + return ballMaterialType; + } + + /** + * 设置ballMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBallMaterialType(String value) { + this.ballMaterialType = value; + } + + /** + * 获取compatibleLubricantType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleLubricantType() { + return compatibleLubricantType; + } + + /** + * 设置compatibleLubricantType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleLubricantType(String value) { + this.compatibleLubricantType = value; + } + + /** + * 获取extendedLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getExtendedLength() { + return extendedLength; + } + + /** + * 设置extendedLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setExtendedLength(LengthDimension value) { + this.extendedLength = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取operatingDifferentialPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingDifferentialPressure() { + return operatingDifferentialPressure; + } + + /** + * 设置operatingDifferentialPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingDifferentialPressure(PressureDimension value) { + this.operatingDifferentialPressure = value; + } + + /** + * 获取outletOperatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOutletOperatingPressureRange() { + return outletOperatingPressureRange; + } + + /** + * 设置outletOperatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOutletOperatingPressureRange(PressureDimension value) { + this.outletOperatingPressureRange = value; + } + + /** + * 获取outputPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOutputPressure() { + return outputPressure; + } + + /** + * 设置outputPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOutputPressure(PressureDimension value) { + this.outputPressure = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRatingClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPressureRatingClass() { + return pressureRatingClass; + } + + /** + * 设置pressureRatingClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPressureRatingClass(String value) { + this.pressureRatingClass = value; + } + + /** + * 获取rodLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRodLength() { + return rodLength; + } + + /** + * 设置rodLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRodLength(LengthDimension value) { + this.rodLength = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取boreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameter() { + return boreDiameter; + } + + /** + * 设置boreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameter(LengthDimension value) { + this.boreDiameter = value; + } + + /** + * 获取boreDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameterTolerance() { + return boreDiameterTolerance; + } + + /** + * 设置boreDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameterTolerance(LengthDimension value) { + this.boreDiameterTolerance = value; + } + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取chipBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChipBreakerType() { + return chipBreakerType; + } + + /** + * 设置chipBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChipBreakerType(String value) { + this.chipBreakerType = value; + } + + /** + * 获取closureDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getClosureDiameter() { + return closureDiameter; + } + + /** + * 设置closureDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setClosureDiameter(LengthDimension value) { + this.closureDiameter = value; + } + + /** + * 获取coverMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterialType() { + return coverMaterialType; + } + + /** + * 设置coverMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterialType(String value) { + this.coverMaterialType = value; + } + + /** + * 获取faceWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceWidth() { + return faceWidth; + } + + /** + * 设置faceWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceWidth(LengthDimension value) { + this.faceWidth = value; + } + + /** + * 获取flowCapacityRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlowCapacityRating() { + return flowCapacityRating; + } + + /** + * 设置flowCapacityRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlowCapacityRating(String value) { + this.flowCapacityRating = value; + } + + /** + * 获取isoRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsoRange() { + return isoRange; + } + + /** + * 设置isoRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsoRange(String value) { + this.isoRange = value; + } + + /** + * 获取itemDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterTolerance() { + return itemDiameterTolerance; + } + + /** + * 设置itemDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterTolerance(LengthDimension value) { + this.itemDiameterTolerance = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLoadCapacity(VolumeDimension value) { + this.loadCapacity = value; + } + + /** + * 获取maximumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMaximumFlowRate() { + return maximumFlowRate; + } + + /** + * 设置maximumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMaximumFlowRate(VolumeRateDimension value) { + this.maximumFlowRate = value; + } + + /** + * 获取nominalOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalOutsideDiameter() { + return nominalOutsideDiameter; + } + + /** + * 设置nominalOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalOutsideDiameter(LengthDimension value) { + this.nominalOutsideDiameter = value; + } + + /** + * 获取nominalWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalWidth() { + return nominalWidth; + } + + /** + * 设置nominalWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalWidth(LengthDimension value) { + this.nominalWidth = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取pitchLineToBase属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPitchLineToBase() { + return pitchLineToBase; + } + + /** + * 设置pitchLineToBase属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPitchLineToBase(LengthDimension value) { + this.pitchLineToBase = value; + } + + /** + * 获取reinforcementMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getReinforcementMaterialType() { + return reinforcementMaterialType; + } + + /** + * 设置reinforcementMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReinforcementMaterialType(String value) { + this.reinforcementMaterialType = value; + } + + /** + * 获取threadLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadLength() { + return threadLength; + } + + /** + * 设置threadLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadLength(LengthDimension value) { + this.threadLength = value; + } + + /** + * 获取toleranceHeld属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToleranceHeld() { + return toleranceHeld; + } + + /** + * 设置toleranceHeld属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToleranceHeld(String value) { + this.toleranceHeld = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取insideDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameterString() { + return insideDiameterString; + } + + /** + * 设置insideDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameterString(LengthDimension value) { + this.insideDiameterString = value; + } + + /** + * 获取insideHeightString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideHeightString() { + return insideHeightString; + } + + /** + * 设置insideHeightString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideHeightString(LengthDimension value) { + this.insideHeightString = value; + } + + /** + * 获取insideLengthString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideLengthString() { + return insideLengthString; + } + + /** + * 设置insideLengthString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideLengthString(LengthDimension value) { + this.insideLengthString = value; + } + + /** + * 获取insideWidthString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideWidthString() { + return insideWidthString; + } + + /** + * 设置insideWidthString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideWidthString(LengthDimension value) { + this.insideWidthString = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * Gets the value of the certification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCertification() { + if (certification == null) { + certification = new ArrayList(); + } + return this.certification; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}Abrasives"/>
+     *         <element ref="{}AdhesivesAndSealants"/>
+     *         <element ref="{}CuttingTools"/>
+     *         <element ref="{}ElectronicComponents"/>
+     *         <element ref="{}Gears"/>
+     *         <element ref="{}Grommets"/>
+     *         <element ref="{}IndustrialHose"/>
+     *         <element ref="{}IndustrialWheels"/>
+     *         <element ref="{}MechanicalComponents"/>
+     *         <element ref="{}ORings"/>
+     *         <element ref="{}PrecisionMeasuring"/>
+     *         <element ref="{}AdhesiveTapes"/>
+     *         <element ref="{}Fertilizer"/>
+     *         <element ref="{}IrrigationEquipment"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "abrasives", + "adhesivesAndSealants", + "cuttingTools", + "electronicComponents", + "gears", + "grommets", + "industrialHose", + "industrialWheels", + "mechanicalComponents", + "oRings", + "precisionMeasuring", + "adhesiveTapes", + "fertilizer", + "irrigationEquipment" + }) + public static class ProductType { + + @XmlElement(name = "Abrasives") + protected Abrasives abrasives; + @XmlElement(name = "AdhesivesAndSealants") + protected AdhesivesAndSealants adhesivesAndSealants; + @XmlElement(name = "CuttingTools") + protected CuttingTools cuttingTools; + @XmlElement(name = "ElectronicComponents") + protected ElectronicComponents electronicComponents; + @XmlElement(name = "Gears") + protected Gears gears; + @XmlElement(name = "Grommets") + protected Grommets grommets; + @XmlElement(name = "IndustrialHose") + protected IndustrialHose industrialHose; + @XmlElement(name = "IndustrialWheels") + protected IndustrialWheels industrialWheels; + @XmlElement(name = "MechanicalComponents") + protected MechanicalComponents mechanicalComponents; + @XmlElement(name = "ORings") + protected ORings oRings; + @XmlElement(name = "PrecisionMeasuring") + protected PrecisionMeasuring precisionMeasuring; + @XmlElement(name = "AdhesiveTapes") + protected AdhesiveTapes adhesiveTapes; + @XmlElement(name = "Fertilizer") + protected Fertilizer fertilizer; + @XmlElement(name = "IrrigationEquipment") + protected IrrigationEquipment irrigationEquipment; + + /** + * 获取abrasives属性的值。 + * + * @return + * possible object is + * {@link Abrasives } + * + */ + public Abrasives getAbrasives() { + return abrasives; + } + + /** + * 设置abrasives属性的值。 + * + * @param value + * allowed object is + * {@link Abrasives } + * + */ + public void setAbrasives(Abrasives value) { + this.abrasives = value; + } + + /** + * 获取adhesivesAndSealants属性的值。 + * + * @return + * possible object is + * {@link AdhesivesAndSealants } + * + */ + public AdhesivesAndSealants getAdhesivesAndSealants() { + return adhesivesAndSealants; + } + + /** + * 设置adhesivesAndSealants属性的值。 + * + * @param value + * allowed object is + * {@link AdhesivesAndSealants } + * + */ + public void setAdhesivesAndSealants(AdhesivesAndSealants value) { + this.adhesivesAndSealants = value; + } + + /** + * 获取cuttingTools属性的值。 + * + * @return + * possible object is + * {@link CuttingTools } + * + */ + public CuttingTools getCuttingTools() { + return cuttingTools; + } + + /** + * 设置cuttingTools属性的值。 + * + * @param value + * allowed object is + * {@link CuttingTools } + * + */ + public void setCuttingTools(CuttingTools value) { + this.cuttingTools = value; + } + + /** + * 获取electronicComponents属性的值。 + * + * @return + * possible object is + * {@link ElectronicComponents } + * + */ + public ElectronicComponents getElectronicComponents() { + return electronicComponents; + } + + /** + * 设置electronicComponents属性的值。 + * + * @param value + * allowed object is + * {@link ElectronicComponents } + * + */ + public void setElectronicComponents(ElectronicComponents value) { + this.electronicComponents = value; + } + + /** + * 获取gears属性的值。 + * + * @return + * possible object is + * {@link Gears } + * + */ + public Gears getGears() { + return gears; + } + + /** + * 设置gears属性的值。 + * + * @param value + * allowed object is + * {@link Gears } + * + */ + public void setGears(Gears value) { + this.gears = value; + } + + /** + * 获取grommets属性的值。 + * + * @return + * possible object is + * {@link Grommets } + * + */ + public Grommets getGrommets() { + return grommets; + } + + /** + * 设置grommets属性的值。 + * + * @param value + * allowed object is + * {@link Grommets } + * + */ + public void setGrommets(Grommets value) { + this.grommets = value; + } + + /** + * 获取industrialHose属性的值。 + * + * @return + * possible object is + * {@link IndustrialHose } + * + */ + public IndustrialHose getIndustrialHose() { + return industrialHose; + } + + /** + * 设置industrialHose属性的值。 + * + * @param value + * allowed object is + * {@link IndustrialHose } + * + */ + public void setIndustrialHose(IndustrialHose value) { + this.industrialHose = value; + } + + /** + * 获取industrialWheels属性的值。 + * + * @return + * possible object is + * {@link IndustrialWheels } + * + */ + public IndustrialWheels getIndustrialWheels() { + return industrialWheels; + } + + /** + * 设置industrialWheels属性的值。 + * + * @param value + * allowed object is + * {@link IndustrialWheels } + * + */ + public void setIndustrialWheels(IndustrialWheels value) { + this.industrialWheels = value; + } + + /** + * 获取mechanicalComponents属性的值。 + * + * @return + * possible object is + * {@link MechanicalComponents } + * + */ + public MechanicalComponents getMechanicalComponents() { + return mechanicalComponents; + } + + /** + * 设置mechanicalComponents属性的值。 + * + * @param value + * allowed object is + * {@link MechanicalComponents } + * + */ + public void setMechanicalComponents(MechanicalComponents value) { + this.mechanicalComponents = value; + } + + /** + * 获取oRings属性的值。 + * + * @return + * possible object is + * {@link ORings } + * + */ + public ORings getORings() { + return oRings; + } + + /** + * 设置oRings属性的值。 + * + * @param value + * allowed object is + * {@link ORings } + * + */ + public void setORings(ORings value) { + this.oRings = value; + } + + /** + * 获取precisionMeasuring属性的值。 + * + * @return + * possible object is + * {@link PrecisionMeasuring } + * + */ + public PrecisionMeasuring getPrecisionMeasuring() { + return precisionMeasuring; + } + + /** + * 设置precisionMeasuring属性的值。 + * + * @param value + * allowed object is + * {@link PrecisionMeasuring } + * + */ + public void setPrecisionMeasuring(PrecisionMeasuring value) { + this.precisionMeasuring = value; + } + + /** + * 获取adhesiveTapes属性的值。 + * + * @return + * possible object is + * {@link AdhesiveTapes } + * + */ + public AdhesiveTapes getAdhesiveTapes() { + return adhesiveTapes; + } + + /** + * 设置adhesiveTapes属性的值。 + * + * @param value + * allowed object is + * {@link AdhesiveTapes } + * + */ + public void setAdhesiveTapes(AdhesiveTapes value) { + this.adhesiveTapes = value; + } + + /** + * 获取fertilizer属性的值。 + * + * @return + * possible object is + * {@link Fertilizer } + * + */ + public Fertilizer getFertilizer() { + return fertilizer; + } + + /** + * 设置fertilizer属性的值。 + * + * @param value + * allowed object is + * {@link Fertilizer } + * + */ + public void setFertilizer(Fertilizer value) { + this.fertilizer = value; + } + + /** + * 获取irrigationEquipment属性的值。 + * + * @return + * possible object is + * {@link IrrigationEquipment } + * + */ + public IrrigationEquipment getIrrigationEquipment() { + return irrigationEquipment; + } + + /** + * 设置irrigationEquipment属性的值。 + * + * @param value + * allowed object is + * {@link IrrigationEquipment } + * + */ + public void setIrrigationEquipment(IrrigationEquipment value) { + this.irrigationEquipment = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialHose.java b/src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialHose.java new file mode 100644 index 0000000..29b1e10 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialHose.java @@ -0,0 +1,2044 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoverMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CrackingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReinforcementMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet1" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet2" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet3" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet4" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet5" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "colorMap", + "color", + "coverMaterialType", + "crackingPressure", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "reinforcementMaterialType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "specificationMet1", + "specificationMet2", + "specificationMet3", + "specificationMet4", + "specificationMet5", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "IndustrialHose") +public class IndustrialHose { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CoverMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterialType; + @XmlElement(name = "CrackingPressure") + protected PressureDimension crackingPressure; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "ReinforcementMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String reinforcementMaterialType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificationMet1") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet1; + @XmlElement(name = "SpecificationMet2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet2; + @XmlElement(name = "SpecificationMet3") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet3; + @XmlElement(name = "SpecificationMet4") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet4; + @XmlElement(name = "SpecificationMet5") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet5; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取coverMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterialType() { + return coverMaterialType; + } + + /** + * 设置coverMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterialType(String value) { + this.coverMaterialType = value; + } + + /** + * 获取crackingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getCrackingPressure() { + return crackingPressure; + } + + /** + * 设置crackingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setCrackingPressure(PressureDimension value) { + this.crackingPressure = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取reinforcementMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getReinforcementMaterialType() { + return reinforcementMaterialType; + } + + /** + * 设置reinforcementMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReinforcementMaterialType(String value) { + this.reinforcementMaterialType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificationMet1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet1() { + return specificationMet1; + } + + /** + * 设置specificationMet1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet1(String value) { + this.specificationMet1 = value; + } + + /** + * 获取specificationMet2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet2() { + return specificationMet2; + } + + /** + * 设置specificationMet2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet2(String value) { + this.specificationMet2 = value; + } + + /** + * 获取specificationMet3属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet3() { + return specificationMet3; + } + + /** + * 设置specificationMet3属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet3(String value) { + this.specificationMet3 = value; + } + + /** + * 获取specificationMet4属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet4() { + return specificationMet4; + } + + /** + * 设置specificationMet4属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet4(String value) { + this.specificationMet4 = value; + } + + /** + * 获取specificationMet5属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet5() { + return specificationMet5; + } + + /** + * 设置specificationMet5属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet5(String value) { + this.specificationMet5 = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialWheels.java b/src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialWheels.java new file mode 100644 index 0000000..46897d6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/IndustrialWheels.java @@ -0,0 +1,2040 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BoreDiameterTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet1" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet2" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet3" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet4" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet5" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "boreDiameter", + "boreDiameterTolerance", + "colorMap", + "color", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "loadCapacity", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "specificationMet1", + "specificationMet2", + "specificationMet3", + "specificationMet4", + "specificationMet5", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "IndustrialWheels") +public class IndustrialWheels { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "BoreDiameter") + protected LengthDimension boreDiameter; + @XmlElement(name = "BoreDiameterTolerance") + protected LengthDimension boreDiameterTolerance; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LoadCapacity") + protected VolumeDimension loadCapacity; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificationMet1") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet1; + @XmlElement(name = "SpecificationMet2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet2; + @XmlElement(name = "SpecificationMet3") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet3; + @XmlElement(name = "SpecificationMet4") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet4; + @XmlElement(name = "SpecificationMet5") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet5; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取boreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameter() { + return boreDiameter; + } + + /** + * 设置boreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameter(LengthDimension value) { + this.boreDiameter = value; + } + + /** + * 获取boreDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameterTolerance() { + return boreDiameterTolerance; + } + + /** + * 设置boreDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameterTolerance(LengthDimension value) { + this.boreDiameterTolerance = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLoadCapacity(VolumeDimension value) { + this.loadCapacity = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificationMet1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet1() { + return specificationMet1; + } + + /** + * 设置specificationMet1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet1(String value) { + this.specificationMet1 = value; + } + + /** + * 获取specificationMet2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet2() { + return specificationMet2; + } + + /** + * 设置specificationMet2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet2(String value) { + this.specificationMet2 = value; + } + + /** + * 获取specificationMet3属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet3() { + return specificationMet3; + } + + /** + * 设置specificationMet3属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet3(String value) { + this.specificationMet3 = value; + } + + /** + * 获取specificationMet4属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet4() { + return specificationMet4; + } + + /** + * 设置specificationMet4属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet4(String value) { + this.specificationMet4 = value; + } + + /** + * 获取specificationMet5属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet5() { + return specificationMet5; + } + + /** + * 设置specificationMet5属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet5(String value) { + this.specificationMet5 = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/InkOrToner.java b/src/main/java/com/amazon/SellingPartnerAPI/model/InkOrToner.java new file mode 100644 index 0000000..20eb800 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/InkOrToner.java @@ -0,0 +1,141 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element name="InkColor" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="InkOrTonerCompatibleDevices" type="{}MediumStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "inkColor", + "inkOrTonerCompatibleDevices" +}) +@XmlRootElement(name = "InkOrToner") +public class InkOrToner { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "InkColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inkColor; + @XmlElement(name = "InkOrTonerCompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inkOrTonerCompatibleDevices; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the inkColor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inkColor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInkColor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInkColor() { + if (inkColor == null) { + inkColor = new ArrayList(); + } + return this.inkColor; + } + + /** + * 获取inkOrTonerCompatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInkOrTonerCompatibleDevices() { + return inkOrTonerCompatibleDevices; + } + + /** + * 设置inkOrTonerCompatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInkOrTonerCompatibleDevices(String value) { + this.inkOrTonerCompatibleDevices = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/InkToner.java b/src/main/java/com/amazon/SellingPartnerAPI/model/InkToner.java new file mode 100644 index 0000000..0310bf3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/InkToner.java @@ -0,0 +1,1003 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="InkColor"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InkColor" type="{}String" minOccurs="0"/>
+ *         <element name="MaxPrintspeedBlackWhite" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaxPrintspeedColor" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PrinterOutput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="PowerConsumption" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImageBrightness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImageConstrastRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgMinimum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MfgMaximum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDensity" type="{}DensityDimension" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "connectivityTechnology", + "inkColor", + "maxPrintspeedBlackWhite", + "maxPrintspeedColor", + "printerOutput", + "printerTechnology", + "compatibleDevices", + "color", + "annualEnergyConsumption", + "powerConsumption", + "euEnergyLabelEfficiencyClass", + "displayType", + "displaySize", + "imageBrightness", + "imageConstrastRatio", + "displayResolutionMaximum", + "itemShape", + "paintType", + "mfgMinimum", + "mfgMaximum", + "lockType", + "itemDensity", + "compatibilityOptions", + "itemTypeName", + "occasion", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "InkToner") +public class InkToner { + + @XmlElement(name = "VariationData") + protected InkToner.VariationData variationData; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "InkColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inkColor; + @XmlElement(name = "MaxPrintspeedBlackWhite") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintspeedBlackWhite; + @XmlElement(name = "MaxPrintspeedColor") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintspeedColor; + @XmlElement(name = "PrinterOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerOutput; + @XmlElement(name = "PrinterTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerTechnology; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "ImageBrightness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageBrightness; + @XmlElement(name = "ImageConstrastRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageConstrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "MfgMinimum") + protected AgeRecommendedDimension mfgMinimum; + @XmlElement(name = "MfgMaximum") + protected AgeRecommendedDimension mfgMaximum; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "ItemDensity") + protected DensityDimension itemDensity; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link InkToner.VariationData } + * + */ + public InkToner.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link InkToner.VariationData } + * + */ + public void setVariationData(InkToner.VariationData value) { + this.variationData = value; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取inkColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInkColor() { + return inkColor; + } + + /** + * 设置inkColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInkColor(String value) { + this.inkColor = value; + } + + /** + * 获取maxPrintspeedBlackWhite属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintspeedBlackWhite() { + return maxPrintspeedBlackWhite; + } + + /** + * 设置maxPrintspeedBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintspeedBlackWhite(BigInteger value) { + this.maxPrintspeedBlackWhite = value; + } + + /** + * 获取maxPrintspeedColor属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintspeedColor() { + return maxPrintspeedColor; + } + + /** + * 设置maxPrintspeedColor属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintspeedColor(BigInteger value) { + this.maxPrintspeedColor = value; + } + + /** + * 获取printerOutput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterOutput() { + return printerOutput; + } + + /** + * 设置printerOutput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterOutput(String value) { + this.printerOutput = value; + } + + /** + * 获取printerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterTechnology() { + return printerTechnology; + } + + /** + * 设置printerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterTechnology(String value) { + this.printerTechnology = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEUEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取imageBrightness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageBrightness() { + return imageBrightness; + } + + /** + * 设置imageBrightness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageBrightness(String value) { + this.imageBrightness = value; + } + + /** + * 获取imageConstrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageConstrastRatio() { + return imageConstrastRatio; + } + + /** + * 设置imageConstrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageConstrastRatio(String value) { + this.imageConstrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取mfgMinimum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMinimum() { + return mfgMinimum; + } + + /** + * 设置mfgMinimum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMinimum(AgeRecommendedDimension value) { + this.mfgMinimum = value; + } + + /** + * 获取mfgMaximum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMaximum() { + return mfgMaximum; + } + + /** + * 设置mfgMaximum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMaximum(AgeRecommendedDimension value) { + this.mfgMaximum = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取itemDensity属性的值。 + * + * @return + * possible object is + * {@link DensityDimension } + * + */ + public DensityDimension getItemDensity() { + return itemDensity; + } + + /** + * 设置itemDensity属性的值。 + * + * @param value + * allowed object is + * {@link DensityDimension } + * + */ + public void setItemDensity(DensityDimension value) { + this.itemDensity = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="InkColor"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/InputTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/InputTypeValues.java new file mode 100644 index 0000000..9265751 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/InputTypeValues.java @@ -0,0 +1,79 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

InputTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="InputTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="firewire_1600"/>
+ *     <enumeration value="firewire_3200"/>
+ *     <enumeration value="firewire_400"/>
+ *     <enumeration value="firewire_800"/>
+ *     <enumeration value="firewire_esata"/>
+ *     <enumeration value="usb1.0"/>
+ *     <enumeration value="usb1.1"/>
+ *     <enumeration value="usb2.0"/>
+ *     <enumeration value="usb3.0"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InputTypeValues") +@XmlEnum +public enum InputTypeValues { + + @XmlEnumValue("firewire_1600") + FIREWIRE_1600("firewire_1600"), + @XmlEnumValue("firewire_3200") + FIREWIRE_3200("firewire_3200"), + @XmlEnumValue("firewire_400") + FIREWIRE_400("firewire_400"), + @XmlEnumValue("firewire_800") + FIREWIRE_800("firewire_800"), + @XmlEnumValue("firewire_esata") + FIREWIRE_ESATA("firewire_esata"), + @XmlEnumValue("usb1.0") + USB_1_0("usb1.0"), + @XmlEnumValue("usb1.1") + USB_1_1("usb1.1"), + @XmlEnumValue("usb2.0") + USB_2_0("usb2.0"), + @XmlEnumValue("usb3.0") + USB_3_0("usb3.0"); + private final String value; + + InputTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InputTypeValues fromValue(String v) { + for (InputTypeValues c: InputTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/InputVideoConnectorsTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/InputVideoConnectorsTypeValues.java new file mode 100644 index 0000000..f144131 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/InputVideoConnectorsTypeValues.java @@ -0,0 +1,82 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

InputVideoConnectorsTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="InputVideoConnectorsTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="component_video"/>
+ *     <enumeration value="composite_video"/>
+ *     <enumeration value="dvi_x_1"/>
+ *     <enumeration value="dvi_x_2"/>
+ *     <enumeration value="dvi_x_4"/>
+ *     <enumeration value="d_sub"/>
+ *     <enumeration value="hdmi"/>
+ *     <enumeration value="mini_hdmi"/>
+ *     <enumeration value="s_video"/>
+ *     <enumeration value="vga"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InputVideoConnectorsTypeValues") +@XmlEnum +public enum InputVideoConnectorsTypeValues { + + @XmlEnumValue("component_video") + COMPONENT_VIDEO("component_video"), + @XmlEnumValue("composite_video") + COMPOSITE_VIDEO("composite_video"), + @XmlEnumValue("dvi_x_1") + DVI_X_1("dvi_x_1"), + @XmlEnumValue("dvi_x_2") + DVI_X_2("dvi_x_2"), + @XmlEnumValue("dvi_x_4") + DVI_X_4("dvi_x_4"), + @XmlEnumValue("d_sub") + D_SUB("d_sub"), + @XmlEnumValue("hdmi") + HDMI("hdmi"), + @XmlEnumValue("mini_hdmi") + MINI_HDMI("mini_hdmi"), + @XmlEnumValue("s_video") + S_VIDEO("s_video"), + @XmlEnumValue("vga") + VGA("vga"); + private final String value; + + InputVideoConnectorsTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InputVideoConnectorsTypeValues fromValue(String v) { + for (InputVideoConnectorsTypeValues c: InputVideoConnectorsTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/InstrumentPartsAndAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/InstrumentPartsAndAccessories.java new file mode 100644 index 0000000..0fc95e3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/InstrumentPartsAndAccessories.java @@ -0,0 +1,2216 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MalletHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfKeyboardKeys" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PercussionDiameter" type="{}LengthIntegerDimension" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="DigitalAudioProtocol" type="{}HundredString" minOccurs="0"/>
+ *         <element ref="{}HardwareInterface" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DrumSetPieceQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="GuitarAttribute" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MixerChannelQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WirelessMicrophoneFrequency" type="{}FrequencyIntegerDimension" minOccurs="0"/>
+ *         <element name="ProficiencyLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Intermediate"/>
+ *               <enumeration value="Professional"/>
+ *               <enumeration value="Student"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RecorderTrackCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSticksSize", + "guitarPickThickness", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "malletHardness", + "materialType", + "bodyMaterial", + "backMaterial", + "topMaterial", + "fretboardMaterial", + "neckMaterial", + "stringMaterial", + "stringGauge", + "pickguardDescription", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "outputWattage", + "speakerCount", + "speakerSize", + "speakerAmplificationType", + "regionOfOrigin", + "numberOfStrings", + "numberOfKeyboardKeys", + "keyAction", + "percussionDiameter", + "handOrientation", + "itemStyling", + "polarPattern", + "numberOfPieces", + "isAssemblyRequired", + "isACAdapterIncluded", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "digitalAudioProtocol", + "hardwareInterface", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "drumSetPieceQty", + "guitarAttribute", + "guitarBridgeSystem", + "guitarPickupConfiguration", + "mixerChannelQty", + "numberOfChannels", + "wirelessMicrophoneFrequency", + "proficiencyLevel", + "recorderTrackCount", + "itemTypeName" +}) +@XmlRootElement(name = "InstrumentPartsAndAccessories") +public class InstrumentPartsAndAccessories { + + @XmlElement(name = "VariationData") + protected InstrumentPartsAndAccessories.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected InstrumentPartsAndAccessories.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "GuitarPickThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickThickness; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MalletHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String malletHardness; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "NumberOfKeyboardKeys") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfKeyboardKeys; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "PercussionDiameter") + protected LengthIntegerDimension percussionDiameter; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "DigitalAudioProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioProtocol; + @XmlElement(name = "HardwareInterface") + protected String hardwareInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "DrumSetPieceQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger drumSetPieceQty; + @XmlElement(name = "GuitarAttribute") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarAttribute; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "MixerChannelQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mixerChannelQty; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "WirelessMicrophoneFrequency") + protected FrequencyIntegerDimension wirelessMicrophoneFrequency; + @XmlElement(name = "ProficiencyLevel") + protected String proficiencyLevel; + @XmlElement(name = "RecorderTrackCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recorderTrackCount; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link InstrumentPartsAndAccessories.VariationData } + * + */ + public InstrumentPartsAndAccessories.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link InstrumentPartsAndAccessories.VariationData } + * + */ + public void setVariationData(InstrumentPartsAndAccessories.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link InstrumentPartsAndAccessories.ColorSpecification } + * + */ + public InstrumentPartsAndAccessories.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link InstrumentPartsAndAccessories.ColorSpecification } + * + */ + public void setColorSpecification(InstrumentPartsAndAccessories.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取guitarPickThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickThickness() { + return guitarPickThickness; + } + + /** + * 设置guitarPickThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickThickness(String value) { + this.guitarPickThickness = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取malletHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMalletHardness() { + return malletHardness; + } + + /** + * 设置malletHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMalletHardness(String value) { + this.malletHardness = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取numberOfKeyboardKeys属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfKeyboardKeys() { + return numberOfKeyboardKeys; + } + + /** + * 设置numberOfKeyboardKeys属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfKeyboardKeys(BigInteger value) { + this.numberOfKeyboardKeys = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取percussionDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getPercussionDiameter() { + return percussionDiameter; + } + + /** + * 设置percussionDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setPercussionDiameter(LengthIntegerDimension value) { + this.percussionDiameter = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取digitalAudioProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioProtocol() { + return digitalAudioProtocol; + } + + /** + * 设置digitalAudioProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioProtocol(String value) { + this.digitalAudioProtocol = value; + } + + /** + * 获取hardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareInterface() { + return hardwareInterface; + } + + /** + * 设置hardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareInterface(String value) { + this.hardwareInterface = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取drumSetPieceQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDrumSetPieceQty() { + return drumSetPieceQty; + } + + /** + * 设置drumSetPieceQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDrumSetPieceQty(BigInteger value) { + this.drumSetPieceQty = value; + } + + /** + * 获取guitarAttribute属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarAttribute() { + return guitarAttribute; + } + + /** + * 设置guitarAttribute属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarAttribute(String value) { + this.guitarAttribute = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取mixerChannelQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMixerChannelQty() { + return mixerChannelQty; + } + + /** + * 设置mixerChannelQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMixerChannelQty(BigInteger value) { + this.mixerChannelQty = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取wirelessMicrophoneFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getWirelessMicrophoneFrequency() { + return wirelessMicrophoneFrequency; + } + + /** + * 设置wirelessMicrophoneFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setWirelessMicrophoneFrequency(FrequencyIntegerDimension value) { + this.wirelessMicrophoneFrequency = value; + } + + /** + * 获取proficiencyLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * 设置proficiencyLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProficiencyLevel(String value) { + this.proficiencyLevel = value; + } + + /** + * 获取recorderTrackCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecorderTrackCount() { + return recorderTrackCount; + } + + /** + * 设置recorderTrackCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecorderTrackCount(BigInteger value) { + this.recorderTrackCount = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/InterfaceTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/InterfaceTypeValues.java new file mode 100644 index 0000000..5b302e4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/InterfaceTypeValues.java @@ -0,0 +1,85 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

InterfaceTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="InterfaceTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="eide"/>
+ *     <enumeration value="fibre_channel"/>
+ *     <enumeration value="ide"/>
+ *     <enumeration value="pci_x_16"/>
+ *     <enumeration value="pci_x_4"/>
+ *     <enumeration value="pci_x_8"/>
+ *     <enumeration value="sas"/>
+ *     <enumeration value="sata_1_5_gb"/>
+ *     <enumeration value="sata_3_0_gb"/>
+ *     <enumeration value="sata_6_0_gb"/>
+ *     <enumeration value="scsi"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InterfaceTypeValues") +@XmlEnum +public enum InterfaceTypeValues { + + @XmlEnumValue("eide") + EIDE("eide"), + @XmlEnumValue("fibre_channel") + FIBRE_CHANNEL("fibre_channel"), + @XmlEnumValue("ide") + IDE("ide"), + @XmlEnumValue("pci_x_16") + PCI_X_16("pci_x_16"), + @XmlEnumValue("pci_x_4") + PCI_X_4("pci_x_4"), + @XmlEnumValue("pci_x_8") + PCI_X_8("pci_x_8"), + @XmlEnumValue("sas") + SAS("sas"), + @XmlEnumValue("sata_1_5_gb") + SATA_1_5_GB("sata_1_5_gb"), + @XmlEnumValue("sata_3_0_gb") + SATA_3_0_GB("sata_3_0_gb"), + @XmlEnumValue("sata_6_0_gb") + SATA_6_0_GB("sata_6_0_gb"), + @XmlEnumValue("scsi") + SCSI("scsi"); + private final String value; + + InterfaceTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InterfaceTypeValues fromValue(String v) { + for (InterfaceTypeValues c: InterfaceTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/InternalConnectorTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/InternalConnectorTypeValues.java new file mode 100644 index 0000000..94b84b0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/InternalConnectorTypeValues.java @@ -0,0 +1,82 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

InternalConnectorTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="InternalConnectorTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="eide"/>
+ *     <enumeration value="fibre_channel"/>
+ *     <enumeration value="ide"/>
+ *     <enumeration value="pci_express_x4"/>
+ *     <enumeration value="pci_express_x8"/>
+ *     <enumeration value="serial_scsi"/>
+ *     <enumeration value="serial_ata150"/>
+ *     <enumeration value="serial_ata300"/>
+ *     <enumeration value="serial_ata600"/>
+ *     <enumeration value="scsi"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InternalConnectorTypeValues") +@XmlEnum +public enum InternalConnectorTypeValues { + + @XmlEnumValue("eide") + EIDE("eide"), + @XmlEnumValue("fibre_channel") + FIBRE_CHANNEL("fibre_channel"), + @XmlEnumValue("ide") + IDE("ide"), + @XmlEnumValue("pci_express_x4") + PCI_EXPRESS_X_4("pci_express_x4"), + @XmlEnumValue("pci_express_x8") + PCI_EXPRESS_X_8("pci_express_x8"), + @XmlEnumValue("serial_scsi") + SERIAL_SCSI("serial_scsi"), + @XmlEnumValue("serial_ata150") + SERIAL_ATA_150("serial_ata150"), + @XmlEnumValue("serial_ata300") + SERIAL_ATA_300("serial_ata300"), + @XmlEnumValue("serial_ata600") + SERIAL_ATA_600("serial_ata600"), + @XmlEnumValue("scsi") + SCSI("scsi"); + private final String value; + + InternalConnectorTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InternalConnectorTypeValues fromValue(String v) { + for (InternalConnectorTypeValues c: InternalConnectorTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/IrrigationEquipment.java b/src/main/java/com/amazon/SellingPartnerAPI/model/IrrigationEquipment.java new file mode 100644 index 0000000..3822f4e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/IrrigationEquipment.java @@ -0,0 +1,4236 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActuationAirPressure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BeltCrossSection" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BowlMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DrainTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EngineType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="a_plus_plus_plus_to_d"/>
+ *               <enumeration value="a_plus_plus_to_g"/>
+ *               <enumeration value="a_plus_to_g"/>
+ *               <enumeration value="a_plus_to_f"/>
+ *               <enumeration value="a_to_g"/>
+ *               <enumeration value="a_plus_plus_plus_to_g"/>
+ *               <enumeration value="a_plus_plus_to_e"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FittingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FlangeOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlangeThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="GaugePortSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="GHSClassificationSubcategory" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HoseLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HousingHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="NumberofIncludedCameras" type="{}LongString" minOccurs="0"/>
+ *         <element name="RechargeableBatteryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsFragile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsOemAuthorized" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="KeyWayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="KeyWayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LanguagePublished" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="german"/>
+ *               <enumeration value="aragonese"/>
+ *               <enumeration value="sidamo"/>
+ *               <enumeration value="altaic_languages"/>
+ *               <enumeration value="luo"/>
+ *               <enumeration value="khotanese"/>
+ *               <enumeration value="kinyarwanda"/>
+ *               <enumeration value="papuan_languages"/>
+ *               <enumeration value="elamite"/>
+ *               <enumeration value="hausa"/>
+ *               <enumeration value="dutch"/>
+ *               <enumeration value="old_french"/>
+ *               <enumeration value="classical_syriac"/>
+ *               <enumeration value="flemish"/>
+ *               <enumeration value="kokborok"/>
+ *               <enumeration value="nepali"/>
+ *               <enumeration value="songhai_languages"/>
+ *               <enumeration value="makasar"/>
+ *               <enumeration value="ancient_greek"/>
+ *               <enumeration value="sardinian"/>
+ *               <enumeration value="chinook_jargon"/>
+ *               <enumeration value="niger_kordofanian_languages"/>
+ *               <enumeration value="cayuga"/>
+ *               <enumeration value="castillian"/>
+ *               <enumeration value="old_irish"/>
+ *               <enumeration value="persian"/>
+ *               <enumeration value="aleut"/>
+ *               <enumeration value="jula"/>
+ *               <enumeration value="siksika"/>
+ *               <enumeration value="pohnpeian"/>
+ *               <enumeration value="nzima"/>
+ *               <enumeration value="chiricahua"/>
+ *               <enumeration value="siswati"/>
+ *               <enumeration value="sumerian"/>
+ *               <enumeration value="north_american_indian_languages"/>
+ *               <enumeration value="minangkabau"/>
+ *               <enumeration value="dravidian_languages"/>
+ *               <enumeration value="gorontalo"/>
+ *               <enumeration value="slovak"/>
+ *               <enumeration value="hebrew"/>
+ *               <enumeration value="sasak"/>
+ *               <enumeration value="ekajuk"/>
+ *               <enumeration value="northern_sami"/>
+ *               <enumeration value="chechen"/>
+ *               <enumeration value="selkup"/>
+ *               <enumeration value="kirundi"/>
+ *               <enumeration value="braj"/>
+ *               <enumeration value="bengali"/>
+ *               <enumeration value="celtic_languages"/>
+ *               <enumeration value="azerbaijani"/>
+ *               <enumeration value="sorbian_languages"/>
+ *               <enumeration value="upper_sorbian"/>
+ *               <enumeration value="scots"/>
+ *               <enumeration value="afrikaans"/>
+ *               <enumeration value="sami"/>
+ *               <enumeration value="umbundu"/>
+ *               <enumeration value="australian_languages"/>
+ *               <enumeration value="assyrian"/>
+ *               <enumeration value="navaho"/>
+ *               <enumeration value="khoisan_languages"/>
+ *               <enumeration value="bambara"/>
+ *               <enumeration value="chamic_languages"/>
+ *               <enumeration value="lithuanian"/>
+ *               <enumeration value="vietnamese"/>
+ *               <enumeration value="bini"/>
+ *               <enumeration value="maltese"/>
+ *               <enumeration value="slave_athapascan"/>
+ *               <enumeration value="mandar"/>
+ *               <enumeration value="susu"/>
+ *               <enumeration value="apache_languages"/>
+ *               <enumeration value="lule_sami"/>
+ *               <enumeration value="artificial_languages"/>
+ *               <enumeration value="algonquian_languages"/>
+ *               <enumeration value="bikol"/>
+ *               <enumeration value="sanskrit"/>
+ *               <enumeration value="bihari"/>
+ *               <enumeration value="tuvinian"/>
+ *               <enumeration value="gaelic_scots"/>
+ *               <enumeration value="wakashan_languages"/>
+ *               <enumeration value="tatar"/>
+ *               <enumeration value="luba_katanga"/>
+ *               <enumeration value="kumyk"/>
+ *               <enumeration value="welsh"/>
+ *               <enumeration value="chinese"/>
+ *               <enumeration value="japanese"/>
+ *               <enumeration value="beja"/>
+ *               <enumeration value="norwegian_bokmal"/>
+ *               <enumeration value="tzeltal"/>
+ *               <enumeration value="tiv"/>
+ *               <enumeration value="angika"/>
+ *               <enumeration value="scots_gaelic"/>
+ *               <enumeration value="garo"/>
+ *               <enumeration value="otomian_languages"/>
+ *               <enumeration value="north_ndebele"/>
+ *               <enumeration value="aramaic"/>
+ *               <enumeration value="dhivehi"/>
+ *               <enumeration value="rarotongan"/>
+ *               <enumeration value="setswana"/>
+ *               <enumeration value="kanuri"/>
+ *               <enumeration value="mon_khmer_languages"/>
+ *               <enumeration value="haryanvi"/>
+ *               <enumeration value="zaza"/>
+ *               <enumeration value="lushai"/>
+ *               <enumeration value="ijo_languages"/>
+ *               <enumeration value="indic"/>
+ *               <enumeration value="zande_languages"/>
+ *               <enumeration value="fon"/>
+ *               <enumeration value="sandawe"/>
+ *               <enumeration value="ndonga"/>
+ *               <enumeration value="xhosa"/>
+ *               <enumeration value="judeo_persian"/>
+ *               <enumeration value="taiwanese_chinese"/>
+ *               <enumeration value="bribri"/>
+ *               <enumeration value="karen_languages"/>
+ *               <enumeration value="marathi"/>
+ *               <enumeration value="sinhalese"/>
+ *               <enumeration value="inuktitut"/>
+ *               <enumeration value="tigre"/>
+ *               <enumeration value="slovene"/>
+ *               <enumeration value="choctaw"/>
+ *               <enumeration value="ga"/>
+ *               <enumeration value="northern_frisian"/>
+ *               <enumeration value="mirandese"/>
+ *               <enumeration value="nauru"/>
+ *               <enumeration value="yugoslavian"/>
+ *               <enumeration value="somali"/>
+ *               <enumeration value="spanish"/>
+ *               <enumeration value="dakota"/>
+ *               <enumeration value="syriac"/>
+ *               <enumeration value="french_canadian"/>
+ *               <enumeration value="lower_sorbian"/>
+ *               <enumeration value="punjabi"/>
+ *               <enumeration value="inari_sami"/>
+ *               <enumeration value="gwichin"/>
+ *               <enumeration value="inuktitun"/>
+ *               <enumeration value="erzya"/>
+ *               <enumeration value="cushitic_languages"/>
+ *               <enumeration value="kikuyu"/>
+ *               <enumeration value="quechua"/>
+ *               <enumeration value="nilo_saharan_languages"/>
+ *               <enumeration value="sino_tibetan"/>
+ *               <enumeration value="kalaallisut"/>
+ *               <enumeration value="asturian"/>
+ *               <enumeration value="romance"/>
+ *               <enumeration value="bislama"/>
+ *               <enumeration value="fanti"/>
+ *               <enumeration value="pampanga"/>
+ *               <enumeration value="aromanian"/>
+ *               <enumeration value="madurese"/>
+ *               <enumeration value="norwegian"/>
+ *               <enumeration value="pedi"/>
+ *               <enumeration value="herero"/>
+ *               <enumeration value="yoruba"/>
+ *               <enumeration value="ottoman_turkish"/>
+ *               <enumeration value="latin"/>
+ *               <enumeration value="middle_english"/>
+ *               <enumeration value="gilbertese"/>
+ *               <enumeration value="french"/>
+ *               <enumeration value="georgian"/>
+ *               <enumeration value="old_provencal"/>
+ *               <enumeration value="portuguese_brazilian"/>
+ *               <enumeration value="tamashek"/>
+ *               <enumeration value="marshallese"/>
+ *               <enumeration value="serbian"/>
+ *               <enumeration value="kru_languages"/>
+ *               <enumeration value="kashubian"/>
+ *               <enumeration value="chhattisgarhi"/>
+ *               <enumeration value="kosraean"/>
+ *               <enumeration value="hindi"/>
+ *               <enumeration value="esperanto"/>
+ *               <enumeration value="kazakh"/>
+ *               <enumeration value="gayo"/>
+ *               <enumeration value="afghan_pashtu"/>
+ *               <enumeration value="ewondo"/>
+ *               <enumeration value="rapanui"/>
+ *               <enumeration value="egyptian"/>
+ *               <enumeration value="gibberish"/>
+ *               <enumeration value="khmer"/>
+ *               <enumeration value="banda_languages"/>
+ *               <enumeration value="hungarian"/>
+ *               <enumeration value="moksha"/>
+ *               <enumeration value="creek"/>
+ *               <enumeration value="luiseno"/>
+ *               <enumeration value="karelian"/>
+ *               <enumeration value="greenlandic"/>
+ *               <enumeration value="samoan"/>
+ *               <enumeration value="berber"/>
+ *               <enumeration value="romansch"/>
+ *               <enumeration value="cree"/>
+ *               <enumeration value="gothic"/>
+ *               <enumeration value="nyamwezi"/>
+ *               <enumeration value="magahi"/>
+ *               <enumeration value="shona"/>
+ *               <enumeration value="lunda"/>
+ *               <enumeration value="uzbek"/>
+ *               <enumeration value="arawak"/>
+ *               <enumeration value="friulian"/>
+ *               <enumeration value="fiji"/>
+ *               <enumeration value="turkmen"/>
+ *               <enumeration value="old_persian"/>
+ *               <enumeration value="shan"/>
+ *               <enumeration value="latvian"/>
+ *               <enumeration value="old_english"/>
+ *               <enumeration value="tsonga"/>
+ *               <enumeration value="faroese"/>
+ *               <enumeration value="votic"/>
+ *               <enumeration value="ossetian"/>
+ *               <enumeration value="iroquoian_languages"/>
+ *               <enumeration value="yupik_languages"/>
+ *               <enumeration value="dargwa"/>
+ *               <enumeration value="papiamento"/>
+ *               <enumeration value="phoenician"/>
+ *               <enumeration value="mandingo"/>
+ *               <enumeration value="delaware"/>
+ *               <enumeration value="low_german"/>
+ *               <enumeration value="lao"/>
+ *               <enumeration value="mongolian"/>
+ *               <enumeration value="abkhazian"/>
+ *               <enumeration value="telugu"/>
+ *               <enumeration value="chagatai"/>
+ *               <enumeration value="achinese"/>
+ *               <enumeration value="udmurt"/>
+ *               <enumeration value="siouan_languages"/>
+ *               <enumeration value="malagasy"/>
+ *               <enumeration value="pashto"/>
+ *               <enumeration value="thai"/>
+ *               <enumeration value="efik"/>
+ *               <enumeration value="luxembourgish"/>
+ *               <enumeration value="bodo"/>
+ *               <enumeration value="gbaya"/>
+ *               <enumeration value="kara_kalpak"/>
+ *               <enumeration value="eastern_frisian"/>
+ *               <enumeration value="nepal_bhasa"/>
+ *               <enumeration value="malay"/>
+ *               <enumeration value="germanic_languages"/>
+ *               <enumeration value="hokkien"/>
+ *               <enumeration value="tsimshian"/>
+ *               <enumeration value="adangme"/>
+ *               <enumeration value="dogri"/>
+ *               <enumeration value="lamba"/>
+ *               <enumeration value="sogdian"/>
+ *               <enumeration value="middle_french"/>
+ *               <enumeration value="afrihili"/>
+ *               <enumeration value="estonian"/>
+ *               <enumeration value="sichuan_yi"/>
+ *               <enumeration value="portuguese_creole"/>
+ *               <enumeration value="awadhi"/>
+ *               <enumeration value="igbo"/>
+ *               <enumeration value="ukranian"/>
+ *               <enumeration value="interlingua"/>
+ *               <enumeration value="gahrwali"/>
+ *               <enumeration value="mizo"/>
+ *               <enumeration value="interlingue"/>
+ *               <enumeration value="cantonese_chinese"/>
+ *               <enumeration value="adygei"/>
+ *               <enumeration value="albanian"/>
+ *               <enumeration value="italian"/>
+ *               <enumeration value="korean"/>
+ *               <enumeration value="khasi"/>
+ *               <enumeration value="lojban"/>
+ *               <enumeration value="tupi_languages"/>
+ *               <enumeration value="ewe"/>
+ *               <enumeration value="gullah"/>
+ *               <enumeration value="prakrit_languages"/>
+ *               <enumeration value="akan"/>
+ *               <enumeration value="bosnian"/>
+ *               <enumeration value="kashmiri"/>
+ *               <enumeration value="klingon"/>
+ *               <enumeration value="dzongkha"/>
+ *               <enumeration value="tai_languages"/>
+ *               <enumeration value="manipuri"/>
+ *               <enumeration value="lapp"/>
+ *               <enumeration value="guarani"/>
+ *               <enumeration value="sangho"/>
+ *               <enumeration value="valencian"/>
+ *               <enumeration value="yapese"/>
+ *               <enumeration value="zuni"/>
+ *               <enumeration value="kuanyama"/>
+ *               <enumeration value="bhutani"/>
+ *               <enumeration value="english"/>
+ *               <enumeration value="sign_language"/>
+ *               <enumeration value="czech"/>
+ *               <enumeration value="hawaiian"/>
+ *               <enumeration value="south_ndebele"/>
+ *               <enumeration value="geez"/>
+ *               <enumeration value="palauan"/>
+ *               <enumeration value="austronesian"/>
+ *               <enumeration value="ladino"/>
+ *               <enumeration value="tahitian"/>
+ *               <enumeration value="dinka"/>
+ *               <enumeration value="bhojpuri"/>
+ *               <enumeration value="komi"/>
+ *               <enumeration value="old_norse"/>
+ *               <enumeration value="central_american_indian_languages"/>
+ *               <enumeration value="javanese"/>
+ *               <enumeration value="walloon"/>
+ *               <enumeration value="tibetan"/>
+ *               <enumeration value="zulu"/>
+ *               <enumeration value="cherokee"/>
+ *               <enumeration value="swahili"/>
+ *               <enumeration value="himachali_languages"/>
+ *               <enumeration value="iranian_languages"/>
+ *               <enumeration value="oriya"/>
+ *               <enumeration value="galibi_carib"/>
+ *               <enumeration value="icelandic"/>
+ *               <enumeration value="middle_irish"/>
+ *               <enumeration value="classical_newari"/>
+ *               <enumeration value="baltic_languages"/>
+ *               <enumeration value="kamba"/>
+ *               <enumeration value="twi"/>
+ *               <enumeration value="afro_asiatic_languages"/>
+ *               <enumeration value="gujarati"/>
+ *               <enumeration value="nyankole"/>
+ *               <enumeration value="baluchi"/>
+ *               <enumeration value="uighur"/>
+ *               <enumeration value="occitan"/>
+ *               <enumeration value="pangasinan"/>
+ *               <enumeration value="semitic_languages"/>
+ *               <enumeration value="sundanese"/>
+ *               <enumeration value="nko"/>
+ *               <enumeration value="tamil"/>
+ *               <enumeration value="gondi"/>
+ *               <enumeration value="arapaho"/>
+ *               <enumeration value="judeo_arabic"/>
+ *               <enumeration value="micmac"/>
+ *               <enumeration value="mohawk"/>
+ *               <enumeration value="farsi"/>
+ *               <enumeration value="sranan_tongo"/>
+ *               <enumeration value="yao"/>
+ *               <enumeration value="bliss"/>
+ *               <enumeration value="gallegan"/>
+ *               <enumeration value="buryat"/>
+ *               <enumeration value="manx"/>
+ *               <enumeration value="assamese"/>
+ *               <enumeration value="tagalog"/>
+ *               <enumeration value="kurukh"/>
+ *               <enumeration value="swiss_german"/>
+ *               <enumeration value="mandarin_chinese"/>
+ *               <enumeration value="old_high_german"/>
+ *               <enumeration value="polish"/>
+ *               <enumeration value="galician"/>
+ *               <enumeration value="kabyle"/>
+ *               <enumeration value="mayan"/>
+ *               <enumeration value="ukrainian"/>
+ *               <enumeration value="bamileke_languages"/>
+ *               <enumeration value="kalmyk"/>
+ *               <enumeration value="zenaga"/>
+ *               <enumeration value="ojibwa"/>
+ *               <enumeration value="karachay_balkar"/>
+ *               <enumeration value="tereno"/>
+ *               <enumeration value="yakut"/>
+ *               <enumeration value="filipino"/>
+ *               <enumeration value="rajasthani"/>
+ *               <enumeration value="aymara"/>
+ *               <enumeration value="kawi"/>
+ *               <enumeration value="manchu"/>
+ *               <enumeration value="romanian"/>
+ *               <enumeration value="limburgan"/>
+ *               <enumeration value="armenian"/>
+ *               <enumeration value="burmese"/>
+ *               <enumeration value="southern_sami"/>
+ *               <enumeration value="breton"/>
+ *               <enumeration value="hmong"/>
+ *               <enumeration value="indo_european"/>
+ *               <enumeration value="middle_high_german"/>
+ *               <enumeration value="ido"/>
+ *               <enumeration value="sindhi"/>
+ *               <enumeration value="bulgarian"/>
+ *               <enumeration value="kachin"/>
+ *               <enumeration value="neapolitan"/>
+ *               <enumeration value="dogrib"/>
+ *               <enumeration value="moldavian"/>
+ *               <enumeration value="mongo"/>
+ *               <enumeration value="blin"/>
+ *               <enumeration value="ugaritic"/>
+ *               <enumeration value="hiri_motu"/>
+ *               <enumeration value="soninke"/>
+ *               <enumeration value="tok_pisin"/>
+ *               <enumeration value="osage"/>
+ *               <enumeration value="romany"/>
+ *               <enumeration value="byelorussian"/>
+ *               <enumeration value="american_sign_language"/>
+ *               <enumeration value="duala"/>
+ *               <enumeration value="marwari"/>
+ *               <enumeration value="sicilian"/>
+ *               <enumeration value="akkadian"/>
+ *               <enumeration value="timne"/>
+ *               <enumeration value="tumbuka"/>
+ *               <enumeration value="greek"/>
+ *               <enumeration value="basa"/>
+ *               <enumeration value="kabardian"/>
+ *               <enumeration value="southern_sotho"/>
+ *               <enumeration value="basque"/>
+ *               <enumeration value="haida"/>
+ *               <enumeration value="chipewyan"/>
+ *               <enumeration value="serbo-croatian"/>
+ *               <enumeration value="finnish"/>
+ *               <enumeration value="avaric"/>
+ *               <enumeration value="croatian"/>
+ *               <enumeration value="venda"/>
+ *               <enumeration value="hittite"/>
+ *               <enumeration value="southern_altai"/>
+ *               <enumeration value="salishan_languages"/>
+ *               <enumeration value="mari"/>
+ *               <enumeration value="mende"/>
+ *               <enumeration value="nahuatl"/>
+ *               <enumeration value="haitian"/>
+ *               <enumeration value="maori"/>
+ *               <enumeration value="sukuma"/>
+ *               <enumeration value="corsican"/>
+ *               <enumeration value="ingush"/>
+ *               <enumeration value="nyoro"/>
+ *               <enumeration value="washo"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="romansh"/>
+ *               <enumeration value="inupiaq"/>
+ *               <enumeration value="mossi"/>
+ *               <enumeration value="buginese"/>
+ *               <enumeration value="pali"/>
+ *               <enumeration value="inupiak"/>
+ *               <enumeration value="nias"/>
+ *               <enumeration value="vai"/>
+ *               <enumeration value="kumaoni"/>
+ *               <enumeration value="russian"/>
+ *               <enumeration value="chichewa"/>
+ *               <enumeration value="lahnda"/>
+ *               <enumeration value="nogai"/>
+ *               <enumeration value="french_creole"/>
+ *               <enumeration value="iban"/>
+ *               <enumeration value="manobo_languages"/>
+ *               <enumeration value="nubian_languages"/>
+ *               <enumeration value="cornish"/>
+ *               <enumeration value="pig_latin"/>
+ *               <enumeration value="afar"/>
+ *               <enumeration value="walamo"/>
+ *               <enumeration value="yiddish"/>
+ *               <enumeration value="bantu"/>
+ *               <enumeration value="avestan"/>
+ *               <enumeration value="grebo"/>
+ *               <enumeration value="irish"/>
+ *               <enumeration value="kannada"/>
+ *               <enumeration value="niuean"/>
+ *               <enumeration value="acoli"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="norwegian_nynorsk"/>
+ *               <enumeration value="arabic"/>
+ *               <enumeration value="dari"/>
+ *               <enumeration value="multilingual"/>
+ *               <enumeration value="indonesian"/>
+ *               <enumeration value="danish"/>
+ *               <enumeration value="philippine_languages"/>
+ *               <enumeration value="chamorro"/>
+ *               <enumeration value="tetum"/>
+ *               <enumeration value="tonga_nyasa"/>
+ *               <enumeration value="lingala"/>
+ *               <enumeration value="zhuang"/>
+ *               <enumeration value="batak"/>
+ *               <enumeration value="zapotec"/>
+ *               <enumeration value="caddo"/>
+ *               <enumeration value="catalan"/>
+ *               <enumeration value="cebuano"/>
+ *               <enumeration value="skolt_sami"/>
+ *               <enumeration value="kirghiz"/>
+ *               <enumeration value="munda_languages"/>
+ *               <enumeration value="old_slavonic"/>
+ *               <enumeration value="ganda"/>
+ *               <enumeration value="serer"/>
+ *               <enumeration value="lezghian"/>
+ *               <enumeration value="tlingit"/>
+ *               <enumeration value="hupa"/>
+ *               <enumeration value="provencal"/>
+ *               <enumeration value="chuukese"/>
+ *               <enumeration value="cambodian"/>
+ *               <enumeration value="caucasian_languages"/>
+ *               <enumeration value="slovakian"/>
+ *               <enumeration value="waray"/>
+ *               <enumeration value="fang"/>
+ *               <enumeration value="swedish"/>
+ *               <enumeration value="maithili"/>
+ *               <enumeration value="alsatian"/>
+ *               <enumeration value="kutenai"/>
+ *               <enumeration value="wolof"/>
+ *               <enumeration value="bashkir"/>
+ *               <enumeration value="luba_lulua"/>
+ *               <enumeration value="fulah"/>
+ *               <enumeration value="kpelle"/>
+ *               <enumeration value="kurdish"/>
+ *               <enumeration value="slavic"/>
+ *               <enumeration value="turkish"/>
+ *               <enumeration value="cheyenne"/>
+ *               <enumeration value="macedonian"/>
+ *               <enumeration value="tokelau"/>
+ *               <enumeration value="tigrinya"/>
+ *               <enumeration value="crimean_tatar"/>
+ *               <enumeration value="santali"/>
+ *               <enumeration value="south_american_indian"/>
+ *               <enumeration value="lozi"/>
+ *               <enumeration value="ainu"/>
+ *               <enumeration value="sesotho"/>
+ *               <enumeration value="mapudungun"/>
+ *               <enumeration value="athapascan_languages"/>
+ *               <enumeration value="coptic"/>
+ *               <enumeration value="pahlavi"/>
+ *               <enumeration value="malayalam"/>
+ *               <enumeration value="chuvash"/>
+ *               <enumeration value="urdu"/>
+ *               <enumeration value="land_dayak_languages"/>
+ *               <enumeration value="portuguese"/>
+ *               <enumeration value="bemba"/>
+ *               <enumeration value="oromo"/>
+ *               <enumeration value="frisian"/>
+ *               <enumeration value="amharic"/>
+ *               <enumeration value="kongo"/>
+ *               <enumeration value="chibcha"/>
+ *               <enumeration value="iloko"/>
+ *               <enumeration value="masai"/>
+ *               <enumeration value="hiligaynon"/>
+ *               <enumeration value="finno_ugrian"/>
+ *               <enumeration value="tajik"/>
+ *               <enumeration value="tuvalu"/>
+ *               <enumeration value="volapuk"/>
+ *               <enumeration value="balinese"/>
+ *               <enumeration value="kimbundu"/>
+ *               <enumeration value="creole"/>
+ *               <enumeration value="middle_dutch"/>
+ *               <enumeration value="tonga"/>
+ *               <enumeration value="tulu"/>
+ *               <enumeration value="samaritan"/>
+ *               <enumeration value="konkani"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LanguageTypePublished" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="original"/>
+ *               <enumeration value="published"/>
+ *               <enumeration value="manual"/>
+ *               <enumeration value="menu"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="subtitles_for_dubbed"/>
+ *               <enumeration value="dictionary"/>
+ *               <enumeration value="dubbed"/>
+ *               <enumeration value="audio_description"/>
+ *               <enumeration value="parallel"/>
+ *               <enumeration value="subtitled"/>
+ *               <enumeration value="translation"/>
+ *               <enumeration value="spoken"/>
+ *               <enumeration value="subtitles_for_hearing_impaired"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Language" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="german"/>
+ *               <enumeration value="aragonese"/>
+ *               <enumeration value="sidamo"/>
+ *               <enumeration value="altaic_languages"/>
+ *               <enumeration value="luo"/>
+ *               <enumeration value="khotanese"/>
+ *               <enumeration value="kinyarwanda"/>
+ *               <enumeration value="papuan_languages"/>
+ *               <enumeration value="elamite"/>
+ *               <enumeration value="hausa"/>
+ *               <enumeration value="dutch"/>
+ *               <enumeration value="old_french"/>
+ *               <enumeration value="classical_syriac"/>
+ *               <enumeration value="flemish"/>
+ *               <enumeration value="kokborok"/>
+ *               <enumeration value="nepali"/>
+ *               <enumeration value="songhai_languages"/>
+ *               <enumeration value="makasar"/>
+ *               <enumeration value="ancient_greek"/>
+ *               <enumeration value="sardinian"/>
+ *               <enumeration value="chinook_jargon"/>
+ *               <enumeration value="niger_kordofanian_languages"/>
+ *               <enumeration value="cayuga"/>
+ *               <enumeration value="castillian"/>
+ *               <enumeration value="old_irish"/>
+ *               <enumeration value="persian"/>
+ *               <enumeration value="aleut"/>
+ *               <enumeration value="jula"/>
+ *               <enumeration value="siksika"/>
+ *               <enumeration value="pohnpeian"/>
+ *               <enumeration value="nzima"/>
+ *               <enumeration value="chiricahua"/>
+ *               <enumeration value="siswati"/>
+ *               <enumeration value="sumerian"/>
+ *               <enumeration value="north_american_indian_languages"/>
+ *               <enumeration value="minangkabau"/>
+ *               <enumeration value="dravidian_languages"/>
+ *               <enumeration value="gorontalo"/>
+ *               <enumeration value="slovak"/>
+ *               <enumeration value="hebrew"/>
+ *               <enumeration value="sasak"/>
+ *               <enumeration value="ekajuk"/>
+ *               <enumeration value="northern_sami"/>
+ *               <enumeration value="chechen"/>
+ *               <enumeration value="selkup"/>
+ *               <enumeration value="kirundi"/>
+ *               <enumeration value="braj"/>
+ *               <enumeration value="bengali"/>
+ *               <enumeration value="celtic_languages"/>
+ *               <enumeration value="azerbaijani"/>
+ *               <enumeration value="sorbian_languages"/>
+ *               <enumeration value="upper_sorbian"/>
+ *               <enumeration value="scots"/>
+ *               <enumeration value="afrikaans"/>
+ *               <enumeration value="sami"/>
+ *               <enumeration value="umbundu"/>
+ *               <enumeration value="australian_languages"/>
+ *               <enumeration value="assyrian"/>
+ *               <enumeration value="navaho"/>
+ *               <enumeration value="khoisan_languages"/>
+ *               <enumeration value="bambara"/>
+ *               <enumeration value="chamic_languages"/>
+ *               <enumeration value="lithuanian"/>
+ *               <enumeration value="vietnamese"/>
+ *               <enumeration value="bini"/>
+ *               <enumeration value="maltese"/>
+ *               <enumeration value="slave_athapascan"/>
+ *               <enumeration value="mandar"/>
+ *               <enumeration value="susu"/>
+ *               <enumeration value="apache_languages"/>
+ *               <enumeration value="lule_sami"/>
+ *               <enumeration value="artificial_languages"/>
+ *               <enumeration value="algonquian_languages"/>
+ *               <enumeration value="bikol"/>
+ *               <enumeration value="sanskrit"/>
+ *               <enumeration value="bihari"/>
+ *               <enumeration value="tuvinian"/>
+ *               <enumeration value="gaelic_scots"/>
+ *               <enumeration value="wakashan_languages"/>
+ *               <enumeration value="tatar"/>
+ *               <enumeration value="luba_katanga"/>
+ *               <enumeration value="kumyk"/>
+ *               <enumeration value="welsh"/>
+ *               <enumeration value="chinese"/>
+ *               <enumeration value="japanese"/>
+ *               <enumeration value="beja"/>
+ *               <enumeration value="norwegian_bokmal"/>
+ *               <enumeration value="tzeltal"/>
+ *               <enumeration value="tiv"/>
+ *               <enumeration value="angika"/>
+ *               <enumeration value="scots_gaelic"/>
+ *               <enumeration value="garo"/>
+ *               <enumeration value="otomian_languages"/>
+ *               <enumeration value="north_ndebele"/>
+ *               <enumeration value="aramaic"/>
+ *               <enumeration value="dhivehi"/>
+ *               <enumeration value="rarotongan"/>
+ *               <enumeration value="setswana"/>
+ *               <enumeration value="kanuri"/>
+ *               <enumeration value="mon_khmer_languages"/>
+ *               <enumeration value="haryanvi"/>
+ *               <enumeration value="zaza"/>
+ *               <enumeration value="lushai"/>
+ *               <enumeration value="ijo_languages"/>
+ *               <enumeration value="indic"/>
+ *               <enumeration value="zande_languages"/>
+ *               <enumeration value="fon"/>
+ *               <enumeration value="sandawe"/>
+ *               <enumeration value="ndonga"/>
+ *               <enumeration value="xhosa"/>
+ *               <enumeration value="judeo_persian"/>
+ *               <enumeration value="taiwanese_chinese"/>
+ *               <enumeration value="bribri"/>
+ *               <enumeration value="karen_languages"/>
+ *               <enumeration value="marathi"/>
+ *               <enumeration value="sinhalese"/>
+ *               <enumeration value="inuktitut"/>
+ *               <enumeration value="tigre"/>
+ *               <enumeration value="slovene"/>
+ *               <enumeration value="choctaw"/>
+ *               <enumeration value="ga"/>
+ *               <enumeration value="northern_frisian"/>
+ *               <enumeration value="mirandese"/>
+ *               <enumeration value="nauru"/>
+ *               <enumeration value="yugoslavian"/>
+ *               <enumeration value="somali"/>
+ *               <enumeration value="spanish"/>
+ *               <enumeration value="dakota"/>
+ *               <enumeration value="syriac"/>
+ *               <enumeration value="french_canadian"/>
+ *               <enumeration value="lower_sorbian"/>
+ *               <enumeration value="punjabi"/>
+ *               <enumeration value="inari_sami"/>
+ *               <enumeration value="gwichin"/>
+ *               <enumeration value="inuktitun"/>
+ *               <enumeration value="erzya"/>
+ *               <enumeration value="cushitic_languages"/>
+ *               <enumeration value="kikuyu"/>
+ *               <enumeration value="quechua"/>
+ *               <enumeration value="nilo_saharan_languages"/>
+ *               <enumeration value="sino_tibetan"/>
+ *               <enumeration value="kalaallisut"/>
+ *               <enumeration value="asturian"/>
+ *               <enumeration value="romance"/>
+ *               <enumeration value="bislama"/>
+ *               <enumeration value="fanti"/>
+ *               <enumeration value="pampanga"/>
+ *               <enumeration value="aromanian"/>
+ *               <enumeration value="madurese"/>
+ *               <enumeration value="norwegian"/>
+ *               <enumeration value="pedi"/>
+ *               <enumeration value="herero"/>
+ *               <enumeration value="yoruba"/>
+ *               <enumeration value="ottoman_turkish"/>
+ *               <enumeration value="latin"/>
+ *               <enumeration value="middle_english"/>
+ *               <enumeration value="gilbertese"/>
+ *               <enumeration value="french"/>
+ *               <enumeration value="georgian"/>
+ *               <enumeration value="old_provencal"/>
+ *               <enumeration value="portuguese_brazilian"/>
+ *               <enumeration value="tamashek"/>
+ *               <enumeration value="marshallese"/>
+ *               <enumeration value="serbian"/>
+ *               <enumeration value="kru_languages"/>
+ *               <enumeration value="kashubian"/>
+ *               <enumeration value="chhattisgarhi"/>
+ *               <enumeration value="kosraean"/>
+ *               <enumeration value="hindi"/>
+ *               <enumeration value="esperanto"/>
+ *               <enumeration value="kazakh"/>
+ *               <enumeration value="gayo"/>
+ *               <enumeration value="afghan_pashtu"/>
+ *               <enumeration value="ewondo"/>
+ *               <enumeration value="rapanui"/>
+ *               <enumeration value="egyptian"/>
+ *               <enumeration value="gibberish"/>
+ *               <enumeration value="khmer"/>
+ *               <enumeration value="banda_languages"/>
+ *               <enumeration value="hungarian"/>
+ *               <enumeration value="moksha"/>
+ *               <enumeration value="creek"/>
+ *               <enumeration value="luiseno"/>
+ *               <enumeration value="karelian"/>
+ *               <enumeration value="greenlandic"/>
+ *               <enumeration value="samoan"/>
+ *               <enumeration value="berber"/>
+ *               <enumeration value="romansch"/>
+ *               <enumeration value="cree"/>
+ *               <enumeration value="gothic"/>
+ *               <enumeration value="nyamwezi"/>
+ *               <enumeration value="magahi"/>
+ *               <enumeration value="shona"/>
+ *               <enumeration value="lunda"/>
+ *               <enumeration value="uzbek"/>
+ *               <enumeration value="arawak"/>
+ *               <enumeration value="friulian"/>
+ *               <enumeration value="fiji"/>
+ *               <enumeration value="turkmen"/>
+ *               <enumeration value="old_persian"/>
+ *               <enumeration value="shan"/>
+ *               <enumeration value="latvian"/>
+ *               <enumeration value="old_english"/>
+ *               <enumeration value="tsonga"/>
+ *               <enumeration value="faroese"/>
+ *               <enumeration value="votic"/>
+ *               <enumeration value="ossetian"/>
+ *               <enumeration value="iroquoian_languages"/>
+ *               <enumeration value="yupik_languages"/>
+ *               <enumeration value="dargwa"/>
+ *               <enumeration value="papiamento"/>
+ *               <enumeration value="phoenician"/>
+ *               <enumeration value="mandingo"/>
+ *               <enumeration value="delaware"/>
+ *               <enumeration value="low_german"/>
+ *               <enumeration value="lao"/>
+ *               <enumeration value="mongolian"/>
+ *               <enumeration value="abkhazian"/>
+ *               <enumeration value="telugu"/>
+ *               <enumeration value="chagatai"/>
+ *               <enumeration value="achinese"/>
+ *               <enumeration value="udmurt"/>
+ *               <enumeration value="siouan_languages"/>
+ *               <enumeration value="malagasy"/>
+ *               <enumeration value="pashto"/>
+ *               <enumeration value="thai"/>
+ *               <enumeration value="efik"/>
+ *               <enumeration value="luxembourgish"/>
+ *               <enumeration value="bodo"/>
+ *               <enumeration value="gbaya"/>
+ *               <enumeration value="kara_kalpak"/>
+ *               <enumeration value="eastern_frisian"/>
+ *               <enumeration value="nepal_bhasa"/>
+ *               <enumeration value="malay"/>
+ *               <enumeration value="germanic_languages"/>
+ *               <enumeration value="hokkien"/>
+ *               <enumeration value="tsimshian"/>
+ *               <enumeration value="adangme"/>
+ *               <enumeration value="dogri"/>
+ *               <enumeration value="lamba"/>
+ *               <enumeration value="sogdian"/>
+ *               <enumeration value="middle_french"/>
+ *               <enumeration value="afrihili"/>
+ *               <enumeration value="estonian"/>
+ *               <enumeration value="sichuan_yi"/>
+ *               <enumeration value="portuguese_creole"/>
+ *               <enumeration value="awadhi"/>
+ *               <enumeration value="igbo"/>
+ *               <enumeration value="ukranian"/>
+ *               <enumeration value="interlingua"/>
+ *               <enumeration value="gahrwali"/>
+ *               <enumeration value="mizo"/>
+ *               <enumeration value="interlingue"/>
+ *               <enumeration value="cantonese_chinese"/>
+ *               <enumeration value="adygei"/>
+ *               <enumeration value="albanian"/>
+ *               <enumeration value="italian"/>
+ *               <enumeration value="korean"/>
+ *               <enumeration value="khasi"/>
+ *               <enumeration value="lojban"/>
+ *               <enumeration value="tupi_languages"/>
+ *               <enumeration value="ewe"/>
+ *               <enumeration value="gullah"/>
+ *               <enumeration value="prakrit_languages"/>
+ *               <enumeration value="akan"/>
+ *               <enumeration value="bosnian"/>
+ *               <enumeration value="kashmiri"/>
+ *               <enumeration value="klingon"/>
+ *               <enumeration value="dzongkha"/>
+ *               <enumeration value="tai_languages"/>
+ *               <enumeration value="manipuri"/>
+ *               <enumeration value="lapp"/>
+ *               <enumeration value="guarani"/>
+ *               <enumeration value="sangho"/>
+ *               <enumeration value="valencian"/>
+ *               <enumeration value="yapese"/>
+ *               <enumeration value="zuni"/>
+ *               <enumeration value="kuanyama"/>
+ *               <enumeration value="bhutani"/>
+ *               <enumeration value="english"/>
+ *               <enumeration value="sign_language"/>
+ *               <enumeration value="czech"/>
+ *               <enumeration value="hawaiian"/>
+ *               <enumeration value="south_ndebele"/>
+ *               <enumeration value="geez"/>
+ *               <enumeration value="palauan"/>
+ *               <enumeration value="austronesian"/>
+ *               <enumeration value="ladino"/>
+ *               <enumeration value="tahitian"/>
+ *               <enumeration value="dinka"/>
+ *               <enumeration value="bhojpuri"/>
+ *               <enumeration value="komi"/>
+ *               <enumeration value="old_norse"/>
+ *               <enumeration value="central_american_indian_languages"/>
+ *               <enumeration value="javanese"/>
+ *               <enumeration value="walloon"/>
+ *               <enumeration value="tibetan"/>
+ *               <enumeration value="zulu"/>
+ *               <enumeration value="cherokee"/>
+ *               <enumeration value="swahili"/>
+ *               <enumeration value="himachali_languages"/>
+ *               <enumeration value="iranian_languages"/>
+ *               <enumeration value="oriya"/>
+ *               <enumeration value="galibi_carib"/>
+ *               <enumeration value="icelandic"/>
+ *               <enumeration value="middle_irish"/>
+ *               <enumeration value="classical_newari"/>
+ *               <enumeration value="baltic_languages"/>
+ *               <enumeration value="kamba"/>
+ *               <enumeration value="twi"/>
+ *               <enumeration value="afro_asiatic_languages"/>
+ *               <enumeration value="gujarati"/>
+ *               <enumeration value="nyankole"/>
+ *               <enumeration value="baluchi"/>
+ *               <enumeration value="uighur"/>
+ *               <enumeration value="occitan"/>
+ *               <enumeration value="pangasinan"/>
+ *               <enumeration value="semitic_languages"/>
+ *               <enumeration value="sundanese"/>
+ *               <enumeration value="nko"/>
+ *               <enumeration value="tamil"/>
+ *               <enumeration value="gondi"/>
+ *               <enumeration value="arapaho"/>
+ *               <enumeration value="judeo_arabic"/>
+ *               <enumeration value="micmac"/>
+ *               <enumeration value="mohawk"/>
+ *               <enumeration value="farsi"/>
+ *               <enumeration value="sranan_tongo"/>
+ *               <enumeration value="yao"/>
+ *               <enumeration value="bliss"/>
+ *               <enumeration value="gallegan"/>
+ *               <enumeration value="buryat"/>
+ *               <enumeration value="manx"/>
+ *               <enumeration value="assamese"/>
+ *               <enumeration value="tagalog"/>
+ *               <enumeration value="kurukh"/>
+ *               <enumeration value="swiss_german"/>
+ *               <enumeration value="mandarin_chinese"/>
+ *               <enumeration value="old_high_german"/>
+ *               <enumeration value="polish"/>
+ *               <enumeration value="galician"/>
+ *               <enumeration value="kabyle"/>
+ *               <enumeration value="mayan"/>
+ *               <enumeration value="ukrainian"/>
+ *               <enumeration value="bamileke_languages"/>
+ *               <enumeration value="kalmyk"/>
+ *               <enumeration value="zenaga"/>
+ *               <enumeration value="ojibwa"/>
+ *               <enumeration value="karachay_balkar"/>
+ *               <enumeration value="tereno"/>
+ *               <enumeration value="yakut"/>
+ *               <enumeration value="filipino"/>
+ *               <enumeration value="rajasthani"/>
+ *               <enumeration value="aymara"/>
+ *               <enumeration value="kawi"/>
+ *               <enumeration value="manchu"/>
+ *               <enumeration value="romanian"/>
+ *               <enumeration value="limburgan"/>
+ *               <enumeration value="armenian"/>
+ *               <enumeration value="burmese"/>
+ *               <enumeration value="southern_sami"/>
+ *               <enumeration value="breton"/>
+ *               <enumeration value="hmong"/>
+ *               <enumeration value="indo_european"/>
+ *               <enumeration value="middle_high_german"/>
+ *               <enumeration value="ido"/>
+ *               <enumeration value="sindhi"/>
+ *               <enumeration value="bulgarian"/>
+ *               <enumeration value="kachin"/>
+ *               <enumeration value="neapolitan"/>
+ *               <enumeration value="dogrib"/>
+ *               <enumeration value="moldavian"/>
+ *               <enumeration value="mongo"/>
+ *               <enumeration value="blin"/>
+ *               <enumeration value="ugaritic"/>
+ *               <enumeration value="hiri_motu"/>
+ *               <enumeration value="soninke"/>
+ *               <enumeration value="tok_pisin"/>
+ *               <enumeration value="osage"/>
+ *               <enumeration value="romany"/>
+ *               <enumeration value="byelorussian"/>
+ *               <enumeration value="american_sign_language"/>
+ *               <enumeration value="duala"/>
+ *               <enumeration value="marwari"/>
+ *               <enumeration value="sicilian"/>
+ *               <enumeration value="akkadian"/>
+ *               <enumeration value="timne"/>
+ *               <enumeration value="tumbuka"/>
+ *               <enumeration value="greek"/>
+ *               <enumeration value="basa"/>
+ *               <enumeration value="kabardian"/>
+ *               <enumeration value="southern_sotho"/>
+ *               <enumeration value="basque"/>
+ *               <enumeration value="haida"/>
+ *               <enumeration value="chipewyan"/>
+ *               <enumeration value="serbo-croatian"/>
+ *               <enumeration value="finnish"/>
+ *               <enumeration value="avaric"/>
+ *               <enumeration value="croatian"/>
+ *               <enumeration value="venda"/>
+ *               <enumeration value="hittite"/>
+ *               <enumeration value="southern_altai"/>
+ *               <enumeration value="salishan_languages"/>
+ *               <enumeration value="mari"/>
+ *               <enumeration value="mende"/>
+ *               <enumeration value="nahuatl"/>
+ *               <enumeration value="haitian"/>
+ *               <enumeration value="maori"/>
+ *               <enumeration value="sukuma"/>
+ *               <enumeration value="corsican"/>
+ *               <enumeration value="ingush"/>
+ *               <enumeration value="nyoro"/>
+ *               <enumeration value="washo"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="romansh"/>
+ *               <enumeration value="inupiaq"/>
+ *               <enumeration value="mossi"/>
+ *               <enumeration value="buginese"/>
+ *               <enumeration value="pali"/>
+ *               <enumeration value="inupiak"/>
+ *               <enumeration value="nias"/>
+ *               <enumeration value="vai"/>
+ *               <enumeration value="kumaoni"/>
+ *               <enumeration value="russian"/>
+ *               <enumeration value="chichewa"/>
+ *               <enumeration value="lahnda"/>
+ *               <enumeration value="nogai"/>
+ *               <enumeration value="french_creole"/>
+ *               <enumeration value="iban"/>
+ *               <enumeration value="manobo_languages"/>
+ *               <enumeration value="nubian_languages"/>
+ *               <enumeration value="cornish"/>
+ *               <enumeration value="pig_latin"/>
+ *               <enumeration value="afar"/>
+ *               <enumeration value="walamo"/>
+ *               <enumeration value="yiddish"/>
+ *               <enumeration value="bantu"/>
+ *               <enumeration value="avestan"/>
+ *               <enumeration value="grebo"/>
+ *               <enumeration value="irish"/>
+ *               <enumeration value="kannada"/>
+ *               <enumeration value="niuean"/>
+ *               <enumeration value="acoli"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="norwegian_nynorsk"/>
+ *               <enumeration value="arabic"/>
+ *               <enumeration value="dari"/>
+ *               <enumeration value="multilingual"/>
+ *               <enumeration value="indonesian"/>
+ *               <enumeration value="danish"/>
+ *               <enumeration value="philippine_languages"/>
+ *               <enumeration value="chamorro"/>
+ *               <enumeration value="tetum"/>
+ *               <enumeration value="tonga_nyasa"/>
+ *               <enumeration value="lingala"/>
+ *               <enumeration value="zhuang"/>
+ *               <enumeration value="batak"/>
+ *               <enumeration value="zapotec"/>
+ *               <enumeration value="caddo"/>
+ *               <enumeration value="catalan"/>
+ *               <enumeration value="cebuano"/>
+ *               <enumeration value="skolt_sami"/>
+ *               <enumeration value="kirghiz"/>
+ *               <enumeration value="munda_languages"/>
+ *               <enumeration value="old_slavonic"/>
+ *               <enumeration value="ganda"/>
+ *               <enumeration value="serer"/>
+ *               <enumeration value="lezghian"/>
+ *               <enumeration value="tlingit"/>
+ *               <enumeration value="hupa"/>
+ *               <enumeration value="provencal"/>
+ *               <enumeration value="chuukese"/>
+ *               <enumeration value="cambodian"/>
+ *               <enumeration value="caucasian_languages"/>
+ *               <enumeration value="slovakian"/>
+ *               <enumeration value="waray"/>
+ *               <enumeration value="fang"/>
+ *               <enumeration value="swedish"/>
+ *               <enumeration value="maithili"/>
+ *               <enumeration value="alsatian"/>
+ *               <enumeration value="kutenai"/>
+ *               <enumeration value="wolof"/>
+ *               <enumeration value="bashkir"/>
+ *               <enumeration value="luba_lulua"/>
+ *               <enumeration value="fulah"/>
+ *               <enumeration value="kpelle"/>
+ *               <enumeration value="kurdish"/>
+ *               <enumeration value="slavic"/>
+ *               <enumeration value="turkish"/>
+ *               <enumeration value="cheyenne"/>
+ *               <enumeration value="macedonian"/>
+ *               <enumeration value="tokelau"/>
+ *               <enumeration value="tigrinya"/>
+ *               <enumeration value="crimean_tatar"/>
+ *               <enumeration value="santali"/>
+ *               <enumeration value="south_american_indian"/>
+ *               <enumeration value="lozi"/>
+ *               <enumeration value="ainu"/>
+ *               <enumeration value="sesotho"/>
+ *               <enumeration value="mapudungun"/>
+ *               <enumeration value="athapascan_languages"/>
+ *               <enumeration value="coptic"/>
+ *               <enumeration value="pahlavi"/>
+ *               <enumeration value="malayalam"/>
+ *               <enumeration value="chuvash"/>
+ *               <enumeration value="urdu"/>
+ *               <enumeration value="land_dayak_languages"/>
+ *               <enumeration value="portuguese"/>
+ *               <enumeration value="bemba"/>
+ *               <enumeration value="oromo"/>
+ *               <enumeration value="frisian"/>
+ *               <enumeration value="amharic"/>
+ *               <enumeration value="kongo"/>
+ *               <enumeration value="chibcha"/>
+ *               <enumeration value="iloko"/>
+ *               <enumeration value="masai"/>
+ *               <enumeration value="hiligaynon"/>
+ *               <enumeration value="finno_ugrian"/>
+ *               <enumeration value="tajik"/>
+ *               <enumeration value="tuvalu"/>
+ *               <enumeration value="volapuk"/>
+ *               <enumeration value="balinese"/>
+ *               <enumeration value="kimbundu"/>
+ *               <enumeration value="creole"/>
+ *               <enumeration value="middle_dutch"/>
+ *               <enumeration value="tonga"/>
+ *               <enumeration value="tulu"/>
+ *               <enumeration value="samaritan"/>
+ *               <enumeration value="konkani"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LiquidPackagingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaximumAngularMisalignment" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSpringCompressionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="FlyLineNumber" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MoistureNeeds" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="little-to-no-watering"/>
+ *               <enumeration value="moderate-watering"/>
+ *               <enumeration value="regular-watering"/>
+ *               <enumeration value="constant-watering"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfBands" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OemEquivalentPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PipeSize" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="AnimalType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="no_plug"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="SpringRate" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TradeSizeName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ValveType" type="{}String" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="size_name"/>
+ *                         <enumeration value="wattage"/>
+ *                         <enumeration value="itempackagequantity"/>
+ *                         <enumeration value="number_of_items"/>
+ *                         <enumeration value="sizename-numberofitems"/>
+ *                         <enumeration value="color"/>
+ *                         <enumeration value="material"/>
+ *                         <enumeration value="stylename"/>
+ *                         <enumeration value="color_name"/>
+ *                         <enumeration value="sizename-colorname"/>
+ *                         <enumeration value="sizename-colorname-numberofitems"/>
+ *                         <enumeration value="color-material"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "actuationAirPressure", + "batteryTypeLithiumIon", + "beltCrossSection", + "bladeLength", + "bowlMaterialType", + "cableLength", + "codabar", + "color", + "containsLiquidContents", + "cutType", + "cuttingDiameter", + "drainTime", + "energyEfficiencyRating", + "engineType", + "euEnergyLabelEfficiencyClass", + "exteriorFinish", + "fabricType", + "fitType", + "fittingType", + "flangeOutsideDiameter", + "flangeThickness", + "gaugePortSize", + "ghsClassificationSubcategory", + "hazmatException", + "hoseLength", + "housingHeight", + "hubDiameter", + "hubLength", + "importerContactInformation", + "numberofIncludedCameras", + "rechargeableBatteryIncluded", + "isFragile", + "isOemAuthorized", + "itemDiameterString", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "displayVolume", + "displayWeight", + "itemDisplayWidth", + "itemPitch", + "itemShape", + "itemTorque", + "itemTypeName", + "keyWayDepth", + "keyWayWidth", + "languagePublished", + "languageTypePublished", + "language", + "liquidPackagingType", + "lithiumBatteryVoltage", + "lowerTemperatureRating", + "manufacturerContactInformation", + "maximumAngularMisalignment", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSpringCompressionLoad", + "maximumVacuumPressure", + "flyLineNumber", + "modelName", + "moistureNeeds", + "nominalInsideDiameter", + "numberOfBands", + "numberOfGrooves", + "numberOfTeeth", + "oemEquivalentPartNumber", + "operatingPressureRange", + "operatingVacuumPressure", + "artistBiography", + "packerContactInformation", + "pipeSize", + "animalType", + "platinumKeywords", + "powerPlugType", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "warnings", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "specialFeatures", + "springRate", + "storageInstructions", + "switchStyle", + "tensileStrength", + "threadStyle", + "threadType", + "tradeSizeName", + "unitCount", + "ppuCountType", + "upperTemperatureRating", + "valveType", + "variationData", + "sizeName", + "warrantyDescription", + "wattage", + "wheelDiameter", + "wheelTreadWidth" +}) +@XmlRootElement(name = "IrrigationEquipment") +public class IrrigationEquipment { + + @XmlElement(name = "ActuationAirPressure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String actuationAirPressure; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BeltCrossSection") + protected LengthDimension beltCrossSection; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "BowlMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bowlMaterialType; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ContainsLiquidContents") + protected String containsLiquidContents; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "DrainTime") + protected TimeDimension drainTime; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "EngineType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String engineType; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "FittingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fittingType; + @XmlElement(name = "FlangeOutsideDiameter") + protected LengthDimension flangeOutsideDiameter; + @XmlElement(name = "FlangeThickness") + protected LengthDimension flangeThickness; + @XmlElement(name = "GaugePortSize") + protected LengthDimension gaugePortSize; + @XmlElement(name = "GHSClassificationSubcategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ghsClassificationSubcategory; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HoseLength") + protected LengthDimension hoseLength; + @XmlElement(name = "HousingHeight") + protected LengthDimension housingHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "NumberofIncludedCameras") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberofIncludedCameras; + @XmlElement(name = "RechargeableBatteryIncluded") + protected Boolean rechargeableBatteryIncluded; + @XmlElement(name = "IsFragile") + protected Boolean isFragile; + @XmlElement(name = "IsOemAuthorized") + protected Boolean isOemAuthorized; + @XmlElement(name = "ItemDiameterString") + protected LengthDimension itemDiameterString; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "KeyWayDepth") + protected LengthDimension keyWayDepth; + @XmlElement(name = "KeyWayWidth") + protected LengthDimension keyWayWidth; + @XmlElement(name = "LanguagePublished") + protected String languagePublished; + @XmlElement(name = "LanguageTypePublished") + protected String languageTypePublished; + @XmlElement(name = "Language") + protected String language; + @XmlElement(name = "LiquidPackagingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingType; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaximumAngularMisalignment") + protected DegreeDimension maximumAngularMisalignment; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSpringCompressionLoad") + protected TorqueType maximumSpringCompressionLoad; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "FlyLineNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger flyLineNumber; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "MoistureNeeds") + protected String moistureNeeds; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfBands") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBands; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfTeeth") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfTeeth; + @XmlElement(name = "OemEquivalentPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oemEquivalentPartNumber; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PipeSize") + protected Object pipeSize; + @XmlElement(name = "AnimalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String animalType; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpringRate") + protected TorqueType springRate; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TradeSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tradeSizeName; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "ValveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String valveType; + @XmlElement(name = "VariationData") + protected IrrigationEquipment.VariationData variationData; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取actuationAirPressure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getActuationAirPressure() { + return actuationAirPressure; + } + + /** + * 设置actuationAirPressure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActuationAirPressure(String value) { + this.actuationAirPressure = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取beltCrossSection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltCrossSection() { + return beltCrossSection; + } + + /** + * 设置beltCrossSection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltCrossSection(LengthDimension value) { + this.beltCrossSection = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取bowlMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBowlMaterialType() { + return bowlMaterialType; + } + + /** + * 设置bowlMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBowlMaterialType(String value) { + this.bowlMaterialType = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainsLiquidContents(String value) { + this.containsLiquidContents = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取drainTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getDrainTime() { + return drainTime; + } + + /** + * 设置drainTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setDrainTime(TimeDimension value) { + this.drainTime = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取engineType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEngineType() { + return engineType; + } + + /** + * 设置engineType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEngineType(String value) { + this.engineType = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取fittingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFittingType() { + return fittingType; + } + + /** + * 设置fittingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFittingType(String value) { + this.fittingType = value; + } + + /** + * 获取flangeOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeOutsideDiameter() { + return flangeOutsideDiameter; + } + + /** + * 设置flangeOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeOutsideDiameter(LengthDimension value) { + this.flangeOutsideDiameter = value; + } + + /** + * 获取flangeThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeThickness() { + return flangeThickness; + } + + /** + * 设置flangeThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeThickness(LengthDimension value) { + this.flangeThickness = value; + } + + /** + * 获取gaugePortSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getGaugePortSize() { + return gaugePortSize; + } + + /** + * 设置gaugePortSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setGaugePortSize(LengthDimension value) { + this.gaugePortSize = value; + } + + /** + * Gets the value of the ghsClassificationSubcategory property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ghsClassificationSubcategory property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGHSClassificationSubcategory().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGHSClassificationSubcategory() { + if (ghsClassificationSubcategory == null) { + ghsClassificationSubcategory = new ArrayList(); + } + return this.ghsClassificationSubcategory; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取hoseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHoseLength() { + return hoseLength; + } + + /** + * 设置hoseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHoseLength(LengthDimension value) { + this.hoseLength = value; + } + + /** + * 获取housingHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHousingHeight() { + return housingHeight; + } + + /** + * 设置housingHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHousingHeight(LengthDimension value) { + this.housingHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取numberofIncludedCameras属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberofIncludedCameras() { + return numberofIncludedCameras; + } + + /** + * 设置numberofIncludedCameras属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberofIncludedCameras(String value) { + this.numberofIncludedCameras = value; + } + + /** + * 获取rechargeableBatteryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRechargeableBatteryIncluded() { + return rechargeableBatteryIncluded; + } + + /** + * 设置rechargeableBatteryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRechargeableBatteryIncluded(Boolean value) { + this.rechargeableBatteryIncluded = value; + } + + /** + * 获取isFragile属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFragile() { + return isFragile; + } + + /** + * 设置isFragile属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFragile(Boolean value) { + this.isFragile = value; + } + + /** + * 获取isOemAuthorized属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsOemAuthorized() { + return isOemAuthorized; + } + + /** + * 设置isOemAuthorized属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsOemAuthorized(Boolean value) { + this.isOemAuthorized = value; + } + + /** + * 获取itemDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterString() { + return itemDiameterString; + } + + /** + * 设置itemDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterString(LengthDimension value) { + this.itemDiameterString = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取keyWayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayDepth() { + return keyWayDepth; + } + + /** + * 设置keyWayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayDepth(LengthDimension value) { + this.keyWayDepth = value; + } + + /** + * 获取keyWayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayWidth() { + return keyWayWidth; + } + + /** + * 设置keyWayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayWidth(LengthDimension value) { + this.keyWayWidth = value; + } + + /** + * 获取languagePublished属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguagePublished() { + return languagePublished; + } + + /** + * 设置languagePublished属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguagePublished(String value) { + this.languagePublished = value; + } + + /** + * 获取languageTypePublished属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguageTypePublished() { + return languageTypePublished; + } + + /** + * 设置languageTypePublished属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguageTypePublished(String value) { + this.languageTypePublished = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * 获取liquidPackagingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingType() { + return liquidPackagingType; + } + + /** + * 设置liquidPackagingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingType(String value) { + this.liquidPackagingType = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取maximumAngularMisalignment属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getMaximumAngularMisalignment() { + return maximumAngularMisalignment; + } + + /** + * 设置maximumAngularMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setMaximumAngularMisalignment(DegreeDimension value) { + this.maximumAngularMisalignment = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSpringCompressionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumSpringCompressionLoad() { + return maximumSpringCompressionLoad; + } + + /** + * 设置maximumSpringCompressionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumSpringCompressionLoad(TorqueType value) { + this.maximumSpringCompressionLoad = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取flyLineNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFlyLineNumber() { + return flyLineNumber; + } + + /** + * 设置flyLineNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFlyLineNumber(BigInteger value) { + this.flyLineNumber = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取moistureNeeds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMoistureNeeds() { + return moistureNeeds; + } + + /** + * 设置moistureNeeds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMoistureNeeds(String value) { + this.moistureNeeds = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfBands属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBands() { + return numberOfBands; + } + + /** + * 设置numberOfBands属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBands(BigInteger value) { + this.numberOfBands = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取oemEquivalentPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOemEquivalentPartNumber() { + return oemEquivalentPartNumber; + } + + /** + * 设置oemEquivalentPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOemEquivalentPartNumber(String value) { + this.oemEquivalentPartNumber = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取pipeSize属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getPipeSize() { + return pipeSize; + } + + /** + * 设置pipeSize属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setPipeSize(Object value) { + this.pipeSize = value; + } + + /** + * 获取animalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnimalType() { + return animalType; + } + + /** + * 设置animalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnimalType(String value) { + this.animalType = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取springRate属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getSpringRate() { + return springRate; + } + + /** + * 设置springRate属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setSpringRate(TorqueType value) { + this.springRate = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tradeSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTradeSizeName() { + return tradeSizeName; + } + + /** + * 设置tradeSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTradeSizeName(String value) { + this.tradeSizeName = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取valveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValveType() { + return valveType; + } + + /** + * 设置valveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValveType(String value) { + this.valveType = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link IrrigationEquipment.VariationData } + * + */ + public IrrigationEquipment.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link IrrigationEquipment.VariationData } + * + */ + public void setVariationData(IrrigationEquipment.VariationData value) { + this.variationData = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="size_name"/>
+     *               <enumeration value="wattage"/>
+     *               <enumeration value="itempackagequantity"/>
+     *               <enumeration value="number_of_items"/>
+     *               <enumeration value="sizename-numberofitems"/>
+     *               <enumeration value="color"/>
+     *               <enumeration value="material"/>
+     *               <enumeration value="stylename"/>
+     *               <enumeration value="color_name"/>
+     *               <enumeration value="sizename-colorname"/>
+     *               <enumeration value="sizename-colorname-numberofitems"/>
+     *               <enumeration value="color-material"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme", required = true) + protected String variationTheme; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/IsSourcingOnDemandValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/IsSourcingOnDemandValues.java new file mode 100644 index 0000000..735e708 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/IsSourcingOnDemandValues.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

IsSourcingOnDemandValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="IsSourcingOnDemandValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="yes"/>
+ *     <enumeration value="no"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "IsSourcingOnDemandValues") +@XmlEnum +public enum IsSourcingOnDemandValues { + + @XmlEnumValue("yes") + YES("yes"), + @XmlEnumValue("no") + NO("no"); + private final String value; + + IsSourcingOnDemandValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static IsSourcingOnDemandValues fromValue(String v) { + for (IsSourcingOnDemandValues c: IsSourcingOnDemandValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ItalianAgeRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ItalianAgeRatingType.java new file mode 100644 index 0000000..67fb461 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ItalianAgeRatingType.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ItalianAgeRatingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ItalianAgeRatingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="vm18"/>
+ *     <enumeration value="vm14"/>
+ *     <enumeration value="t"/>
+ *     <enumeration value="x"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ItalianAgeRatingType") +@XmlEnum +public enum ItalianAgeRatingType { + + @XmlEnumValue("vm18") + VM_18("vm18"), + @XmlEnumValue("vm14") + VM_14("vm14"), + @XmlEnumValue("t") + T("t"), + @XmlEnumValue("x") + X("x"); + private final String value; + + ItalianAgeRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ItalianAgeRatingType fromValue(String v) { + for (ItalianAgeRatingType c: ItalianAgeRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Jewelry.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Jewelry.java new file mode 100644 index 0000000..9c04c29 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Jewelry.java @@ -0,0 +1,990 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}Watch"/>
+ *                   <element ref="{}FashionNecklaceBraceletAnklet"/>
+ *                   <element ref="{}FashionRing"/>
+ *                   <element ref="{}FashionEarring"/>
+ *                   <element ref="{}FashionOther"/>
+ *                   <element ref="{}FineNecklaceBraceletAnklet"/>
+ *                   <element ref="{}FineRing"/>
+ *                   <element ref="{}FineEarring"/>
+ *                   <element ref="{}FineOther"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="BatteryAverageLife" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaxOrderQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "color", + "displayLength", + "displayVolume", + "displayWeight", + "maxOrderQuantity", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "mfgWarrantyDescriptionType", + "styleName", + "powerSource", + "regionOfOrigin", + "size", + "sizeMap", + "warnings", + "warrantyType", + "modelNumber", + "codabar", + "metalType" +}) +@XmlRootElement(name = "Jewelry") +public class Jewelry { + + @XmlElement(name = "ProductType", required = true) + protected Jewelry.ProductType productType; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "MaxOrderQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxOrderQuantity; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MfgWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionType; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "WarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyType; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Jewelry.ProductType } + * + */ + public Jewelry.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Jewelry.ProductType } + * + */ + public void setProductType(Jewelry.ProductType value) { + this.productType = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取maxOrderQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxOrderQuantity() { + return maxOrderQuantity; + } + + /** + * 设置maxOrderQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxOrderQuantity(BigInteger value) { + this.maxOrderQuantity = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取mfgWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionType() { + return mfgWarrantyDescriptionType; + } + + /** + * 设置mfgWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionType(String value) { + this.mfgWarrantyDescriptionType = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取warrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyType() { + return warrantyType; + } + + /** + * 设置warrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyType(String value) { + this.warrantyType = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}Watch"/>
+     *         <element ref="{}FashionNecklaceBraceletAnklet"/>
+     *         <element ref="{}FashionRing"/>
+     *         <element ref="{}FashionEarring"/>
+     *         <element ref="{}FashionOther"/>
+     *         <element ref="{}FineNecklaceBraceletAnklet"/>
+     *         <element ref="{}FineRing"/>
+     *         <element ref="{}FineEarring"/>
+     *         <element ref="{}FineOther"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "watch", + "fashionNecklaceBraceletAnklet", + "fashionRing", + "fashionEarring", + "fashionOther", + "fineNecklaceBraceletAnklet", + "fineRing", + "fineEarring", + "fineOther" + }) + public static class ProductType { + + @XmlElement(name = "Watch") + protected Watch watch; + @XmlElement(name = "FashionNecklaceBraceletAnklet") + protected FashionNecklaceBraceletAnklet fashionNecklaceBraceletAnklet; + @XmlElement(name = "FashionRing") + protected FashionRing fashionRing; + @XmlElement(name = "FashionEarring") + protected FashionEarring fashionEarring; + @XmlElement(name = "FashionOther") + protected FashionOther fashionOther; + @XmlElement(name = "FineNecklaceBraceletAnklet") + protected FineNecklaceBraceletAnklet fineNecklaceBraceletAnklet; + @XmlElement(name = "FineRing") + protected FineRing fineRing; + @XmlElement(name = "FineEarring") + protected FineEarring fineEarring; + @XmlElement(name = "FineOther") + protected FineOther fineOther; + + /** + * 获取watch属性的值。 + * + * @return + * possible object is + * {@link Watch } + * + */ + public Watch getWatch() { + return watch; + } + + /** + * 设置watch属性的值。 + * + * @param value + * allowed object is + * {@link Watch } + * + */ + public void setWatch(Watch value) { + this.watch = value; + } + + /** + * 获取fashionNecklaceBraceletAnklet属性的值。 + * + * @return + * possible object is + * {@link FashionNecklaceBraceletAnklet } + * + */ + public FashionNecklaceBraceletAnklet getFashionNecklaceBraceletAnklet() { + return fashionNecklaceBraceletAnklet; + } + + /** + * 设置fashionNecklaceBraceletAnklet属性的值。 + * + * @param value + * allowed object is + * {@link FashionNecklaceBraceletAnklet } + * + */ + public void setFashionNecklaceBraceletAnklet(FashionNecklaceBraceletAnklet value) { + this.fashionNecklaceBraceletAnklet = value; + } + + /** + * 获取fashionRing属性的值。 + * + * @return + * possible object is + * {@link FashionRing } + * + */ + public FashionRing getFashionRing() { + return fashionRing; + } + + /** + * 设置fashionRing属性的值。 + * + * @param value + * allowed object is + * {@link FashionRing } + * + */ + public void setFashionRing(FashionRing value) { + this.fashionRing = value; + } + + /** + * 获取fashionEarring属性的值。 + * + * @return + * possible object is + * {@link FashionEarring } + * + */ + public FashionEarring getFashionEarring() { + return fashionEarring; + } + + /** + * 设置fashionEarring属性的值。 + * + * @param value + * allowed object is + * {@link FashionEarring } + * + */ + public void setFashionEarring(FashionEarring value) { + this.fashionEarring = value; + } + + /** + * 获取fashionOther属性的值。 + * + * @return + * possible object is + * {@link FashionOther } + * + */ + public FashionOther getFashionOther() { + return fashionOther; + } + + /** + * 设置fashionOther属性的值。 + * + * @param value + * allowed object is + * {@link FashionOther } + * + */ + public void setFashionOther(FashionOther value) { + this.fashionOther = value; + } + + /** + * 获取fineNecklaceBraceletAnklet属性的值。 + * + * @return + * possible object is + * {@link FineNecklaceBraceletAnklet } + * + */ + public FineNecklaceBraceletAnklet getFineNecklaceBraceletAnklet() { + return fineNecklaceBraceletAnklet; + } + + /** + * 设置fineNecklaceBraceletAnklet属性的值。 + * + * @param value + * allowed object is + * {@link FineNecklaceBraceletAnklet } + * + */ + public void setFineNecklaceBraceletAnklet(FineNecklaceBraceletAnklet value) { + this.fineNecklaceBraceletAnklet = value; + } + + /** + * 获取fineRing属性的值。 + * + * @return + * possible object is + * {@link FineRing } + * + */ + public FineRing getFineRing() { + return fineRing; + } + + /** + * 设置fineRing属性的值。 + * + * @param value + * allowed object is + * {@link FineRing } + * + */ + public void setFineRing(FineRing value) { + this.fineRing = value; + } + + /** + * 获取fineEarring属性的值。 + * + * @return + * possible object is + * {@link FineEarring } + * + */ + public FineEarring getFineEarring() { + return fineEarring; + } + + /** + * 设置fineEarring属性的值。 + * + * @param value + * allowed object is + * {@link FineEarring } + * + */ + public void setFineEarring(FineEarring value) { + this.fineEarring = value; + } + + /** + * 获取fineOther属性的值。 + * + * @return + * possible object is + * {@link FineOther } + * + */ + public FineOther getFineOther() { + return fineOther; + } + + /** + * 设置fineOther属性的值。 + * + * @param value + * allowed object is + * {@link FineOther } + * + */ + public void setFineOther(FineOther value) { + this.fineOther = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryBattery.java b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryBattery.java new file mode 100644 index 0000000..5dd3930 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryBattery.java @@ -0,0 +1,284 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

JewelryBattery complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="JewelryBattery">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AreBatteriesIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AreBatteriesRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BatterySubgroup" maxOccurs="3" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="BatteryType">
+ *                     <simpleType>
+ *                       <restriction base="{}StringNotNull">
+ *                         <enumeration value="battery_type_2/3A"/>
+ *                         <enumeration value="battery_type_4/3A"/>
+ *                         <enumeration value="battery_type_4/5A"/>
+ *                         <enumeration value="battery_type_9v"/>
+ *                         <enumeration value="battery_type_12v"/>
+ *                         <enumeration value="battery_type_a"/>
+ *                         <enumeration value="battery_type_a76"/>
+ *                         <enumeration value="battery_type_aa"/>
+ *                         <enumeration value="battery_type_aaa"/>
+ *                         <enumeration value="battery_type_aaaa"/>
+ *                         <enumeration value="battery_type_c"/>
+ *                         <enumeration value="battery_type_cr123a"/>
+ *                         <enumeration value="battery_type_cr2"/>
+ *                         <enumeration value="battery_type_cr5"/>
+ *                         <enumeration value="battery_type_d"/>
+ *                         <enumeration value="battery_type_lithium_ion"/>
+ *                         <enumeration value="battery_type_lithium_metal"/>
+ *                         <enumeration value="battery_type_L-SC"/>
+ *                         <enumeration value="battery_type_p76"/>
+ *                         <enumeration value="battery_type_product_specific"/>
+ *                         <enumeration value="battery_type_SC"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="NumberOfBatteries" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JewelryBattery", propOrder = { + "areBatteriesIncluded", + "areBatteriesRequired", + "batterySubgroup" +}) +public class JewelryBattery { + + @XmlElement(name = "AreBatteriesIncluded") + protected Boolean areBatteriesIncluded; + @XmlElement(name = "AreBatteriesRequired") + protected Boolean areBatteriesRequired; + @XmlElement(name = "BatterySubgroup") + protected List batterySubgroup; + + /** + * 获取areBatteriesIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAreBatteriesIncluded() { + return areBatteriesIncluded; + } + + /** + * 设置areBatteriesIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAreBatteriesIncluded(Boolean value) { + this.areBatteriesIncluded = value; + } + + /** + * 获取areBatteriesRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAreBatteriesRequired() { + return areBatteriesRequired; + } + + /** + * 设置areBatteriesRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAreBatteriesRequired(Boolean value) { + this.areBatteriesRequired = value; + } + + /** + * Gets the value of the batterySubgroup property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the batterySubgroup property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBatterySubgroup().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JewelryBattery.BatterySubgroup } + * + * + */ + public List getBatterySubgroup() { + if (batterySubgroup == null) { + batterySubgroup = new ArrayList(); + } + return this.batterySubgroup; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="BatteryType">
+     *           <simpleType>
+     *             <restriction base="{}StringNotNull">
+     *               <enumeration value="battery_type_2/3A"/>
+     *               <enumeration value="battery_type_4/3A"/>
+     *               <enumeration value="battery_type_4/5A"/>
+     *               <enumeration value="battery_type_9v"/>
+     *               <enumeration value="battery_type_12v"/>
+     *               <enumeration value="battery_type_a"/>
+     *               <enumeration value="battery_type_a76"/>
+     *               <enumeration value="battery_type_aa"/>
+     *               <enumeration value="battery_type_aaa"/>
+     *               <enumeration value="battery_type_aaaa"/>
+     *               <enumeration value="battery_type_c"/>
+     *               <enumeration value="battery_type_cr123a"/>
+     *               <enumeration value="battery_type_cr2"/>
+     *               <enumeration value="battery_type_cr5"/>
+     *               <enumeration value="battery_type_d"/>
+     *               <enumeration value="battery_type_lithium_ion"/>
+     *               <enumeration value="battery_type_lithium_metal"/>
+     *               <enumeration value="battery_type_L-SC"/>
+     *               <enumeration value="battery_type_p76"/>
+     *               <enumeration value="battery_type_product_specific"/>
+     *               <enumeration value="battery_type_SC"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="NumberOfBatteries" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "batteryType", + "numberOfBatteries" + }) + public static class BatterySubgroup { + + @XmlElement(name = "BatteryType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String batteryType; + @XmlElement(name = "NumberOfBatteries", required = true) + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBatteries; + + /** + * 获取batteryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryType() { + return batteryType; + } + + /** + * 设置batteryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryType(String value) { + this.batteryType = value; + } + + /** + * 获取numberOfBatteries属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBatteries() { + return numberOfBatteries; + } + + /** + * 设置numberOfBatteries属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBatteries(BigInteger value) { + this.numberOfBatteries = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthDimension.java new file mode 100644 index 0000000..b1cd7c8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

JewelryLengthDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="JewelryLengthDimension">
+ *   <simpleContent>
+ *     <extension base="<>FourDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}JewelryLengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JewelryLengthDimension", propOrder = { + "value" +}) +public class JewelryLengthDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected JewelryLengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link JewelryLengthUnitOfMeasure } + * + */ + public JewelryLengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link JewelryLengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(JewelryLengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthUnitOfMeasure.java new file mode 100644 index 0000000..bcf9e10 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryLengthUnitOfMeasure.java @@ -0,0 +1,47 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

JewelryLengthUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="JewelryLengthUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MM"/>
+ *     <enumeration value="CM"/>
+ *     <enumeration value="IN"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "JewelryLengthUnitOfMeasure") +@XmlEnum +public enum JewelryLengthUnitOfMeasure { + + MM, + CM, + IN; + + public String value() { + return name(); + } + + public static JewelryLengthUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightDimension.java new file mode 100644 index 0000000..3f61998 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

JewelryWeightDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="JewelryWeightDimension">
+ *   <simpleContent>
+ *     <extension base="<>FourDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}JewelryWeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JewelryWeightDimension", propOrder = { + "value" +}) +public class JewelryWeightDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected JewelryWeightUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightUnitOfMeasure } + * + */ + public JewelryWeightUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightUnitOfMeasure } + * + */ + public void setUnitOfMeasure(JewelryWeightUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightUnitOfMeasure.java new file mode 100644 index 0000000..d8118a1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/JewelryWeightUnitOfMeasure.java @@ -0,0 +1,53 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

JewelryWeightUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="JewelryWeightUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="GR"/>
+ *     <enumeration value="KG"/>
+ *     <enumeration value="OZ"/>
+ *     <enumeration value="LB"/>
+ *     <enumeration value="CARATS"/>
+ *     <enumeration value="DWT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "JewelryWeightUnitOfMeasure") +@XmlEnum +public enum JewelryWeightUnitOfMeasure { + + GR, + KG, + OZ, + LB, + CARATS, + DWT; + + public String value() { + return name(); + } + + public static JewelryWeightUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/KeyboardInstruments.java b/src/main/java/com/amazon/SellingPartnerAPI/model/KeyboardInstruments.java new file mode 100644 index 0000000..2bb669d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/KeyboardInstruments.java @@ -0,0 +1,2212 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MalletHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecorderTrackCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WirelessMicrophoneFrequency" type="{}FrequencyIntegerDimension" minOccurs="0"/>
+ *         <element name="NumberOfKeyboardKeys" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DigitalAudioProtocol" type="{}HundredString" minOccurs="0"/>
+ *         <element ref="{}HardwareInterface" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DrumSetPieceQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="GuitarAttribute" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MixerChannelQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PercussionDiameter" type="{}LengthIntegerDimension" minOccurs="0"/>
+ *         <element name="ProficiencyLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Intermediate"/>
+ *               <enumeration value="Professional"/>
+ *               <enumeration value="Student"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSticksSize", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "malletHardness", + "materialType", + "bodyMaterial", + "stringMaterial", + "stringGauge", + "pickguardDescription", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "recorderTrackCount", + "regionOfOrigin", + "speakerCount", + "speakerSize", + "speakerAmplificationType", + "wirelessMicrophoneFrequency", + "numberOfKeyboardKeys", + "keyAction", + "handOrientation", + "itemStyling", + "polarPattern", + "numberOfPieces", + "isAssemblyRequired", + "isACAdapterIncluded", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "numberOfChannels", + "digitalAudioProtocol", + "hardwareInterface", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "drumSetPieceQty", + "guitarAttribute", + "guitarBridgeSystem", + "guitarPickThickness", + "guitarPickupConfiguration", + "mixerChannelQty", + "neckMaterial", + "numberOfStrings", + "fretboardMaterial", + "backMaterial", + "topMaterial", + "outputWattage", + "percussionDiameter", + "proficiencyLevel", + "itemTypeName" +}) +@XmlRootElement(name = "KeyboardInstruments") +public class KeyboardInstruments { + + @XmlElement(name = "VariationData") + protected KeyboardInstruments.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected KeyboardInstruments.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MalletHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String malletHardness; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "RecorderTrackCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recorderTrackCount; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "WirelessMicrophoneFrequency") + protected FrequencyIntegerDimension wirelessMicrophoneFrequency; + @XmlElement(name = "NumberOfKeyboardKeys") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfKeyboardKeys; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "DigitalAudioProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioProtocol; + @XmlElement(name = "HardwareInterface") + protected String hardwareInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "DrumSetPieceQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger drumSetPieceQty; + @XmlElement(name = "GuitarAttribute") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarAttribute; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickThickness; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "MixerChannelQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mixerChannelQty; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "PercussionDiameter") + protected LengthIntegerDimension percussionDiameter; + @XmlElement(name = "ProficiencyLevel") + protected String proficiencyLevel; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link KeyboardInstruments.VariationData } + * + */ + public KeyboardInstruments.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link KeyboardInstruments.VariationData } + * + */ + public void setVariationData(KeyboardInstruments.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link KeyboardInstruments.ColorSpecification } + * + */ + public KeyboardInstruments.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link KeyboardInstruments.ColorSpecification } + * + */ + public void setColorSpecification(KeyboardInstruments.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取malletHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMalletHardness() { + return malletHardness; + } + + /** + * 设置malletHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMalletHardness(String value) { + this.malletHardness = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取recorderTrackCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecorderTrackCount() { + return recorderTrackCount; + } + + /** + * 设置recorderTrackCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecorderTrackCount(BigInteger value) { + this.recorderTrackCount = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取wirelessMicrophoneFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getWirelessMicrophoneFrequency() { + return wirelessMicrophoneFrequency; + } + + /** + * 设置wirelessMicrophoneFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setWirelessMicrophoneFrequency(FrequencyIntegerDimension value) { + this.wirelessMicrophoneFrequency = value; + } + + /** + * 获取numberOfKeyboardKeys属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfKeyboardKeys() { + return numberOfKeyboardKeys; + } + + /** + * 设置numberOfKeyboardKeys属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfKeyboardKeys(BigInteger value) { + this.numberOfKeyboardKeys = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取digitalAudioProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioProtocol() { + return digitalAudioProtocol; + } + + /** + * 设置digitalAudioProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioProtocol(String value) { + this.digitalAudioProtocol = value; + } + + /** + * 获取hardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareInterface() { + return hardwareInterface; + } + + /** + * 设置hardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareInterface(String value) { + this.hardwareInterface = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取drumSetPieceQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDrumSetPieceQty() { + return drumSetPieceQty; + } + + /** + * 设置drumSetPieceQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDrumSetPieceQty(BigInteger value) { + this.drumSetPieceQty = value; + } + + /** + * 获取guitarAttribute属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarAttribute() { + return guitarAttribute; + } + + /** + * 设置guitarAttribute属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarAttribute(String value) { + this.guitarAttribute = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickThickness() { + return guitarPickThickness; + } + + /** + * 设置guitarPickThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickThickness(String value) { + this.guitarPickThickness = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取mixerChannelQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMixerChannelQty() { + return mixerChannelQty; + } + + /** + * 设置mixerChannelQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMixerChannelQty(BigInteger value) { + this.mixerChannelQty = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取percussionDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getPercussionDiameter() { + return percussionDiameter; + } + + /** + * 设置percussionDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setPercussionDiameter(LengthIntegerDimension value) { + this.percussionDiameter = value; + } + + /** + * 获取proficiencyLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * 设置proficiencyLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProficiencyLevel(String value) { + this.proficiencyLevel = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Keyboards.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Keyboards.java new file mode 100644 index 0000000..883b4e6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Keyboards.java @@ -0,0 +1,310 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}HandOrientation" minOccurs="0"/>
+ *         <element ref="{}InputDeviceDesignStyle" minOccurs="0"/>
+ *         <element ref="{}KeyboardDescription" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WirelessInputDeviceProtocol" minOccurs="0"/>
+ *         <element ref="{}WirelessInputDeviceTechnology" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "handOrientation", + "inputDeviceDesignStyle", + "keyboardDescription", + "modelNumber", + "voltage", + "wattage", + "wirelessInputDeviceProtocol", + "wirelessInputDeviceTechnology" +}) +@XmlRootElement(name = "Keyboards") +public class Keyboards { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "InputDeviceDesignStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inputDeviceDesignStyle; + @XmlElement(name = "KeyboardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyboardDescription; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WirelessInputDeviceProtocol") + protected String wirelessInputDeviceProtocol; + @XmlElement(name = "WirelessInputDeviceTechnology") + @XmlSchemaType(name = "string") + protected WirelessInputDeviceTechnologyTypeValues wirelessInputDeviceTechnology; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取inputDeviceDesignStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputDeviceDesignStyle() { + return inputDeviceDesignStyle; + } + + /** + * 设置inputDeviceDesignStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputDeviceDesignStyle(String value) { + this.inputDeviceDesignStyle = value; + } + + /** + * 获取keyboardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyboardDescription() { + return keyboardDescription; + } + + /** + * 设置keyboardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyboardDescription(String value) { + this.keyboardDescription = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wirelessInputDeviceProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessInputDeviceProtocol() { + return wirelessInputDeviceProtocol; + } + + /** + * 设置wirelessInputDeviceProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessInputDeviceProtocol(String value) { + this.wirelessInputDeviceProtocol = value; + } + + /** + * 获取wirelessInputDeviceTechnology属性的值。 + * + * @return + * possible object is + * {@link WirelessInputDeviceTechnologyTypeValues } + * + */ + public WirelessInputDeviceTechnologyTypeValues getWirelessInputDeviceTechnology() { + return wirelessInputDeviceTechnology; + } + + /** + * 设置wirelessInputDeviceTechnology属性的值。 + * + * @param value + * allowed object is + * {@link WirelessInputDeviceTechnologyTypeValues } + * + */ + public void setWirelessInputDeviceTechnology(WirelessInputDeviceTechnologyTypeValues value) { + this.wirelessInputDeviceTechnology = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/KindleAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/KindleAccessories.java new file mode 100644 index 0000000..718092e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/KindleAccessories.java @@ -0,0 +1,1199 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="VehicleSpeakerSize" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TelephoneType" type="{}FortyStringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="PDABaseModel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DigitalMediaFormat" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="diskette35"/>
+ *               <enumeration value="3480_tape_cartridge"/>
+ *               <enumeration value="4_mm_tape"/>
+ *               <enumeration value="diskette525"/>
+ *               <enumeration value="6250_magstar_tape"/>
+ *               <enumeration value="cd"/>
+ *               <enumeration value="compact_flash"/>
+ *               <enumeration value="dat_tape"/>
+ *               <enumeration value="digital_8"/>
+ *               <enumeration value="dlt"/>
+ *               <enumeration value="dvd_ram"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="dvd_video"/>
+ *               <enumeration value="electronic_software_download"/>
+ *               <enumeration value="hi_8"/>
+ *               <enumeration value="memory_stick"/>
+ *               <enumeration value="minidisc"/>
+ *               <enumeration value="minidv"/>
+ *               <enumeration value="smart_media"/>
+ *               <enumeration value="vhs"/>
+ *               <enumeration value="xd_card"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HomeAutomationCommunicationDevice" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="HolderCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8" minOccurs="0"/>
+ *         <element name="HardDriveInterface" type="{}HardDriveInterfaceTypeValues" maxOccurs="4" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PurchasingFeeRefSKU" type="{}SKUType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "color", + "colorMap", + "voltage", + "wattage", + "powerSource", + "additionalFeatures", + "vehicleSpeakerSize", + "speakerDiameter", + "telephoneType", + "pdaBaseModel", + "digitalMediaFormat", + "homeAutomationCommunicationDevice", + "digitalAudioCapacity", + "holderCapacity", + "memorySlotsAvailable", + "processorBrand", + "processorCount", + "processorType", + "processorSpeed", + "ramSize", + "screenResolution", + "softwareIncluded", + "colorScreen", + "screenSize", + "wirelessType", + "hardDriveSize", + "hardDriveInterface", + "operatingSystem", + "hardwarePlatform", + "computerMemoryType", + "itemPackageQuantity", + "purchasingFeeRefSKU" +}) +@XmlRootElement(name = "KindleAccessories") +public class KindleAccessories { + + @XmlElement(name = "VariationData") + protected KindleAccessories.VariationData variationData; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "VehicleSpeakerSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleSpeakerSize; + @XmlElement(name = "SpeakerDiameter") + protected LengthDimension speakerDiameter; + @XmlElement(name = "TelephoneType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List telephoneType; + @XmlElement(name = "PDABaseModel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List pdaBaseModel; + @XmlElement(name = "DigitalMediaFormat") + protected String digitalMediaFormat; + @XmlElement(name = "HomeAutomationCommunicationDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String homeAutomationCommunicationDevice; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ColorScreen") + protected Boolean colorScreen; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "PurchasingFeeRefSKU") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purchasingFeeRefSKU; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link KindleAccessories.VariationData } + * + */ + public KindleAccessories.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link KindleAccessories.VariationData } + * + */ + public void setVariationData(KindleAccessories.VariationData value) { + this.variationData = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取vehicleSpeakerSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleSpeakerSize() { + return vehicleSpeakerSize; + } + + /** + * 设置vehicleSpeakerSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleSpeakerSize(String value) { + this.vehicleSpeakerSize = value; + } + + /** + * 获取speakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerDiameter() { + return speakerDiameter; + } + + /** + * 设置speakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerDiameter(LengthDimension value) { + this.speakerDiameter = value; + } + + /** + * Gets the value of the telephoneType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the telephoneType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTelephoneType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTelephoneType() { + if (telephoneType == null) { + telephoneType = new ArrayList(); + } + return this.telephoneType; + } + + /** + * Gets the value of the pdaBaseModel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pdaBaseModel property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPDABaseModel().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPDABaseModel() { + if (pdaBaseModel == null) { + pdaBaseModel = new ArrayList(); + } + return this.pdaBaseModel; + } + + /** + * 获取digitalMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalMediaFormat() { + return digitalMediaFormat; + } + + /** + * 设置digitalMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalMediaFormat(String value) { + this.digitalMediaFormat = value; + } + + /** + * 获取homeAutomationCommunicationDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHomeAutomationCommunicationDevice() { + return homeAutomationCommunicationDevice; + } + + /** + * 设置homeAutomationCommunicationDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHomeAutomationCommunicationDevice(String value) { + this.homeAutomationCommunicationDevice = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取colorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setColorScreen(Boolean value) { + this.colorScreen = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取purchasingFeeRefSKU属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurchasingFeeRefSKU() { + return purchasingFeeRefSKU; + } + + /** + * 设置purchasingFeeRefSKU属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurchasingFeeRefSKU(String value) { + this.purchasingFeeRefSKU = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/KindleEReaderAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/KindleEReaderAccessories.java new file mode 100644 index 0000000..5a4f969 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/KindleEReaderAccessories.java @@ -0,0 +1,1195 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="VehicleSpeakerSize" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TelephoneType" type="{}FortyStringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="PDABaseModel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DigitalMediaFormat" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="diskette35"/>
+ *               <enumeration value="3480_tape_cartridge"/>
+ *               <enumeration value="4_mm_tape"/>
+ *               <enumeration value="diskette525"/>
+ *               <enumeration value="6250_magstar_tape"/>
+ *               <enumeration value="cd"/>
+ *               <enumeration value="compact_flash"/>
+ *               <enumeration value="dat_tape"/>
+ *               <enumeration value="digital_8"/>
+ *               <enumeration value="dlt"/>
+ *               <enumeration value="dvd_ram"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="dvd_video"/>
+ *               <enumeration value="electronic_software_download"/>
+ *               <enumeration value="hi_8"/>
+ *               <enumeration value="memory_stick"/>
+ *               <enumeration value="minidisc"/>
+ *               <enumeration value="minidv"/>
+ *               <enumeration value="smart_media"/>
+ *               <enumeration value="vhs"/>
+ *               <enumeration value="xd_card"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HomeAutomationCommunicationDevice" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="HolderCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8" minOccurs="0"/>
+ *         <element name="HardDriveInterface" type="{}HardDriveInterfaceTypeValues" maxOccurs="4" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PurchasingFeeRefSKU" type="{}SKUType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "color", + "colorMap", + "voltage", + "wattage", + "powerSource", + "additionalFeatures", + "vehicleSpeakerSize", + "speakerDiameter", + "telephoneType", + "pdaBaseModel", + "digitalMediaFormat", + "homeAutomationCommunicationDevice", + "digitalAudioCapacity", + "holderCapacity", + "memorySlotsAvailable", + "processorBrand", + "processorCount", + "processorType", + "processorSpeed", + "ramSize", + "screenResolution", + "softwareIncluded", + "colorScreen", + "screenSize", + "wirelessType", + "hardDriveSize", + "hardDriveInterface", + "operatingSystem", + "hardwarePlatform", + "computerMemoryType", + "itemPackageQuantity", + "purchasingFeeRefSKU" +}) +@XmlRootElement(name = "KindleEReaderAccessories") +public class KindleEReaderAccessories { + + @XmlElement(name = "VariationData") + protected KindleEReaderAccessories.VariationData variationData; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "VehicleSpeakerSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleSpeakerSize; + @XmlElement(name = "SpeakerDiameter") + protected LengthDimension speakerDiameter; + @XmlElement(name = "TelephoneType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List telephoneType; + @XmlElement(name = "PDABaseModel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List pdaBaseModel; + @XmlElement(name = "DigitalMediaFormat") + protected String digitalMediaFormat; + @XmlElement(name = "HomeAutomationCommunicationDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String homeAutomationCommunicationDevice; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ColorScreen") + protected Boolean colorScreen; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "PurchasingFeeRefSKU") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purchasingFeeRefSKU; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link KindleEReaderAccessories.VariationData } + * + */ + public KindleEReaderAccessories.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link KindleEReaderAccessories.VariationData } + * + */ + public void setVariationData(KindleEReaderAccessories.VariationData value) { + this.variationData = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取vehicleSpeakerSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleSpeakerSize() { + return vehicleSpeakerSize; + } + + /** + * 设置vehicleSpeakerSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleSpeakerSize(String value) { + this.vehicleSpeakerSize = value; + } + + /** + * 获取speakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerDiameter() { + return speakerDiameter; + } + + /** + * 设置speakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerDiameter(LengthDimension value) { + this.speakerDiameter = value; + } + + /** + * Gets the value of the telephoneType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the telephoneType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTelephoneType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTelephoneType() { + if (telephoneType == null) { + telephoneType = new ArrayList(); + } + return this.telephoneType; + } + + /** + * Gets the value of the pdaBaseModel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pdaBaseModel property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPDABaseModel().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPDABaseModel() { + if (pdaBaseModel == null) { + pdaBaseModel = new ArrayList(); + } + return this.pdaBaseModel; + } + + /** + * 获取digitalMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalMediaFormat() { + return digitalMediaFormat; + } + + /** + * 设置digitalMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalMediaFormat(String value) { + this.digitalMediaFormat = value; + } + + /** + * 获取homeAutomationCommunicationDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHomeAutomationCommunicationDevice() { + return homeAutomationCommunicationDevice; + } + + /** + * 设置homeAutomationCommunicationDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHomeAutomationCommunicationDevice(String value) { + this.homeAutomationCommunicationDevice = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取colorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setColorScreen(Boolean value) { + this.colorScreen = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取purchasingFeeRefSKU属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurchasingFeeRefSKU() { + return purchasingFeeRefSKU; + } + + /** + * 设置purchasingFeeRefSKU属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurchasingFeeRefSKU(String value) { + this.purchasingFeeRefSKU = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/KindleFireAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/KindleFireAccessories.java new file mode 100644 index 0000000..f091fb0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/KindleFireAccessories.java @@ -0,0 +1,1195 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="VehicleSpeakerSize" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TelephoneType" type="{}FortyStringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="PDABaseModel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DigitalMediaFormat" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="diskette35"/>
+ *               <enumeration value="3480_tape_cartridge"/>
+ *               <enumeration value="4_mm_tape"/>
+ *               <enumeration value="diskette525"/>
+ *               <enumeration value="6250_magstar_tape"/>
+ *               <enumeration value="cd"/>
+ *               <enumeration value="compact_flash"/>
+ *               <enumeration value="dat_tape"/>
+ *               <enumeration value="digital_8"/>
+ *               <enumeration value="dlt"/>
+ *               <enumeration value="dvd_ram"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="dvd_video"/>
+ *               <enumeration value="electronic_software_download"/>
+ *               <enumeration value="hi_8"/>
+ *               <enumeration value="memory_stick"/>
+ *               <enumeration value="minidisc"/>
+ *               <enumeration value="minidv"/>
+ *               <enumeration value="smart_media"/>
+ *               <enumeration value="vhs"/>
+ *               <enumeration value="xd_card"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HomeAutomationCommunicationDevice" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="HolderCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8" minOccurs="0"/>
+ *         <element name="HardDriveInterface" type="{}HardDriveInterfaceTypeValues" maxOccurs="4" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PurchasingFeeRefSKU" type="{}SKUType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "color", + "colorMap", + "voltage", + "wattage", + "powerSource", + "additionalFeatures", + "vehicleSpeakerSize", + "speakerDiameter", + "telephoneType", + "pdaBaseModel", + "digitalMediaFormat", + "homeAutomationCommunicationDevice", + "digitalAudioCapacity", + "holderCapacity", + "memorySlotsAvailable", + "processorBrand", + "processorCount", + "processorType", + "processorSpeed", + "ramSize", + "screenResolution", + "softwareIncluded", + "colorScreen", + "screenSize", + "wirelessType", + "hardDriveSize", + "hardDriveInterface", + "operatingSystem", + "hardwarePlatform", + "computerMemoryType", + "itemPackageQuantity", + "purchasingFeeRefSKU" +}) +@XmlRootElement(name = "KindleFireAccessories") +public class KindleFireAccessories { + + @XmlElement(name = "VariationData") + protected KindleFireAccessories.VariationData variationData; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "VehicleSpeakerSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleSpeakerSize; + @XmlElement(name = "SpeakerDiameter") + protected LengthDimension speakerDiameter; + @XmlElement(name = "TelephoneType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List telephoneType; + @XmlElement(name = "PDABaseModel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List pdaBaseModel; + @XmlElement(name = "DigitalMediaFormat") + protected String digitalMediaFormat; + @XmlElement(name = "HomeAutomationCommunicationDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String homeAutomationCommunicationDevice; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ColorScreen") + protected Boolean colorScreen; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "PurchasingFeeRefSKU") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purchasingFeeRefSKU; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link KindleFireAccessories.VariationData } + * + */ + public KindleFireAccessories.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link KindleFireAccessories.VariationData } + * + */ + public void setVariationData(KindleFireAccessories.VariationData value) { + this.variationData = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取vehicleSpeakerSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleSpeakerSize() { + return vehicleSpeakerSize; + } + + /** + * 设置vehicleSpeakerSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleSpeakerSize(String value) { + this.vehicleSpeakerSize = value; + } + + /** + * 获取speakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerDiameter() { + return speakerDiameter; + } + + /** + * 设置speakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerDiameter(LengthDimension value) { + this.speakerDiameter = value; + } + + /** + * Gets the value of the telephoneType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the telephoneType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTelephoneType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTelephoneType() { + if (telephoneType == null) { + telephoneType = new ArrayList(); + } + return this.telephoneType; + } + + /** + * Gets the value of the pdaBaseModel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pdaBaseModel property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPDABaseModel().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPDABaseModel() { + if (pdaBaseModel == null) { + pdaBaseModel = new ArrayList(); + } + return this.pdaBaseModel; + } + + /** + * 获取digitalMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalMediaFormat() { + return digitalMediaFormat; + } + + /** + * 设置digitalMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalMediaFormat(String value) { + this.digitalMediaFormat = value; + } + + /** + * 获取homeAutomationCommunicationDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHomeAutomationCommunicationDevice() { + return homeAutomationCommunicationDevice; + } + + /** + * 设置homeAutomationCommunicationDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHomeAutomationCommunicationDevice(String value) { + this.homeAutomationCommunicationDevice = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取colorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setColorScreen(Boolean value) { + this.colorScreen = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取purchasingFeeRefSKU属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurchasingFeeRefSKU() { + return purchasingFeeRefSKU; + } + + /** + * 设置purchasingFeeRefSKU属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurchasingFeeRefSKU(String value) { + this.purchasingFeeRefSKU = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Kitchen.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Kitchen.java new file mode 100644 index 0000000..feb35e4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Kitchen.java @@ -0,0 +1,1706 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType", + "externalTestingCertification", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "Kitchen") +public class Kitchen { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Kitchen.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Kitchen.VariationData } + * + */ + public Kitchen.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Kitchen.VariationData } + * + */ + public void setVariationData(Kitchen.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/KitchenTools.java b/src/main/java/com/amazon/SellingPartnerAPI/model/KitchenTools.java new file mode 100644 index 0000000..0a6b4e8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/KitchenTools.java @@ -0,0 +1,1612 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType" +}) +@XmlRootElement(name = "KitchenTools") +public class KitchenTools { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected KitchenTools.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link KitchenTools.VariationData } + * + */ + public KitchenTools.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link KitchenTools.VariationData } + * + */ + public void setVariationData(KitchenTools.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LabSupplies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LabSupplies.java new file mode 100644 index 0000000..637824f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LabSupplies.java @@ -0,0 +1,165 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}LabSupply"/>
+ *                   <element ref="{}SafetySupply"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "LabSupplies") +public class LabSupplies { + + @XmlElement(name = "ProductType", required = true) + protected LabSupplies.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link LabSupplies.ProductType } + * + */ + public LabSupplies.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link LabSupplies.ProductType } + * + */ + public void setProductType(LabSupplies.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}LabSupply"/>
+     *         <element ref="{}SafetySupply"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "labSupply", + "safetySupply" + }) + public static class ProductType { + + @XmlElement(name = "LabSupply") + protected LabSupply labSupply; + @XmlElement(name = "SafetySupply") + protected SafetySupply safetySupply; + + /** + * 获取labSupply属性的值。 + * + * @return + * possible object is + * {@link LabSupply } + * + */ + public LabSupply getLabSupply() { + return labSupply; + } + + /** + * 设置labSupply属性的值。 + * + * @param value + * allowed object is + * {@link LabSupply } + * + */ + public void setLabSupply(LabSupply value) { + this.labSupply = value; + } + + /** + * 获取safetySupply属性的值。 + * + * @return + * possible object is + * {@link SafetySupply } + * + */ + public SafetySupply getSafetySupply() { + return safetySupply; + } + + /** + * 设置safetySupply属性的值。 + * + * @param value + * allowed object is + * {@link SafetySupply } + * + */ + public void setSafetySupply(SafetySupply value) { + this.safetySupply = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LabSupply.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LabSupply.java new file mode 100644 index 0000000..adfc5f2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LabSupply.java @@ -0,0 +1,4273 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="ColorName"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="SizeName-ColorName"/>
+ *                         <enumeration value="SizeName"/>
+ *                         <enumeration value="StyleName-MediaType-MaterialType-ItemDiameterString-PoreSize-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-ItemVolume-MediaType-StyleName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-ItemVolume-SizeName-StyleName-ColorName-CapType-SeptaType-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-ItemVolume-SizeName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-MediaType-InsideDiameterString-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="MediaType-Model-StyleName-SizeName-PartNumber"/>
+ *                         <enumeration value="StyleName-MediaType-ItemVolume-Model-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-SizeName-Capacity-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-MaterialType-LightPathDistance-ItemVolume-SizeName-ChamberWidth-ChamberHeight-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-MaterialType-SizeName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-InsideDiameterString-SizeName-ColorName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-PartNumber"/>
+ *                         <enumeration value="StyleName-MediaType-InsideDiameterString-ItemLengthString-SupportedMediaSize-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-MediaType-PoreSize-SupportedMediaSize-InsideDiameterString-ItemLengthString-Model-PartNumber"/>
+ *                         <enumeration value="StyleName-SizeName-SupportedMediaSize-MediaType-Model-ItemLengthString-InsideDiameterString-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-InsideDiameterString-ItemLengthString-ItemThickness-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-MediaType-InsideDiameterString-ItemLengthString-OutsideDiameter-MaterialType-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-MediaType-ItemDisplayWeight-ItemVolume-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="MediaType-ItemThickness-ItemLengthString-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="MediaType-StyleName-SizeName-InsideDiameterString-ItemLengthString-Model-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-ItemVolume-InsideDiameterString-OutsideDiameter-ItemLengthString-NumberOfItems-PartNumber"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AgeRangeDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="AirFlowCapacity" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BulbDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="CapSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ChamberDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ChamberHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ChamberMaterialType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ChamberVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="ChamberWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ClosureDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Co2Range" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CompressorHorsepower" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CoolantCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="CoolantConsumptionRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="CurrentRating" type="{}CurrentDimension" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="DrawVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="DropsPerMilliliter" type="{}Dimension" minOccurs="0"/>
+ *         <element name="DropVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ExtensionLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FuelType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="GraduationInterval" type="{}GraduationInterval" minOccurs="0"/>
+ *         <element name="GraduationRange" type="{}StringLengthDimension" minOccurs="0"/>
+ *         <element name="HeatedElementDimensions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HeaterSurfaceMaterialType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HeatingElementType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HeatTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="HoldingTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="Horsepower" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ImmersionDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InletConnectionType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InletOutsideDimensions" type="{}StringLengthDimension" minOccurs="0"/>
+ *         <element name="InsideDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideHeightString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideLengthString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideWidthString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemLengthString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemWidthString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemHeightString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ItemWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="LightPathDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="MarkingColor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+ *         <element name="MaximumDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="MaximumEnergyOutput" type="{}EnergyDimension" minOccurs="0"/>
+ *         <element name="MaximumInletPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRelativeCentrifugalForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="MaximumSampleVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="MaximumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumStirringVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="MaximumTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="MaximumWorkingVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="MediaColor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="MediaType" type="{}String" minOccurs="0"/>
+ *         <element name="MinimumDispensingVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="MinimumEnergyOutput" type="{}EnergyDimension" minOccurs="0"/>
+ *         <element name="MinimumInletWaterTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="MinimumSampleVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="MinimumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MinimumStirringSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MinimumWorkingVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="NarrowEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NeckDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHeaters" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfRacks" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfShelves" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfTrays" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfTubes" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfWells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfWindows" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfZones" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OperatingFrequency" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="OperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OrbitLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PlateArea" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlateOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PoreSize" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PressureFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="ProductGrade" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PurificationMethod" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ReadoutAccuracy" type="{}HundredString" minOccurs="0"/>
+ *         <element name="RecoveryPercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ReservoirCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="SampleVolume" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="SeptaType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ShakingSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="StemOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="StopperNumber" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SuctionFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="SupportedMediaSize" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TemperatureAccuracy" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TemperatureControlPrecision" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TemperatureRange" type="{}StringTemperatureDimension" minOccurs="0"/>
+ *         <element name="TemperatureRecovery" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="TemperatureStability" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TemperatureUniformity" type="{}StringTemperatureDimension" minOccurs="0"/>
+ *         <element name="TimerRange" type="{}StringTimeDimension" minOccurs="0"/>
+ *         <element name="TubeCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="TubeSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="VolumeAccuracy" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="VolumePrecision" type="{}HundredString" minOccurs="0"/>
+ *         <element name="VolumeTolerance" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="VolumetricToleranceClass" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WaterRemovalCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}SixDigitDecimalFractionOne" minOccurs="0"/>
+ *         <element name="WellShape" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WellVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="WideEndDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Model" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FrameMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThicknessString" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "ageRangeDescription", + "airFlowCapacity", + "bulbDiameter", + "capacity", + "capSize", + "capType", + "chamberDepth", + "chamberHeight", + "chamberMaterialType", + "chamberVolume", + "chamberWidth", + "closureDiameter", + "co2Range", + "compressorHorsepower", + "coolantCapacity", + "coolantConsumptionRate", + "countryOfOrigin", + "currentRating", + "displayType", + "drawVolume", + "dropsPerMilliliter", + "dropVolume", + "extensionLength", + "fuelType", + "graduationInterval", + "graduationRange", + "heatedElementDimensions", + "heaterSurfaceMaterialType", + "heatingElementType", + "heatTime", + "holdingTime", + "horsepower", + "immersionDepth", + "inletConnectionType", + "inletOutsideDimensions", + "insideDepth", + "insideDiameterString", + "insideHeightString", + "insideLengthString", + "insideWidthString", + "itemLengthString", + "itemWidthString", + "itemHeightString", + "itemDepth", + "itemDiameter", + "itemShape", + "itemThickness", + "itemVolume", + "itemWeight", + "lightPathDistance", + "lowerTemperatureRating", + "markingColor", + "materialType", + "maximumDiameter", + "maximumDispensingVolume", + "maximumEnergyOutput", + "maximumInletPressure", + "maximumRelativeCentrifugalForce", + "maximumSampleVolume", + "maximumSpeed", + "maximumStirringSpeed", + "maximumStirringVolume", + "maximumTemperature", + "maximumWorkingVolume", + "mediaColor", + "mediaType", + "minimumDispensingVolume", + "minimumEnergyOutput", + "minimumInletWaterTemperature", + "minimumSampleVolume", + "minimumSpeed", + "minimumStirringSpeed", + "minimumWorkingVolume", + "narrowEndDiameter", + "neckDiameter", + "numberOfChannels", + "numberOfHeaters", + "numberOfRacks", + "numberOfShelves", + "numberOfTrays", + "numberOfTubes", + "numberOfWells", + "numberOfWindows", + "numberOfZones", + "operatingFrequency", + "operatingPressure", + "orbitLength", + "outputCapacity", + "outsideDiameter", + "plateArea", + "plateOutsideDiameter", + "poreSize", + "pressureFlowRate", + "productGrade", + "purificationMethod", + "readoutAccuracy", + "recoveryPercentage", + "reservoirCapacity", + "sampleVolume", + "septaType", + "shakingSpeed", + "stemOutsideDiameter", + "stopperNumber", + "styleName", + "suctionFlowRate", + "supportedMediaSize", + "temperatureAccuracy", + "temperatureControlPrecision", + "temperatureRange", + "temperatureRecovery", + "temperatureStability", + "temperatureUniformity", + "timerRange", + "tubeCapacity", + "tubeSize", + "upperTemperatureRating", + "volumeAccuracy", + "volumePrecision", + "volumeTolerance", + "volumetricToleranceClass", + "waterRemovalCapacity", + "wattage", + "wellShape", + "wellVolume", + "wideEndDiameter", + "model", + "volumeCapacityName", + "itemDiameterString", + "sizeName", + "colorName", + "colorMap", + "frameMaterial", + "additionalFeatures", + "displayLength", + "displayHeight", + "displayWidth", + "displayWeight", + "displayDepth", + "displayDiameter", + "itemThicknessString" +}) +@XmlRootElement(name = "LabSupply") +public class LabSupply { + + @XmlElement(name = "VariationData") + protected LabSupply.VariationData variationData; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "AirFlowCapacity") + protected BigDecimal airFlowCapacity; + @XmlElement(name = "BulbDiameter") + protected LengthDimension bulbDiameter; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "CapSize") + protected LengthDimension capSize; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "ChamberDepth") + protected LengthDimension chamberDepth; + @XmlElement(name = "ChamberHeight") + protected LengthDimension chamberHeight; + @XmlElement(name = "ChamberMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chamberMaterialType; + @XmlElement(name = "ChamberVolume") + protected VolumeAndVolumeRateDimension chamberVolume; + @XmlElement(name = "ChamberWidth") + protected LengthDimension chamberWidth; + @XmlElement(name = "ClosureDiameter") + protected LengthDimension closureDiameter; + @XmlElement(name = "Co2Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String co2Range; + @XmlElement(name = "CompressorHorsepower") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compressorHorsepower; + @XmlElement(name = "CoolantCapacity") + protected VolumeDimension coolantCapacity; + @XmlElement(name = "CoolantConsumptionRate") + protected VolumeRateDimension coolantConsumptionRate; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "CurrentRating") + protected CurrentDimension currentRating; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DrawVolume") + protected VolumeAndVolumeRateDimension drawVolume; + @XmlElement(name = "DropsPerMilliliter") + protected BigDecimal dropsPerMilliliter; + @XmlElement(name = "DropVolume") + protected VolumeDimension dropVolume; + @XmlElement(name = "ExtensionLength") + protected LengthDimension extensionLength; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "GraduationInterval") + protected GraduationInterval graduationInterval; + @XmlElement(name = "GraduationRange") + protected StringLengthDimension graduationRange; + @XmlElement(name = "HeatedElementDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heatedElementDimensions; + @XmlElement(name = "HeaterSurfaceMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heaterSurfaceMaterialType; + @XmlElement(name = "HeatingElementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heatingElementType; + @XmlElement(name = "HeatTime") + protected TimeDimension heatTime; + @XmlElement(name = "HoldingTime") + protected TimeDimension holdingTime; + @XmlElement(name = "Horsepower") + protected BigDecimal horsepower; + @XmlElement(name = "ImmersionDepth") + protected LengthDimension immersionDepth; + @XmlElement(name = "InletConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inletConnectionType; + @XmlElement(name = "InletOutsideDimensions") + protected StringLengthDimension inletOutsideDimensions; + @XmlElement(name = "InsideDepth") + protected LengthDimension insideDepth; + @XmlElement(name = "InsideDiameterString") + protected LengthDimension insideDiameterString; + @XmlElement(name = "InsideHeightString") + protected LengthDimension insideHeightString; + @XmlElement(name = "InsideLengthString") + protected LengthDimension insideLengthString; + @XmlElement(name = "InsideWidthString") + protected LengthDimension insideWidthString; + @XmlElement(name = "ItemLengthString") + protected LengthDimension itemLengthString; + @XmlElement(name = "ItemWidthString") + protected LengthDimension itemWidthString; + @XmlElement(name = "ItemHeightString") + protected LengthDimension itemHeightString; + @XmlElement(name = "ItemDepth") + protected LengthDimension itemDepth; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "ItemWeight") + protected WeightDimension itemWeight; + @XmlElement(name = "LightPathDistance") + protected LengthDimension lightPathDistance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "MarkingColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String markingColor; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumDiameter") + protected LengthDimension maximumDiameter; + @XmlElement(name = "MaximumDispensingVolume") + protected VolumeRateDimension maximumDispensingVolume; + @XmlElement(name = "MaximumEnergyOutput") + protected EnergyDimension maximumEnergyOutput; + @XmlElement(name = "MaximumInletPressure") + protected PressureDimension maximumInletPressure; + @XmlElement(name = "MaximumRelativeCentrifugalForce") + protected ForceDimension maximumRelativeCentrifugalForce; + @XmlElement(name = "MaximumSampleVolume") + protected VolumeRateDimension maximumSampleVolume; + @XmlElement(name = "MaximumSpeed") + protected SpeedDimension maximumSpeed; + @XmlElement(name = "MaximumStirringSpeed") + protected SpeedDimension maximumStirringSpeed; + @XmlElement(name = "MaximumStirringVolume") + protected VolumeAndVolumeRateDimension maximumStirringVolume; + @XmlElement(name = "MaximumTemperature") + protected TemperatureDimension maximumTemperature; + @XmlElement(name = "MaximumWorkingVolume") + protected VolumeAndVolumeRateDimension maximumWorkingVolume; + @XmlElement(name = "MediaColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaColor; + @XmlElement(name = "MediaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaType; + @XmlElement(name = "MinimumDispensingVolume") + protected VolumeRateDimension minimumDispensingVolume; + @XmlElement(name = "MinimumEnergyOutput") + protected EnergyDimension minimumEnergyOutput; + @XmlElement(name = "MinimumInletWaterTemperature") + protected TemperatureDimension minimumInletWaterTemperature; + @XmlElement(name = "MinimumSampleVolume") + protected VolumeAndVolumeRateDimension minimumSampleVolume; + @XmlElement(name = "MinimumSpeed") + protected SpeedDimension minimumSpeed; + @XmlElement(name = "MinimumStirringSpeed") + protected SpeedDimension minimumStirringSpeed; + @XmlElement(name = "MinimumWorkingVolume") + protected VolumeAndVolumeRateDimension minimumWorkingVolume; + @XmlElement(name = "NarrowEndDiameter") + protected LengthDimension narrowEndDiameter; + @XmlElement(name = "NeckDiameter") + protected LengthDimension neckDiameter; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "NumberOfHeaters") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHeaters; + @XmlElement(name = "NumberOfRacks") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRacks; + @XmlElement(name = "NumberOfShelves") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberOfShelves; + @XmlElement(name = "NumberOfTrays") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfTrays; + @XmlElement(name = "NumberOfTubes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfTubes; + @XmlElement(name = "NumberOfWells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfWells; + @XmlElement(name = "NumberOfWindows") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfWindows; + @XmlElement(name = "NumberOfZones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfZones; + @XmlElement(name = "OperatingFrequency") + protected FrequencyDimension operatingFrequency; + @XmlElement(name = "OperatingPressure") + protected PressureDimension operatingPressure; + @XmlElement(name = "OrbitLength") + protected LengthDimension orbitLength; + @XmlElement(name = "OutputCapacity") + protected VolumeDimension outputCapacity; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PlateArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plateArea; + @XmlElement(name = "PlateOutsideDiameter") + protected LengthDimension plateOutsideDiameter; + @XmlElement(name = "PoreSize") + protected VolumeRateDimension poreSize; + @XmlElement(name = "PressureFlowRate") + protected VolumeRateDimension pressureFlowRate; + @XmlElement(name = "ProductGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productGrade; + @XmlElement(name = "PurificationMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purificationMethod; + @XmlElement(name = "ReadoutAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String readoutAccuracy; + @XmlElement(name = "RecoveryPercentage") + protected BigDecimal recoveryPercentage; + @XmlElement(name = "ReservoirCapacity") + protected VolumeDimension reservoirCapacity; + @XmlElement(name = "SampleVolume") + protected VolumeRateDimension sampleVolume; + @XmlElement(name = "SeptaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String septaType; + @XmlElement(name = "ShakingSpeed") + protected SpeedDimension shakingSpeed; + @XmlElement(name = "StemOutsideDiameter") + protected LengthDimension stemOutsideDiameter; + @XmlElement(name = "StopperNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stopperNumber; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleName; + @XmlElement(name = "SuctionFlowRate") + protected VolumeRateDimension suctionFlowRate; + @XmlElement(name = "SupportedMediaSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedMediaSize; + @XmlElement(name = "TemperatureAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureAccuracy; + @XmlElement(name = "TemperatureControlPrecision") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureControlPrecision; + @XmlElement(name = "TemperatureRange") + protected StringTemperatureDimension temperatureRange; + @XmlElement(name = "TemperatureRecovery") + protected TimeDimension temperatureRecovery; + @XmlElement(name = "TemperatureStability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureStability; + @XmlElement(name = "TemperatureUniformity") + protected StringTemperatureDimension temperatureUniformity; + @XmlElement(name = "TimerRange") + protected StringTimeDimension timerRange; + @XmlElement(name = "TubeCapacity") + protected VolumeDimension tubeCapacity; + @XmlElement(name = "TubeSize") + protected LengthDimension tubeSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "VolumeAccuracy") + protected VolumeRateDimension volumeAccuracy; + @XmlElement(name = "VolumePrecision") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumePrecision; + @XmlElement(name = "VolumeTolerance") + protected VolumeRateDimension volumeTolerance; + @XmlElement(name = "VolumetricToleranceClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumetricToleranceClass; + @XmlElement(name = "WaterRemovalCapacity") + protected VolumeDimension waterRemovalCapacity; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "WellShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wellShape; + @XmlElement(name = "WellVolume") + protected VolumeDimension wellVolume; + @XmlElement(name = "WideEndDiameter") + protected LengthDimension wideEndDiameter; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "ItemDiameterString") + protected LengthDimension itemDiameterString; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "ColorName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List colorMap; + @XmlElement(name = "FrameMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterial; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List additionalFeatures; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "ItemThicknessString") + protected LengthDimension itemThicknessString; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link LabSupply.VariationData } + * + */ + public LabSupply.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link LabSupply.VariationData } + * + */ + public void setVariationData(LabSupply.VariationData value) { + this.variationData = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取airFlowCapacity属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAirFlowCapacity() { + return airFlowCapacity; + } + + /** + * 设置airFlowCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAirFlowCapacity(BigDecimal value) { + this.airFlowCapacity = value; + } + + /** + * 获取bulbDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBulbDiameter() { + return bulbDiameter; + } + + /** + * 设置bulbDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBulbDiameter(LengthDimension value) { + this.bulbDiameter = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取capSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCapSize() { + return capSize; + } + + /** + * 设置capSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCapSize(LengthDimension value) { + this.capSize = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取chamberDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getChamberDepth() { + return chamberDepth; + } + + /** + * 设置chamberDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setChamberDepth(LengthDimension value) { + this.chamberDepth = value; + } + + /** + * 获取chamberHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getChamberHeight() { + return chamberHeight; + } + + /** + * 设置chamberHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setChamberHeight(LengthDimension value) { + this.chamberHeight = value; + } + + /** + * 获取chamberMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChamberMaterialType() { + return chamberMaterialType; + } + + /** + * 设置chamberMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChamberMaterialType(String value) { + this.chamberMaterialType = value; + } + + /** + * 获取chamberVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getChamberVolume() { + return chamberVolume; + } + + /** + * 设置chamberVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setChamberVolume(VolumeAndVolumeRateDimension value) { + this.chamberVolume = value; + } + + /** + * 获取chamberWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getChamberWidth() { + return chamberWidth; + } + + /** + * 设置chamberWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setChamberWidth(LengthDimension value) { + this.chamberWidth = value; + } + + /** + * 获取closureDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getClosureDiameter() { + return closureDiameter; + } + + /** + * 设置closureDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setClosureDiameter(LengthDimension value) { + this.closureDiameter = value; + } + + /** + * 获取co2Range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCo2Range() { + return co2Range; + } + + /** + * 设置co2Range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCo2Range(String value) { + this.co2Range = value; + } + + /** + * 获取compressorHorsepower属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompressorHorsepower() { + return compressorHorsepower; + } + + /** + * 设置compressorHorsepower属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompressorHorsepower(String value) { + this.compressorHorsepower = value; + } + + /** + * 获取coolantCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCoolantCapacity() { + return coolantCapacity; + } + + /** + * 设置coolantCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCoolantCapacity(VolumeDimension value) { + this.coolantCapacity = value; + } + + /** + * 获取coolantConsumptionRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getCoolantConsumptionRate() { + return coolantConsumptionRate; + } + + /** + * 设置coolantConsumptionRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setCoolantConsumptionRate(VolumeRateDimension value) { + this.coolantConsumptionRate = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取currentRating属性的值。 + * + * @return + * possible object is + * {@link CurrentDimension } + * + */ + public CurrentDimension getCurrentRating() { + return currentRating; + } + + /** + * 设置currentRating属性的值。 + * + * @param value + * allowed object is + * {@link CurrentDimension } + * + */ + public void setCurrentRating(CurrentDimension value) { + this.currentRating = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取drawVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getDrawVolume() { + return drawVolume; + } + + /** + * 设置drawVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setDrawVolume(VolumeAndVolumeRateDimension value) { + this.drawVolume = value; + } + + /** + * 获取dropsPerMilliliter属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDropsPerMilliliter() { + return dropsPerMilliliter; + } + + /** + * 设置dropsPerMilliliter属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDropsPerMilliliter(BigDecimal value) { + this.dropsPerMilliliter = value; + } + + /** + * 获取dropVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDropVolume() { + return dropVolume; + } + + /** + * 设置dropVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDropVolume(VolumeDimension value) { + this.dropVolume = value; + } + + /** + * 获取extensionLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getExtensionLength() { + return extensionLength; + } + + /** + * 设置extensionLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setExtensionLength(LengthDimension value) { + this.extensionLength = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取graduationInterval属性的值。 + * + * @return + * possible object is + * {@link GraduationInterval } + * + */ + public GraduationInterval getGraduationInterval() { + return graduationInterval; + } + + /** + * 设置graduationInterval属性的值。 + * + * @param value + * allowed object is + * {@link GraduationInterval } + * + */ + public void setGraduationInterval(GraduationInterval value) { + this.graduationInterval = value; + } + + /** + * 获取graduationRange属性的值。 + * + * @return + * possible object is + * {@link StringLengthDimension } + * + */ + public StringLengthDimension getGraduationRange() { + return graduationRange; + } + + /** + * 设置graduationRange属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthDimension } + * + */ + public void setGraduationRange(StringLengthDimension value) { + this.graduationRange = value; + } + + /** + * 获取heatedElementDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatedElementDimensions() { + return heatedElementDimensions; + } + + /** + * 设置heatedElementDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatedElementDimensions(String value) { + this.heatedElementDimensions = value; + } + + /** + * 获取heaterSurfaceMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeaterSurfaceMaterialType() { + return heaterSurfaceMaterialType; + } + + /** + * 设置heaterSurfaceMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeaterSurfaceMaterialType(String value) { + this.heaterSurfaceMaterialType = value; + } + + /** + * 获取heatingElementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatingElementType() { + return heatingElementType; + } + + /** + * 设置heatingElementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatingElementType(String value) { + this.heatingElementType = value; + } + + /** + * 获取heatTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getHeatTime() { + return heatTime; + } + + /** + * 设置heatTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setHeatTime(TimeDimension value) { + this.heatTime = value; + } + + /** + * 获取holdingTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getHoldingTime() { + return holdingTime; + } + + /** + * 设置holdingTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setHoldingTime(TimeDimension value) { + this.holdingTime = value; + } + + /** + * 获取horsepower属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHorsepower() { + return horsepower; + } + + /** + * 设置horsepower属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHorsepower(BigDecimal value) { + this.horsepower = value; + } + + /** + * 获取immersionDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getImmersionDepth() { + return immersionDepth; + } + + /** + * 设置immersionDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setImmersionDepth(LengthDimension value) { + this.immersionDepth = value; + } + + /** + * 获取inletConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInletConnectionType() { + return inletConnectionType; + } + + /** + * 设置inletConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInletConnectionType(String value) { + this.inletConnectionType = value; + } + + /** + * 获取inletOutsideDimensions属性的值。 + * + * @return + * possible object is + * {@link StringLengthDimension } + * + */ + public StringLengthDimension getInletOutsideDimensions() { + return inletOutsideDimensions; + } + + /** + * 设置inletOutsideDimensions属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthDimension } + * + */ + public void setInletOutsideDimensions(StringLengthDimension value) { + this.inletOutsideDimensions = value; + } + + /** + * 获取insideDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDepth() { + return insideDepth; + } + + /** + * 设置insideDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDepth(LengthDimension value) { + this.insideDepth = value; + } + + /** + * 获取insideDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameterString() { + return insideDiameterString; + } + + /** + * 设置insideDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameterString(LengthDimension value) { + this.insideDiameterString = value; + } + + /** + * 获取insideHeightString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideHeightString() { + return insideHeightString; + } + + /** + * 设置insideHeightString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideHeightString(LengthDimension value) { + this.insideHeightString = value; + } + + /** + * 获取insideLengthString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideLengthString() { + return insideLengthString; + } + + /** + * 设置insideLengthString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideLengthString(LengthDimension value) { + this.insideLengthString = value; + } + + /** + * 获取insideWidthString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideWidthString() { + return insideWidthString; + } + + /** + * 设置insideWidthString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideWidthString(LengthDimension value) { + this.insideWidthString = value; + } + + /** + * 获取itemLengthString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemLengthString() { + return itemLengthString; + } + + /** + * 设置itemLengthString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemLengthString(LengthDimension value) { + this.itemLengthString = value; + } + + /** + * 获取itemWidthString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthString() { + return itemWidthString; + } + + /** + * 设置itemWidthString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthString(LengthDimension value) { + this.itemWidthString = value; + } + + /** + * 获取itemHeightString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemHeightString() { + return itemHeightString; + } + + /** + * 设置itemHeightString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemHeightString(LengthDimension value) { + this.itemHeightString = value; + } + + /** + * 获取itemDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDepth() { + return itemDepth; + } + + /** + * 设置itemDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDepth(LengthDimension value) { + this.itemDepth = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取itemWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemWeight() { + return itemWeight; + } + + /** + * 设置itemWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemWeight(WeightDimension value) { + this.itemWeight = value; + } + + /** + * 获取lightPathDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLightPathDistance() { + return lightPathDistance; + } + + /** + * 设置lightPathDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLightPathDistance(LengthDimension value) { + this.lightPathDistance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取markingColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarkingColor() { + return markingColor; + } + + /** + * 设置markingColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarkingColor(String value) { + this.markingColor = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumDiameter() { + return maximumDiameter; + } + + /** + * 设置maximumDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumDiameter(LengthDimension value) { + this.maximumDiameter = value; + } + + /** + * 获取maximumDispensingVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMaximumDispensingVolume() { + return maximumDispensingVolume; + } + + /** + * 设置maximumDispensingVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMaximumDispensingVolume(VolumeRateDimension value) { + this.maximumDispensingVolume = value; + } + + /** + * 获取maximumEnergyOutput属性的值。 + * + * @return + * possible object is + * {@link EnergyDimension } + * + */ + public EnergyDimension getMaximumEnergyOutput() { + return maximumEnergyOutput; + } + + /** + * 设置maximumEnergyOutput属性的值。 + * + * @param value + * allowed object is + * {@link EnergyDimension } + * + */ + public void setMaximumEnergyOutput(EnergyDimension value) { + this.maximumEnergyOutput = value; + } + + /** + * 获取maximumInletPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumInletPressure() { + return maximumInletPressure; + } + + /** + * 设置maximumInletPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumInletPressure(PressureDimension value) { + this.maximumInletPressure = value; + } + + /** + * 获取maximumRelativeCentrifugalForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getMaximumRelativeCentrifugalForce() { + return maximumRelativeCentrifugalForce; + } + + /** + * 设置maximumRelativeCentrifugalForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setMaximumRelativeCentrifugalForce(ForceDimension value) { + this.maximumRelativeCentrifugalForce = value; + } + + /** + * 获取maximumSampleVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMaximumSampleVolume() { + return maximumSampleVolume; + } + + /** + * 设置maximumSampleVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMaximumSampleVolume(VolumeRateDimension value) { + this.maximumSampleVolume = value; + } + + /** + * 获取maximumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumSpeed() { + return maximumSpeed; + } + + /** + * 设置maximumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumSpeed(SpeedDimension value) { + this.maximumSpeed = value; + } + + /** + * 获取maximumStirringSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumStirringSpeed() { + return maximumStirringSpeed; + } + + /** + * 设置maximumStirringSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumStirringSpeed(SpeedDimension value) { + this.maximumStirringSpeed = value; + } + + /** + * 获取maximumStirringVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getMaximumStirringVolume() { + return maximumStirringVolume; + } + + /** + * 设置maximumStirringVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setMaximumStirringVolume(VolumeAndVolumeRateDimension value) { + this.maximumStirringVolume = value; + } + + /** + * 获取maximumTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getMaximumTemperature() { + return maximumTemperature; + } + + /** + * 设置maximumTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setMaximumTemperature(TemperatureDimension value) { + this.maximumTemperature = value; + } + + /** + * 获取maximumWorkingVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getMaximumWorkingVolume() { + return maximumWorkingVolume; + } + + /** + * 设置maximumWorkingVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setMaximumWorkingVolume(VolumeAndVolumeRateDimension value) { + this.maximumWorkingVolume = value; + } + + /** + * 获取mediaColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaColor() { + return mediaColor; + } + + /** + * 设置mediaColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaColor(String value) { + this.mediaColor = value; + } + + /** + * 获取mediaType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaType() { + return mediaType; + } + + /** + * 设置mediaType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaType(String value) { + this.mediaType = value; + } + + /** + * 获取minimumDispensingVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumDispensingVolume() { + return minimumDispensingVolume; + } + + /** + * 设置minimumDispensingVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumDispensingVolume(VolumeRateDimension value) { + this.minimumDispensingVolume = value; + } + + /** + * 获取minimumEnergyOutput属性的值。 + * + * @return + * possible object is + * {@link EnergyDimension } + * + */ + public EnergyDimension getMinimumEnergyOutput() { + return minimumEnergyOutput; + } + + /** + * 设置minimumEnergyOutput属性的值。 + * + * @param value + * allowed object is + * {@link EnergyDimension } + * + */ + public void setMinimumEnergyOutput(EnergyDimension value) { + this.minimumEnergyOutput = value; + } + + /** + * 获取minimumInletWaterTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getMinimumInletWaterTemperature() { + return minimumInletWaterTemperature; + } + + /** + * 设置minimumInletWaterTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setMinimumInletWaterTemperature(TemperatureDimension value) { + this.minimumInletWaterTemperature = value; + } + + /** + * 获取minimumSampleVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getMinimumSampleVolume() { + return minimumSampleVolume; + } + + /** + * 设置minimumSampleVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setMinimumSampleVolume(VolumeAndVolumeRateDimension value) { + this.minimumSampleVolume = value; + } + + /** + * 获取minimumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMinimumSpeed() { + return minimumSpeed; + } + + /** + * 设置minimumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMinimumSpeed(SpeedDimension value) { + this.minimumSpeed = value; + } + + /** + * 获取minimumStirringSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMinimumStirringSpeed() { + return minimumStirringSpeed; + } + + /** + * 设置minimumStirringSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMinimumStirringSpeed(SpeedDimension value) { + this.minimumStirringSpeed = value; + } + + /** + * 获取minimumWorkingVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getMinimumWorkingVolume() { + return minimumWorkingVolume; + } + + /** + * 设置minimumWorkingVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setMinimumWorkingVolume(VolumeAndVolumeRateDimension value) { + this.minimumWorkingVolume = value; + } + + /** + * 获取narrowEndDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNarrowEndDiameter() { + return narrowEndDiameter; + } + + /** + * 设置narrowEndDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNarrowEndDiameter(LengthDimension value) { + this.narrowEndDiameter = value; + } + + /** + * 获取neckDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNeckDiameter() { + return neckDiameter; + } + + /** + * 设置neckDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNeckDiameter(LengthDimension value) { + this.neckDiameter = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取numberOfHeaters属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHeaters() { + return numberOfHeaters; + } + + /** + * 设置numberOfHeaters属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHeaters(BigInteger value) { + this.numberOfHeaters = value; + } + + /** + * 获取numberOfRacks属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRacks() { + return numberOfRacks; + } + + /** + * 设置numberOfRacks属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRacks(BigInteger value) { + this.numberOfRacks = value; + } + + /** + * 获取numberOfShelves属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberOfShelves() { + return numberOfShelves; + } + + /** + * 设置numberOfShelves属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberOfShelves(String value) { + this.numberOfShelves = value; + } + + /** + * 获取numberOfTrays属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTrays() { + return numberOfTrays; + } + + /** + * 设置numberOfTrays属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTrays(BigInteger value) { + this.numberOfTrays = value; + } + + /** + * 获取numberOfTubes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTubes() { + return numberOfTubes; + } + + /** + * 设置numberOfTubes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTubes(BigInteger value) { + this.numberOfTubes = value; + } + + /** + * 获取numberOfWells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfWells() { + return numberOfWells; + } + + /** + * 设置numberOfWells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfWells(BigInteger value) { + this.numberOfWells = value; + } + + /** + * 获取numberOfWindows属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfWindows() { + return numberOfWindows; + } + + /** + * 设置numberOfWindows属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfWindows(BigInteger value) { + this.numberOfWindows = value; + } + + /** + * 获取numberOfZones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfZones() { + return numberOfZones; + } + + /** + * 设置numberOfZones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfZones(BigInteger value) { + this.numberOfZones = value; + } + + /** + * 获取operatingFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getOperatingFrequency() { + return operatingFrequency; + } + + /** + * 设置operatingFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setOperatingFrequency(FrequencyDimension value) { + this.operatingFrequency = value; + } + + /** + * 获取operatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressure() { + return operatingPressure; + } + + /** + * 设置operatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressure(PressureDimension value) { + this.operatingPressure = value; + } + + /** + * 获取orbitLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOrbitLength() { + return orbitLength; + } + + /** + * 设置orbitLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOrbitLength(LengthDimension value) { + this.orbitLength = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOutputCapacity(VolumeDimension value) { + this.outputCapacity = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取plateArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlateArea() { + return plateArea; + } + + /** + * 设置plateArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlateArea(String value) { + this.plateArea = value; + } + + /** + * 获取plateOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPlateOutsideDiameter() { + return plateOutsideDiameter; + } + + /** + * 设置plateOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPlateOutsideDiameter(LengthDimension value) { + this.plateOutsideDiameter = value; + } + + /** + * 获取poreSize属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getPoreSize() { + return poreSize; + } + + /** + * 设置poreSize属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setPoreSize(VolumeRateDimension value) { + this.poreSize = value; + } + + /** + * 获取pressureFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getPressureFlowRate() { + return pressureFlowRate; + } + + /** + * 设置pressureFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setPressureFlowRate(VolumeRateDimension value) { + this.pressureFlowRate = value; + } + + /** + * 获取productGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductGrade() { + return productGrade; + } + + /** + * 设置productGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductGrade(String value) { + this.productGrade = value; + } + + /** + * 获取purificationMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurificationMethod() { + return purificationMethod; + } + + /** + * 设置purificationMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurificationMethod(String value) { + this.purificationMethod = value; + } + + /** + * 获取readoutAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getReadoutAccuracy() { + return readoutAccuracy; + } + + /** + * 设置readoutAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReadoutAccuracy(String value) { + this.readoutAccuracy = value; + } + + /** + * 获取recoveryPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecoveryPercentage() { + return recoveryPercentage; + } + + /** + * 设置recoveryPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecoveryPercentage(BigDecimal value) { + this.recoveryPercentage = value; + } + + /** + * 获取reservoirCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getReservoirCapacity() { + return reservoirCapacity; + } + + /** + * 设置reservoirCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setReservoirCapacity(VolumeDimension value) { + this.reservoirCapacity = value; + } + + /** + * 获取sampleVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getSampleVolume() { + return sampleVolume; + } + + /** + * 设置sampleVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setSampleVolume(VolumeRateDimension value) { + this.sampleVolume = value; + } + + /** + * 获取septaType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeptaType() { + return septaType; + } + + /** + * 设置septaType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeptaType(String value) { + this.septaType = value; + } + + /** + * 获取shakingSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getShakingSpeed() { + return shakingSpeed; + } + + /** + * 设置shakingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setShakingSpeed(SpeedDimension value) { + this.shakingSpeed = value; + } + + /** + * 获取stemOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getStemOutsideDiameter() { + return stemOutsideDiameter; + } + + /** + * 设置stemOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setStemOutsideDiameter(LengthDimension value) { + this.stemOutsideDiameter = value; + } + + /** + * 获取stopperNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStopperNumber() { + return stopperNumber; + } + + /** + * 设置stopperNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStopperNumber(String value) { + this.stopperNumber = value; + } + + /** + * Gets the value of the styleName property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleName property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleName().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleName() { + if (styleName == null) { + styleName = new ArrayList(); + } + return this.styleName; + } + + /** + * 获取suctionFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getSuctionFlowRate() { + return suctionFlowRate; + } + + /** + * 设置suctionFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setSuctionFlowRate(VolumeRateDimension value) { + this.suctionFlowRate = value; + } + + /** + * 获取supportedMediaSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedMediaSize() { + return supportedMediaSize; + } + + /** + * 设置supportedMediaSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedMediaSize(String value) { + this.supportedMediaSize = value; + } + + /** + * 获取temperatureAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureAccuracy() { + return temperatureAccuracy; + } + + /** + * 设置temperatureAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureAccuracy(String value) { + this.temperatureAccuracy = value; + } + + /** + * 获取temperatureControlPrecision属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureControlPrecision() { + return temperatureControlPrecision; + } + + /** + * 设置temperatureControlPrecision属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureControlPrecision(String value) { + this.temperatureControlPrecision = value; + } + + /** + * 获取temperatureRange属性的值。 + * + * @return + * possible object is + * {@link StringTemperatureDimension } + * + */ + public StringTemperatureDimension getTemperatureRange() { + return temperatureRange; + } + + /** + * 设置temperatureRange属性的值。 + * + * @param value + * allowed object is + * {@link StringTemperatureDimension } + * + */ + public void setTemperatureRange(StringTemperatureDimension value) { + this.temperatureRange = value; + } + + /** + * 获取temperatureRecovery属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getTemperatureRecovery() { + return temperatureRecovery; + } + + /** + * 设置temperatureRecovery属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setTemperatureRecovery(TimeDimension value) { + this.temperatureRecovery = value; + } + + /** + * 获取temperatureStability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureStability() { + return temperatureStability; + } + + /** + * 设置temperatureStability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureStability(String value) { + this.temperatureStability = value; + } + + /** + * 获取temperatureUniformity属性的值。 + * + * @return + * possible object is + * {@link StringTemperatureDimension } + * + */ + public StringTemperatureDimension getTemperatureUniformity() { + return temperatureUniformity; + } + + /** + * 设置temperatureUniformity属性的值。 + * + * @param value + * allowed object is + * {@link StringTemperatureDimension } + * + */ + public void setTemperatureUniformity(StringTemperatureDimension value) { + this.temperatureUniformity = value; + } + + /** + * 获取timerRange属性的值。 + * + * @return + * possible object is + * {@link StringTimeDimension } + * + */ + public StringTimeDimension getTimerRange() { + return timerRange; + } + + /** + * 设置timerRange属性的值。 + * + * @param value + * allowed object is + * {@link StringTimeDimension } + * + */ + public void setTimerRange(StringTimeDimension value) { + this.timerRange = value; + } + + /** + * 获取tubeCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getTubeCapacity() { + return tubeCapacity; + } + + /** + * 设置tubeCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setTubeCapacity(VolumeDimension value) { + this.tubeCapacity = value; + } + + /** + * 获取tubeSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubeSize() { + return tubeSize; + } + + /** + * 设置tubeSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubeSize(LengthDimension value) { + this.tubeSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取volumeAccuracy属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getVolumeAccuracy() { + return volumeAccuracy; + } + + /** + * 设置volumeAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setVolumeAccuracy(VolumeRateDimension value) { + this.volumeAccuracy = value; + } + + /** + * 获取volumePrecision属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumePrecision() { + return volumePrecision; + } + + /** + * 设置volumePrecision属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumePrecision(String value) { + this.volumePrecision = value; + } + + /** + * 获取volumeTolerance属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getVolumeTolerance() { + return volumeTolerance; + } + + /** + * 设置volumeTolerance属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setVolumeTolerance(VolumeRateDimension value) { + this.volumeTolerance = value; + } + + /** + * 获取volumetricToleranceClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumetricToleranceClass() { + return volumetricToleranceClass; + } + + /** + * 设置volumetricToleranceClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumetricToleranceClass(String value) { + this.volumetricToleranceClass = value; + } + + /** + * 获取waterRemovalCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getWaterRemovalCapacity() { + return waterRemovalCapacity; + } + + /** + * 设置waterRemovalCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setWaterRemovalCapacity(VolumeDimension value) { + this.waterRemovalCapacity = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取wellShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWellShape() { + return wellShape; + } + + /** + * 设置wellShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWellShape(String value) { + this.wellShape = value; + } + + /** + * 获取wellVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getWellVolume() { + return wellVolume; + } + + /** + * 设置wellVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setWellVolume(VolumeDimension value) { + this.wellVolume = value; + } + + /** + * 获取wideEndDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWideEndDiameter() { + return wideEndDiameter; + } + + /** + * 设置wideEndDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWideEndDiameter(LengthDimension value) { + this.wideEndDiameter = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取itemDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterString() { + return itemDiameterString; + } + + /** + * 设置itemDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterString(LengthDimension value) { + this.itemDiameterString = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取colorName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorName() { + return colorName; + } + + /** + * 设置colorName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorName(String value) { + this.colorName = value; + } + + /** + * Gets the value of the colorMap property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the colorMap property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getColorMap().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getColorMap() { + if (colorMap == null) { + colorMap = new ArrayList(); + } + return this.colorMap; + } + + /** + * 获取frameMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterial() { + return frameMaterial; + } + + /** + * 设置frameMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterial(String value) { + this.frameMaterial = value; + } + + /** + * Gets the value of the additionalFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAdditionalFeatures() { + if (additionalFeatures == null) { + additionalFeatures = new ArrayList(); + } + return this.additionalFeatures; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取itemThicknessString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThicknessString() { + return itemThicknessString; + } + + /** + * 设置itemThicknessString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThicknessString(LengthDimension value) { + this.itemThicknessString = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="ColorName"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="SizeName-ColorName"/>
+     *               <enumeration value="SizeName"/>
+     *               <enumeration value="StyleName-MediaType-MaterialType-ItemDiameterString-PoreSize-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-ItemVolume-MediaType-StyleName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-ItemVolume-SizeName-StyleName-ColorName-CapType-SeptaType-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-StyleName-ItemVolume-SizeName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-StyleName-MediaType-InsideDiameterString-NumberOfItems-PartNumber"/>
+     *               <enumeration value="MediaType-Model-StyleName-SizeName-PartNumber"/>
+     *               <enumeration value="StyleName-MediaType-ItemVolume-Model-PartNumber"/>
+     *               <enumeration value="Model-StyleName-SizeName-Capacity-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-MaterialType-LightPathDistance-ItemVolume-SizeName-ChamberWidth-ChamberHeight-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-Model-MaterialType-SizeName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-InsideDiameterString-SizeName-ColorName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-StyleName-PartNumber"/>
+     *               <enumeration value="StyleName-MediaType-InsideDiameterString-ItemLengthString-SupportedMediaSize-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-MediaType-PoreSize-SupportedMediaSize-InsideDiameterString-ItemLengthString-Model-PartNumber"/>
+     *               <enumeration value="StyleName-SizeName-SupportedMediaSize-MediaType-Model-ItemLengthString-InsideDiameterString-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-InsideDiameterString-ItemLengthString-ItemThickness-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-Model-MediaType-InsideDiameterString-ItemLengthString-OutsideDiameter-MaterialType-PartNumber"/>
+     *               <enumeration value="StyleName-Model-MediaType-ItemDisplayWeight-ItemVolume-NumberOfItems-PartNumber"/>
+     *               <enumeration value="MediaType-ItemThickness-ItemLengthString-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="MediaType-StyleName-SizeName-InsideDiameterString-ItemLengthString-Model-PartNumber"/>
+     *               <enumeration value="Model-StyleName-ItemVolume-InsideDiameterString-OutsideDiameter-ItemLengthString-NumberOfItems-PartNumber"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LanguageSWVG.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LanguageSWVG.java new file mode 100644 index 0000000..9532939 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LanguageSWVG.java @@ -0,0 +1,460 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LanguageSWVG的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LanguageSWVG">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="adygei"/>
+ *     <enumeration value="afrikaans"/>
+ *     <enumeration value="albanian"/>
+ *     <enumeration value="alsatian"/>
+ *     <enumeration value="amharic"/>
+ *     <enumeration value="arabic"/>
+ *     <enumeration value="armenian"/>
+ *     <enumeration value="assamese"/>
+ *     <enumeration value="bambara"/>
+ *     <enumeration value="basque"/>
+ *     <enumeration value="bengali"/>
+ *     <enumeration value="berber"/>
+ *     <enumeration value="breton"/>
+ *     <enumeration value="bulgarian"/>
+ *     <enumeration value="buryat"/>
+ *     <enumeration value="cantonese_chinese"/>
+ *     <enumeration value="castillian"/>
+ *     <enumeration value="catalan"/>
+ *     <enumeration value="cayuga"/>
+ *     <enumeration value="cheyenne"/>
+ *     <enumeration value="chinese"/>
+ *     <enumeration value="classical_newari"/>
+ *     <enumeration value="cornish"/>
+ *     <enumeration value="corsican"/>
+ *     <enumeration value="creole"/>
+ *     <enumeration value="crimean_tatar"/>
+ *     <enumeration value="croatian"/>
+ *     <enumeration value="czech"/>
+ *     <enumeration value="danish"/>
+ *     <enumeration value="dargwa"/>
+ *     <enumeration value="dutch"/>
+ *     <enumeration value="english"/>
+ *     <enumeration value="esperanto"/>
+ *     <enumeration value="estonian"/>
+ *     <enumeration value="farsi"/>
+ *     <enumeration value="filipino"/>
+ *     <enumeration value="finnish"/>
+ *     <enumeration value="flemish"/>
+ *     <enumeration value="french"/>
+ *     <enumeration value="french_canadian"/>
+ *     <enumeration value="georgian"/>
+ *     <enumeration value="german"/>
+ *     <enumeration value="gibberish"/>
+ *     <enumeration value="greek"/>
+ *     <enumeration value="gujarati"/>
+ *     <enumeration value="gullah"/>
+ *     <enumeration value="hausa"/>
+ *     <enumeration value="hawaiian"/>
+ *     <enumeration value="hebrew"/>
+ *     <enumeration value="hindi"/>
+ *     <enumeration value="hmong"/>
+ *     <enumeration value="hungarian"/>
+ *     <enumeration value="icelandic"/>
+ *     <enumeration value="indo_european"/>
+ *     <enumeration value="indonesian"/>
+ *     <enumeration value="ingush"/>
+ *     <enumeration value="inuktitun"/>
+ *     <enumeration value="inuktitut"/>
+ *     <enumeration value="inupiaq"/>
+ *     <enumeration value="irish"/>
+ *     <enumeration value="italian"/>
+ *     <enumeration value="japanese"/>
+ *     <enumeration value="kalaallisut"/>
+ *     <enumeration value="kalmyk"/>
+ *     <enumeration value="karachay_balkar"/>
+ *     <enumeration value="kashubian"/>
+ *     <enumeration value="kazakh"/>
+ *     <enumeration value="khmer"/>
+ *     <enumeration value="klingon"/>
+ *     <enumeration value="korean"/>
+ *     <enumeration value="kurdish"/>
+ *     <enumeration value="ladino"/>
+ *     <enumeration value="lao"/>
+ *     <enumeration value="lapp"/>
+ *     <enumeration value="latin"/>
+ *     <enumeration value="lithuanian"/>
+ *     <enumeration value="lojban"/>
+ *     <enumeration value="lower_sorbian"/>
+ *     <enumeration value="macedonian"/>
+ *     <enumeration value="malagasy"/>
+ *     <enumeration value="malay"/>
+ *     <enumeration value="malayalam"/>
+ *     <enumeration value="maltese"/>
+ *     <enumeration value="mandarin_chinese"/>
+ *     <enumeration value="maori"/>
+ *     <enumeration value="mende"/>
+ *     <enumeration value="middle_english"/>
+ *     <enumeration value="mirandese"/>
+ *     <enumeration value="moksha"/>
+ *     <enumeration value="mongo"/>
+ *     <enumeration value="mongolian"/>
+ *     <enumeration value="multilingual"/>
+ *     <enumeration value="navaho"/>
+ *     <enumeration value="nogai"/>
+ *     <enumeration value="norwegian"/>
+ *     <enumeration value="old_english"/>
+ *     <enumeration value="persian"/>
+ *     <enumeration value="pig_latin"/>
+ *     <enumeration value="polish"/>
+ *     <enumeration value="portuguese"/>
+ *     <enumeration value="romance"/>
+ *     <enumeration value="romanian"/>
+ *     <enumeration value="romany"/>
+ *     <enumeration value="russian"/>
+ *     <enumeration value="samaritan"/>
+ *     <enumeration value="sanskrit"/>
+ *     <enumeration value="serbian"/>
+ *     <enumeration value="serbo-croatian"/>
+ *     <enumeration value="sichuan_yi"/>
+ *     <enumeration value="sicilian"/>
+ *     <enumeration value="sign_language"/>
+ *     <enumeration value="slavic"/>
+ *     <enumeration value="slovak"/>
+ *     <enumeration value="slovene"/>
+ *     <enumeration value="somali"/>
+ *     <enumeration value="spanish"/>
+ *     <enumeration value="sumerian"/>
+ *     <enumeration value="swahili"/>
+ *     <enumeration value="swedish"/>
+ *     <enumeration value="swiss_german"/>
+ *     <enumeration value="tagalog"/>
+ *     <enumeration value="taiwanese_chinese"/>
+ *     <enumeration value="tamil"/>
+ *     <enumeration value="thai"/>
+ *     <enumeration value="tibetan"/>
+ *     <enumeration value="turkish"/>
+ *     <enumeration value="udmurt"/>
+ *     <enumeration value="ukrainian"/>
+ *     <enumeration value="unknown"/>
+ *     <enumeration value="urdu"/>
+ *     <enumeration value="vietnamese"/>
+ *     <enumeration value="welsh"/>
+ *     <enumeration value="wolof"/>
+ *     <enumeration value="xhosa"/>
+ *     <enumeration value="yiddish"/>
+ *     <enumeration value="zulu"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LanguageSWVG") +@XmlEnum +public enum LanguageSWVG { + + @XmlEnumValue("adygei") + ADYGEI("adygei"), + @XmlEnumValue("afrikaans") + AFRIKAANS("afrikaans"), + @XmlEnumValue("albanian") + ALBANIAN("albanian"), + @XmlEnumValue("alsatian") + ALSATIAN("alsatian"), + @XmlEnumValue("amharic") + AMHARIC("amharic"), + @XmlEnumValue("arabic") + ARABIC("arabic"), + @XmlEnumValue("armenian") + ARMENIAN("armenian"), + @XmlEnumValue("assamese") + ASSAMESE("assamese"), + @XmlEnumValue("bambara") + BAMBARA("bambara"), + @XmlEnumValue("basque") + BASQUE("basque"), + @XmlEnumValue("bengali") + BENGALI("bengali"), + @XmlEnumValue("berber") + BERBER("berber"), + @XmlEnumValue("breton") + BRETON("breton"), + @XmlEnumValue("bulgarian") + BULGARIAN("bulgarian"), + @XmlEnumValue("buryat") + BURYAT("buryat"), + @XmlEnumValue("cantonese_chinese") + CANTONESE_CHINESE("cantonese_chinese"), + @XmlEnumValue("castillian") + CASTILLIAN("castillian"), + @XmlEnumValue("catalan") + CATALAN("catalan"), + @XmlEnumValue("cayuga") + CAYUGA("cayuga"), + @XmlEnumValue("cheyenne") + CHEYENNE("cheyenne"), + @XmlEnumValue("chinese") + CHINESE("chinese"), + @XmlEnumValue("classical_newari") + CLASSICAL_NEWARI("classical_newari"), + @XmlEnumValue("cornish") + CORNISH("cornish"), + @XmlEnumValue("corsican") + CORSICAN("corsican"), + @XmlEnumValue("creole") + CREOLE("creole"), + @XmlEnumValue("crimean_tatar") + CRIMEAN_TATAR("crimean_tatar"), + @XmlEnumValue("croatian") + CROATIAN("croatian"), + @XmlEnumValue("czech") + CZECH("czech"), + @XmlEnumValue("danish") + DANISH("danish"), + @XmlEnumValue("dargwa") + DARGWA("dargwa"), + @XmlEnumValue("dutch") + DUTCH("dutch"), + @XmlEnumValue("english") + ENGLISH("english"), + @XmlEnumValue("esperanto") + ESPERANTO("esperanto"), + @XmlEnumValue("estonian") + ESTONIAN("estonian"), + @XmlEnumValue("farsi") + FARSI("farsi"), + @XmlEnumValue("filipino") + FILIPINO("filipino"), + @XmlEnumValue("finnish") + FINNISH("finnish"), + @XmlEnumValue("flemish") + FLEMISH("flemish"), + @XmlEnumValue("french") + FRENCH("french"), + @XmlEnumValue("french_canadian") + FRENCH_CANADIAN("french_canadian"), + @XmlEnumValue("georgian") + GEORGIAN("georgian"), + @XmlEnumValue("german") + GERMAN("german"), + @XmlEnumValue("gibberish") + GIBBERISH("gibberish"), + @XmlEnumValue("greek") + GREEK("greek"), + @XmlEnumValue("gujarati") + GUJARATI("gujarati"), + @XmlEnumValue("gullah") + GULLAH("gullah"), + @XmlEnumValue("hausa") + HAUSA("hausa"), + @XmlEnumValue("hawaiian") + HAWAIIAN("hawaiian"), + @XmlEnumValue("hebrew") + HEBREW("hebrew"), + @XmlEnumValue("hindi") + HINDI("hindi"), + @XmlEnumValue("hmong") + HMONG("hmong"), + @XmlEnumValue("hungarian") + HUNGARIAN("hungarian"), + @XmlEnumValue("icelandic") + ICELANDIC("icelandic"), + @XmlEnumValue("indo_european") + INDO_EUROPEAN("indo_european"), + @XmlEnumValue("indonesian") + INDONESIAN("indonesian"), + @XmlEnumValue("ingush") + INGUSH("ingush"), + @XmlEnumValue("inuktitun") + INUKTITUN("inuktitun"), + @XmlEnumValue("inuktitut") + INUKTITUT("inuktitut"), + @XmlEnumValue("inupiaq") + INUPIAQ("inupiaq"), + @XmlEnumValue("irish") + IRISH("irish"), + @XmlEnumValue("italian") + ITALIAN("italian"), + @XmlEnumValue("japanese") + JAPANESE("japanese"), + @XmlEnumValue("kalaallisut") + KALAALLISUT("kalaallisut"), + @XmlEnumValue("kalmyk") + KALMYK("kalmyk"), + @XmlEnumValue("karachay_balkar") + KARACHAY_BALKAR("karachay_balkar"), + @XmlEnumValue("kashubian") + KASHUBIAN("kashubian"), + @XmlEnumValue("kazakh") + KAZAKH("kazakh"), + @XmlEnumValue("khmer") + KHMER("khmer"), + @XmlEnumValue("klingon") + KLINGON("klingon"), + @XmlEnumValue("korean") + KOREAN("korean"), + @XmlEnumValue("kurdish") + KURDISH("kurdish"), + @XmlEnumValue("ladino") + LADINO("ladino"), + @XmlEnumValue("lao") + LAO("lao"), + @XmlEnumValue("lapp") + LAPP("lapp"), + @XmlEnumValue("latin") + LATIN("latin"), + @XmlEnumValue("lithuanian") + LITHUANIAN("lithuanian"), + @XmlEnumValue("lojban") + LOJBAN("lojban"), + @XmlEnumValue("lower_sorbian") + LOWER_SORBIAN("lower_sorbian"), + @XmlEnumValue("macedonian") + MACEDONIAN("macedonian"), + @XmlEnumValue("malagasy") + MALAGASY("malagasy"), + @XmlEnumValue("malay") + MALAY("malay"), + @XmlEnumValue("malayalam") + MALAYALAM("malayalam"), + @XmlEnumValue("maltese") + MALTESE("maltese"), + @XmlEnumValue("mandarin_chinese") + MANDARIN_CHINESE("mandarin_chinese"), + @XmlEnumValue("maori") + MAORI("maori"), + @XmlEnumValue("mende") + MENDE("mende"), + @XmlEnumValue("middle_english") + MIDDLE_ENGLISH("middle_english"), + @XmlEnumValue("mirandese") + MIRANDESE("mirandese"), + @XmlEnumValue("moksha") + MOKSHA("moksha"), + @XmlEnumValue("mongo") + MONGO("mongo"), + @XmlEnumValue("mongolian") + MONGOLIAN("mongolian"), + @XmlEnumValue("multilingual") + MULTILINGUAL("multilingual"), + @XmlEnumValue("navaho") + NAVAHO("navaho"), + @XmlEnumValue("nogai") + NOGAI("nogai"), + @XmlEnumValue("norwegian") + NORWEGIAN("norwegian"), + @XmlEnumValue("old_english") + OLD_ENGLISH("old_english"), + @XmlEnumValue("persian") + PERSIAN("persian"), + @XmlEnumValue("pig_latin") + PIG_LATIN("pig_latin"), + @XmlEnumValue("polish") + POLISH("polish"), + @XmlEnumValue("portuguese") + PORTUGUESE("portuguese"), + @XmlEnumValue("romance") + ROMANCE("romance"), + @XmlEnumValue("romanian") + ROMANIAN("romanian"), + @XmlEnumValue("romany") + ROMANY("romany"), + @XmlEnumValue("russian") + RUSSIAN("russian"), + @XmlEnumValue("samaritan") + SAMARITAN("samaritan"), + @XmlEnumValue("sanskrit") + SANSKRIT("sanskrit"), + @XmlEnumValue("serbian") + SERBIAN("serbian"), + @XmlEnumValue("serbo-croatian") + SERBO_CROATIAN("serbo-croatian"), + @XmlEnumValue("sichuan_yi") + SICHUAN_YI("sichuan_yi"), + @XmlEnumValue("sicilian") + SICILIAN("sicilian"), + @XmlEnumValue("sign_language") + SIGN_LANGUAGE("sign_language"), + @XmlEnumValue("slavic") + SLAVIC("slavic"), + @XmlEnumValue("slovak") + SLOVAK("slovak"), + @XmlEnumValue("slovene") + SLOVENE("slovene"), + @XmlEnumValue("somali") + SOMALI("somali"), + @XmlEnumValue("spanish") + SPANISH("spanish"), + @XmlEnumValue("sumerian") + SUMERIAN("sumerian"), + @XmlEnumValue("swahili") + SWAHILI("swahili"), + @XmlEnumValue("swedish") + SWEDISH("swedish"), + @XmlEnumValue("swiss_german") + SWISS_GERMAN("swiss_german"), + @XmlEnumValue("tagalog") + TAGALOG("tagalog"), + @XmlEnumValue("taiwanese_chinese") + TAIWANESE_CHINESE("taiwanese_chinese"), + @XmlEnumValue("tamil") + TAMIL("tamil"), + @XmlEnumValue("thai") + THAI("thai"), + @XmlEnumValue("tibetan") + TIBETAN("tibetan"), + @XmlEnumValue("turkish") + TURKISH("turkish"), + @XmlEnumValue("udmurt") + UDMURT("udmurt"), + @XmlEnumValue("ukrainian") + UKRAINIAN("ukrainian"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + @XmlEnumValue("urdu") + URDU("urdu"), + @XmlEnumValue("vietnamese") + VIETNAMESE("vietnamese"), + @XmlEnumValue("welsh") + WELSH("welsh"), + @XmlEnumValue("wolof") + WOLOF("wolof"), + @XmlEnumValue("xhosa") + XHOSA("xhosa"), + @XmlEnumValue("yiddish") + YIDDISH("yiddish"), + @XmlEnumValue("zulu") + ZULU("zulu"); + private final String value; + + LanguageSWVG(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LanguageSWVG fromValue(String v) { + for (LanguageSWVG c: LanguageSWVG.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LanguageStringType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LanguageStringType.java new file mode 100644 index 0000000..ba36e9e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LanguageStringType.java @@ -0,0 +1,649 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LanguageStringType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LanguageStringType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Abkhazian"/>
+ *     <enumeration value="Adygei"/>
+ *     <enumeration value="Afar"/>
+ *     <enumeration value="Afrikaans"/>
+ *     <enumeration value="Albanian"/>
+ *     <enumeration value="Alsatian"/>
+ *     <enumeration value="Amharic"/>
+ *     <enumeration value="Arabic"/>
+ *     <enumeration value="Aramaic"/>
+ *     <enumeration value="Armenian"/>
+ *     <enumeration value="Assamese"/>
+ *     <enumeration value="Aymara"/>
+ *     <enumeration value="Azerbaijani"/>
+ *     <enumeration value="Bambara"/>
+ *     <enumeration value="Bashkir"/>
+ *     <enumeration value="Basque"/>
+ *     <enumeration value="Bengali"/>
+ *     <enumeration value="Berber"/>
+ *     <enumeration value="Bhutani"/>
+ *     <enumeration value="Bihari"/>
+ *     <enumeration value="Bislama"/>
+ *     <enumeration value="Breton"/>
+ *     <enumeration value="Bulgarian"/>
+ *     <enumeration value="Burmese"/>
+ *     <enumeration value="Buryat"/>
+ *     <enumeration value="Byelorussian"/>
+ *     <enumeration value="CantoneseChinese"/>
+ *     <enumeration value="Castillian"/>
+ *     <enumeration value="Catalan"/>
+ *     <enumeration value="Cayuga"/>
+ *     <enumeration value="Cheyenne"/>
+ *     <enumeration value="Chinese"/>
+ *     <enumeration value="ClassicalNewari"/>
+ *     <enumeration value="Cornish"/>
+ *     <enumeration value="Corsican"/>
+ *     <enumeration value="Creole"/>
+ *     <enumeration value="CrimeanTatar"/>
+ *     <enumeration value="Croatian"/>
+ *     <enumeration value="Czech"/>
+ *     <enumeration value="Danish"/>
+ *     <enumeration value="Dargwa"/>
+ *     <enumeration value="Dutch"/>
+ *     <enumeration value="English"/>
+ *     <enumeration value="Esperanto"/>
+ *     <enumeration value="Estonian"/>
+ *     <enumeration value="Faroese"/>
+ *     <enumeration value="Farsi"/>
+ *     <enumeration value="Fiji"/>
+ *     <enumeration value="Filipino"/>
+ *     <enumeration value="Finnish"/>
+ *     <enumeration value="Flemish"/>
+ *     <enumeration value="French"/>
+ *     <enumeration value="FrenchCanadian"/>
+ *     <enumeration value="Frisian"/>
+ *     <enumeration value="Galician"/>
+ *     <enumeration value="Georgian"/>
+ *     <enumeration value="German"/>
+ *     <enumeration value="Gibberish"/>
+ *     <enumeration value="Greek"/>
+ *     <enumeration value="Greenlandic"/>
+ *     <enumeration value="Guarani"/>
+ *     <enumeration value="Gujarati"/>
+ *     <enumeration value="Gullah"/>
+ *     <enumeration value="Hausa"/>
+ *     <enumeration value="Hawaiian"/>
+ *     <enumeration value="Hebrew"/>
+ *     <enumeration value="Hindi"/>
+ *     <enumeration value="Hmong"/>
+ *     <enumeration value="Hungarian"/>
+ *     <enumeration value="Icelandic"/>
+ *     <enumeration value="IndoEuropean"/>
+ *     <enumeration value="Indonesian"/>
+ *     <enumeration value="Ingush"/>
+ *     <enumeration value="Interlingua"/>
+ *     <enumeration value="Interlingue"/>
+ *     <enumeration value="Inuktitun"/>
+ *     <enumeration value="Inuktitut"/>
+ *     <enumeration value="Inupiak"/>
+ *     <enumeration value="Inupiaq"/>
+ *     <enumeration value="Irish"/>
+ *     <enumeration value="Italian"/>
+ *     <enumeration value="Japanese"/>
+ *     <enumeration value="Javanese"/>
+ *     <enumeration value="Kalaallisut"/>
+ *     <enumeration value="Kalmyk"/>
+ *     <enumeration value="Kannada"/>
+ *     <enumeration value="KarachayBalkar"/>
+ *     <enumeration value="Kashmiri"/>
+ *     <enumeration value="Kashubian"/>
+ *     <enumeration value="Kazakh"/>
+ *     <enumeration value="Khmer"/>
+ *     <enumeration value="Kinyarwanda"/>
+ *     <enumeration value="Kirghiz"/>
+ *     <enumeration value="Kirundi"/>
+ *     <enumeration value="Klingon"/>
+ *     <enumeration value="Korean"/>
+ *     <enumeration value="Kurdish"/>
+ *     <enumeration value="Ladino"/>
+ *     <enumeration value="Lao"/>
+ *     <enumeration value="Lapp"/>
+ *     <enumeration value="Latin"/>
+ *     <enumeration value="Latvian"/>
+ *     <enumeration value="Lingala"/>
+ *     <enumeration value="Lithuanian"/>
+ *     <enumeration value="Lojban"/>
+ *     <enumeration value="LowerSorbian"/>
+ *     <enumeration value="Macedonian"/>
+ *     <enumeration value="Malagasy"/>
+ *     <enumeration value="Malay"/>
+ *     <enumeration value="Malayalam"/>
+ *     <enumeration value="Maltese"/>
+ *     <enumeration value="MandarinChinese"/>
+ *     <enumeration value="Maori"/>
+ *     <enumeration value="Marathi"/>
+ *     <enumeration value="Mende"/>
+ *     <enumeration value="MiddleEnglish"/>
+ *     <enumeration value="Mirandese"/>
+ *     <enumeration value="Moksha"/>
+ *     <enumeration value="Moldavian"/>
+ *     <enumeration value="Mongo"/>
+ *     <enumeration value="Mongolian"/>
+ *     <enumeration value="Multilingual"/>
+ *     <enumeration value="Nauru"/>
+ *     <enumeration value="Navaho"/>
+ *     <enumeration value="Nepali"/>
+ *     <enumeration value="Nogai"/>
+ *     <enumeration value="Norwegian"/>
+ *     <enumeration value="Occitan"/>
+ *     <enumeration value="OldEnglish"/>
+ *     <enumeration value="Oriya"/>
+ *     <enumeration value="Oromo"/>
+ *     <enumeration value="Pashto"/>
+ *     <enumeration value="Persian"/>
+ *     <enumeration value="PigLatin"/>
+ *     <enumeration value="Polish"/>
+ *     <enumeration value="Portuguese"/>
+ *     <enumeration value="Punjabi"/>
+ *     <enumeration value="Quechua"/>
+ *     <enumeration value="Romance"/>
+ *     <enumeration value="Romanian"/>
+ *     <enumeration value="Romany"/>
+ *     <enumeration value="Russian"/>
+ *     <enumeration value="Samaritan"/>
+ *     <enumeration value="Samoan"/>
+ *     <enumeration value="Sangho"/>
+ *     <enumeration value="Sanskrit"/>
+ *     <enumeration value="Serbian"/>
+ *     <enumeration value="Serbo-Croatian"/>
+ *     <enumeration value="Sesotho"/>
+ *     <enumeration value="Setswana"/>
+ *     <enumeration value="Shona"/>
+ *     <enumeration value="SichuanYi"/>
+ *     <enumeration value="Sicilian"/>
+ *     <enumeration value="SignLanguage"/>
+ *     <enumeration value="Sindhi"/>
+ *     <enumeration value="Sinhalese"/>
+ *     <enumeration value="Siswati"/>
+ *     <enumeration value="Slavic"/>
+ *     <enumeration value="Slovak"/>
+ *     <enumeration value="Slovakian"/>
+ *     <enumeration value="Slovene"/>
+ *     <enumeration value="Somali"/>
+ *     <enumeration value="Spanish"/>
+ *     <enumeration value="Sumerian"/>
+ *     <enumeration value="Sundanese"/>
+ *     <enumeration value="Swahili"/>
+ *     <enumeration value="Swedish"/>
+ *     <enumeration value="SwissGerman"/>
+ *     <enumeration value="Syriac"/>
+ *     <enumeration value="Tagalog"/>
+ *     <enumeration value="TaiwaneseChinese"/>
+ *     <enumeration value="Tajik"/>
+ *     <enumeration value="Tamil"/>
+ *     <enumeration value="Tatar"/>
+ *     <enumeration value="Telugu"/>
+ *     <enumeration value="Thai"/>
+ *     <enumeration value="Tibetan"/>
+ *     <enumeration value="Tigrinya"/>
+ *     <enumeration value="Tonga"/>
+ *     <enumeration value="Tsonga"/>
+ *     <enumeration value="Turkish"/>
+ *     <enumeration value="Turkmen"/>
+ *     <enumeration value="Twi"/>
+ *     <enumeration value="Udmurt"/>
+ *     <enumeration value="Uighur"/>
+ *     <enumeration value="Ukrainian"/>
+ *     <enumeration value="Ukranian"/>
+ *     <enumeration value="Unknown"/>
+ *     <enumeration value="Urdu"/>
+ *     <enumeration value="Uzbek"/>
+ *     <enumeration value="Vietnamese"/>
+ *     <enumeration value="Volapuk"/>
+ *     <enumeration value="Welsh"/>
+ *     <enumeration value="Wolof"/>
+ *     <enumeration value="Xhosa"/>
+ *     <enumeration value="Yiddish"/>
+ *     <enumeration value="Yoruba"/>
+ *     <enumeration value="Zhuang"/>
+ *     <enumeration value="Zulu"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LanguageStringType") +@XmlEnum +public enum LanguageStringType { + + @XmlEnumValue("Abkhazian") + ABKHAZIAN("Abkhazian"), + @XmlEnumValue("Adygei") + ADYGEI("Adygei"), + @XmlEnumValue("Afar") + AFAR("Afar"), + @XmlEnumValue("Afrikaans") + AFRIKAANS("Afrikaans"), + @XmlEnumValue("Albanian") + ALBANIAN("Albanian"), + @XmlEnumValue("Alsatian") + ALSATIAN("Alsatian"), + @XmlEnumValue("Amharic") + AMHARIC("Amharic"), + @XmlEnumValue("Arabic") + ARABIC("Arabic"), + @XmlEnumValue("Aramaic") + ARAMAIC("Aramaic"), + @XmlEnumValue("Armenian") + ARMENIAN("Armenian"), + @XmlEnumValue("Assamese") + ASSAMESE("Assamese"), + @XmlEnumValue("Aymara") + AYMARA("Aymara"), + @XmlEnumValue("Azerbaijani") + AZERBAIJANI("Azerbaijani"), + @XmlEnumValue("Bambara") + BAMBARA("Bambara"), + @XmlEnumValue("Bashkir") + BASHKIR("Bashkir"), + @XmlEnumValue("Basque") + BASQUE("Basque"), + @XmlEnumValue("Bengali") + BENGALI("Bengali"), + @XmlEnumValue("Berber") + BERBER("Berber"), + @XmlEnumValue("Bhutani") + BHUTANI("Bhutani"), + @XmlEnumValue("Bihari") + BIHARI("Bihari"), + @XmlEnumValue("Bislama") + BISLAMA("Bislama"), + @XmlEnumValue("Breton") + BRETON("Breton"), + @XmlEnumValue("Bulgarian") + BULGARIAN("Bulgarian"), + @XmlEnumValue("Burmese") + BURMESE("Burmese"), + @XmlEnumValue("Buryat") + BURYAT("Buryat"), + @XmlEnumValue("Byelorussian") + BYELORUSSIAN("Byelorussian"), + @XmlEnumValue("CantoneseChinese") + CANTONESE_CHINESE("CantoneseChinese"), + @XmlEnumValue("Castillian") + CASTILLIAN("Castillian"), + @XmlEnumValue("Catalan") + CATALAN("Catalan"), + @XmlEnumValue("Cayuga") + CAYUGA("Cayuga"), + @XmlEnumValue("Cheyenne") + CHEYENNE("Cheyenne"), + @XmlEnumValue("Chinese") + CHINESE("Chinese"), + @XmlEnumValue("ClassicalNewari") + CLASSICAL_NEWARI("ClassicalNewari"), + @XmlEnumValue("Cornish") + CORNISH("Cornish"), + @XmlEnumValue("Corsican") + CORSICAN("Corsican"), + @XmlEnumValue("Creole") + CREOLE("Creole"), + @XmlEnumValue("CrimeanTatar") + CRIMEAN_TATAR("CrimeanTatar"), + @XmlEnumValue("Croatian") + CROATIAN("Croatian"), + @XmlEnumValue("Czech") + CZECH("Czech"), + @XmlEnumValue("Danish") + DANISH("Danish"), + @XmlEnumValue("Dargwa") + DARGWA("Dargwa"), + @XmlEnumValue("Dutch") + DUTCH("Dutch"), + @XmlEnumValue("English") + ENGLISH("English"), + @XmlEnumValue("Esperanto") + ESPERANTO("Esperanto"), + @XmlEnumValue("Estonian") + ESTONIAN("Estonian"), + @XmlEnumValue("Faroese") + FAROESE("Faroese"), + @XmlEnumValue("Farsi") + FARSI("Farsi"), + @XmlEnumValue("Fiji") + FIJI("Fiji"), + @XmlEnumValue("Filipino") + FILIPINO("Filipino"), + @XmlEnumValue("Finnish") + FINNISH("Finnish"), + @XmlEnumValue("Flemish") + FLEMISH("Flemish"), + @XmlEnumValue("French") + FRENCH("French"), + @XmlEnumValue("FrenchCanadian") + FRENCH_CANADIAN("FrenchCanadian"), + @XmlEnumValue("Frisian") + FRISIAN("Frisian"), + @XmlEnumValue("Galician") + GALICIAN("Galician"), + @XmlEnumValue("Georgian") + GEORGIAN("Georgian"), + @XmlEnumValue("German") + GERMAN("German"), + @XmlEnumValue("Gibberish") + GIBBERISH("Gibberish"), + @XmlEnumValue("Greek") + GREEK("Greek"), + @XmlEnumValue("Greenlandic") + GREENLANDIC("Greenlandic"), + @XmlEnumValue("Guarani") + GUARANI("Guarani"), + @XmlEnumValue("Gujarati") + GUJARATI("Gujarati"), + @XmlEnumValue("Gullah") + GULLAH("Gullah"), + @XmlEnumValue("Hausa") + HAUSA("Hausa"), + @XmlEnumValue("Hawaiian") + HAWAIIAN("Hawaiian"), + @XmlEnumValue("Hebrew") + HEBREW("Hebrew"), + @XmlEnumValue("Hindi") + HINDI("Hindi"), + @XmlEnumValue("Hmong") + HMONG("Hmong"), + @XmlEnumValue("Hungarian") + HUNGARIAN("Hungarian"), + @XmlEnumValue("Icelandic") + ICELANDIC("Icelandic"), + @XmlEnumValue("IndoEuropean") + INDO_EUROPEAN("IndoEuropean"), + @XmlEnumValue("Indonesian") + INDONESIAN("Indonesian"), + @XmlEnumValue("Ingush") + INGUSH("Ingush"), + @XmlEnumValue("Interlingua") + INTERLINGUA("Interlingua"), + @XmlEnumValue("Interlingue") + INTERLINGUE("Interlingue"), + @XmlEnumValue("Inuktitun") + INUKTITUN("Inuktitun"), + @XmlEnumValue("Inuktitut") + INUKTITUT("Inuktitut"), + @XmlEnumValue("Inupiak") + INUPIAK("Inupiak"), + @XmlEnumValue("Inupiaq") + INUPIAQ("Inupiaq"), + @XmlEnumValue("Irish") + IRISH("Irish"), + @XmlEnumValue("Italian") + ITALIAN("Italian"), + @XmlEnumValue("Japanese") + JAPANESE("Japanese"), + @XmlEnumValue("Javanese") + JAVANESE("Javanese"), + @XmlEnumValue("Kalaallisut") + KALAALLISUT("Kalaallisut"), + @XmlEnumValue("Kalmyk") + KALMYK("Kalmyk"), + @XmlEnumValue("Kannada") + KANNADA("Kannada"), + @XmlEnumValue("KarachayBalkar") + KARACHAY_BALKAR("KarachayBalkar"), + @XmlEnumValue("Kashmiri") + KASHMIRI("Kashmiri"), + @XmlEnumValue("Kashubian") + KASHUBIAN("Kashubian"), + @XmlEnumValue("Kazakh") + KAZAKH("Kazakh"), + @XmlEnumValue("Khmer") + KHMER("Khmer"), + @XmlEnumValue("Kinyarwanda") + KINYARWANDA("Kinyarwanda"), + @XmlEnumValue("Kirghiz") + KIRGHIZ("Kirghiz"), + @XmlEnumValue("Kirundi") + KIRUNDI("Kirundi"), + @XmlEnumValue("Klingon") + KLINGON("Klingon"), + @XmlEnumValue("Korean") + KOREAN("Korean"), + @XmlEnumValue("Kurdish") + KURDISH("Kurdish"), + @XmlEnumValue("Ladino") + LADINO("Ladino"), + @XmlEnumValue("Lao") + LAO("Lao"), + @XmlEnumValue("Lapp") + LAPP("Lapp"), + @XmlEnumValue("Latin") + LATIN("Latin"), + @XmlEnumValue("Latvian") + LATVIAN("Latvian"), + @XmlEnumValue("Lingala") + LINGALA("Lingala"), + @XmlEnumValue("Lithuanian") + LITHUANIAN("Lithuanian"), + @XmlEnumValue("Lojban") + LOJBAN("Lojban"), + @XmlEnumValue("LowerSorbian") + LOWER_SORBIAN("LowerSorbian"), + @XmlEnumValue("Macedonian") + MACEDONIAN("Macedonian"), + @XmlEnumValue("Malagasy") + MALAGASY("Malagasy"), + @XmlEnumValue("Malay") + MALAY("Malay"), + @XmlEnumValue("Malayalam") + MALAYALAM("Malayalam"), + @XmlEnumValue("Maltese") + MALTESE("Maltese"), + @XmlEnumValue("MandarinChinese") + MANDARIN_CHINESE("MandarinChinese"), + @XmlEnumValue("Maori") + MAORI("Maori"), + @XmlEnumValue("Marathi") + MARATHI("Marathi"), + @XmlEnumValue("Mende") + MENDE("Mende"), + @XmlEnumValue("MiddleEnglish") + MIDDLE_ENGLISH("MiddleEnglish"), + @XmlEnumValue("Mirandese") + MIRANDESE("Mirandese"), + @XmlEnumValue("Moksha") + MOKSHA("Moksha"), + @XmlEnumValue("Moldavian") + MOLDAVIAN("Moldavian"), + @XmlEnumValue("Mongo") + MONGO("Mongo"), + @XmlEnumValue("Mongolian") + MONGOLIAN("Mongolian"), + @XmlEnumValue("Multilingual") + MULTILINGUAL("Multilingual"), + @XmlEnumValue("Nauru") + NAURU("Nauru"), + @XmlEnumValue("Navaho") + NAVAHO("Navaho"), + @XmlEnumValue("Nepali") + NEPALI("Nepali"), + @XmlEnumValue("Nogai") + NOGAI("Nogai"), + @XmlEnumValue("Norwegian") + NORWEGIAN("Norwegian"), + @XmlEnumValue("Occitan") + OCCITAN("Occitan"), + @XmlEnumValue("OldEnglish") + OLD_ENGLISH("OldEnglish"), + @XmlEnumValue("Oriya") + ORIYA("Oriya"), + @XmlEnumValue("Oromo") + OROMO("Oromo"), + @XmlEnumValue("Pashto") + PASHTO("Pashto"), + @XmlEnumValue("Persian") + PERSIAN("Persian"), + @XmlEnumValue("PigLatin") + PIG_LATIN("PigLatin"), + @XmlEnumValue("Polish") + POLISH("Polish"), + @XmlEnumValue("Portuguese") + PORTUGUESE("Portuguese"), + @XmlEnumValue("Punjabi") + PUNJABI("Punjabi"), + @XmlEnumValue("Quechua") + QUECHUA("Quechua"), + @XmlEnumValue("Romance") + ROMANCE("Romance"), + @XmlEnumValue("Romanian") + ROMANIAN("Romanian"), + @XmlEnumValue("Romany") + ROMANY("Romany"), + @XmlEnumValue("Russian") + RUSSIAN("Russian"), + @XmlEnumValue("Samaritan") + SAMARITAN("Samaritan"), + @XmlEnumValue("Samoan") + SAMOAN("Samoan"), + @XmlEnumValue("Sangho") + SANGHO("Sangho"), + @XmlEnumValue("Sanskrit") + SANSKRIT("Sanskrit"), + @XmlEnumValue("Serbian") + SERBIAN("Serbian"), + @XmlEnumValue("Serbo-Croatian") + SERBO_CROATIAN("Serbo-Croatian"), + @XmlEnumValue("Sesotho") + SESOTHO("Sesotho"), + @XmlEnumValue("Setswana") + SETSWANA("Setswana"), + @XmlEnumValue("Shona") + SHONA("Shona"), + @XmlEnumValue("SichuanYi") + SICHUAN_YI("SichuanYi"), + @XmlEnumValue("Sicilian") + SICILIAN("Sicilian"), + @XmlEnumValue("SignLanguage") + SIGN_LANGUAGE("SignLanguage"), + @XmlEnumValue("Sindhi") + SINDHI("Sindhi"), + @XmlEnumValue("Sinhalese") + SINHALESE("Sinhalese"), + @XmlEnumValue("Siswati") + SISWATI("Siswati"), + @XmlEnumValue("Slavic") + SLAVIC("Slavic"), + @XmlEnumValue("Slovak") + SLOVAK("Slovak"), + @XmlEnumValue("Slovakian") + SLOVAKIAN("Slovakian"), + @XmlEnumValue("Slovene") + SLOVENE("Slovene"), + @XmlEnumValue("Somali") + SOMALI("Somali"), + @XmlEnumValue("Spanish") + SPANISH("Spanish"), + @XmlEnumValue("Sumerian") + SUMERIAN("Sumerian"), + @XmlEnumValue("Sundanese") + SUNDANESE("Sundanese"), + @XmlEnumValue("Swahili") + SWAHILI("Swahili"), + @XmlEnumValue("Swedish") + SWEDISH("Swedish"), + @XmlEnumValue("SwissGerman") + SWISS_GERMAN("SwissGerman"), + @XmlEnumValue("Syriac") + SYRIAC("Syriac"), + @XmlEnumValue("Tagalog") + TAGALOG("Tagalog"), + @XmlEnumValue("TaiwaneseChinese") + TAIWANESE_CHINESE("TaiwaneseChinese"), + @XmlEnumValue("Tajik") + TAJIK("Tajik"), + @XmlEnumValue("Tamil") + TAMIL("Tamil"), + @XmlEnumValue("Tatar") + TATAR("Tatar"), + @XmlEnumValue("Telugu") + TELUGU("Telugu"), + @XmlEnumValue("Thai") + THAI("Thai"), + @XmlEnumValue("Tibetan") + TIBETAN("Tibetan"), + @XmlEnumValue("Tigrinya") + TIGRINYA("Tigrinya"), + @XmlEnumValue("Tonga") + TONGA("Tonga"), + @XmlEnumValue("Tsonga") + TSONGA("Tsonga"), + @XmlEnumValue("Turkish") + TURKISH("Turkish"), + @XmlEnumValue("Turkmen") + TURKMEN("Turkmen"), + @XmlEnumValue("Twi") + TWI("Twi"), + @XmlEnumValue("Udmurt") + UDMURT("Udmurt"), + @XmlEnumValue("Uighur") + UIGHUR("Uighur"), + @XmlEnumValue("Ukrainian") + UKRAINIAN("Ukrainian"), + @XmlEnumValue("Ukranian") + UKRANIAN("Ukranian"), + @XmlEnumValue("Unknown") + UNKNOWN("Unknown"), + @XmlEnumValue("Urdu") + URDU("Urdu"), + @XmlEnumValue("Uzbek") + UZBEK("Uzbek"), + @XmlEnumValue("Vietnamese") + VIETNAMESE("Vietnamese"), + @XmlEnumValue("Volapuk") + VOLAPUK("Volapuk"), + @XmlEnumValue("Welsh") + WELSH("Welsh"), + @XmlEnumValue("Wolof") + WOLOF("Wolof"), + @XmlEnumValue("Xhosa") + XHOSA("Xhosa"), + @XmlEnumValue("Yiddish") + YIDDISH("Yiddish"), + @XmlEnumValue("Yoruba") + YORUBA("Yoruba"), + @XmlEnumValue("Zhuang") + ZHUANG("Zhuang"), + @XmlEnumValue("Zulu") + ZULU("Zulu"); + private final String value; + + LanguageStringType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LanguageStringType fromValue(String v) { + for (LanguageStringType c: LanguageStringType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimension.java new file mode 100644 index 0000000..1b0dc5b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LengthDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LengthDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthDimension", propOrder = { + "value" +}) +public class LengthDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimensionOptionalUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimensionOptionalUnit.java new file mode 100644 index 0000000..0f9b240 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthDimensionOptionalUnit.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LengthDimensionOptionalUnit complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LengthDimensionOptionalUnit">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthDimensionOptionalUnit", propOrder = { + "value" +}) +public class LengthDimensionOptionalUnit { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LengthFiveDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthFiveDigitDimension.java new file mode 100644 index 0000000..9c8e77d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthFiveDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LengthFiveDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LengthFiveDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthFiveDigitDimension", propOrder = { + "value" +}) +public class LengthFiveDigitDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LengthFourDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthFourDigitDimension.java new file mode 100644 index 0000000..4c85779 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthFourDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LengthFourDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LengthFourDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>FourDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthFourDigitDimension", propOrder = { + "value" +}) +public class LengthFourDigitDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LengthIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthIntegerDimension.java new file mode 100644 index 0000000..df0ae28 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LengthIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LengthIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthIntegerDimension", propOrder = { + "value" +}) +public class LengthIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LengthSevenDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthSevenDigitDimension.java new file mode 100644 index 0000000..0f06ab6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthSevenDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LengthSevenDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LengthSevenDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>SevenDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthSevenDigitDimension", propOrder = { + "value" +}) +public class LengthSevenDigitDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LengthUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthUnitOfMeasure.java new file mode 100644 index 0000000..2c5afd6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LengthUnitOfMeasure.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LengthUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LengthUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MM"/>
+ *     <enumeration value="CM"/>
+ *     <enumeration value="M"/>
+ *     <enumeration value="IN"/>
+ *     <enumeration value="FT"/>
+ *     <enumeration value="inches"/>
+ *     <enumeration value="feet"/>
+ *     <enumeration value="meters"/>
+ *     <enumeration value="decimeters"/>
+ *     <enumeration value="centimeters"/>
+ *     <enumeration value="millimeters"/>
+ *     <enumeration value="micrometers"/>
+ *     <enumeration value="nanometers"/>
+ *     <enumeration value="picometers"/>
+ *     <enumeration value="hundredths_inches"/>
+ *     <enumeration value="yards"/>
+ *     <enumeration value="angstrom"/>
+ *     <enumeration value="mils"/>
+ *     <enumeration value="miles"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LengthUnitOfMeasure") +@XmlEnum +public enum LengthUnitOfMeasure { + + MM("MM"), + CM("CM"), + M("M"), + IN("IN"), + FT("FT"), + @XmlEnumValue("inches") + INCHES("inches"), + @XmlEnumValue("feet") + FEET("feet"), + @XmlEnumValue("meters") + METERS("meters"), + @XmlEnumValue("decimeters") + DECIMETERS("decimeters"), + @XmlEnumValue("centimeters") + CENTIMETERS("centimeters"), + @XmlEnumValue("millimeters") + MILLIMETERS("millimeters"), + @XmlEnumValue("micrometers") + MICROMETERS("micrometers"), + @XmlEnumValue("nanometers") + NANOMETERS("nanometers"), + @XmlEnumValue("picometers") + PICOMETERS("picometers"), + @XmlEnumValue("hundredths_inches") + HUNDREDTHS_INCHES("hundredths_inches"), + @XmlEnumValue("yards") + YARDS("yards"), + @XmlEnumValue("angstrom") + ANGSTROM("angstrom"), + @XmlEnumValue("mils") + MILS("mils"), + @XmlEnumValue("miles") + MILES("miles"); + private final String value; + + LengthUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LengthUnitOfMeasure fromValue(String v) { + for (LengthUnitOfMeasure c: LengthUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Lens.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Lens.java new file mode 100644 index 0000000..29725ab --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Lens.java @@ -0,0 +1,577 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CameraType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="camcorder"/>
+ *               <enumeration value="digital-camera"/>
+ *               <enumeration value="35mm-rangefinder"/>
+ *               <enumeration value="35mm-slr"/>
+ *               <enumeration value="aps"/>
+ *               <enumeration value="large-format"/>
+ *               <enumeration value="medium-format"/>
+ *               <enumeration value="underwater"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CompatibleCameraMount" type="{}LongString" minOccurs="0"/>
+ *         <element name="FixedFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FocalType" type="{}LongString" minOccurs="0"/>
+ *         <element name="MinFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaxFocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="wide-angle"/>
+ *               <enumeration value="telephoto"/>
+ *               <enumeration value="zoom"/>
+ *               <enumeration value="macro"/>
+ *               <enumeration value="tilt-shift"/>
+ *               <enumeration value="fisheye"/>
+ *               <enumeration value="teleconverter"/>
+ *               <enumeration value="normal"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FocusType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="manual-focus"/>
+ *               <enumeration value="auto-focus"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Features" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cameraType", + "compatibleCameraMount", + "fixedFocalLength", + "focalType", + "minFocalLength", + "maxFocalLength", + "lensType", + "focusType", + "features", + "waterResistanceDepth", + "waterResistanceLevel", + "weightLimit", + "wirelessTechnology", + "zoomRatio", + "itemTypeName", + "includedFeatures", + "cameraLens" +}) +@XmlRootElement(name = "Lens") +public class Lens { + + @XmlElement(name = "CameraType") + protected String cameraType; + @XmlElement(name = "CompatibleCameraMount") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleCameraMount; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FocalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focalType; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "LensType") + protected String lensType; + @XmlElement(name = "FocusType") + protected String focusType; + @XmlElement(name = "Features") + protected List features; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WeightLimit") + protected WeightDimension weightLimit; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "CameraLens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraLens; + + /** + * 获取cameraType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraType() { + return cameraType; + } + + /** + * 设置cameraType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraType(String value) { + this.cameraType = value; + } + + /** + * 获取compatibleCameraMount属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleCameraMount() { + return compatibleCameraMount; + } + + /** + * 设置compatibleCameraMount属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleCameraMount(String value) { + this.compatibleCameraMount = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取focalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocalType() { + return focalType; + } + + /** + * 设置focalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocalType(String value) { + this.focalType = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightLimit(WeightDimension value) { + this.weightLimit = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取cameraLens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraLens() { + return cameraLens; + } + + /** + * 设置cameraLens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraLens(String value) { + this.cameraLens = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LensAccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LensAccessory.java new file mode 100644 index 0000000..eb73558 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LensAccessory.java @@ -0,0 +1,144 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ForUseWith" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="film-cameras"/>
+ *               <enumeration value="digital-cameras"/>
+ *               <enumeration value="camcorders"/>
+ *               <enumeration value="telescopes"/>
+ *               <enumeration value="microscopes"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AccessoryType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="c-mounts"/>
+ *               <enumeration value="lens-scope-converters"/>
+ *               <enumeration value="lens-to-camera-adapters"/>
+ *               <enumeration value="remote-lens-controllers"/>
+ *               <enumeration value="extenders"/>
+ *               <enumeration value="series-vii-adapters"/>
+ *               <enumeration value="t-mounts"/>
+ *               <enumeration value="tripod-adapters"/>
+ *               <enumeration value="lens-boards"/>
+ *               <enumeration value="bayonets"/>
+ *               <enumeration value="lens-hoods"/>
+ *               <enumeration value="lens-supports"/>
+ *               <enumeration value="rapid-focusing-levers"/>
+ *               <enumeration value="shutters"/>
+ *               <enumeration value="diopters"/>
+ *               <enumeration value="mirror-scopes"/>
+ *               <enumeration value="lens-caps-general"/>
+ *               <enumeration value="lens-caps-up-to-48mm"/>
+ *               <enumeration value="lens-caps-49mm"/>
+ *               <enumeration value="lens-caps-52mm"/>
+ *               <enumeration value="lens-caps-55mm"/>
+ *               <enumeration value="lens-caps-58mm"/>
+ *               <enumeration value="lens-caps-62mm"/>
+ *               <enumeration value="lens-caps-67mm"/>
+ *               <enumeration value="lens-caps-72mm"/>
+ *               <enumeration value="lens-caps-77mm"/>
+ *               <enumeration value="lens-caps-82mm"/>
+ *               <enumeration value="lens-caps-86mm"/>
+ *               <enumeration value="lens-caps-95mm"/>
+ *               <enumeration value="lens-caps-other-sizes"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "forUseWith", + "accessoryType" +}) +@XmlRootElement(name = "LensAccessory") +public class LensAccessory { + + @XmlElement(name = "ForUseWith") + protected String forUseWith; + @XmlElement(name = "AccessoryType") + protected String accessoryType; + + /** + * 获取forUseWith属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getForUseWith() { + return forUseWith; + } + + /** + * 设置forUseWith属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setForUseWith(String value) { + this.forUseWith = value; + } + + /** + * 获取accessoryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryType() { + return accessoryType; + } + + /** + * 设置accessoryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryType(String value) { + this.accessoryType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LensFixedFocalLengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LensFixedFocalLengthDimension.java new file mode 100644 index 0000000..1aabd7b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LensFixedFocalLengthDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LensFixedFocalLengthDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LensFixedFocalLengthDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}FocalLengthDimension" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LensFixedFocalLengthDimension", propOrder = { + "value" +}) +public class LensFixedFocalLengthDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected FocalLengthDimension unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link FocalLengthDimension } + * + */ + public FocalLengthDimension getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link FocalLengthDimension } + * + */ + public void setUnitOfMeasure(FocalLengthDimension value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LightBulbs.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LightBulbs.java new file mode 100644 index 0000000..3d331f2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LightBulbs.java @@ -0,0 +1,2082 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Wattage"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BulbDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BulbLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BulbLifeSpan" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BulbPowerFactor" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BulbSpecialFeatures" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="BulbSwitchingCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BulbType" type="{}String" minOccurs="0"/>
+ *         <element name="BulbWattage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}String" minOccurs="0"/>
+ *         <element name="Certification" type="{}String" maxOccurs="4" minOccurs="0"/>
+ *         <element name="Color" type="{}String" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *         <element name="ColorRenderingIndex" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ColorTemperature" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}String" minOccurs="0"/>
+ *         <element name="IncandescentEquivalentWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="LampStartupTime" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="LampWarmupTime" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="LightOutputLuminance" type="{}LuminanceDimension" minOccurs="0"/>
+ *         <element name="LumenMaintenanceFactor" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}LuminiousIntensityDimension" minOccurs="0"/>
+ *         <element name="MercuryContent" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}String" minOccurs="0"/>
+ *         <element name="SpecificUses" type="{}String" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageIntegerDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="WeightedAnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="StyleName" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IncludedComponent" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}String" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterial" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}String" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}String" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PowerFactor" type="{}Dimension" minOccurs="0"/>
+ *         <element name="MechanicalLifeExpectancy" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CircuitType" type="{}String" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}String" minOccurs="0"/>
+ *         <element name="MountingType" type="{}String" minOccurs="0"/>
+ *         <element name="MaximumCurrent" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="Strands" type="{}String" minOccurs="0"/>
+ *         <element name="StrandDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LightSourceDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "battery", + "beamAngle", + "bulbDiameter", + "bulbLength", + "bulbLifeSpan", + "bulbPowerFactor", + "bulbSpecialFeatures", + "bulbSwitchingCycles", + "bulbType", + "bulbWattage", + "capType", + "certification", + "color", + "colorMap", + "colorRenderingIndex", + "colorTemperature", + "countryOfOrigin", + "displayDepth", + "displayDiameter", + "displayHeight", + "displayLength", + "displayWeight", + "displayWidth", + "energyEfficiencyRating", + "incandescentEquivalentWattage", + "itemShape", + "lampStartupTime", + "lampWarmupTime", + "lightOutputLuminance", + "lumenMaintenanceFactor", + "luminousIntensity", + "mercuryContent", + "ppuCount", + "ppuCountType", + "specificUses", + "voltage", + "volume", + "wattage", + "weightedAnnualEnergyConsumption", + "styleName", + "specialFeatures", + "includedComponent", + "lightingMethod", + "shadeDiameter", + "shadeMaterial", + "material", + "finishType", + "internationalProtectionRating", + "numberOfLightSources", + "numberOfBlades", + "bladeColor", + "maximumCompatibleLightSourceWattage", + "powerFactor", + "mechanicalLifeExpectancy", + "circuitType", + "circuitBreakerType", + "mountingType", + "maximumCurrent", + "strands", + "strandDiameter", + "lightSourceDiameter", + "efficiency", + "externalTestingCertification", + "powerPlugType" +}) +@XmlRootElement(name = "LightBulbs") +public class LightBulbs { + + @XmlElement(name = "VariationData") + protected LightBulbs.VariationData variationData; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BulbDiameter") + protected LengthDimension bulbDiameter; + @XmlElement(name = "BulbLength") + protected LengthDimension bulbLength; + @XmlElement(name = "BulbLifeSpan") + protected TimeDimension bulbLifeSpan; + @XmlElement(name = "BulbPowerFactor") + protected BigDecimal bulbPowerFactor; + @XmlElement(name = "BulbSpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List bulbSpecialFeatures; + @XmlElement(name = "BulbSwitchingCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bulbSwitchingCycles; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "BulbWattage") + protected BigDecimal bulbWattage; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "Certification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List certification; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ColorRenderingIndex") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger colorRenderingIndex; + @XmlElement(name = "ColorTemperature") + protected TemperatureRatingDimension colorTemperature; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "IncandescentEquivalentWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger incandescentEquivalentWattage; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "LampStartupTime") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampStartupTime; + @XmlElement(name = "LampWarmupTime") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampWarmupTime; + @XmlElement(name = "LightOutputLuminance") + protected LuminanceDimension lightOutputLuminance; + @XmlElement(name = "LumenMaintenanceFactor") + protected BigDecimal lumenMaintenanceFactor; + @XmlElement(name = "LuminousIntensity") + protected LuminiousIntensityDimension luminousIntensity; + @XmlElement(name = "MercuryContent") + protected WeightDimension mercuryContent; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "SpecificUses") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUses; + @XmlElement(name = "Voltage") + protected VoltageIntegerDimensionOptionalUnit voltage; + @XmlElement(name = "Volume") + protected VolumeDimension volume; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "WeightedAnnualEnergyConsumption") + protected EnergyConsumptionDimension weightedAnnualEnergyConsumption; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "IncludedComponent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponent; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterial; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumCompatibleLightSourceWattage; + @XmlElement(name = "PowerFactor") + protected BigDecimal powerFactor; + @XmlElement(name = "MechanicalLifeExpectancy") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mechanicalLifeExpectancy; + @XmlElement(name = "CircuitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitType; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "MaximumCurrent") + protected AmperageDimension maximumCurrent; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "StrandDiameter") + protected LengthDimension strandDiameter; + @XmlElement(name = "LightSourceDiameter") + protected LengthDimension lightSourceDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link LightBulbs.VariationData } + * + */ + public LightBulbs.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link LightBulbs.VariationData } + * + */ + public void setVariationData(LightBulbs.VariationData value) { + this.variationData = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bulbDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBulbDiameter() { + return bulbDiameter; + } + + /** + * 设置bulbDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBulbDiameter(LengthDimension value) { + this.bulbDiameter = value; + } + + /** + * 获取bulbLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBulbLength() { + return bulbLength; + } + + /** + * 设置bulbLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBulbLength(LengthDimension value) { + this.bulbLength = value; + } + + /** + * 获取bulbLifeSpan属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBulbLifeSpan() { + return bulbLifeSpan; + } + + /** + * 设置bulbLifeSpan属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBulbLifeSpan(TimeDimension value) { + this.bulbLifeSpan = value; + } + + /** + * 获取bulbPowerFactor属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBulbPowerFactor() { + return bulbPowerFactor; + } + + /** + * 设置bulbPowerFactor属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBulbPowerFactor(BigDecimal value) { + this.bulbPowerFactor = value; + } + + /** + * Gets the value of the bulbSpecialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bulbSpecialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBulbSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBulbSpecialFeatures() { + if (bulbSpecialFeatures == null) { + bulbSpecialFeatures = new ArrayList(); + } + return this.bulbSpecialFeatures; + } + + /** + * 获取bulbSwitchingCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBulbSwitchingCycles() { + return bulbSwitchingCycles; + } + + /** + * 设置bulbSwitchingCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBulbSwitchingCycles(BigInteger value) { + this.bulbSwitchingCycles = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取bulbWattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBulbWattage() { + return bulbWattage; + } + + /** + * 设置bulbWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBulbWattage(BigDecimal value) { + this.bulbWattage = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * Gets the value of the certification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCertification() { + if (certification == null) { + certification = new ArrayList(); + } + return this.certification; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取colorRenderingIndex属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getColorRenderingIndex() { + return colorRenderingIndex; + } + + /** + * 设置colorRenderingIndex属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setColorRenderingIndex(BigInteger value) { + this.colorRenderingIndex = value; + } + + /** + * 获取colorTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getColorTemperature() { + return colorTemperature; + } + + /** + * 设置colorTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setColorTemperature(TemperatureRatingDimension value) { + this.colorTemperature = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取incandescentEquivalentWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getIncandescentEquivalentWattage() { + return incandescentEquivalentWattage; + } + + /** + * 设置incandescentEquivalentWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setIncandescentEquivalentWattage(BigInteger value) { + this.incandescentEquivalentWattage = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取lampStartupTime属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampStartupTime() { + return lampStartupTime; + } + + /** + * 设置lampStartupTime属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampStartupTime(String value) { + this.lampStartupTime = value; + } + + /** + * 获取lampWarmupTime属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampWarmupTime() { + return lampWarmupTime; + } + + /** + * 设置lampWarmupTime属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampWarmupTime(String value) { + this.lampWarmupTime = value; + } + + /** + * 获取lightOutputLuminance属性的值。 + * + * @return + * possible object is + * {@link LuminanceDimension } + * + */ + public LuminanceDimension getLightOutputLuminance() { + return lightOutputLuminance; + } + + /** + * 设置lightOutputLuminance属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceDimension } + * + */ + public void setLightOutputLuminance(LuminanceDimension value) { + this.lightOutputLuminance = value; + } + + /** + * 获取lumenMaintenanceFactor属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLumenMaintenanceFactor() { + return lumenMaintenanceFactor; + } + + /** + * 设置lumenMaintenanceFactor属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLumenMaintenanceFactor(BigDecimal value) { + this.lumenMaintenanceFactor = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link LuminiousIntensityDimension } + * + */ + public LuminiousIntensityDimension getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link LuminiousIntensityDimension } + * + */ + public void setLuminousIntensity(LuminiousIntensityDimension value) { + this.luminousIntensity = value; + } + + /** + * 获取mercuryContent属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMercuryContent() { + return mercuryContent; + } + + /** + * 设置mercuryContent属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMercuryContent(WeightDimension value) { + this.mercuryContent = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * Gets the value of the specificUses property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUses property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUses().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUses() { + if (specificUses == null) { + specificUses = new ArrayList(); + } + return this.specificUses; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageIntegerDimensionOptionalUnit } + * + */ + public VoltageIntegerDimensionOptionalUnit getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageIntegerDimensionOptionalUnit } + * + */ + public void setVoltage(VoltageIntegerDimensionOptionalUnit value) { + this.voltage = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolume(VolumeDimension value) { + this.volume = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取weightedAnnualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getWeightedAnnualEnergyConsumption() { + return weightedAnnualEnergyConsumption; + } + + /** + * 设置weightedAnnualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setWeightedAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.weightedAnnualEnergyConsumption = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * Gets the value of the includedComponent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponent property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponent() { + if (includedComponent == null) { + includedComponent = new ArrayList(); + } + return this.includedComponent; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterial() { + return shadeMaterial; + } + + /** + * 设置shadeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterial(String value) { + this.shadeMaterial = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumCompatibleLightSourceWattage(BigInteger value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取powerFactor属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPowerFactor() { + return powerFactor; + } + + /** + * 设置powerFactor属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPowerFactor(BigDecimal value) { + this.powerFactor = value; + } + + /** + * 获取mechanicalLifeExpectancy属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMechanicalLifeExpectancy() { + return mechanicalLifeExpectancy; + } + + /** + * 设置mechanicalLifeExpectancy属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMechanicalLifeExpectancy(BigInteger value) { + this.mechanicalLifeExpectancy = value; + } + + /** + * 获取circuitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitType() { + return circuitType; + } + + /** + * 设置circuitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitType(String value) { + this.circuitType = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取maximumCurrent属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getMaximumCurrent() { + return maximumCurrent; + } + + /** + * 设置maximumCurrent属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setMaximumCurrent(AmperageDimension value) { + this.maximumCurrent = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取strandDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getStrandDiameter() { + return strandDiameter; + } + + /** + * 设置strandDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setStrandDiameter(LengthDimension value) { + this.strandDiameter = value; + } + + /** + * 获取lightSourceDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLightSourceDiameter() { + return lightSourceDiameter; + } + + /** + * 设置lightSourceDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLightSourceDiameter(LengthDimension value) { + this.lightSourceDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Wattage"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LightMeter.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LightMeter.java new file mode 100644 index 0000000..370e68c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LightMeter.java @@ -0,0 +1,155 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CameraType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="film-camera"/>
+ *               <enumeration value="digital-camera"/>
+ *               <enumeration value="camcorder"/>
+ *               <enumeration value="universal"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MeterType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ambient"/>
+ *               <enumeration value="flash"/>
+ *               <enumeration value="ambient-and-flash"/>
+ *               <enumeration value="spot"/>
+ *               <enumeration value="color"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MeterDisplay" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="analog"/>
+ *               <enumeration value="digital"/>
+ *               <enumeration value="led"/>
+ *               <enumeration value="match-needle"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cameraType", + "meterType", + "meterDisplay" +}) +@XmlRootElement(name = "LightMeter") +public class LightMeter { + + @XmlElement(name = "CameraType") + protected String cameraType; + @XmlElement(name = "MeterType") + protected String meterType; + @XmlElement(name = "MeterDisplay") + protected String meterDisplay; + + /** + * 获取cameraType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraType() { + return cameraType; + } + + /** + * 设置cameraType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraType(String value) { + this.cameraType = value; + } + + /** + * 获取meterType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeterType() { + return meterType; + } + + /** + * 设置meterType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeterType(String value) { + this.meterType = value; + } + + /** + * 获取meterDisplay属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeterDisplay() { + return meterDisplay; + } + + /** + * 设置meterDisplay属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeterDisplay(String value) { + this.meterDisplay = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Lighting.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Lighting.java new file mode 100644 index 0000000..bf88040 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Lighting.java @@ -0,0 +1,379 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}LightsAndFixtures"/>
+ *                   <element ref="{}LightingAccessories"/>
+ *                   <element ref="{}LightBulbs"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ManufacturerSafetyWarning" type="{}String" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyType" type="{}String" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "batteryCellComposition", + "manufacturerWarrantyDescription", + "manufacturerSafetyWarning", + "sellerWarrantyDescription", + "warrantyType", + "weeeTaxValue" +}) +@XmlRootElement(name = "Lighting") +public class Lighting { + + @XmlElement(name = "ProductType", required = true) + protected Lighting.ProductType productType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "ManufacturerSafetyWarning") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerSafetyWarning; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "WarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyType; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Lighting.ProductType } + * + */ + public Lighting.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Lighting.ProductType } + * + */ + public void setProductType(Lighting.ProductType value) { + this.productType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取manufacturerSafetyWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerSafetyWarning() { + return manufacturerSafetyWarning; + } + + /** + * 设置manufacturerSafetyWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerSafetyWarning(String value) { + this.manufacturerSafetyWarning = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取warrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyType() { + return warrantyType; + } + + /** + * 设置warrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyType(String value) { + this.warrantyType = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}LightsAndFixtures"/>
+     *         <element ref="{}LightingAccessories"/>
+     *         <element ref="{}LightBulbs"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "lightsAndFixtures", + "lightingAccessories", + "lightBulbs" + }) + public static class ProductType { + + @XmlElement(name = "LightsAndFixtures") + protected LightsAndFixtures lightsAndFixtures; + @XmlElement(name = "LightingAccessories") + protected LightingAccessories lightingAccessories; + @XmlElement(name = "LightBulbs") + protected LightBulbs lightBulbs; + + /** + * 获取lightsAndFixtures属性的值。 + * + * @return + * possible object is + * {@link LightsAndFixtures } + * + */ + public LightsAndFixtures getLightsAndFixtures() { + return lightsAndFixtures; + } + + /** + * 设置lightsAndFixtures属性的值。 + * + * @param value + * allowed object is + * {@link LightsAndFixtures } + * + */ + public void setLightsAndFixtures(LightsAndFixtures value) { + this.lightsAndFixtures = value; + } + + /** + * 获取lightingAccessories属性的值。 + * + * @return + * possible object is + * {@link LightingAccessories } + * + */ + public LightingAccessories getLightingAccessories() { + return lightingAccessories; + } + + /** + * 设置lightingAccessories属性的值。 + * + * @param value + * allowed object is + * {@link LightingAccessories } + * + */ + public void setLightingAccessories(LightingAccessories value) { + this.lightingAccessories = value; + } + + /** + * 获取lightBulbs属性的值。 + * + * @return + * possible object is + * {@link LightBulbs } + * + */ + public LightBulbs getLightBulbs() { + return lightBulbs; + } + + /** + * 设置lightBulbs属性的值。 + * + * @param value + * allowed object is + * {@link LightBulbs } + * + */ + public void setLightBulbs(LightBulbs value) { + this.lightBulbs = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessories.java new file mode 100644 index 0000000..737052c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessories.java @@ -0,0 +1,952 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CircuitBreakerInstallationType" type="{}String" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}String" minOccurs="0"/>
+ *         <element name="Color" type="{}String" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IncludedComponent" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumCurrent" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="NumberOfStrands" type="{}String" minOccurs="0"/>
+ *         <element name="PlugInstallationType" type="{}String" minOccurs="0"/>
+ *         <element name="PlugType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SpecificUses" type="{}String" minOccurs="0"/>
+ *         <element name="StrandDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}String" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}String" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageIntegerDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IncludedAdditionalItemDescription" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "baseDiameter", + "battery", + "circuitBreakerInstallationType", + "circuitBreakerType", + "color", + "colorMap", + "countryOfOrigin", + "displayDepth", + "displayDiameter", + "displayHeight", + "displayLength", + "displayWeight", + "displayWidth", + "includedComponent", + "itemDiameter", + "maximumCurrent", + "numberOfStrands", + "plugInstallationType", + "plugType", + "powerSource", + "specificUses", + "strandDiameter", + "switchStyle", + "switchType", + "voltage", + "volume", + "wattage", + "efficiency", + "baseWidth", + "numberOfHoles", + "includedAdditionalItemDescription" +}) +@XmlRootElement(name = "LightingAccessories") +public class LightingAccessories { + + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CircuitBreakerInstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerInstallationType; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "IncludedComponent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponent; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "MaximumCurrent") + protected AmperageDimension maximumCurrent; + @XmlElement(name = "NumberOfStrands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberOfStrands; + @XmlElement(name = "PlugInstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugInstallationType; + @XmlElement(name = "PlugType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "SpecificUses") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUses; + @XmlElement(name = "StrandDiameter") + protected LengthDimension strandDiameter; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "Voltage") + protected VoltageIntegerDimensionOptionalUnit voltage; + @XmlElement(name = "Volume") + protected VolumeDimension volume; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "IncludedAdditionalItemDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedAdditionalItemDescription; + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取circuitBreakerInstallationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerInstallationType() { + return circuitBreakerInstallationType; + } + + /** + * 设置circuitBreakerInstallationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerInstallationType(String value) { + this.circuitBreakerInstallationType = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * Gets the value of the includedComponent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponent property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponent() { + if (includedComponent == null) { + includedComponent = new ArrayList(); + } + return this.includedComponent; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取maximumCurrent属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getMaximumCurrent() { + return maximumCurrent; + } + + /** + * 设置maximumCurrent属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setMaximumCurrent(AmperageDimension value) { + this.maximumCurrent = value; + } + + /** + * 获取numberOfStrands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberOfStrands() { + return numberOfStrands; + } + + /** + * 设置numberOfStrands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberOfStrands(String value) { + this.numberOfStrands = value; + } + + /** + * 获取plugInstallationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugInstallationType() { + return plugInstallationType; + } + + /** + * 设置plugInstallationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugInstallationType(String value) { + this.plugInstallationType = value; + } + + /** + * 获取plugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugType() { + return plugType; + } + + /** + * 设置plugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugType(String value) { + this.plugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取strandDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getStrandDiameter() { + return strandDiameter; + } + + /** + * 设置strandDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setStrandDiameter(LengthDimension value) { + this.strandDiameter = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageIntegerDimensionOptionalUnit } + * + */ + public VoltageIntegerDimensionOptionalUnit getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageIntegerDimensionOptionalUnit } + * + */ + public void setVoltage(VoltageIntegerDimensionOptionalUnit value) { + this.voltage = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolume(VolumeDimension value) { + this.volume = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取includedAdditionalItemDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedAdditionalItemDescription() { + return includedAdditionalItemDescription; + } + + /** + * 设置includedAdditionalItemDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedAdditionalItemDescription(String value) { + this.includedAdditionalItemDescription = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessoryTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessoryTypeValues.java new file mode 100644 index 0000000..58d6669 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LightingAccessoryTypeValues.java @@ -0,0 +1,142 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LightingAccessoryTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LightingAccessoryTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="c-mounts"/>
+ *     <enumeration value="lens-scope-converters"/>
+ *     <enumeration value="lens-to-camera-adapters"/>
+ *     <enumeration value="remote-lens-controllers"/>
+ *     <enumeration value="extenders"/>
+ *     <enumeration value="series-vii-adapters"/>
+ *     <enumeration value="t-mounts"/>
+ *     <enumeration value="tripod-adapters"/>
+ *     <enumeration value="lens-boards"/>
+ *     <enumeration value="bayonets"/>
+ *     <enumeration value="lens-hoods"/>
+ *     <enumeration value="lens-supports"/>
+ *     <enumeration value="rapid-focusing-levers"/>
+ *     <enumeration value="shutters"/>
+ *     <enumeration value="diopters"/>
+ *     <enumeration value="mirror-scopes"/>
+ *     <enumeration value="lens-caps-generals"/>
+ *     <enumeration value="lens-caps-up-to-48mm"/>
+ *     <enumeration value="lens-caps-49mm"/>
+ *     <enumeration value="lens-caps-52mm"/>
+ *     <enumeration value="lens-caps-55mm"/>
+ *     <enumeration value="lens-caps-58mm"/>
+ *     <enumeration value="lens-caps-62mm"/>
+ *     <enumeration value="lens-caps-67mm"/>
+ *     <enumeration value="lens-caps-72mm"/>
+ *     <enumeration value="lens-caps-77mm"/>
+ *     <enumeration value="lens-caps-82mm"/>
+ *     <enumeration value="lens-caps-86mm"/>
+ *     <enumeration value="lens-caps-95mm"/>
+ *     <enumeration value="lens-caps-other-sizes"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LightingAccessoryTypeValues") +@XmlEnum +public enum LightingAccessoryTypeValues { + + @XmlEnumValue("c-mounts") + C_MOUNTS("c-mounts"), + @XmlEnumValue("lens-scope-converters") + LENS_SCOPE_CONVERTERS("lens-scope-converters"), + @XmlEnumValue("lens-to-camera-adapters") + LENS_TO_CAMERA_ADAPTERS("lens-to-camera-adapters"), + @XmlEnumValue("remote-lens-controllers") + REMOTE_LENS_CONTROLLERS("remote-lens-controllers"), + @XmlEnumValue("extenders") + EXTENDERS("extenders"), + @XmlEnumValue("series-vii-adapters") + SERIES_VII_ADAPTERS("series-vii-adapters"), + @XmlEnumValue("t-mounts") + T_MOUNTS("t-mounts"), + @XmlEnumValue("tripod-adapters") + TRIPOD_ADAPTERS("tripod-adapters"), + @XmlEnumValue("lens-boards") + LENS_BOARDS("lens-boards"), + @XmlEnumValue("bayonets") + BAYONETS("bayonets"), + @XmlEnumValue("lens-hoods") + LENS_HOODS("lens-hoods"), + @XmlEnumValue("lens-supports") + LENS_SUPPORTS("lens-supports"), + @XmlEnumValue("rapid-focusing-levers") + RAPID_FOCUSING_LEVERS("rapid-focusing-levers"), + @XmlEnumValue("shutters") + SHUTTERS("shutters"), + @XmlEnumValue("diopters") + DIOPTERS("diopters"), + @XmlEnumValue("mirror-scopes") + MIRROR_SCOPES("mirror-scopes"), + @XmlEnumValue("lens-caps-generals") + LENS_CAPS_GENERALS("lens-caps-generals"), + @XmlEnumValue("lens-caps-up-to-48mm") + LENS_CAPS_UP_TO_48_MM("lens-caps-up-to-48mm"), + @XmlEnumValue("lens-caps-49mm") + LENS_CAPS_49_MM("lens-caps-49mm"), + @XmlEnumValue("lens-caps-52mm") + LENS_CAPS_52_MM("lens-caps-52mm"), + @XmlEnumValue("lens-caps-55mm") + LENS_CAPS_55_MM("lens-caps-55mm"), + @XmlEnumValue("lens-caps-58mm") + LENS_CAPS_58_MM("lens-caps-58mm"), + @XmlEnumValue("lens-caps-62mm") + LENS_CAPS_62_MM("lens-caps-62mm"), + @XmlEnumValue("lens-caps-67mm") + LENS_CAPS_67_MM("lens-caps-67mm"), + @XmlEnumValue("lens-caps-72mm") + LENS_CAPS_72_MM("lens-caps-72mm"), + @XmlEnumValue("lens-caps-77mm") + LENS_CAPS_77_MM("lens-caps-77mm"), + @XmlEnumValue("lens-caps-82mm") + LENS_CAPS_82_MM("lens-caps-82mm"), + @XmlEnumValue("lens-caps-86mm") + LENS_CAPS_86_MM("lens-caps-86mm"), + @XmlEnumValue("lens-caps-95mm") + LENS_CAPS_95_MM("lens-caps-95mm"), + @XmlEnumValue("lens-caps-other-sizes") + LENS_CAPS_OTHER_SIZES("lens-caps-other-sizes"); + private final String value; + + LightingAccessoryTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LightingAccessoryTypeValues fromValue(String v) { + for (LightingAccessoryTypeValues c: LightingAccessoryTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LightingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LightingType.java new file mode 100644 index 0000000..1b16631 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LightingType.java @@ -0,0 +1,279 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LightingType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LightingType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ForUseWith" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="floodlights"/>
+ *               <enumeration value="spotlights"/>
+ *               <enumeration value="monolights"/>
+ *               <enumeration value="flashlights"/>
+ *               <enumeration value="ballasts"/>
+ *               <enumeration value="cables-and-connectors"/>
+ *               <enumeration value="flash-tubes"/>
+ *               <enumeration value="head-accessories"/>
+ *               <enumeration value="modeling-lamps"/>
+ *               <enumeration value="mounting-hardware"/>
+ *               <enumeration value="pack-accessories"/>
+ *               <enumeration value="special-bulbs"/>
+ *               <enumeration value="general-power-packs"/>
+ *               <enumeration value="1-head-outfits-power-packs"/>
+ *               <enumeration value="2-head-outfits-power-packs"/>
+ *               <enumeration value="3-head-outfits-power-packs"/>
+ *               <enumeration value="4-head-outfits-power-packs"/>
+ *               <enumeration value="slaves-general"/>
+ *               <enumeration value="flash-activated-slaves"/>
+ *               <enumeration value="infrared-slaves"/>
+ *               <enumeration value="radio-slaves"/>
+ *               <enumeration value="adapters"/>
+ *               <enumeration value="barndoors"/>
+ *               <enumeration value="cucoloris"/>
+ *               <enumeration value="diffusers"/>
+ *               <enumeration value="filters"/>
+ *               <enumeration value="flags"/>
+ *               <enumeration value="gobos"/>
+ *               <enumeration value="grids"/>
+ *               <enumeration value="inserts"/>
+ *               <enumeration value="liners"/>
+ *               <enumeration value="louvers"/>
+ *               <enumeration value="panel-systems"/>
+ *               <enumeration value="reflectors"/>
+ *               <enumeration value="snoots"/>
+ *               <enumeration value="soft-boxes"/>
+ *               <enumeration value="umbrellas"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LightingType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="continuous-output"/>
+ *               <enumeration value="strobe"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PowerType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ac"/>
+ *               <enumeration value="dc"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Power" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="LightingSourceType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="flourescent"/>
+ *               <enumeration value="hmi"/>
+ *               <enumeration value="tungsten"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SpecialtyUse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="underwater"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LightingType", propOrder = { + "forUseWith", + "lightingType", + "powerType", + "power", + "lightingSourceType", + "specialtyUse" +}) +public class LightingType { + + @XmlElement(name = "ForUseWith") + protected String forUseWith; + @XmlElement(name = "LightingType") + protected String lightingType; + @XmlElement(name = "PowerType") + protected String powerType; + @XmlElement(name = "Power") + protected PowerDimension power; + @XmlElement(name = "LightingSourceType") + protected String lightingSourceType; + @XmlElement(name = "SpecialtyUse") + protected String specialtyUse; + + /** + * 获取forUseWith属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getForUseWith() { + return forUseWith; + } + + /** + * 设置forUseWith属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setForUseWith(String value) { + this.forUseWith = value; + } + + /** + * 获取lightingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingType() { + return lightingType; + } + + /** + * 设置lightingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingType(String value) { + this.lightingType = value; + } + + /** + * 获取powerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerType() { + return powerType; + } + + /** + * 设置powerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerType(String value) { + this.powerType = value; + } + + /** + * 获取power属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPower() { + return power; + } + + /** + * 设置power属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPower(PowerDimension value) { + this.power = value; + } + + /** + * 获取lightingSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingSourceType() { + return lightingSourceType; + } + + /** + * 设置lightingSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingSourceType(String value) { + this.lightingSourceType = value; + } + + /** + * 获取specialtyUse属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialtyUse() { + return specialtyUse; + } + + /** + * 设置specialtyUse属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialtyUse(String value) { + this.specialtyUse = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LightsAndFixtures.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LightsAndFixtures.java new file mode 100644 index 0000000..411c811 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LightsAndFixtures.java @@ -0,0 +1,2296 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AirFlowCapacity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BulbDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BulbLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BulbLifeSpan" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BulbPowerFactor" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BulbSpecialFeatures" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="BulbSwitchingCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BulbType" type="{}String" minOccurs="0"/>
+ *         <element name="BulbWattage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}String" minOccurs="0"/>
+ *         <element name="Certification" type="{}String" maxOccurs="4" minOccurs="0"/>
+ *         <element name="Collection" type="{}String" minOccurs="0"/>
+ *         <element name="Color" type="{}String" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *         <element name="ColorRenderingIndex" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ColorTemperature" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}String" minOccurs="0"/>
+ *         <element name="FanBladeColor" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" minOccurs="0"/>
+ *         <element name="IncandescentEquivalentWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IncludedComponent" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}String" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LampStartupTime" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="LampWarmupTime" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}String" minOccurs="0"/>
+ *         <element name="LightOutputLuminance" type="{}LuminanceDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LumenMaintenanceFactor" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}LuminiousIntensityDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}String" minOccurs="0"/>
+ *         <element name="MaximumCurrent" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="MaximumSupportedWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MercuryContent" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfBulbSockets" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLights" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PlugType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}String" minOccurs="0"/>
+ *         <element name="ShadeColor" type="{}String" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterial" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecificUses" type="{}String" maxOccurs="2" minOccurs="0"/>
+ *         <element name="StyleName" type="{}String" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}String" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageIntegerDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="WeightedAnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="FixtureType" type="{}String" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="Model" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "airFlowCapacity", + "baseDiameter", + "battery", + "bulbDiameter", + "bulbLength", + "bulbLifeSpan", + "bulbPowerFactor", + "bulbSpecialFeatures", + "bulbSwitchingCycles", + "bulbType", + "bulbWattage", + "capType", + "certification", + "collection", + "color", + "colorMap", + "colorRenderingIndex", + "colorTemperature", + "countryOfOrigin", + "displayDepth", + "displayDiameter", + "displayHeight", + "displayLength", + "displayWeight", + "displayWidth", + "energyEfficiencyRating", + "fanBladeColor", + "finishType", + "incandescentEquivalentWattage", + "includedComponent", + "internationalProtectionRating", + "itemDiameter", + "lampStartupTime", + "lampWarmupTime", + "lightingMethod", + "lightOutputLuminance", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "lumenMaintenanceFactor", + "luminousIntensity", + "material", + "maximumCurrent", + "maximumSupportedWattage", + "mercuryContent", + "numberOfBlades", + "numberOfBulbSockets", + "numberOfLights", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "plugType", + "powerSource", + "ppuCount", + "ppuCountType", + "shadeColor", + "shadeDiameter", + "shadeMaterial", + "specialFeatures", + "specificUses", + "styleName", + "switchStyle", + "voltage", + "volume", + "wattage", + "weightedAnnualEnergyConsumption", + "fixtureType", + "efficiency", + "externalTestingCertification", + "powerPlugType", + "model" +}) +@XmlRootElement(name = "LightsAndFixtures") +public class LightsAndFixtures { + + @XmlElement(name = "VariationData") + protected LightsAndFixtures.VariationData variationData; + @XmlElement(name = "AirFlowCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger airFlowCapacity; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BulbDiameter") + protected LengthDimension bulbDiameter; + @XmlElement(name = "BulbLength") + protected LengthDimension bulbLength; + @XmlElement(name = "BulbLifeSpan") + protected TimeDimension bulbLifeSpan; + @XmlElement(name = "BulbPowerFactor") + protected BigDecimal bulbPowerFactor; + @XmlElement(name = "BulbSpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List bulbSpecialFeatures; + @XmlElement(name = "BulbSwitchingCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bulbSwitchingCycles; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "BulbWattage") + protected BigDecimal bulbWattage; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "Certification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List certification; + @XmlElement(name = "Collection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collection; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ColorRenderingIndex") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger colorRenderingIndex; + @XmlElement(name = "ColorTemperature") + protected TemperatureRatingDimension colorTemperature; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "FanBladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fanBladeColor; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "IncandescentEquivalentWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger incandescentEquivalentWattage; + @XmlElement(name = "IncludedComponent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponent; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "LampStartupTime") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampStartupTime; + @XmlElement(name = "LampWarmupTime") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampWarmupTime; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "LightOutputLuminance") + protected LuminanceDimension lightOutputLuminance; + @XmlElement(name = "LithiumBatteryEnergyContent") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "LumenMaintenanceFactor") + protected BigDecimal lumenMaintenanceFactor; + @XmlElement(name = "LuminousIntensity") + protected LuminiousIntensityDimension luminousIntensity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCurrent") + protected AmperageDimension maximumCurrent; + @XmlElement(name = "MaximumSupportedWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumSupportedWattage; + @XmlElement(name = "MercuryContent") + protected WeightDimension mercuryContent; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfBulbSockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBulbSockets; + @XmlElement(name = "NumberOfLights") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLights; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PlugType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "ShadeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeColor; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterial; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpecificUses") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUses; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "Voltage") + protected VoltageIntegerDimensionOptionalUnit voltage; + @XmlElement(name = "Volume") + protected VolumeDimension volume; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "WeightedAnnualEnergyConsumption") + protected EnergyConsumptionDimension weightedAnnualEnergyConsumption; + @XmlElement(name = "FixtureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fixtureType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link LightsAndFixtures.VariationData } + * + */ + public LightsAndFixtures.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link LightsAndFixtures.VariationData } + * + */ + public void setVariationData(LightsAndFixtures.VariationData value) { + this.variationData = value; + } + + /** + * 获取airFlowCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAirFlowCapacity() { + return airFlowCapacity; + } + + /** + * 设置airFlowCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAirFlowCapacity(BigInteger value) { + this.airFlowCapacity = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bulbDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBulbDiameter() { + return bulbDiameter; + } + + /** + * 设置bulbDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBulbDiameter(LengthDimension value) { + this.bulbDiameter = value; + } + + /** + * 获取bulbLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBulbLength() { + return bulbLength; + } + + /** + * 设置bulbLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBulbLength(LengthDimension value) { + this.bulbLength = value; + } + + /** + * 获取bulbLifeSpan属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBulbLifeSpan() { + return bulbLifeSpan; + } + + /** + * 设置bulbLifeSpan属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBulbLifeSpan(TimeDimension value) { + this.bulbLifeSpan = value; + } + + /** + * 获取bulbPowerFactor属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBulbPowerFactor() { + return bulbPowerFactor; + } + + /** + * 设置bulbPowerFactor属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBulbPowerFactor(BigDecimal value) { + this.bulbPowerFactor = value; + } + + /** + * Gets the value of the bulbSpecialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bulbSpecialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBulbSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBulbSpecialFeatures() { + if (bulbSpecialFeatures == null) { + bulbSpecialFeatures = new ArrayList(); + } + return this.bulbSpecialFeatures; + } + + /** + * 获取bulbSwitchingCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBulbSwitchingCycles() { + return bulbSwitchingCycles; + } + + /** + * 设置bulbSwitchingCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBulbSwitchingCycles(BigInteger value) { + this.bulbSwitchingCycles = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取bulbWattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBulbWattage() { + return bulbWattage; + } + + /** + * 设置bulbWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBulbWattage(BigDecimal value) { + this.bulbWattage = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * Gets the value of the certification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCertification() { + if (certification == null) { + certification = new ArrayList(); + } + return this.certification; + } + + /** + * 获取collection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollection() { + return collection; + } + + /** + * 设置collection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollection(String value) { + this.collection = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取colorRenderingIndex属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getColorRenderingIndex() { + return colorRenderingIndex; + } + + /** + * 设置colorRenderingIndex属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setColorRenderingIndex(BigInteger value) { + this.colorRenderingIndex = value; + } + + /** + * 获取colorTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getColorTemperature() { + return colorTemperature; + } + + /** + * 设置colorTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setColorTemperature(TemperatureRatingDimension value) { + this.colorTemperature = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取fanBladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFanBladeColor() { + return fanBladeColor; + } + + /** + * 设置fanBladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFanBladeColor(String value) { + this.fanBladeColor = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取incandescentEquivalentWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getIncandescentEquivalentWattage() { + return incandescentEquivalentWattage; + } + + /** + * 设置incandescentEquivalentWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setIncandescentEquivalentWattage(BigInteger value) { + this.incandescentEquivalentWattage = value; + } + + /** + * Gets the value of the includedComponent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponent property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponent() { + if (includedComponent == null) { + includedComponent = new ArrayList(); + } + return this.includedComponent; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取lampStartupTime属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampStartupTime() { + return lampStartupTime; + } + + /** + * 设置lampStartupTime属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampStartupTime(String value) { + this.lampStartupTime = value; + } + + /** + * 获取lampWarmupTime属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampWarmupTime() { + return lampWarmupTime; + } + + /** + * 设置lampWarmupTime属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampWarmupTime(String value) { + this.lampWarmupTime = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取lightOutputLuminance属性的值。 + * + * @return + * possible object is + * {@link LuminanceDimension } + * + */ + public LuminanceDimension getLightOutputLuminance() { + return lightOutputLuminance; + } + + /** + * 设置lightOutputLuminance属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceDimension } + * + */ + public void setLightOutputLuminance(LuminanceDimension value) { + this.lightOutputLuminance = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryEnergyContent(BigInteger value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取lumenMaintenanceFactor属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLumenMaintenanceFactor() { + return lumenMaintenanceFactor; + } + + /** + * 设置lumenMaintenanceFactor属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLumenMaintenanceFactor(BigDecimal value) { + this.lumenMaintenanceFactor = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link LuminiousIntensityDimension } + * + */ + public LuminiousIntensityDimension getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link LuminiousIntensityDimension } + * + */ + public void setLuminousIntensity(LuminiousIntensityDimension value) { + this.luminousIntensity = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCurrent属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getMaximumCurrent() { + return maximumCurrent; + } + + /** + * 设置maximumCurrent属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setMaximumCurrent(AmperageDimension value) { + this.maximumCurrent = value; + } + + /** + * 获取maximumSupportedWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumSupportedWattage() { + return maximumSupportedWattage; + } + + /** + * 设置maximumSupportedWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumSupportedWattage(BigInteger value) { + this.maximumSupportedWattage = value; + } + + /** + * 获取mercuryContent属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMercuryContent() { + return mercuryContent; + } + + /** + * 设置mercuryContent属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMercuryContent(WeightDimension value) { + this.mercuryContent = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfBulbSockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBulbSockets() { + return numberOfBulbSockets; + } + + /** + * 设置numberOfBulbSockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBulbSockets(BigInteger value) { + this.numberOfBulbSockets = value; + } + + /** + * 获取numberOfLights属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLights() { + return numberOfLights; + } + + /** + * 设置numberOfLights属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLights(BigInteger value) { + this.numberOfLights = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取plugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugType() { + return plugType; + } + + /** + * 设置plugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugType(String value) { + this.plugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取shadeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeColor() { + return shadeColor; + } + + /** + * 设置shadeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeColor(String value) { + this.shadeColor = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterial() { + return shadeMaterial; + } + + /** + * 设置shadeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterial(String value) { + this.shadeMaterial = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * Gets the value of the specificUses property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUses property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUses().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUses() { + if (specificUses == null) { + specificUses = new ArrayList(); + } + return this.specificUses; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageIntegerDimensionOptionalUnit } + * + */ + public VoltageIntegerDimensionOptionalUnit getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageIntegerDimensionOptionalUnit } + * + */ + public void setVoltage(VoltageIntegerDimensionOptionalUnit value) { + this.voltage = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolume(VolumeDimension value) { + this.volume = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取weightedAnnualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getWeightedAnnualEnergyConsumption() { + return weightedAnnualEnergyConsumption; + } + + /** + * 设置weightedAnnualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setWeightedAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.weightedAnnualEnergyConsumption = value; + } + + /** + * 获取fixtureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFixtureType() { + return fixtureType; + } + + /** + * 设置fixtureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFixtureType(String value) { + this.fixtureType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LithiumBatteryPackagingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LithiumBatteryPackagingType.java new file mode 100644 index 0000000..0c3aa83 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LithiumBatteryPackagingType.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LithiumBatteryPackagingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LithiumBatteryPackagingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="batteries_contained_in_equipment"/>
+ *     <enumeration value="batteries_only"/>
+ *     <enumeration value="batteries_packed_with_equipment"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LithiumBatteryPackagingType") +@XmlEnum +public enum LithiumBatteryPackagingType { + + @XmlEnumValue("batteries_contained_in_equipment") + BATTERIES_CONTAINED_IN_EQUIPMENT("batteries_contained_in_equipment"), + @XmlEnumValue("batteries_only") + BATTERIES_ONLY("batteries_only"), + @XmlEnumValue("batteries_packed_with_equipment") + BATTERIES_PACKED_WITH_EQUIPMENT("batteries_packed_with_equipment"); + private final String value; + + LithiumBatteryPackagingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LithiumBatteryPackagingType fromValue(String v) { + for (LithiumBatteryPackagingType c: LithiumBatteryPackagingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LoyaltyCustomAttribute.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LoyaltyCustomAttribute.java new file mode 100644 index 0000000..060ffd5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LoyaltyCustomAttribute.java @@ -0,0 +1,98 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

LoyaltyCustomAttribute complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LoyaltyCustomAttribute">
+ *   <simpleContent>
+ *     <extension base="<>String">
+ *       <attribute name="attributeName" type="{}String" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoyaltyCustomAttribute", propOrder = { + "value" +}) +public class LoyaltyCustomAttribute { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "attributeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String attributeName; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取attributeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAttributeName() { + return attributeName; + } + + /** + * 设置attributeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAttributeName(String value) { + this.attributeName = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LumensType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LumensType.java new file mode 100644 index 0000000..6d12492 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LumensType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LumensType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LumensType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LumensUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LumensType", propOrder = { + "value" +}) +public class LumensType { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LumensUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LumensUnitOfMeasure } + * + */ + public LumensUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LumensUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LumensUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LumensUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LumensUnitOfMeasure.java new file mode 100644 index 0000000..58b3ada --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LumensUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LumensUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LumensUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="Lumens"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LumensUnitOfMeasure") +@XmlEnum +public enum LumensUnitOfMeasure { + + @XmlEnumValue("Lumens") + LUMENS("Lumens"); + private final String value; + + LumensUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LumensUnitOfMeasure fromValue(String v) { + for (LumensUnitOfMeasure c: LumensUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceDimension.java new file mode 100644 index 0000000..7b44759 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LuminanceDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LuminanceDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LuminanceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LuminanceDimension", propOrder = { + "value" +}) +public class LuminanceDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LuminanceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LuminanceUnitOfMeasure } + * + */ + public LuminanceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LuminanceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceFiveDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceFiveDigitDimension.java new file mode 100644 index 0000000..5a764b0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceFiveDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LuminanceFiveDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LuminanceFiveDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LuminanceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LuminanceFiveDigitDimension", propOrder = { + "value" +}) +public class LuminanceFiveDigitDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LuminanceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LuminanceUnitOfMeasure } + * + */ + public LuminanceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LuminanceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceIntegerDimension.java new file mode 100644 index 0000000..0dbf55f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LuminanceIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LuminanceIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LuminanceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LuminanceIntegerDimension", propOrder = { + "value" +}) +public class LuminanceIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LuminanceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LuminanceUnitOfMeasure } + * + */ + public LuminanceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LuminanceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LuminancePositiveIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminancePositiveIntegerDimension.java new file mode 100644 index 0000000..f507e52 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminancePositiveIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LuminancePositiveIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LuminancePositiveIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LuminanceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LuminancePositiveIntegerDimension", propOrder = { + "value" +}) +public class LuminancePositiveIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LuminanceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LuminanceUnitOfMeasure } + * + */ + public LuminanceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LuminanceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceUnitOfMeasure.java new file mode 100644 index 0000000..0d16d94 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminanceUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LuminanceUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LuminanceUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="lumens"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LuminanceUnitOfMeasure") +@XmlEnum +public enum LuminanceUnitOfMeasure { + + @XmlEnumValue("lumens") + LUMENS("lumens"); + private final String value; + + LuminanceUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LuminanceUnitOfMeasure fromValue(String v) { + for (LuminanceUnitOfMeasure c: LuminanceUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LuminiousIntensityDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminiousIntensityDimension.java new file mode 100644 index 0000000..5c14d6f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminiousIntensityDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

LuminiousIntensityDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="LuminiousIntensityDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LuminousIntensityUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LuminiousIntensityDimension", propOrder = { + "value" +}) +public class LuminiousIntensityDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LuminousIntensityUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LuminousIntensityUnitOfMeasure } + * + */ + public LuminousIntensityUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LuminousIntensityUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LuminousIntensityUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/LuminousIntensityUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminousIntensityUnitOfMeasure.java new file mode 100644 index 0000000..386edf7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/LuminousIntensityUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

LuminousIntensityUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="LuminousIntensityUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="candela"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LuminousIntensityUnitOfMeasure") +@XmlEnum +public enum LuminousIntensityUnitOfMeasure { + + @XmlEnumValue("candela") + CANDELA("candela"); + private final String value; + + LuminousIntensityUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LuminousIntensityUnitOfMeasure fromValue(String v) { + for (LuminousIntensityUnitOfMeasure c: LuminousIntensityUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MPAARatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MPAARatingType.java new file mode 100644 index 0000000..c6781a7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MPAARatingType.java @@ -0,0 +1,76 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MPAARatingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MPAARatingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="g"/>
+ *     <enumeration value="nc-17"/>
+ *     <enumeration value="pg"/>
+ *     <enumeration value="pg-13"/>
+ *     <enumeration value="nr"/>
+ *     <enumeration value="unrated"/>
+ *     <enumeration value="r"/>
+ *     <enumeration value="x"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MPAARatingType") +@XmlEnum +public enum MPAARatingType { + + @XmlEnumValue("g") + G("g"), + @XmlEnumValue("nc-17") + NC_17("nc-17"), + @XmlEnumValue("pg") + PG("pg"), + @XmlEnumValue("pg-13") + PG_13("pg-13"), + @XmlEnumValue("nr") + NR("nr"), + @XmlEnumValue("unrated") + UNRATED("unrated"), + @XmlEnumValue("r") + R("r"), + @XmlEnumValue("x") + X("x"); + private final String value; + + MPAARatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MPAARatingType fromValue(String v) { + for (MPAARatingType c: MPAARatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationDimension.java new file mode 100644 index 0000000..7d28775 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MagnificationDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MagnificationDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MagnificationUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MagnificationDimension", propOrder = { + "value" +}) +public class MagnificationDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MagnificationUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MagnificationUnitOfMeasure } + * + */ + public MagnificationUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MagnificationUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MagnificationUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationUnitOfMeasure.java new file mode 100644 index 0000000..7cc5fc7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MagnificationUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MagnificationUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MagnificationUnitOfMeasure">
+ *   <restriction base="{}String">
+ *     <enumeration value="multiplier_x"/>
+ *     <enumeration value="diopters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MagnificationUnitOfMeasure") +@XmlEnum +public enum MagnificationUnitOfMeasure { + + @XmlEnumValue("multiplier_x") + MULTIPLIER_X("multiplier_x"), + @XmlEnumValue("diopters") + DIOPTERS("diopters"); + private final String value; + + MagnificationUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MagnificationUnitOfMeasure fromValue(String v) { + for (MagnificationUnitOfMeasure c: MagnificationUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MajorHomeAppliances.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MajorHomeAppliances.java new file mode 100644 index 0000000..f45f05c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MajorHomeAppliances.java @@ -0,0 +1,691 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "size", + "color", + "colorMap", + "material", + "minimumEfficiencyReportingValue", + "powerSource", + "voltage", + "wattage", + "batteryCapacity", + "manufacturerWarrantyDescription", + "sellerWarrantyDescription", + "customerPackageType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "powerPlugType" +}) +@XmlRootElement(name = "MajorHomeAppliances") +public class MajorHomeAppliances { + + @XmlElement(name = "VariationData") + protected MajorHomeAppliances.VariationData variationData; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link MajorHomeAppliances.VariationData } + * + */ + public MajorHomeAppliances.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link MajorHomeAppliances.VariationData } + * + */ + public void setVariationData(MajorHomeAppliances.VariationData value) { + this.variationData = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Mattress.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Mattress.java new file mode 100644 index 0000000..c025494 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Mattress.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Mattress") +public class Mattress { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Mattress.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Mattress.VariationData } + * + */ + public Mattress.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Mattress.VariationData } + * + */ + public void setVariationData(Mattress.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MaxEthernetSpeedTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MaxEthernetSpeedTypeValues.java new file mode 100644 index 0000000..eac6d02 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MaxEthernetSpeedTypeValues.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MaxEthernetSpeedTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MaxEthernetSpeedTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ethernet_10base_t"/>
+ *     <enumeration value="ethernet_100base_t"/>
+ *     <enumeration value="ethernet_100base_tx"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MaxEthernetSpeedTypeValues") +@XmlEnum +public enum MaxEthernetSpeedTypeValues { + + @XmlEnumValue("ethernet_10base_t") + ETHERNET_10_BASE_T("ethernet_10base_t"), + @XmlEnumValue("ethernet_100base_t") + ETHERNET_100_BASE_T("ethernet_100base_t"), + @XmlEnumValue("ethernet_100base_tx") + ETHERNET_100_BASE_TX("ethernet_100base_tx"); + private final String value; + + MaxEthernetSpeedTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MaxEthernetSpeedTypeValues fromValue(String v) { + for (MaxEthernetSpeedTypeValues c: MaxEthernetSpeedTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerType.java new file mode 100644 index 0000000..2e3330d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerType.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MaximumPowerType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MaximumPowerType">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MaximumPowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MaximumPowerType", propOrder = { + "value" +}) +public class MaximumPowerType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MaximumPowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerUnitOfMeasure } + * + */ + public MaximumPowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MaximumPowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerUnitOfMeasure.java new file mode 100644 index 0000000..845dac5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MaximumPowerUnitOfMeasure.java @@ -0,0 +1,45 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MaximumPowerUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MaximumPowerUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="W"/>
+ *     <enumeration value="KW"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MaximumPowerUnitOfMeasure") +@XmlEnum +public enum MaximumPowerUnitOfMeasure { + + W, + KW; + + public String value() { + return name(); + } + + public static MaximumPowerUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalComponents.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalComponents.java new file mode 100644 index 0000000..edd8d18 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalComponents.java @@ -0,0 +1,2434 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActuationAirPressure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BallMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BowlMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleLubricantType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CrackingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrainTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="ExtendedLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GaugePortSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HousingHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDiameterTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="MaximumGapFill" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="MaximumMeasurement" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingDifferentialPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OutletOperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OutputPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PressureRatingClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RodLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ToleranceHeld" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "actuationAirPressure", + "backingType", + "backingWeight", + "ballMaterialType", + "bowlMaterialType", + "colorMap", + "color", + "compatibleLubricantType", + "crackingPressure", + "cuttingDiameter", + "cutType", + "drainTime", + "extendedLength", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gaugePortSize", + "gritMaterialType", + "gritType", + "headHeight", + "housingHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemDiameterTolerance", + "itemPitch", + "itemShape", + "itemThickness", + "itemTorque", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumFlowRate", + "maximumGapFill", + "maximumMeasurement", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingDifferentialPressure", + "operatingPressureRange", + "operatingVacuumPressure", + "outletOperatingPressureRange", + "outputPressure", + "outsideDiameter", + "patternName", + "portToPortDistance", + "pressureRange", + "pressureRatingClass", + "pullForce", + "pushForce", + "rakeType", + "rodLength", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadLength", + "threadStyle", + "threadType", + "toleranceHeld", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "MechanicalComponents") +public class MechanicalComponents { + + @XmlElement(name = "ActuationAirPressure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String actuationAirPressure; + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "BallMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ballMaterialType; + @XmlElement(name = "BowlMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bowlMaterialType; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "CompatibleLubricantType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleLubricantType; + @XmlElement(name = "CrackingPressure") + protected PressureDimension crackingPressure; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "DrainTime") + protected TimeDimension drainTime; + @XmlElement(name = "ExtendedLength") + protected LengthDimension extendedLength; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GaugePortSize") + protected LengthDimension gaugePortSize; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HousingHeight") + protected LengthDimension housingHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemDiameterTolerance") + protected LengthDimension itemDiameterTolerance; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumFlowRate") + protected VolumeRateDimension maximumFlowRate; + @XmlElement(name = "MaximumGapFill") + protected VolumeDimension maximumGapFill; + @XmlElement(name = "MaximumMeasurement") + protected LengthDimension maximumMeasurement; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingDifferentialPressure") + protected PressureDimension operatingDifferentialPressure; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "OutletOperatingPressureRange") + protected PressureDimension outletOperatingPressureRange; + @XmlElement(name = "OutputPressure") + protected PressureDimension outputPressure; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PressureRatingClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pressureRatingClass; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "RodLength") + protected LengthDimension rodLength; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadLength") + protected LengthDimension threadLength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "ToleranceHeld") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toleranceHeld; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取actuationAirPressure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getActuationAirPressure() { + return actuationAirPressure; + } + + /** + * 设置actuationAirPressure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActuationAirPressure(String value) { + this.actuationAirPressure = value; + } + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取ballMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBallMaterialType() { + return ballMaterialType; + } + + /** + * 设置ballMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBallMaterialType(String value) { + this.ballMaterialType = value; + } + + /** + * 获取bowlMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBowlMaterialType() { + return bowlMaterialType; + } + + /** + * 设置bowlMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBowlMaterialType(String value) { + this.bowlMaterialType = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取compatibleLubricantType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleLubricantType() { + return compatibleLubricantType; + } + + /** + * 设置compatibleLubricantType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleLubricantType(String value) { + this.compatibleLubricantType = value; + } + + /** + * 获取crackingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getCrackingPressure() { + return crackingPressure; + } + + /** + * 设置crackingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setCrackingPressure(PressureDimension value) { + this.crackingPressure = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取drainTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getDrainTime() { + return drainTime; + } + + /** + * 设置drainTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setDrainTime(TimeDimension value) { + this.drainTime = value; + } + + /** + * 获取extendedLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getExtendedLength() { + return extendedLength; + } + + /** + * 设置extendedLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setExtendedLength(LengthDimension value) { + this.extendedLength = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gaugePortSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getGaugePortSize() { + return gaugePortSize; + } + + /** + * 设置gaugePortSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setGaugePortSize(LengthDimension value) { + this.gaugePortSize = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取housingHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHousingHeight() { + return housingHeight; + } + + /** + * 设置housingHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHousingHeight(LengthDimension value) { + this.housingHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterTolerance() { + return itemDiameterTolerance; + } + + /** + * 设置itemDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterTolerance(LengthDimension value) { + this.itemDiameterTolerance = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMaximumFlowRate() { + return maximumFlowRate; + } + + /** + * 设置maximumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMaximumFlowRate(VolumeRateDimension value) { + this.maximumFlowRate = value; + } + + /** + * 获取maximumGapFill属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getMaximumGapFill() { + return maximumGapFill; + } + + /** + * 设置maximumGapFill属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setMaximumGapFill(VolumeDimension value) { + this.maximumGapFill = value; + } + + /** + * 获取maximumMeasurement属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumMeasurement() { + return maximumMeasurement; + } + + /** + * 设置maximumMeasurement属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumMeasurement(LengthDimension value) { + this.maximumMeasurement = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingDifferentialPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingDifferentialPressure() { + return operatingDifferentialPressure; + } + + /** + * 设置operatingDifferentialPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingDifferentialPressure(PressureDimension value) { + this.operatingDifferentialPressure = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取outletOperatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOutletOperatingPressureRange() { + return outletOperatingPressureRange; + } + + /** + * 设置outletOperatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOutletOperatingPressureRange(PressureDimension value) { + this.outletOperatingPressureRange = value; + } + + /** + * 获取outputPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOutputPressure() { + return outputPressure; + } + + /** + * 设置outputPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOutputPressure(PressureDimension value) { + this.outputPressure = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pressureRatingClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPressureRatingClass() { + return pressureRatingClass; + } + + /** + * 设置pressureRatingClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPressureRatingClass(String value) { + this.pressureRatingClass = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取rodLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRodLength() { + return rodLength; + } + + /** + * 设置rodLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRodLength(LengthDimension value) { + this.rodLength = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadLength() { + return threadLength; + } + + /** + * 设置threadLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadLength(LengthDimension value) { + this.threadLength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取toleranceHeld属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToleranceHeld() { + return toleranceHeld; + } + + /** + * 设置toleranceHeld属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToleranceHeld(String value) { + this.toleranceHeld = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalFasteners.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalFasteners.java new file mode 100644 index 0000000..834993f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MechanicalFasteners.java @@ -0,0 +1,2063 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element name="MechanicalFasteners" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element ref="{}Color" minOccurs="0"/>
+ *                             <element name="ColorMap" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *                             <element ref="{}CompatibleGrooveDepth" minOccurs="0"/>
+ *                             <element ref="{}CompatibleGrooveDiameter" minOccurs="0"/>
+ *                             <element ref="{}CompatibleGrooveWidth" minOccurs="0"/>
+ *                             <element ref="{}CompatibleWithInsideDiameter" minOccurs="0"/>
+ *                             <element ref="{}CompatibleWithPipeSize" minOccurs="0"/>
+ *                             <element ref="{}CompatibleWithTorxWrench" minOccurs="0"/>
+ *                             <element ref="{}CountryOfOrigin" minOccurs="0"/>
+ *                             <element ref="{}DriveSystem" minOccurs="0"/>
+ *                             <element ref="{}ExteriorFinish" minOccurs="0"/>
+ *                             <element ref="{}FastenerThreadCount" minOccurs="0"/>
+ *                             <element ref="{}GradeRating" minOccurs="0"/>
+ *                             <element ref="{}HeadDiameter" minOccurs="0"/>
+ *                             <element ref="{}HeadDiameterTolerance" minOccurs="0"/>
+ *                             <element ref="{}HeadHeight" minOccurs="0"/>
+ *                             <element ref="{}HeadHeightTolerance" minOccurs="0"/>
+ *                             <element ref="{}IndentationHardness" minOccurs="0"/>
+ *                             <element ref="{}InsideDiameter" minOccurs="0"/>
+ *                             <element ref="{}InsideDiameterTolerance" minOccurs="0"/>
+ *                             <element ref="{}InsideThreadSize" minOccurs="0"/>
+ *                             <element ref="{}ItemDepth" minOccurs="0"/>
+ *                             <element ref="{}ItemDiameter" minOccurs="0"/>
+ *                             <element ref="{}ItemThickness" minOccurs="0"/>
+ *                             <element ref="{}ItemThicknessTolerance" minOccurs="0"/>
+ *                             <element ref="{}LowerTemperatureRating" minOccurs="0"/>
+ *                             <element ref="{}MagneticPullCapacity" minOccurs="0"/>
+ *                             <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+ *                             <element ref="{}MaximumCompatibleThickness" minOccurs="0"/>
+ *                             <element ref="{}MaximumDoubleShearStrength" minOccurs="0"/>
+ *                             <element ref="{}MaxShearStrength" minOccurs="0"/>
+ *                             <element ref="{}MeasurementSystem" minOccurs="0"/>
+ *                             <element ref="{}MinimumCompatibleThickness" minOccurs="0"/>
+ *                             <element ref="{}MinimumEmbedmentDepth" minOccurs="0"/>
+ *                             <element name="Model" type="{}FortyStringNotNull" minOccurs="0"/>
+ *                             <element ref="{}NominalOutsideDiameter" minOccurs="0"/>
+ *                             <element ref="{}NumberOfStarts" minOccurs="0"/>
+ *                             <element ref="{}NumberOfTurns" minOccurs="0"/>
+ *                             <element ref="{}OutsideThreadSize" minOccurs="0"/>
+ *                             <element ref="{}PointMaterialType" minOccurs="0"/>
+ *                             <element ref="{}ScrewHeadStyle" minOccurs="0"/>
+ *                             <element ref="{}ScrewPointStyle" minOccurs="0"/>
+ *                             <element ref="{}SelfLockingMechanismType" minOccurs="0"/>
+ *                             <element ref="{}ShoulderDiameter" minOccurs="0"/>
+ *                             <element ref="{}ShoulderDiameterTolerance" minOccurs="0"/>
+ *                             <element ref="{}ShoulderLength" minOccurs="0"/>
+ *                             <element ref="{}ShoulderLengthTolerance" minOccurs="0"/>
+ *                             <element ref="{}SizeName" minOccurs="0"/>
+ *                             <element ref="{}SpecificationMet" maxOccurs="5" minOccurs="0"/>
+ *                             <element ref="{}ThreadCoverage" minOccurs="0"/>
+ *                             <element ref="{}ThreadLength" minOccurs="0"/>
+ *                             <element ref="{}ThreadPitch" minOccurs="0"/>
+ *                             <element ref="{}ThreadSize" minOccurs="0"/>
+ *                             <element ref="{}ThreadStyle" minOccurs="0"/>
+ *                             <element ref="{}ThreadType" minOccurs="0"/>
+ *                             <element ref="{}UncompressedDiameter" minOccurs="0"/>
+ *                             <element ref="{}UpperTemperatureRating" minOccurs="0"/>
+ *                             <element ref="{}WasherType" minOccurs="0"/>
+ *                             <element ref="{}WingSpan" minOccurs="0"/>
+ *                             <element ref="{}WorkingLoadLimit" minOccurs="0"/>
+ *                             <element ref="{}StyleName" minOccurs="0"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "MechanicalFasteners") +public class MechanicalFasteners { + + @XmlElement(name = "ProductType", required = true) + protected MechanicalFasteners.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link MechanicalFasteners.ProductType } + * + */ + public MechanicalFasteners.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link MechanicalFasteners.ProductType } + * + */ + public void setProductType(MechanicalFasteners.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element name="MechanicalFasteners" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element ref="{}Color" minOccurs="0"/>
+     *                   <element name="ColorMap" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+     *                   <element ref="{}CompatibleGrooveDepth" minOccurs="0"/>
+     *                   <element ref="{}CompatibleGrooveDiameter" minOccurs="0"/>
+     *                   <element ref="{}CompatibleGrooveWidth" minOccurs="0"/>
+     *                   <element ref="{}CompatibleWithInsideDiameter" minOccurs="0"/>
+     *                   <element ref="{}CompatibleWithPipeSize" minOccurs="0"/>
+     *                   <element ref="{}CompatibleWithTorxWrench" minOccurs="0"/>
+     *                   <element ref="{}CountryOfOrigin" minOccurs="0"/>
+     *                   <element ref="{}DriveSystem" minOccurs="0"/>
+     *                   <element ref="{}ExteriorFinish" minOccurs="0"/>
+     *                   <element ref="{}FastenerThreadCount" minOccurs="0"/>
+     *                   <element ref="{}GradeRating" minOccurs="0"/>
+     *                   <element ref="{}HeadDiameter" minOccurs="0"/>
+     *                   <element ref="{}HeadDiameterTolerance" minOccurs="0"/>
+     *                   <element ref="{}HeadHeight" minOccurs="0"/>
+     *                   <element ref="{}HeadHeightTolerance" minOccurs="0"/>
+     *                   <element ref="{}IndentationHardness" minOccurs="0"/>
+     *                   <element ref="{}InsideDiameter" minOccurs="0"/>
+     *                   <element ref="{}InsideDiameterTolerance" minOccurs="0"/>
+     *                   <element ref="{}InsideThreadSize" minOccurs="0"/>
+     *                   <element ref="{}ItemDepth" minOccurs="0"/>
+     *                   <element ref="{}ItemDiameter" minOccurs="0"/>
+     *                   <element ref="{}ItemThickness" minOccurs="0"/>
+     *                   <element ref="{}ItemThicknessTolerance" minOccurs="0"/>
+     *                   <element ref="{}LowerTemperatureRating" minOccurs="0"/>
+     *                   <element ref="{}MagneticPullCapacity" minOccurs="0"/>
+     *                   <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+     *                   <element ref="{}MaximumCompatibleThickness" minOccurs="0"/>
+     *                   <element ref="{}MaximumDoubleShearStrength" minOccurs="0"/>
+     *                   <element ref="{}MaxShearStrength" minOccurs="0"/>
+     *                   <element ref="{}MeasurementSystem" minOccurs="0"/>
+     *                   <element ref="{}MinimumCompatibleThickness" minOccurs="0"/>
+     *                   <element ref="{}MinimumEmbedmentDepth" minOccurs="0"/>
+     *                   <element name="Model" type="{}FortyStringNotNull" minOccurs="0"/>
+     *                   <element ref="{}NominalOutsideDiameter" minOccurs="0"/>
+     *                   <element ref="{}NumberOfStarts" minOccurs="0"/>
+     *                   <element ref="{}NumberOfTurns" minOccurs="0"/>
+     *                   <element ref="{}OutsideThreadSize" minOccurs="0"/>
+     *                   <element ref="{}PointMaterialType" minOccurs="0"/>
+     *                   <element ref="{}ScrewHeadStyle" minOccurs="0"/>
+     *                   <element ref="{}ScrewPointStyle" minOccurs="0"/>
+     *                   <element ref="{}SelfLockingMechanismType" minOccurs="0"/>
+     *                   <element ref="{}ShoulderDiameter" minOccurs="0"/>
+     *                   <element ref="{}ShoulderDiameterTolerance" minOccurs="0"/>
+     *                   <element ref="{}ShoulderLength" minOccurs="0"/>
+     *                   <element ref="{}ShoulderLengthTolerance" minOccurs="0"/>
+     *                   <element ref="{}SizeName" minOccurs="0"/>
+     *                   <element ref="{}SpecificationMet" maxOccurs="5" minOccurs="0"/>
+     *                   <element ref="{}ThreadCoverage" minOccurs="0"/>
+     *                   <element ref="{}ThreadLength" minOccurs="0"/>
+     *                   <element ref="{}ThreadPitch" minOccurs="0"/>
+     *                   <element ref="{}ThreadSize" minOccurs="0"/>
+     *                   <element ref="{}ThreadStyle" minOccurs="0"/>
+     *                   <element ref="{}ThreadType" minOccurs="0"/>
+     *                   <element ref="{}UncompressedDiameter" minOccurs="0"/>
+     *                   <element ref="{}UpperTemperatureRating" minOccurs="0"/>
+     *                   <element ref="{}WasherType" minOccurs="0"/>
+     *                   <element ref="{}WingSpan" minOccurs="0"/>
+     *                   <element ref="{}WorkingLoadLimit" minOccurs="0"/>
+     *                   <element ref="{}StyleName" minOccurs="0"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "mechanicalFasteners" + }) + public static class ProductType { + + @XmlElement(name = "MechanicalFasteners") + protected MechanicalFasteners.ProductType.MechanicalFasteners mechanicalFasteners; + + /** + * 获取mechanicalFasteners属性的值。 + * + * @return + * possible object is + * {@link MechanicalFasteners.ProductType.MechanicalFasteners } + * + */ + public MechanicalFasteners.ProductType.MechanicalFasteners getMechanicalFasteners() { + return mechanicalFasteners; + } + + /** + * 设置mechanicalFasteners属性的值。 + * + * @param value + * allowed object is + * {@link MechanicalFasteners.ProductType.MechanicalFasteners } + * + */ + public void setMechanicalFasteners(MechanicalFasteners.ProductType.MechanicalFasteners value) { + this.mechanicalFasteners = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element ref="{}Color" minOccurs="0"/>
+         *         <element name="ColorMap" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+         *         <element ref="{}CompatibleGrooveDepth" minOccurs="0"/>
+         *         <element ref="{}CompatibleGrooveDiameter" minOccurs="0"/>
+         *         <element ref="{}CompatibleGrooveWidth" minOccurs="0"/>
+         *         <element ref="{}CompatibleWithInsideDiameter" minOccurs="0"/>
+         *         <element ref="{}CompatibleWithPipeSize" minOccurs="0"/>
+         *         <element ref="{}CompatibleWithTorxWrench" minOccurs="0"/>
+         *         <element ref="{}CountryOfOrigin" minOccurs="0"/>
+         *         <element ref="{}DriveSystem" minOccurs="0"/>
+         *         <element ref="{}ExteriorFinish" minOccurs="0"/>
+         *         <element ref="{}FastenerThreadCount" minOccurs="0"/>
+         *         <element ref="{}GradeRating" minOccurs="0"/>
+         *         <element ref="{}HeadDiameter" minOccurs="0"/>
+         *         <element ref="{}HeadDiameterTolerance" minOccurs="0"/>
+         *         <element ref="{}HeadHeight" minOccurs="0"/>
+         *         <element ref="{}HeadHeightTolerance" minOccurs="0"/>
+         *         <element ref="{}IndentationHardness" minOccurs="0"/>
+         *         <element ref="{}InsideDiameter" minOccurs="0"/>
+         *         <element ref="{}InsideDiameterTolerance" minOccurs="0"/>
+         *         <element ref="{}InsideThreadSize" minOccurs="0"/>
+         *         <element ref="{}ItemDepth" minOccurs="0"/>
+         *         <element ref="{}ItemDiameter" minOccurs="0"/>
+         *         <element ref="{}ItemThickness" minOccurs="0"/>
+         *         <element ref="{}ItemThicknessTolerance" minOccurs="0"/>
+         *         <element ref="{}LowerTemperatureRating" minOccurs="0"/>
+         *         <element ref="{}MagneticPullCapacity" minOccurs="0"/>
+         *         <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+         *         <element ref="{}MaximumCompatibleThickness" minOccurs="0"/>
+         *         <element ref="{}MaximumDoubleShearStrength" minOccurs="0"/>
+         *         <element ref="{}MaxShearStrength" minOccurs="0"/>
+         *         <element ref="{}MeasurementSystem" minOccurs="0"/>
+         *         <element ref="{}MinimumCompatibleThickness" minOccurs="0"/>
+         *         <element ref="{}MinimumEmbedmentDepth" minOccurs="0"/>
+         *         <element name="Model" type="{}FortyStringNotNull" minOccurs="0"/>
+         *         <element ref="{}NominalOutsideDiameter" minOccurs="0"/>
+         *         <element ref="{}NumberOfStarts" minOccurs="0"/>
+         *         <element ref="{}NumberOfTurns" minOccurs="0"/>
+         *         <element ref="{}OutsideThreadSize" minOccurs="0"/>
+         *         <element ref="{}PointMaterialType" minOccurs="0"/>
+         *         <element ref="{}ScrewHeadStyle" minOccurs="0"/>
+         *         <element ref="{}ScrewPointStyle" minOccurs="0"/>
+         *         <element ref="{}SelfLockingMechanismType" minOccurs="0"/>
+         *         <element ref="{}ShoulderDiameter" minOccurs="0"/>
+         *         <element ref="{}ShoulderDiameterTolerance" minOccurs="0"/>
+         *         <element ref="{}ShoulderLength" minOccurs="0"/>
+         *         <element ref="{}ShoulderLengthTolerance" minOccurs="0"/>
+         *         <element ref="{}SizeName" minOccurs="0"/>
+         *         <element ref="{}SpecificationMet" maxOccurs="5" minOccurs="0"/>
+         *         <element ref="{}ThreadCoverage" minOccurs="0"/>
+         *         <element ref="{}ThreadLength" minOccurs="0"/>
+         *         <element ref="{}ThreadPitch" minOccurs="0"/>
+         *         <element ref="{}ThreadSize" minOccurs="0"/>
+         *         <element ref="{}ThreadStyle" minOccurs="0"/>
+         *         <element ref="{}ThreadType" minOccurs="0"/>
+         *         <element ref="{}UncompressedDiameter" minOccurs="0"/>
+         *         <element ref="{}UpperTemperatureRating" minOccurs="0"/>
+         *         <element ref="{}WasherType" minOccurs="0"/>
+         *         <element ref="{}WingSpan" minOccurs="0"/>
+         *         <element ref="{}WorkingLoadLimit" minOccurs="0"/>
+         *         <element ref="{}StyleName" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap", + "compatibleGrooveDepth", + "compatibleGrooveDiameter", + "compatibleGrooveWidth", + "compatibleWithInsideDiameter", + "compatibleWithPipeSize", + "compatibleWithTorxWrench", + "countryOfOrigin", + "driveSystem", + "exteriorFinish", + "fastenerThreadCount", + "gradeRating", + "headDiameter", + "headDiameterTolerance", + "headHeight", + "headHeightTolerance", + "indentationHardness", + "insideDiameter", + "insideDiameterTolerance", + "insideThreadSize", + "itemDepth", + "itemDiameter", + "itemThickness", + "itemThicknessTolerance", + "lowerTemperatureRating", + "magneticPullCapacity", + "materialType", + "maximumCompatibleThickness", + "maximumDoubleShearStrength", + "maxShearStrength", + "measurementSystem", + "minimumCompatibleThickness", + "minimumEmbedmentDepth", + "model", + "nominalOutsideDiameter", + "numberOfStarts", + "numberOfTurns", + "outsideThreadSize", + "pointMaterialType", + "screwHeadStyle", + "screwPointStyle", + "selfLockingMechanismType", + "shoulderDiameter", + "shoulderDiameterTolerance", + "shoulderLength", + "shoulderLengthTolerance", + "sizeName", + "specificationMet", + "threadCoverage", + "threadLength", + "threadPitch", + "threadSize", + "threadStyle", + "threadType", + "uncompressedDiameter", + "upperTemperatureRating", + "washerType", + "wingSpan", + "workingLoadLimit", + "styleName" + }) + public static class MechanicalFasteners { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + protected Object colorMap; + @XmlElement(name = "CompatibleGrooveDepth") + protected LengthDimension compatibleGrooveDepth; + @XmlElement(name = "CompatibleGrooveDiameter") + protected LengthDimension compatibleGrooveDiameter; + @XmlElement(name = "CompatibleGrooveWidth") + protected LengthDimension compatibleGrooveWidth; + @XmlElement(name = "CompatibleWithInsideDiameter") + protected LengthDimension compatibleWithInsideDiameter; + @XmlElement(name = "CompatibleWithPipeSize") + protected Boolean compatibleWithPipeSize; + @XmlElement(name = "CompatibleWithTorxWrench") + protected Boolean compatibleWithTorxWrench; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DriveSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String driveSystem; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FastenerThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fastenerThreadCount; + @XmlElement(name = "GradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradeRating; + @XmlElement(name = "HeadDiameter") + protected LengthDimension headDiameter; + @XmlElement(name = "HeadDiameterTolerance") + protected LengthDimension headDiameterTolerance; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HeadHeightTolerance") + protected LengthDimension headHeightTolerance; + @XmlElement(name = "IndentationHardness") + protected HardnessDimension indentationHardness; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "InsideDiameterTolerance") + protected LengthDimension insideDiameterTolerance; + @XmlElement(name = "InsideThreadSize") + protected LengthDimension insideThreadSize; + @XmlElement(name = "ItemDepth") + protected LengthDimension itemDepth; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemThicknessTolerance") + protected LengthDimension itemThicknessTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "MagneticPullCapacity") + protected WeightDimension magneticPullCapacity; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumCompatibleThickness") + protected LengthDimension maximumCompatibleThickness; + @XmlElement(name = "MaximumDoubleShearStrength") + protected ShearStrengthDimension maximumDoubleShearStrength; + @XmlElement(name = "MaxShearStrength") + protected ShearStrengthDimension maxShearStrength; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumCompatibleThickness") + protected LengthDimension minimumCompatibleThickness; + @XmlElement(name = "MinimumEmbedmentDepth") + protected LengthDimension minimumEmbedmentDepth; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "NominalOutsideDiameter") + protected LengthDimension nominalOutsideDiameter; + @XmlElement(name = "NumberOfStarts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStarts; + @XmlElement(name = "NumberOfTurns") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfTurns; + @XmlElement(name = "OutsideThreadSize") + protected LengthDimension outsideThreadSize; + @XmlElement(name = "PointMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pointMaterialType; + @XmlElement(name = "ScrewHeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screwHeadStyle; + @XmlElement(name = "ScrewPointStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screwPointStyle; + @XmlElement(name = "SelfLockingMechanismType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selfLockingMechanismType; + @XmlElement(name = "ShoulderDiameter") + protected LengthDimension shoulderDiameter; + @XmlElement(name = "ShoulderDiameterTolerance") + protected LengthDimension shoulderDiameterTolerance; + @XmlElement(name = "ShoulderLength") + protected LengthDimension shoulderLength; + @XmlElement(name = "ShoulderLengthTolerance") + protected LengthDimension shoulderLengthTolerance; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificationMet; + @XmlElement(name = "ThreadCoverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadCoverage; + @XmlElement(name = "ThreadLength") + protected LengthDimension threadLength; + @XmlElement(name = "ThreadPitch") + protected LengthDimension threadPitch; + @XmlElement(name = "ThreadSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadSize; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "UncompressedDiameter") + protected LengthDimension uncompressedDiameter; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WasherType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String washerType; + @XmlElement(name = "WingSpan") + protected LengthDimension wingSpan; + @XmlElement(name = "WorkingLoadLimit") + protected WeightDimension workingLoadLimit; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setColorMap(Object value) { + this.colorMap = value; + } + + /** + * 获取compatibleGrooveDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompatibleGrooveDepth() { + return compatibleGrooveDepth; + } + + /** + * 设置compatibleGrooveDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompatibleGrooveDepth(LengthDimension value) { + this.compatibleGrooveDepth = value; + } + + /** + * 获取compatibleGrooveDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompatibleGrooveDiameter() { + return compatibleGrooveDiameter; + } + + /** + * 设置compatibleGrooveDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompatibleGrooveDiameter(LengthDimension value) { + this.compatibleGrooveDiameter = value; + } + + /** + * 获取compatibleGrooveWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompatibleGrooveWidth() { + return compatibleGrooveWidth; + } + + /** + * 设置compatibleGrooveWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompatibleGrooveWidth(LengthDimension value) { + this.compatibleGrooveWidth = value; + } + + /** + * 获取compatibleWithInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompatibleWithInsideDiameter() { + return compatibleWithInsideDiameter; + } + + /** + * 设置compatibleWithInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompatibleWithInsideDiameter(LengthDimension value) { + this.compatibleWithInsideDiameter = value; + } + + /** + * 获取compatibleWithPipeSize属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCompatibleWithPipeSize() { + return compatibleWithPipeSize; + } + + /** + * 设置compatibleWithPipeSize属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCompatibleWithPipeSize(Boolean value) { + this.compatibleWithPipeSize = value; + } + + /** + * 获取compatibleWithTorxWrench属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCompatibleWithTorxWrench() { + return compatibleWithTorxWrench; + } + + /** + * 设置compatibleWithTorxWrench属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCompatibleWithTorxWrench(Boolean value) { + this.compatibleWithTorxWrench = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取driveSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDriveSystem() { + return driveSystem; + } + + /** + * 设置driveSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDriveSystem(String value) { + this.driveSystem = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fastenerThreadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFastenerThreadCount() { + return fastenerThreadCount; + } + + /** + * 设置fastenerThreadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFastenerThreadCount(BigInteger value) { + this.fastenerThreadCount = value; + } + + /** + * 获取gradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradeRating() { + return gradeRating; + } + + /** + * 设置gradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradeRating(String value) { + this.gradeRating = value; + } + + /** + * 获取headDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadDiameter() { + return headDiameter; + } + + /** + * 设置headDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadDiameter(LengthDimension value) { + this.headDiameter = value; + } + + /** + * 获取headDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadDiameterTolerance() { + return headDiameterTolerance; + } + + /** + * 设置headDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadDiameterTolerance(LengthDimension value) { + this.headDiameterTolerance = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取headHeightTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeightTolerance() { + return headHeightTolerance; + } + + /** + * 设置headHeightTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeightTolerance(LengthDimension value) { + this.headHeightTolerance = value; + } + + /** + * 获取indentationHardness属性的值。 + * + * @return + * possible object is + * {@link HardnessDimension } + * + */ + public HardnessDimension getIndentationHardness() { + return indentationHardness; + } + + /** + * 设置indentationHardness属性的值。 + * + * @param value + * allowed object is + * {@link HardnessDimension } + * + */ + public void setIndentationHardness(HardnessDimension value) { + this.indentationHardness = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取insideDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameterTolerance() { + return insideDiameterTolerance; + } + + /** + * 设置insideDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameterTolerance(LengthDimension value) { + this.insideDiameterTolerance = value; + } + + /** + * 获取insideThreadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideThreadSize() { + return insideThreadSize; + } + + /** + * 设置insideThreadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideThreadSize(LengthDimension value) { + this.insideThreadSize = value; + } + + /** + * 获取itemDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDepth() { + return itemDepth; + } + + /** + * 设置itemDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDepth(LengthDimension value) { + this.itemDepth = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemThicknessTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThicknessTolerance() { + return itemThicknessTolerance; + } + + /** + * 设置itemThicknessTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThicknessTolerance(LengthDimension value) { + this.itemThicknessTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取magneticPullCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMagneticPullCapacity() { + return magneticPullCapacity; + } + + /** + * 设置magneticPullCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMagneticPullCapacity(WeightDimension value) { + this.magneticPullCapacity = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumCompatibleThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCompatibleThickness() { + return maximumCompatibleThickness; + } + + /** + * 设置maximumCompatibleThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCompatibleThickness(LengthDimension value) { + this.maximumCompatibleThickness = value; + } + + /** + * 获取maximumDoubleShearStrength属性的值。 + * + * @return + * possible object is + * {@link ShearStrengthDimension } + * + */ + public ShearStrengthDimension getMaximumDoubleShearStrength() { + return maximumDoubleShearStrength; + } + + /** + * 设置maximumDoubleShearStrength属性的值。 + * + * @param value + * allowed object is + * {@link ShearStrengthDimension } + * + */ + public void setMaximumDoubleShearStrength(ShearStrengthDimension value) { + this.maximumDoubleShearStrength = value; + } + + /** + * 获取maxShearStrength属性的值。 + * + * @return + * possible object is + * {@link ShearStrengthDimension } + * + */ + public ShearStrengthDimension getMaxShearStrength() { + return maxShearStrength; + } + + /** + * 设置maxShearStrength属性的值。 + * + * @param value + * allowed object is + * {@link ShearStrengthDimension } + * + */ + public void setMaxShearStrength(ShearStrengthDimension value) { + this.maxShearStrength = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumCompatibleThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCompatibleThickness() { + return minimumCompatibleThickness; + } + + /** + * 设置minimumCompatibleThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCompatibleThickness(LengthDimension value) { + this.minimumCompatibleThickness = value; + } + + /** + * 获取minimumEmbedmentDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumEmbedmentDepth() { + return minimumEmbedmentDepth; + } + + /** + * 设置minimumEmbedmentDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumEmbedmentDepth(LengthDimension value) { + this.minimumEmbedmentDepth = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取nominalOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalOutsideDiameter() { + return nominalOutsideDiameter; + } + + /** + * 设置nominalOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalOutsideDiameter(LengthDimension value) { + this.nominalOutsideDiameter = value; + } + + /** + * 获取numberOfStarts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStarts() { + return numberOfStarts; + } + + /** + * 设置numberOfStarts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStarts(BigInteger value) { + this.numberOfStarts = value; + } + + /** + * 获取numberOfTurns属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTurns() { + return numberOfTurns; + } + + /** + * 设置numberOfTurns属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTurns(BigInteger value) { + this.numberOfTurns = value; + } + + /** + * 获取outsideThreadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideThreadSize() { + return outsideThreadSize; + } + + /** + * 设置outsideThreadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideThreadSize(LengthDimension value) { + this.outsideThreadSize = value; + } + + /** + * 获取pointMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPointMaterialType() { + return pointMaterialType; + } + + /** + * 设置pointMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPointMaterialType(String value) { + this.pointMaterialType = value; + } + + /** + * 获取screwHeadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScrewHeadStyle() { + return screwHeadStyle; + } + + /** + * 设置screwHeadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScrewHeadStyle(String value) { + this.screwHeadStyle = value; + } + + /** + * 获取screwPointStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScrewPointStyle() { + return screwPointStyle; + } + + /** + * 设置screwPointStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScrewPointStyle(String value) { + this.screwPointStyle = value; + } + + /** + * 获取selfLockingMechanismType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelfLockingMechanismType() { + return selfLockingMechanismType; + } + + /** + * 设置selfLockingMechanismType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelfLockingMechanismType(String value) { + this.selfLockingMechanismType = value; + } + + /** + * 获取shoulderDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShoulderDiameter() { + return shoulderDiameter; + } + + /** + * 设置shoulderDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShoulderDiameter(LengthDimension value) { + this.shoulderDiameter = value; + } + + /** + * 获取shoulderDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShoulderDiameterTolerance() { + return shoulderDiameterTolerance; + } + + /** + * 设置shoulderDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShoulderDiameterTolerance(LengthDimension value) { + this.shoulderDiameterTolerance = value; + } + + /** + * 获取shoulderLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShoulderLength() { + return shoulderLength; + } + + /** + * 设置shoulderLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShoulderLength(LengthDimension value) { + this.shoulderLength = value; + } + + /** + * 获取shoulderLengthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShoulderLengthTolerance() { + return shoulderLengthTolerance; + } + + /** + * 设置shoulderLengthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShoulderLengthTolerance(LengthDimension value) { + this.shoulderLengthTolerance = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * Gets the value of the specificationMet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificationMet property. + * + *

+ * For example, to add a new item, do as follows: + *

+             *    getSpecificationMet().add(newItem);
+             * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificationMet() { + if (specificationMet == null) { + specificationMet = new ArrayList(); + } + return this.specificationMet; + } + + /** + * 获取threadCoverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadCoverage() { + return threadCoverage; + } + + /** + * 设置threadCoverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadCoverage(String value) { + this.threadCoverage = value; + } + + /** + * 获取threadLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadLength() { + return threadLength; + } + + /** + * 设置threadLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadLength(LengthDimension value) { + this.threadLength = value; + } + + /** + * 获取threadPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadPitch() { + return threadPitch; + } + + /** + * 设置threadPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadPitch(LengthDimension value) { + this.threadPitch = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadSize(String value) { + this.threadSize = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取uncompressedDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getUncompressedDiameter() { + return uncompressedDiameter; + } + + /** + * 设置uncompressedDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setUncompressedDiameter(LengthDimension value) { + this.uncompressedDiameter = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取washerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWasherType() { + return washerType; + } + + /** + * 设置washerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWasherType(String value) { + this.washerType = value; + } + + /** + * 获取wingSpan属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWingSpan() { + return wingSpan; + } + + /** + * 设置wingSpan属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWingSpan(LengthDimension value) { + this.wingSpan = value; + } + + /** + * 获取workingLoadLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWorkingLoadLimit() { + return workingLoadLimit; + } + + /** + * 设置workingLoadLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWorkingLoadLimit(WeightDimension value) { + this.workingLoadLimit = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayer.java new file mode 100644 index 0000000..4d9e0af --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayer.java @@ -0,0 +1,425 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AudioEncoding" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}Language" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}CameraDescription" maxOccurs="3" minOccurs="0"/>
+ *         <element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "audioEncoding", + "language", + "cameraDescription", + "digitalAudioCapacity", + "operatingSystem", + "powerSource", + "screenSize", + "totalEthernetPorts", + "videoEncoding", + "wirelessTechnology", + "wirelessType", + "powerPlugType" +}) +@XmlRootElement(name = "MediaPlayer") +public class MediaPlayer { + + @XmlElement(name = "AudioEncoding") + protected List audioEncoding; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected List language; + @XmlElement(name = "CameraDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cameraDescription; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WirelessType") + protected String wirelessType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * Gets the value of the audioEncoding property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioEncoding property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioEncoding().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioEncoding() { + if (audioEncoding == null) { + audioEncoding = new ArrayList(); + } + return this.audioEncoding; + } + + /** + * Gets the value of the language property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the language property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getLanguage() { + if (language == null) { + language = new ArrayList(); + } + return this.language; + } + + /** + * Gets the value of the cameraDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cameraDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCameraDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCameraDescription() { + if (cameraDescription == null) { + cameraDescription = new ArrayList(); + } + return this.cameraDescription; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayerOrEReaderAccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayerOrEReaderAccessory.java new file mode 100644 index 0000000..6327457 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MediaPlayerOrEReaderAccessory.java @@ -0,0 +1,1830 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element ref="{}MaxWeightCapacity" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}NumberOfRecordingLoops" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PhotoSensorSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PhotoSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}SurgeProtectionRating" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalMicrophonePorts" minOccurs="0"/>
+ *         <element ref="{}TotalPowerOutlets" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}TrafficFeatures" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ConnectorTypeUsedOnCable" minOccurs="0"/>
+ *         <element ref="{}MountMotion" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "analogRGBInput", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cameraLens", + "coatingDescription", + "compatibleMountings", + "conductor", + "enclosureFinish", + "finishType", + "grilleRemoveability", + "loadCapacity", + "maxWeightCapacity", + "memorySlotsAvailable", + "mountingType", + "numberOfRecordingLoops", + "operatingSystem", + "photoSensorSize", + "photoSensorTechnology", + "powerConsumption", + "powerPlugType", + "remoteControlDescription", + "removableMemory", + "screenSize", + "shape", + "softwareIncluded", + "speakerGrilleMaterial", + "speakerMaximumInputPower", + "subwooferPowerTechnology", + "subwooferSpeakerDiameter", + "subwooferSpeakerMaterial", + "subwooferWattage", + "surgeProtectionRating", + "threeDTechnology", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalCompositePorts", + "totalDVIPorts", + "totalFirewirePorts", + "totalMicrophonePorts", + "totalPowerOutlets", + "totalSubwooferOutputs", + "totalSVideoInPorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "totalVgaInPorts", + "totalVideoOutPorts", + "trafficFeatures", + "wattage", + "wooferSpeakerDiameter", + "wooferSpeakerMaterial", + "cableLength", + "connectorGender", + "connectorTypeUsedOnCable", + "mountMotion", + "powerSource", + "videoResolution", + "wirelessTechnology", + "efficiency" +}) +@XmlRootElement(name = "MediaPlayerOrEReaderAccessory") +public class MediaPlayerOrEReaderAccessory { + + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CameraLens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraLens; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conductor; + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MaxWeightCapacity") + protected WeightDimension maxWeightCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfRecordingLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRecordingLoops; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "PhotoSensorSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorSize; + @XmlElement(name = "PhotoSensorTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorTechnology; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "SurgeProtectionRating") + protected EnergyRatingType surgeProtectionRating; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalMicrophonePorts; + @XmlElement(name = "TotalPowerOutlets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPowerOutlets; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "TrafficFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List trafficFeatures; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "ConnectorTypeUsedOnCable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorTypeUsedOnCable; + @XmlElement(name = "MountMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountMotion; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cameraLens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraLens() { + return cameraLens; + } + + /** + * 设置cameraLens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraLens(String value) { + this.cameraLens = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取conductor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConductor() { + return conductor; + } + + /** + * 设置conductor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConductor(String value) { + this.conductor = value; + } + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取maxWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightCapacity() { + return maxWeightCapacity; + } + + /** + * 设置maxWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightCapacity(WeightDimension value) { + this.maxWeightCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfRecordingLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRecordingLoops() { + return numberOfRecordingLoops; + } + + /** + * 设置numberOfRecordingLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRecordingLoops(BigInteger value) { + this.numberOfRecordingLoops = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取photoSensorSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorSize() { + return photoSensorSize; + } + + /** + * 设置photoSensorSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorSize(String value) { + this.photoSensorSize = value; + } + + /** + * 获取photoSensorTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorTechnology() { + return photoSensorTechnology; + } + + /** + * 设置photoSensorTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorTechnology(String value) { + this.photoSensorTechnology = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取surgeProtectionRating属性的值。 + * + * @return + * possible object is + * {@link EnergyRatingType } + * + */ + public EnergyRatingType getSurgeProtectionRating() { + return surgeProtectionRating; + } + + /** + * 设置surgeProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link EnergyRatingType } + * + */ + public void setSurgeProtectionRating(EnergyRatingType value) { + this.surgeProtectionRating = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalMicrophonePorts() { + return totalMicrophonePorts; + } + + /** + * 设置totalMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalMicrophonePorts(BigInteger value) { + this.totalMicrophonePorts = value; + } + + /** + * 获取totalPowerOutlets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPowerOutlets() { + return totalPowerOutlets; + } + + /** + * 设置totalPowerOutlets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPowerOutlets(BigInteger value) { + this.totalPowerOutlets = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * Gets the value of the trafficFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the trafficFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrafficFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTrafficFeatures() { + if (trafficFeatures == null) { + trafficFeatures = new ArrayList(); + } + return this.trafficFeatures; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取connectorTypeUsedOnCable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorTypeUsedOnCable() { + return connectorTypeUsedOnCable; + } + + /** + * 设置connectorTypeUsedOnCable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorTypeUsedOnCable(String value) { + this.connectorTypeUsedOnCable = value; + } + + /** + * 获取mountMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountMotion() { + return mountMotion; + } + + /** + * 设置mountMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountMotion(String value) { + this.mountMotion = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MediaStorage.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MediaStorage.java new file mode 100644 index 0000000..94f4d85 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MediaStorage.java @@ -0,0 +1,105 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="HolderCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "holderCapacity", + "powerPlugType" +}) +@XmlRootElement(name = "MediaStorage") +public class MediaStorage { + + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MedicalSupplies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MedicalSupplies.java new file mode 100644 index 0000000..51be9fb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MedicalSupplies.java @@ -0,0 +1,3964 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Count"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Flavor-Count"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="Size-UnitCount"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Cylindercorrection-Cylinderaxis-unitcount"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Lensadditionpower-Unitcount"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Unitcount"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinTone" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SpecificUsedKeywords" type="{}String" maxOccurs="2" minOccurs="0"/>
+ *         <element name="SunProtection" type="{}SunProtectionDimension" minOccurs="0"/>
+ *         <element name="TargetAudience" type="{}String" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LensType" type="{}String" minOccurs="0"/>
+ *         <element name="LifeExpectancy" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CIPCode" type="{}String" minOccurs="0"/>
+ *         <element name="Pattern" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemGender" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}String" minOccurs="0"/>
+ *         <element name="WeightRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="RequiredProductComplianceCertificate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FdaPremarketApprovalNumberPma" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FdaInstructionsForUseType" type="{}FdaInstructionsForUseEnum" minOccurs="0"/>
+ *         <element name="FdaDeviceClassification" type="{}FdaDeviceClassificationType" minOccurs="0"/>
+ *         <element name="FcStorageMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerReturnPolicy" type="{}CustomerReturnPolicyValues" minOccurs="0"/>
+ *         <element name="PlanExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "canShipInOriginalContainer", + "identityPackageType", + "unitCount", + "displayLength", + "displayWeight", + "displayVolume", + "indications", + "hairType", + "skinType", + "skinTone", + "ingredients", + "materialType", + "directions", + "warnings", + "itemForm", + "coverage", + "finishType", + "itemSpecialty", + "isAdultProduct", + "specialFeatures", + "specificUsedKeywords", + "sunProtection", + "targetAudience", + "targetGender", + "lensType", + "lifeExpectancy", + "occasionType", + "itemDiameter", + "opticalPower", + "baseCurveRadius", + "cipCode", + "pattern", + "powerSource", + "isACAdapterIncluded", + "battery", + "isExpirationDatedProduct", + "shaftLength", + "shaftDiameter", + "itemGender", + "calciumString", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "saltPerServingString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString", + "manufacturerContactInformation", + "bandSizeNum", + "cupSize", + "innerMaterialType", + "outerMaterialType", + "materialComposition", + "temperatureRating", + "weightRange", + "solidNetWeight", + "countryString", + "itemTypeName", + "allergenInformation", + "specialIngredients", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "servingRecommendation", + "useByRecommendation", + "servingSize", + "customerRestrictionType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "externalTestingCertification", + "requiredProductComplianceCertificate", + "fdaPremarketApprovalNumberPma", + "fdaInstructionsForUseType", + "fdaDeviceClassification", + "fcStorageMethod", + "customerReturnPolicy", + "planExpirationDate" +}) +@XmlRootElement(name = "MedicalSupplies") +public class MedicalSupplies { + + @XmlElement(name = "VariationData") + protected MedicalSupplies.VariationData variationData; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "UnitCount") + protected MedicalSupplies.UnitCount unitCount; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "SkinType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinType; + @XmlElement(name = "SkinTone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinTone; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpecificUsedKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUsedKeywords; + @XmlElement(name = "SunProtection") + protected SunProtectionDimension sunProtection; + @XmlElement(name = "TargetAudience") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudience; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "LensType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensType; + @XmlElement(name = "LifeExpectancy") + protected DateIntegerDimension lifeExpectancy; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "CIPCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cipCode; + @XmlElement(name = "Pattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pattern; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ShaftLength") + protected LengthDimension shaftLength; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ItemGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemGender; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "TemperatureRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureRating; + @XmlElement(name = "WeightRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weightRange; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "RequiredProductComplianceCertificate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String requiredProductComplianceCertificate; + @XmlElement(name = "FdaPremarketApprovalNumberPma") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fdaPremarketApprovalNumberPma; + @XmlElement(name = "FdaInstructionsForUseType") + @XmlSchemaType(name = "string") + protected FdaInstructionsForUseEnum fdaInstructionsForUseType; + @XmlElement(name = "FdaDeviceClassification") + @XmlSchemaType(name = "string") + protected FdaDeviceClassificationType fdaDeviceClassification; + @XmlElement(name = "FcStorageMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fcStorageMethod; + @XmlElement(name = "CustomerReturnPolicy") + @XmlSchemaType(name = "string") + protected CustomerReturnPolicyValues customerReturnPolicy; + @XmlElement(name = "PlanExpirationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar planExpirationDate; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link MedicalSupplies.VariationData } + * + */ + public MedicalSupplies.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link MedicalSupplies.VariationData } + * + */ + public void setVariationData(MedicalSupplies.VariationData value) { + this.variationData = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link MedicalSupplies.UnitCount } + * + */ + public MedicalSupplies.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link MedicalSupplies.UnitCount } + * + */ + public void setUnitCount(MedicalSupplies.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * Gets the value of the skinType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinType() { + if (skinType == null) { + skinType = new ArrayList(); + } + return this.skinType; + } + + /** + * Gets the value of the skinTone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinTone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinTone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinTone() { + if (skinTone == null) { + skinTone = new ArrayList(); + } + return this.skinTone; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * Gets the value of the specificUsedKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUsedKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUsedKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUsedKeywords() { + if (specificUsedKeywords == null) { + specificUsedKeywords = new ArrayList(); + } + return this.specificUsedKeywords; + } + + /** + * 获取sunProtection属性的值。 + * + * @return + * possible object is + * {@link SunProtectionDimension } + * + */ + public SunProtectionDimension getSunProtection() { + return sunProtection; + } + + /** + * 设置sunProtection属性的值。 + * + * @param value + * allowed object is + * {@link SunProtectionDimension } + * + */ + public void setSunProtection(SunProtectionDimension value) { + this.sunProtection = value; + } + + /** + * 获取targetAudience属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudience() { + return targetAudience; + } + + /** + * 设置targetAudience属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudience(String value) { + this.targetAudience = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取lifeExpectancy属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getLifeExpectancy() { + return lifeExpectancy; + } + + /** + * 设置lifeExpectancy属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setLifeExpectancy(DateIntegerDimension value) { + this.lifeExpectancy = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取cipCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCIPCode() { + return cipCode; + } + + /** + * 设置cipCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCIPCode(String value) { + this.cipCode = value; + } + + /** + * 获取pattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPattern() { + return pattern; + } + + /** + * 设置pattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPattern(String value) { + this.pattern = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取shaftLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShaftLength() { + return shaftLength; + } + + /** + * 设置shaftLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShaftLength(LengthDimension value) { + this.shaftLength = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取itemGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemGender() { + return itemGender; + } + + /** + * 设置itemGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemGender(String value) { + this.itemGender = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureRating(String value) { + this.temperatureRating = value; + } + + /** + * 获取weightRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeightRange() { + return weightRange; + } + + /** + * 设置weightRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeightRange(String value) { + this.weightRange = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取requiredProductComplianceCertificate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequiredProductComplianceCertificate() { + return requiredProductComplianceCertificate; + } + + /** + * 设置requiredProductComplianceCertificate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequiredProductComplianceCertificate(String value) { + this.requiredProductComplianceCertificate = value; + } + + /** + * 获取fdaPremarketApprovalNumberPma属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFdaPremarketApprovalNumberPma() { + return fdaPremarketApprovalNumberPma; + } + + /** + * 设置fdaPremarketApprovalNumberPma属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFdaPremarketApprovalNumberPma(String value) { + this.fdaPremarketApprovalNumberPma = value; + } + + /** + * 获取fdaInstructionsForUseType属性的值。 + * + * @return + * possible object is + * {@link FdaInstructionsForUseEnum } + * + */ + public FdaInstructionsForUseEnum getFdaInstructionsForUseType() { + return fdaInstructionsForUseType; + } + + /** + * 设置fdaInstructionsForUseType属性的值。 + * + * @param value + * allowed object is + * {@link FdaInstructionsForUseEnum } + * + */ + public void setFdaInstructionsForUseType(FdaInstructionsForUseEnum value) { + this.fdaInstructionsForUseType = value; + } + + /** + * 获取fdaDeviceClassification属性的值。 + * + * @return + * possible object is + * {@link FdaDeviceClassificationType } + * + */ + public FdaDeviceClassificationType getFdaDeviceClassification() { + return fdaDeviceClassification; + } + + /** + * 设置fdaDeviceClassification属性的值。 + * + * @param value + * allowed object is + * {@link FdaDeviceClassificationType } + * + */ + public void setFdaDeviceClassification(FdaDeviceClassificationType value) { + this.fdaDeviceClassification = value; + } + + /** + * 获取fcStorageMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFcStorageMethod() { + return fcStorageMethod; + } + + /** + * 设置fcStorageMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFcStorageMethod(String value) { + this.fcStorageMethod = value; + } + + /** + * 获取customerReturnPolicy属性的值。 + * + * @return + * possible object is + * {@link CustomerReturnPolicyValues } + * + */ + public CustomerReturnPolicyValues getCustomerReturnPolicy() { + return customerReturnPolicy; + } + + /** + * 设置customerReturnPolicy属性的值。 + * + * @param value + * allowed object is + * {@link CustomerReturnPolicyValues } + * + */ + public void setCustomerReturnPolicy(CustomerReturnPolicyValues value) { + this.customerReturnPolicy = value; + } + + /** + * 获取planExpirationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPlanExpirationDate() { + return planExpirationDate; + } + + /** + * 设置planExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPlanExpirationDate(XMLGregorianCalendar value) { + this.planExpirationDate = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Count"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Flavor-Count"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="Size-UnitCount"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Cylindercorrection-Cylinderaxis-unitcount"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Lensadditionpower-Unitcount"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Unitcount"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "count", + "numberOfItems", + "flavor", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryCardTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryCardTypeValues.java new file mode 100644 index 0000000..6df3098 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryCardTypeValues.java @@ -0,0 +1,160 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MemoryCardTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MemoryCardTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="compactflash_type_i"/>
+ *     <enumeration value="compactflash_type_ii"/>
+ *     <enumeration value="hs_mmc"/>
+ *     <enumeration value="memory_stick"/>
+ *     <enumeration value="memory_stick_duo"/>
+ *     <enumeration value="memory_stick_micro"/>
+ *     <enumeration value="memory_stick_pro"/>
+ *     <enumeration value="memory_stick_pro_duo"/>
+ *     <enumeration value="memory_stick_pro_hg_duo"/>
+ *     <enumeration value="memory_stick_select"/>
+ *     <enumeration value="memory_stick_xc"/>
+ *     <enumeration value="memory_stick_xc_hg_micro"/>
+ *     <enumeration value="memory_stick_xc_micro"/>
+ *     <enumeration value="MiCard"/>
+ *     <enumeration value="microsd"/>
+ *     <enumeration value="micro_sdhc"/>
+ *     <enumeration value="micro_sdxc"/>
+ *     <enumeration value="minisd"/>
+ *     <enumeration value="mini_sdhc"/>
+ *     <enumeration value="mini_sdxc"/>
+ *     <enumeration value="mmc_micro"/>
+ *     <enumeration value="multimedia_card"/>
+ *     <enumeration value="multimedia_card_mobile"/>
+ *     <enumeration value="multimedia_card_plus"/>
+ *     <enumeration value="rs_mmc"/>
+ *     <enumeration value="sdhc"/>
+ *     <enumeration value="sdio"/>
+ *     <enumeration value="sdxc"/>
+ *     <enumeration value="secure_digital"/>
+ *     <enumeration value="secure_mmc"/>
+ *     <enumeration value="smartmedia_card"/>
+ *     <enumeration value="transflash"/>
+ *     <enumeration value="xd_picture_card"/>
+ *     <enumeration value="xd_picture_card_h"/>
+ *     <enumeration value="xd_picture_card_m"/>
+ *     <enumeration value="xd_picture_card_m_plus"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MemoryCardTypeValues") +@XmlEnum +public enum MemoryCardTypeValues { + + @XmlEnumValue("compactflash_type_i") + COMPACTFLASH_TYPE_I("compactflash_type_i"), + @XmlEnumValue("compactflash_type_ii") + COMPACTFLASH_TYPE_II("compactflash_type_ii"), + @XmlEnumValue("hs_mmc") + HS_MMC("hs_mmc"), + @XmlEnumValue("memory_stick") + MEMORY_STICK("memory_stick"), + @XmlEnumValue("memory_stick_duo") + MEMORY_STICK_DUO("memory_stick_duo"), + @XmlEnumValue("memory_stick_micro") + MEMORY_STICK_MICRO("memory_stick_micro"), + @XmlEnumValue("memory_stick_pro") + MEMORY_STICK_PRO("memory_stick_pro"), + @XmlEnumValue("memory_stick_pro_duo") + MEMORY_STICK_PRO_DUO("memory_stick_pro_duo"), + @XmlEnumValue("memory_stick_pro_hg_duo") + MEMORY_STICK_PRO_HG_DUO("memory_stick_pro_hg_duo"), + @XmlEnumValue("memory_stick_select") + MEMORY_STICK_SELECT("memory_stick_select"), + @XmlEnumValue("memory_stick_xc") + MEMORY_STICK_XC("memory_stick_xc"), + @XmlEnumValue("memory_stick_xc_hg_micro") + MEMORY_STICK_XC_HG_MICRO("memory_stick_xc_hg_micro"), + @XmlEnumValue("memory_stick_xc_micro") + MEMORY_STICK_XC_MICRO("memory_stick_xc_micro"), + @XmlEnumValue("MiCard") + MI_CARD("MiCard"), + @XmlEnumValue("microsd") + MICROSD("microsd"), + @XmlEnumValue("micro_sdhc") + MICRO_SDHC("micro_sdhc"), + @XmlEnumValue("micro_sdxc") + MICRO_SDXC("micro_sdxc"), + @XmlEnumValue("minisd") + MINISD("minisd"), + @XmlEnumValue("mini_sdhc") + MINI_SDHC("mini_sdhc"), + @XmlEnumValue("mini_sdxc") + MINI_SDXC("mini_sdxc"), + @XmlEnumValue("mmc_micro") + MMC_MICRO("mmc_micro"), + @XmlEnumValue("multimedia_card") + MULTIMEDIA_CARD("multimedia_card"), + @XmlEnumValue("multimedia_card_mobile") + MULTIMEDIA_CARD_MOBILE("multimedia_card_mobile"), + @XmlEnumValue("multimedia_card_plus") + MULTIMEDIA_CARD_PLUS("multimedia_card_plus"), + @XmlEnumValue("rs_mmc") + RS_MMC("rs_mmc"), + @XmlEnumValue("sdhc") + SDHC("sdhc"), + @XmlEnumValue("sdio") + SDIO("sdio"), + @XmlEnumValue("sdxc") + SDXC("sdxc"), + @XmlEnumValue("secure_digital") + SECURE_DIGITAL("secure_digital"), + @XmlEnumValue("secure_mmc") + SECURE_MMC("secure_mmc"), + @XmlEnumValue("smartmedia_card") + SMARTMEDIA_CARD("smartmedia_card"), + @XmlEnumValue("transflash") + TRANSFLASH("transflash"), + @XmlEnumValue("xd_picture_card") + XD_PICTURE_CARD("xd_picture_card"), + @XmlEnumValue("xd_picture_card_h") + XD_PICTURE_CARD_H("xd_picture_card_h"), + @XmlEnumValue("xd_picture_card_m") + XD_PICTURE_CARD_M("xd_picture_card_m"), + @XmlEnumValue("xd_picture_card_m_plus") + XD_PICTURE_CARD_M_PLUS("xd_picture_card_m_plus"); + private final String value; + + MemoryCardTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MemoryCardTypeValues fromValue(String v) { + for (MemoryCardTypeValues c: MemoryCardTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceDimension.java new file mode 100644 index 0000000..a76eeb5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MemoryInterfaceDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MemoryInterfaceDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MemoryInterfaceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MemoryInterfaceDimension", propOrder = { + "value" +}) +public class MemoryInterfaceDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MemoryInterfaceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MemoryInterfaceUnitOfMeasure } + * + */ + public MemoryInterfaceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MemoryInterfaceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MemoryInterfaceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceUnitOfMeasure.java new file mode 100644 index 0000000..875045e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryInterfaceUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MemoryInterfaceUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MemoryInterfaceUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="bits"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MemoryInterfaceUnitOfMeasure") +@XmlEnum +public enum MemoryInterfaceUnitOfMeasure { + + @XmlEnumValue("bits") + BITS("bits"); + private final String value; + + MemoryInterfaceUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MemoryInterfaceUnitOfMeasure fromValue(String v) { + for (MemoryInterfaceUnitOfMeasure c: MemoryInterfaceUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryReader.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryReader.java new file mode 100644 index 0000000..9118435 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemoryReader.java @@ -0,0 +1,546 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}AudioOutputMode" minOccurs="0"/>
+ *         <element ref="{}CardReaderInterface" minOccurs="0"/>
+ *         <element ref="{}CommunicationInterface" minOccurs="0"/>
+ *         <element ref="{}CompatibleMemoryCard" maxOccurs="8" minOccurs="0"/>
+ *         <element ref="{}DigitalAudioCapacity" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}MovementDetectionTechnology" minOccurs="0"/>
+ *         <element ref="{}ReadSpeed" minOccurs="0"/>
+ *         <element ref="{}RecordingCapacity" minOccurs="0"/>
+ *         <element ref="{}SpeedClassRating" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WirelessStandard" minOccurs="0"/>
+ *         <element ref="{}WriteSpeed" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "audioOutputMode", + "cardReaderInterface", + "communicationInterface", + "compatibleMemoryCard", + "digitalAudioCapacity", + "modelNumber", + "movementDetectionTechnology", + "readSpeed", + "recordingCapacity", + "speedClassRating", + "voltage", + "wattage", + "wirelessStandard", + "writeSpeed", + "powerPlugType" +}) +@XmlRootElement(name = "MemoryReader") +public class MemoryReader { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "AudioOutputMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioOutputMode; + @XmlElement(name = "CardReaderInterface") + @XmlSchemaType(name = "string") + protected CardReaderInterfaceTypeValues cardReaderInterface; + @XmlElement(name = "CommunicationInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String communicationInterface; + @XmlElement(name = "CompatibleMemoryCard") + @XmlSchemaType(name = "string") + protected List compatibleMemoryCard; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MovementDetectionTechnology") + protected Boolean movementDetectionTechnology; + @XmlElement(name = "ReadSpeed") + protected DataTransferSpeedIntegerDimension readSpeed; + @XmlElement(name = "RecordingCapacity") + protected TimeIntegerDimension recordingCapacity; + @XmlElement(name = "SpeedClassRating") + @XmlSchemaType(name = "string") + protected SpeedClassRatingTypeValues speedClassRating; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WirelessStandard") + protected String wirelessStandard; + @XmlElement(name = "WriteSpeed") + protected DataTransferSpeedTenIntegerDimension writeSpeed; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取audioOutputMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioOutputMode() { + return audioOutputMode; + } + + /** + * 设置audioOutputMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioOutputMode(String value) { + this.audioOutputMode = value; + } + + /** + * 获取cardReaderInterface属性的值。 + * + * @return + * possible object is + * {@link CardReaderInterfaceTypeValues } + * + */ + public CardReaderInterfaceTypeValues getCardReaderInterface() { + return cardReaderInterface; + } + + /** + * 设置cardReaderInterface属性的值。 + * + * @param value + * allowed object is + * {@link CardReaderInterfaceTypeValues } + * + */ + public void setCardReaderInterface(CardReaderInterfaceTypeValues value) { + this.cardReaderInterface = value; + } + + /** + * 获取communicationInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCommunicationInterface() { + return communicationInterface; + } + + /** + * 设置communicationInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCommunicationInterface(String value) { + this.communicationInterface = value; + } + + /** + * Gets the value of the compatibleMemoryCard property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleMemoryCard property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleMemoryCard().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CompatibleMemoryCardTypeValues } + * + * + */ + public List getCompatibleMemoryCard() { + if (compatibleMemoryCard == null) { + compatibleMemoryCard = new ArrayList(); + } + return this.compatibleMemoryCard; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取movementDetectionTechnology属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMovementDetectionTechnology() { + return movementDetectionTechnology; + } + + /** + * 设置movementDetectionTechnology属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMovementDetectionTechnology(Boolean value) { + this.movementDetectionTechnology = value; + } + + /** + * 获取readSpeed属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedIntegerDimension } + * + */ + public DataTransferSpeedIntegerDimension getReadSpeed() { + return readSpeed; + } + + /** + * 设置readSpeed属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedIntegerDimension } + * + */ + public void setReadSpeed(DataTransferSpeedIntegerDimension value) { + this.readSpeed = value; + } + + /** + * 获取recordingCapacity属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getRecordingCapacity() { + return recordingCapacity; + } + + /** + * 设置recordingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setRecordingCapacity(TimeIntegerDimension value) { + this.recordingCapacity = value; + } + + /** + * 获取speedClassRating属性的值。 + * + * @return + * possible object is + * {@link SpeedClassRatingTypeValues } + * + */ + public SpeedClassRatingTypeValues getSpeedClassRating() { + return speedClassRating; + } + + /** + * 设置speedClassRating属性的值。 + * + * @param value + * allowed object is + * {@link SpeedClassRatingTypeValues } + * + */ + public void setSpeedClassRating(SpeedClassRatingTypeValues value) { + this.speedClassRating = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wirelessStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessStandard() { + return wirelessStandard; + } + + /** + * 设置wirelessStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessStandard(String value) { + this.wirelessStandard = value; + } + + /** + * 获取writeSpeed属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedTenIntegerDimension } + * + */ + public DataTransferSpeedTenIntegerDimension getWriteSpeed() { + return writeSpeed; + } + + /** + * 设置writeSpeed属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedTenIntegerDimension } + * + */ + public void setWriteSpeed(DataTransferSpeedTenIntegerDimension value) { + this.writeSpeed = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeDimension.java new file mode 100644 index 0000000..d153fee --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MemorySizeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MemorySizeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MemorySizeDimension", propOrder = { + "value" +}) +public class MemorySizeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MemorySizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public MemorySizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MemorySizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitDimension.java new file mode 100644 index 0000000..89e968f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MemorySizeFiveDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MemorySizeFiveDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MemorySizeFiveDigitDimension", propOrder = { + "value" +}) +public class MemorySizeFiveDigitDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MemorySizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public MemorySizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MemorySizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitIntegerDimension.java new file mode 100644 index 0000000..8307158 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeFiveDigitIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MemorySizeFiveDigitIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MemorySizeFiveDigitIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MemorySizeFiveDigitIntegerDimension", propOrder = { + "value" +}) +public class MemorySizeFiveDigitIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MemorySizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public MemorySizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MemorySizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeIntegerDimension.java new file mode 100644 index 0000000..def268b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MemorySizeIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MemorySizeIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MemorySizeIntegerDimension", propOrder = { + "value" +}) +public class MemorySizeIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MemorySizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public MemorySizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MemorySizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeTenDigitIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeTenDigitIntegerDimension.java new file mode 100644 index 0000000..2a614fa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeTenDigitIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MemorySizeTenDigitIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MemorySizeTenDigitIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>TenDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MemorySizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MemorySizeTenDigitIntegerDimension", propOrder = { + "value" +}) +public class MemorySizeTenDigitIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MemorySizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public MemorySizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MemorySizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeUnitOfMeasure.java new file mode 100644 index 0000000..600b11b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MemorySizeUnitOfMeasure.java @@ -0,0 +1,71 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MemorySizeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MemorySizeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="TB"/>
+ *     <enumeration value="GB"/>
+ *     <enumeration value="MB"/>
+ *     <enumeration value="KB"/>
+ *     <enumeration value="KO"/>
+ *     <enumeration value="MO"/>
+ *     <enumeration value="GO"/>
+ *     <enumeration value="TO"/>
+ *     <enumeration value="bytes"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MemorySizeUnitOfMeasure") +@XmlEnum +public enum MemorySizeUnitOfMeasure { + + TB("TB"), + GB("GB"), + MB("MB"), + KB("KB"), + KO("KO"), + MO("MO"), + GO("GO"), + TO("TO"), + @XmlEnumValue("bytes") + BYTES("bytes"); + private final String value; + + MemorySizeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MemorySizeUnitOfMeasure fromValue(String v) { + for (MemorySizeUnitOfMeasure c: MemorySizeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountDimension.java new file mode 100644 index 0000000..876c216 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MeshCountDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MeshCountDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MeshCountUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MeshCountDimension", propOrder = { + "value" +}) +public class MeshCountDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MeshCountUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MeshCountUnitOfMeasure } + * + */ + public MeshCountUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MeshCountUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MeshCountUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountUnitOfMeasure.java new file mode 100644 index 0000000..de82884 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MeshCountUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MeshCountUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MeshCountUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="threads per centimeter"/>
+ *     <enumeration value="threads per inch"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MeshCountUnitOfMeasure") +@XmlEnum +public enum MeshCountUnitOfMeasure { + + @XmlEnumValue("threads per centimeter") + THREADS_PER_CENTIMETER("threads per centimeter"), + @XmlEnumValue("threads per inch") + THREADS_PER_INCH("threads per inch"); + private final String value; + + MeshCountUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MeshCountUnitOfMeasure fromValue(String v) { + for (MeshCountUnitOfMeasure c: MeshCountUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Microscope.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Microscope.java new file mode 100644 index 0000000..e695cac --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Microscope.java @@ -0,0 +1,116 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MicroscopeType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="digital-and-film-systems"/>
+ *               <enumeration value="educational-and-hobby"/>
+ *               <enumeration value="laboratory"/>
+ *               <enumeration value="stereo"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Features" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "microscopeType", + "features" +}) +@XmlRootElement(name = "Microscope") +public class Microscope { + + @XmlElement(name = "MicroscopeType") + protected String microscopeType; + @XmlElement(name = "Features") + protected List features; + + /** + * 获取microscopeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMicroscopeType() { + return microscopeType; + } + + /** + * 设置microscopeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMicroscopeType(String value) { + this.microscopeType = value; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterDecimalDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterDecimalDimension.java new file mode 100644 index 0000000..6ba8daf --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterDecimalDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MillimeterDecimalDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MillimeterDecimalDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}MillimeterUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MillimeterDecimalDimension", propOrder = { + "value" +}) +public class MillimeterDecimalDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected MillimeterUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MillimeterUnitOfMeasure } + * + */ + public MillimeterUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MillimeterUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MillimeterUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterUnitOfMeasure.java new file mode 100644 index 0000000..64b8674 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MillimeterUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MillimeterUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MillimeterUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="millimeters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MillimeterUnitOfMeasure") +@XmlEnum +public enum MillimeterUnitOfMeasure { + + @XmlEnumValue("millimeters") + MILLIMETERS("millimeters"); + private final String value; + + MillimeterUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MillimeterUnitOfMeasure fromValue(String v) { + for (MillimeterUnitOfMeasure c: MillimeterUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MinimumAgeRecommendedDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MinimumAgeRecommendedDimension.java new file mode 100644 index 0000000..1d01d44 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MinimumAgeRecommendedDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

MinimumAgeRecommendedDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="MinimumAgeRecommendedDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}AgeRecommendedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MinimumAgeRecommendedDimension", propOrder = { + "value" +}) +public class MinimumAgeRecommendedDimension { + + @XmlValue + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected AgeRecommendedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedUnitOfMeasure } + * + */ + public AgeRecommendedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AgeRecommendedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MiscAudioComponents.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscAudioComponents.java new file mode 100644 index 0000000..d10d182 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscAudioComponents.java @@ -0,0 +1,2021 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}BaseLength" minOccurs="0"/>
+ *         <element ref="{}BaseWidth" minOccurs="0"/>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ScreenDimensions" minOccurs="0"/>
+ *         <element ref="{}Resolution" minOccurs="0"/>
+ *         <element ref="{}SVideoInputType" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *         <element ref="{}AmplifierType" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BluRayRegion" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}DVDRegion" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}EuEnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}NumberOfRadioBandsSupported" minOccurs="0"/>
+ *         <element ref="{}NumberOfRecordingLoops" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}RefreshRate" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalMicrophonePorts" minOccurs="0"/>
+ *         <element ref="{}TotalPreampOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TweeterConeMaterialType" minOccurs="0"/>
+ *         <element ref="{}TweeterDriverDiameter" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "threeDTechnology", + "baseLength", + "baseWidth", + "analogRGBInput", + "screenDimensions", + "resolution", + "sVideoInputType", + "screenSize", + "numberOfSpeakers", + "internetApplications", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalCompositePorts", + "totalEthernetPorts", + "totalHdmiPorts", + "totalSVideoInPorts", + "totalVgaInPorts", + "totalVideoOutPorts", + "wirelessTechnology", + "wirelessType", + "amplifierType", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "bluRayRegion", + "boxContents", + "cableLength", + "dvdRegion", + "effectiveStillResolution", + "enclosureFinish", + "euEnergyLabelEfficiencyClass", + "finishType", + "grilleRemoveability", + "memorySlotsAvailable", + "midRangeSpeakerDiameter", + "midRangeSpeakerMaterial", + "numberOfRadioBandsSupported", + "numberOfRecordingLoops", + "operatingSystem", + "parentalControlTechnology", + "powerConsumption", + "powerPlugType", + "powerSource", + "refreshRate", + "remoteControlDescription", + "removableMemory", + "shape", + "softwareIncluded", + "speakerGrilleMaterial", + "speakerMaximumInputPower", + "subwooferPowerTechnology", + "subwooferSpeakerDiameter", + "subwooferSpeakerMaterial", + "subwooferWattage", + "totalDVIPorts", + "totalFirewirePorts", + "totalMicrophonePorts", + "totalPreampOutputs", + "totalSubwooferOutputs", + "totalSVideoOutPorts", + "totalUSBPorts", + "tweeterConeMaterialType", + "tweeterDriverDiameter", + "wattage", + "wooferSpeakerDiameter", + "wooferSpeakerMaterial", + "efficiency" +}) +@XmlRootElement(name = "MiscAudioComponents") +public class MiscAudioComponents { + + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "BaseLength") + protected LengthDimension baseLength; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "ScreenDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenDimensions; + @XmlElement(name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolution; + @XmlElement(name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sVideoInputType; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WirelessType") + protected String wirelessType; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BluRayRegion") + @XmlSchemaType(name = "string") + protected BluRayRegionType bluRayRegion; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "DVDRegion") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvdRegion; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "NumberOfRadioBandsSupported") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRadioBandsSupported; + @XmlElement(name = "NumberOfRecordingLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRecordingLoops; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RefreshRate") + protected FrequencyDimension refreshRate; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalMicrophonePorts; + @XmlElement(name = "TotalPreampOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPreampOutputs; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TweeterConeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterConeMaterialType; + @XmlElement(name = "TweeterDriverDiameter") + protected LengthDimension tweeterDriverDiameter; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取baseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseLength() { + return baseLength; + } + + /** + * 设置baseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseLength(LengthDimension value) { + this.baseLength = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取screenDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenDimensions() { + return screenDimensions; + } + + /** + * 设置screenDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenDimensions(String value) { + this.screenDimensions = value; + } + + /** + * 获取resolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolution() { + return resolution; + } + + /** + * 设置resolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolution(String value) { + this.resolution = value; + } + + /** + * 获取sVideoInputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVideoInputType() { + return sVideoInputType; + } + + /** + * 设置sVideoInputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVideoInputType(String value) { + this.sVideoInputType = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取bluRayRegion属性的值。 + * + * @return + * possible object is + * {@link BluRayRegionType } + * + */ + public BluRayRegionType getBluRayRegion() { + return bluRayRegion; + } + + /** + * 设置bluRayRegion属性的值。 + * + * @param value + * allowed object is + * {@link BluRayRegionType } + * + */ + public void setBluRayRegion(BluRayRegionType value) { + this.bluRayRegion = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取dvdRegion属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDRegion() { + return dvdRegion; + } + + /** + * 设置dvdRegion属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDRegion(BigInteger value) { + this.dvdRegion = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取numberOfRadioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRadioBandsSupported() { + return numberOfRadioBandsSupported; + } + + /** + * 设置numberOfRadioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRadioBandsSupported(BigInteger value) { + this.numberOfRadioBandsSupported = value; + } + + /** + * 获取numberOfRecordingLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRecordingLoops() { + return numberOfRecordingLoops; + } + + /** + * 设置numberOfRecordingLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRecordingLoops(BigInteger value) { + this.numberOfRecordingLoops = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取refreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getRefreshRate() { + return refreshRate; + } + + /** + * 设置refreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setRefreshRate(FrequencyDimension value) { + this.refreshRate = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalMicrophonePorts() { + return totalMicrophonePorts; + } + + /** + * 设置totalMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalMicrophonePorts(BigInteger value) { + this.totalMicrophonePorts = value; + } + + /** + * 获取totalPreampOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPreampOutputs() { + return totalPreampOutputs; + } + + /** + * 设置totalPreampOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPreampOutputs(BigInteger value) { + this.totalPreampOutputs = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取tweeterConeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterConeMaterialType() { + return tweeterConeMaterialType; + } + + /** + * 设置tweeterConeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterConeMaterialType(String value) { + this.tweeterConeMaterialType = value; + } + + /** + * 获取tweeterDriverDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterDriverDiameter() { + return tweeterDriverDiameter; + } + + /** + * 设置tweeterDriverDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterDriverDiameter(LengthDimension value) { + this.tweeterDriverDiameter = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MiscSubtype.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscSubtype.java new file mode 100644 index 0000000..e251988 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscSubtype.java @@ -0,0 +1,287 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MiscSubtype的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MiscSubtype">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Decorative_Arts"/>
+ *     <enumeration value="Furniture"/>
+ *     <enumeration value="Rugs_Carpets"/>
+ *     <enumeration value="Silver"/>
+ *     <enumeration value="Textiles_Linens"/>
+ *     <enumeration value="Drawings"/>
+ *     <enumeration value="Mixed_Media"/>
+ *     <enumeration value="Paintings"/>
+ *     <enumeration value="Sculptures_Carvings"/>
+ *     <enumeration value="Car_Accessories"/>
+ *     <enumeration value="Car_Parts"/>
+ *     <enumeration value="Car_Performance"/>
+ *     <enumeration value="Truck_Accessories"/>
+ *     <enumeration value="Truck_Parts"/>
+ *     <enumeration value="Truck_Performance"/>
+ *     <enumeration value="Coins_US"/>
+ *     <enumeration value="Coins_World"/>
+ *     <enumeration value="Paper_Money_US"/>
+ *     <enumeration value="Paper_Money_World"/>
+ *     <enumeration value="Scripophily"/>
+ *     <enumeration value="Autographs"/>
+ *     <enumeration value="Comics"/>
+ *     <enumeration value="Holiday_Seasonal"/>
+ *     <enumeration value="Militaria"/>
+ *     <enumeration value="Trading_Cards"/>
+ *     <enumeration value="Corsages"/>
+ *     <enumeration value="Exotics"/>
+ *     <enumeration value="Flowering_Plants"/>
+ *     <enumeration value="Green_Plants"/>
+ *     <enumeration value="Mixed_Arrangements"/>
+ *     <enumeration value="Single_Flower"/>
+ *     <enumeration value="Anniversary"/>
+ *     <enumeration value="Birthday"/>
+ *     <enumeration value="Holiday"/>
+ *     <enumeration value="Wedding"/>
+ *     <enumeration value="Cheese"/>
+ *     <enumeration value="Wine"/>
+ *     <enumeration value="Furniture"/>
+ *     <enumeration value="Decor"/>
+ *     <enumeration value="Lighting"/>
+ *     <enumeration value="Lamps"/>
+ *     <enumeration value="Indoor"/>
+ *     <enumeration value="Outdoor"/>
+ *     <enumeration value="Jewelry"/>
+ *     <enumeration value="Gems"/>
+ *     <enumeration value="Garment_Bags"/>
+ *     <enumeration value="Duffle_Bags"/>
+ *     <enumeration value="Kitchen"/>
+ *     <enumeration value="Laundry"/>
+ *     <enumeration value="Hospital_Supplies"/>
+ *     <enumeration value="Home_Health"/>
+ *     <enumeration value="Motorcyles"/>
+ *     <enumeration value="Motorcycle_Parts"/>
+ *     <enumeration value="Motorcycle_Protective_Gear"/>
+ *     <enumeration value="Pet_Care"/>
+ *     <enumeration value="Pet_Food"/>
+ *     <enumeration value="Pet_Toys"/>
+ *     <enumeration value="Glass"/>
+ *     <enumeration value="Pottery"/>
+ *     <enumeration value="Posters"/>
+ *     <enumeration value="Prints"/>
+ *     <enumeration value="Lab_Supplies"/>
+ *     <enumeration value="Sporting_Goods"/>
+ *     <enumeration value="Outdoor_Gear"/>
+ *     <enumeration value="Marine"/>
+ *     <enumeration value="Autographs"/>
+ *     <enumeration value="Trading_Cards"/>
+ *     <enumeration value="Stamps_US"/>
+ *     <enumeration value="Stamps_World"/>
+ *     <enumeration value="Preschool"/>
+ *     <enumeration value="K-12"/>
+ *     <enumeration value="Special_Needs"/>
+ *     <enumeration value="Men"/>
+ *     <enumeration value="Women"/>
+ *     <enumeration value="Kids"/>
+ *     <enumeration value="Agriculture"/>
+ *     <enumeration value="Architecture"/>
+ *     <enumeration value="Construction"/>
+ *     <enumeration value="Marine"/>
+ *     <enumeration value="Metalworking"/>
+ *     <enumeration value="Other"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MiscSubtype") +@XmlEnum +public enum MiscSubtype { + + @XmlEnumValue("Decorative_Arts") + DECORATIVE_ARTS("Decorative_Arts"), + @XmlEnumValue("Furniture") + FURNITURE("Furniture"), + @XmlEnumValue("Rugs_Carpets") + RUGS_CARPETS("Rugs_Carpets"), + @XmlEnumValue("Silver") + SILVER("Silver"), + @XmlEnumValue("Textiles_Linens") + TEXTILES_LINENS("Textiles_Linens"), + @XmlEnumValue("Drawings") + DRAWINGS("Drawings"), + @XmlEnumValue("Mixed_Media") + MIXED_MEDIA("Mixed_Media"), + @XmlEnumValue("Paintings") + PAINTINGS("Paintings"), + @XmlEnumValue("Sculptures_Carvings") + SCULPTURES_CARVINGS("Sculptures_Carvings"), + @XmlEnumValue("Car_Accessories") + CAR_ACCESSORIES("Car_Accessories"), + @XmlEnumValue("Car_Parts") + CAR_PARTS("Car_Parts"), + @XmlEnumValue("Car_Performance") + CAR_PERFORMANCE("Car_Performance"), + @XmlEnumValue("Truck_Accessories") + TRUCK_ACCESSORIES("Truck_Accessories"), + @XmlEnumValue("Truck_Parts") + TRUCK_PARTS("Truck_Parts"), + @XmlEnumValue("Truck_Performance") + TRUCK_PERFORMANCE("Truck_Performance"), + @XmlEnumValue("Coins_US") + COINS_US("Coins_US"), + @XmlEnumValue("Coins_World") + COINS_WORLD("Coins_World"), + @XmlEnumValue("Paper_Money_US") + PAPER_MONEY_US("Paper_Money_US"), + @XmlEnumValue("Paper_Money_World") + PAPER_MONEY_WORLD("Paper_Money_World"), + @XmlEnumValue("Scripophily") + SCRIPOPHILY("Scripophily"), + @XmlEnumValue("Autographs") + AUTOGRAPHS("Autographs"), + @XmlEnumValue("Comics") + COMICS("Comics"), + @XmlEnumValue("Holiday_Seasonal") + HOLIDAY_SEASONAL("Holiday_Seasonal"), + @XmlEnumValue("Militaria") + MILITARIA("Militaria"), + @XmlEnumValue("Trading_Cards") + TRADING_CARDS("Trading_Cards"), + @XmlEnumValue("Corsages") + CORSAGES("Corsages"), + @XmlEnumValue("Exotics") + EXOTICS("Exotics"), + @XmlEnumValue("Flowering_Plants") + FLOWERING_PLANTS("Flowering_Plants"), + @XmlEnumValue("Green_Plants") + GREEN_PLANTS("Green_Plants"), + @XmlEnumValue("Mixed_Arrangements") + MIXED_ARRANGEMENTS("Mixed_Arrangements"), + @XmlEnumValue("Single_Flower") + SINGLE_FLOWER("Single_Flower"), + @XmlEnumValue("Anniversary") + ANNIVERSARY("Anniversary"), + @XmlEnumValue("Birthday") + BIRTHDAY("Birthday"), + @XmlEnumValue("Holiday") + HOLIDAY("Holiday"), + @XmlEnumValue("Wedding") + WEDDING("Wedding"), + @XmlEnumValue("Cheese") + CHEESE("Cheese"), + @XmlEnumValue("Wine") + WINE("Wine"), + @XmlEnumValue("Decor") + DECOR("Decor"), + @XmlEnumValue("Lighting") + LIGHTING("Lighting"), + @XmlEnumValue("Lamps") + LAMPS("Lamps"), + @XmlEnumValue("Indoor") + INDOOR("Indoor"), + @XmlEnumValue("Outdoor") + OUTDOOR("Outdoor"), + @XmlEnumValue("Jewelry") + JEWELRY("Jewelry"), + @XmlEnumValue("Gems") + GEMS("Gems"), + @XmlEnumValue("Garment_Bags") + GARMENT_BAGS("Garment_Bags"), + @XmlEnumValue("Duffle_Bags") + DUFFLE_BAGS("Duffle_Bags"), + @XmlEnumValue("Kitchen") + KITCHEN("Kitchen"), + @XmlEnumValue("Laundry") + LAUNDRY("Laundry"), + @XmlEnumValue("Hospital_Supplies") + HOSPITAL_SUPPLIES("Hospital_Supplies"), + @XmlEnumValue("Home_Health") + HOME_HEALTH("Home_Health"), + @XmlEnumValue("Motorcyles") + MOTORCYLES("Motorcyles"), + @XmlEnumValue("Motorcycle_Parts") + MOTORCYCLE_PARTS("Motorcycle_Parts"), + @XmlEnumValue("Motorcycle_Protective_Gear") + MOTORCYCLE_PROTECTIVE_GEAR("Motorcycle_Protective_Gear"), + @XmlEnumValue("Pet_Care") + PET_CARE("Pet_Care"), + @XmlEnumValue("Pet_Food") + PET_FOOD("Pet_Food"), + @XmlEnumValue("Pet_Toys") + PET_TOYS("Pet_Toys"), + @XmlEnumValue("Glass") + GLASS("Glass"), + @XmlEnumValue("Pottery") + POTTERY("Pottery"), + @XmlEnumValue("Posters") + POSTERS("Posters"), + @XmlEnumValue("Prints") + PRINTS("Prints"), + @XmlEnumValue("Lab_Supplies") + LAB_SUPPLIES("Lab_Supplies"), + @XmlEnumValue("Sporting_Goods") + SPORTING_GOODS("Sporting_Goods"), + @XmlEnumValue("Outdoor_Gear") + OUTDOOR_GEAR("Outdoor_Gear"), + @XmlEnumValue("Marine") + MARINE("Marine"), + @XmlEnumValue("Stamps_US") + STAMPS_US("Stamps_US"), + @XmlEnumValue("Stamps_World") + STAMPS_WORLD("Stamps_World"), + @XmlEnumValue("Preschool") + PRESCHOOL("Preschool"), + @XmlEnumValue("K-12") + K_12("K-12"), + @XmlEnumValue("Special_Needs") + SPECIAL_NEEDS("Special_Needs"), + @XmlEnumValue("Men") + MEN("Men"), + @XmlEnumValue("Women") + WOMEN("Women"), + @XmlEnumValue("Kids") + KIDS("Kids"), + @XmlEnumValue("Agriculture") + AGRICULTURE("Agriculture"), + @XmlEnumValue("Architecture") + ARCHITECTURE("Architecture"), + @XmlEnumValue("Construction") + CONSTRUCTION("Construction"), + @XmlEnumValue("Metalworking") + METALWORKING("Metalworking"), + @XmlEnumValue("Other") + OTHER("Other"); + private final String value; + + MiscSubtype(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MiscSubtype fromValue(String v) { + for (MiscSubtype c: MiscSubtype.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MiscType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscType.java new file mode 100644 index 0000000..b9ccc63 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscType.java @@ -0,0 +1,145 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MiscType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MiscType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Antiques"/>
+ *     <enumeration value="Art"/>
+ *     <enumeration value="Car_Parts_and_Accessories"/>
+ *     <enumeration value="Coins"/>
+ *     <enumeration value="Collectibles"/>
+ *     <enumeration value="Crafts"/>
+ *     <enumeration value="Event_Tickets"/>
+ *     <enumeration value="Flowers"/>
+ *     <enumeration value="Gifts_and_Occasions"/>
+ *     <enumeration value="Gourmet_Food_and_Wine"/>
+ *     <enumeration value="Hobbies"/>
+ *     <enumeration value="Home_Furniture_and_Decor"/>
+ *     <enumeration value="Home_Lighting_and_Lamps"/>
+ *     <enumeration value="Home_Organizers_and_Storage"/>
+ *     <enumeration value="Jewelry_and_Gems"/>
+ *     <enumeration value="Luggage"/>
+ *     <enumeration value="Major_Home_Appliances"/>
+ *     <enumeration value="Medical_Supplies"/>
+ *     <enumeration value="Motorcycles"/>
+ *     <enumeration value="Musical_Instruments"/>
+ *     <enumeration value="Pet_Supplies"/>
+ *     <enumeration value="Pottery_and_Glass"/>
+ *     <enumeration value="Prints_and_Posters"/>
+ *     <enumeration value="Scientific_Supplies"/>
+ *     <enumeration value="Sporting_and_Outdoor_Goods"/>
+ *     <enumeration value="Sports_Memorabilia"/>
+ *     <enumeration value="Stamps"/>
+ *     <enumeration value="Teaching_and_School_Supplies"/>
+ *     <enumeration value="Watches"/>
+ *     <enumeration value="Wholesale_and_Industrial"/>
+ *     <enumeration value="Misc_Other"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MiscType") +@XmlEnum +public enum MiscType { + + @XmlEnumValue("Antiques") + ANTIQUES("Antiques"), + @XmlEnumValue("Art") + ART("Art"), + @XmlEnumValue("Car_Parts_and_Accessories") + CAR_PARTS_AND_ACCESSORIES("Car_Parts_and_Accessories"), + @XmlEnumValue("Coins") + COINS("Coins"), + @XmlEnumValue("Collectibles") + COLLECTIBLES("Collectibles"), + @XmlEnumValue("Crafts") + CRAFTS("Crafts"), + @XmlEnumValue("Event_Tickets") + EVENT_TICKETS("Event_Tickets"), + @XmlEnumValue("Flowers") + FLOWERS("Flowers"), + @XmlEnumValue("Gifts_and_Occasions") + GIFTS_AND_OCCASIONS("Gifts_and_Occasions"), + @XmlEnumValue("Gourmet_Food_and_Wine") + GOURMET_FOOD_AND_WINE("Gourmet_Food_and_Wine"), + @XmlEnumValue("Hobbies") + HOBBIES("Hobbies"), + @XmlEnumValue("Home_Furniture_and_Decor") + HOME_FURNITURE_AND_DECOR("Home_Furniture_and_Decor"), + @XmlEnumValue("Home_Lighting_and_Lamps") + HOME_LIGHTING_AND_LAMPS("Home_Lighting_and_Lamps"), + @XmlEnumValue("Home_Organizers_and_Storage") + HOME_ORGANIZERS_AND_STORAGE("Home_Organizers_and_Storage"), + @XmlEnumValue("Jewelry_and_Gems") + JEWELRY_AND_GEMS("Jewelry_and_Gems"), + @XmlEnumValue("Luggage") + LUGGAGE("Luggage"), + @XmlEnumValue("Major_Home_Appliances") + MAJOR_HOME_APPLIANCES("Major_Home_Appliances"), + @XmlEnumValue("Medical_Supplies") + MEDICAL_SUPPLIES("Medical_Supplies"), + @XmlEnumValue("Motorcycles") + MOTORCYCLES("Motorcycles"), + @XmlEnumValue("Musical_Instruments") + MUSICAL_INSTRUMENTS("Musical_Instruments"), + @XmlEnumValue("Pet_Supplies") + PET_SUPPLIES("Pet_Supplies"), + @XmlEnumValue("Pottery_and_Glass") + POTTERY_AND_GLASS("Pottery_and_Glass"), + @XmlEnumValue("Prints_and_Posters") + PRINTS_AND_POSTERS("Prints_and_Posters"), + @XmlEnumValue("Scientific_Supplies") + SCIENTIFIC_SUPPLIES("Scientific_Supplies"), + @XmlEnumValue("Sporting_and_Outdoor_Goods") + SPORTING_AND_OUTDOOR_GOODS("Sporting_and_Outdoor_Goods"), + @XmlEnumValue("Sports_Memorabilia") + SPORTS_MEMORABILIA("Sports_Memorabilia"), + @XmlEnumValue("Stamps") + STAMPS("Stamps"), + @XmlEnumValue("Teaching_and_School_Supplies") + TEACHING_AND_SCHOOL_SUPPLIES("Teaching_and_School_Supplies"), + @XmlEnumValue("Watches") + WATCHES("Watches"), + @XmlEnumValue("Wholesale_and_Industrial") + WHOLESALE_AND_INDUSTRIAL("Wholesale_and_Industrial"), + @XmlEnumValue("Misc_Other") + MISC_OTHER("Misc_Other"); + private final String value; + + MiscType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MiscType fromValue(String v) { + for (MiscType c: MiscType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MiscWorldInstruments.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscWorldInstruments.java new file mode 100644 index 0000000..f0879f1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MiscWorldInstruments.java @@ -0,0 +1,2182 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MalletHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RecorderTrackCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PercussionDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="DigitalAudioProtocol" type="{}HundredString" minOccurs="0"/>
+ *         <element ref="{}HardwareInterface" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DrumSetPieceQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="GuitarAttribute" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MixerChannelQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfKeyboardKeys" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessMicrophoneFrequency" type="{}FrequencyIntegerDimension" minOccurs="0"/>
+ *         <element name="ProficiencyLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Intermediate"/>
+ *               <enumeration value="Professional"/>
+ *               <enumeration value="Student"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSticksSize", + "guitarBridgeSystem", + "guitarPickThickness", + "guitarPickupConfiguration", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "malletHardness", + "materialType", + "backMaterial", + "bodyMaterial", + "topMaterial", + "fretboardMaterial", + "neckMaterial", + "stringMaterial", + "stringGauge", + "pickguardDescription", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "outputWattage", + "recorderTrackCount", + "regionOfOrigin", + "numberOfStrings", + "keyAction", + "percussionDiameter", + "handOrientation", + "itemStyling", + "polarPattern", + "numberOfPieces", + "isAssemblyRequired", + "isACAdapterIncluded", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "digitalAudioProtocol", + "hardwareInterface", + "numberOfChannels", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "drumSetPieceQty", + "guitarAttribute", + "mixerChannelQty", + "numberOfKeyboardKeys", + "speakerAmplificationType", + "speakerCount", + "speakerSize", + "wirelessMicrophoneFrequency", + "proficiencyLevel" +}) +@XmlRootElement(name = "MiscWorldInstruments") +public class MiscWorldInstruments { + + @XmlElement(name = "VariationData") + protected MiscWorldInstruments.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected MiscWorldInstruments.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickThickness; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MalletHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String malletHardness; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "RecorderTrackCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recorderTrackCount; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "PercussionDiameter") + protected LengthDimension percussionDiameter; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "DigitalAudioProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioProtocol; + @XmlElement(name = "HardwareInterface") + protected String hardwareInterface; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "DrumSetPieceQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger drumSetPieceQty; + @XmlElement(name = "GuitarAttribute") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarAttribute; + @XmlElement(name = "MixerChannelQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mixerChannelQty; + @XmlElement(name = "NumberOfKeyboardKeys") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfKeyboardKeys; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "WirelessMicrophoneFrequency") + protected FrequencyIntegerDimension wirelessMicrophoneFrequency; + @XmlElement(name = "ProficiencyLevel") + protected String proficiencyLevel; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link MiscWorldInstruments.VariationData } + * + */ + public MiscWorldInstruments.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link MiscWorldInstruments.VariationData } + * + */ + public void setVariationData(MiscWorldInstruments.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link MiscWorldInstruments.ColorSpecification } + * + */ + public MiscWorldInstruments.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link MiscWorldInstruments.ColorSpecification } + * + */ + public void setColorSpecification(MiscWorldInstruments.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickThickness() { + return guitarPickThickness; + } + + /** + * 设置guitarPickThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickThickness(String value) { + this.guitarPickThickness = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取malletHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMalletHardness() { + return malletHardness; + } + + /** + * 设置malletHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMalletHardness(String value) { + this.malletHardness = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取recorderTrackCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecorderTrackCount() { + return recorderTrackCount; + } + + /** + * 设置recorderTrackCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecorderTrackCount(BigInteger value) { + this.recorderTrackCount = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取percussionDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPercussionDiameter() { + return percussionDiameter; + } + + /** + * 设置percussionDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPercussionDiameter(LengthDimension value) { + this.percussionDiameter = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取digitalAudioProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioProtocol() { + return digitalAudioProtocol; + } + + /** + * 设置digitalAudioProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioProtocol(String value) { + this.digitalAudioProtocol = value; + } + + /** + * 获取hardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareInterface() { + return hardwareInterface; + } + + /** + * 设置hardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareInterface(String value) { + this.hardwareInterface = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取drumSetPieceQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDrumSetPieceQty() { + return drumSetPieceQty; + } + + /** + * 设置drumSetPieceQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDrumSetPieceQty(BigInteger value) { + this.drumSetPieceQty = value; + } + + /** + * 获取guitarAttribute属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarAttribute() { + return guitarAttribute; + } + + /** + * 设置guitarAttribute属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarAttribute(String value) { + this.guitarAttribute = value; + } + + /** + * 获取mixerChannelQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMixerChannelQty() { + return mixerChannelQty; + } + + /** + * 设置mixerChannelQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMixerChannelQty(BigInteger value) { + this.mixerChannelQty = value; + } + + /** + * 获取numberOfKeyboardKeys属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfKeyboardKeys() { + return numberOfKeyboardKeys; + } + + /** + * 设置numberOfKeyboardKeys属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfKeyboardKeys(BigInteger value) { + this.numberOfKeyboardKeys = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取wirelessMicrophoneFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getWirelessMicrophoneFrequency() { + return wirelessMicrophoneFrequency; + } + + /** + * 设置wirelessMicrophoneFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setWirelessMicrophoneFrequency(FrequencyIntegerDimension value) { + this.wirelessMicrophoneFrequency = value; + } + + /** + * 获取proficiencyLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * 设置proficiencyLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProficiencyLevel(String value) { + this.proficiencyLevel = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Miscellaneous.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Miscellaneous.java new file mode 100644 index 0000000..d246900 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Miscellaneous.java @@ -0,0 +1,380 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType" type="{}MiscType"/>
+ *         <element name="ProductCategory" type="{}MiscType" minOccurs="0"/>
+ *         <element name="ProductSubcategory" type="{}MiscSubtype" minOccurs="0"/>
+ *         <element name="Manufacturer" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="Keywords" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="EventDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="ModelName" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="MfrPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "productCategory", + "productSubcategory", + "manufacturer", + "keywords", + "color", + "size", + "eventDate", + "modelName", + "modelNumber", + "mfrPartNumber" +}) +@XmlRootElement(name = "Miscellaneous") +public class Miscellaneous { + + @XmlElement(name = "ProductType", required = true) + @XmlSchemaType(name = "string") + protected MiscType productType; + @XmlElement(name = "ProductCategory") + @XmlSchemaType(name = "string") + protected MiscType productCategory; + @XmlElement(name = "ProductSubcategory") + @XmlSchemaType(name = "string") + protected MiscSubtype productSubcategory; + @XmlElement(name = "Manufacturer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturer; + @XmlElement(name = "Keywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List keywords; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "EventDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar eventDate; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MfrPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrPartNumber; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link MiscType } + * + */ + public MiscType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link MiscType } + * + */ + public void setProductType(MiscType value) { + this.productType = value; + } + + /** + * 获取productCategory属性的值。 + * + * @return + * possible object is + * {@link MiscType } + * + */ + public MiscType getProductCategory() { + return productCategory; + } + + /** + * 设置productCategory属性的值。 + * + * @param value + * allowed object is + * {@link MiscType } + * + */ + public void setProductCategory(MiscType value) { + this.productCategory = value; + } + + /** + * 获取productSubcategory属性的值。 + * + * @return + * possible object is + * {@link MiscSubtype } + * + */ + public MiscSubtype getProductSubcategory() { + return productSubcategory; + } + + /** + * 设置productSubcategory属性的值。 + * + * @param value + * allowed object is + * {@link MiscSubtype } + * + */ + public void setProductSubcategory(MiscSubtype value) { + this.productSubcategory = value; + } + + /** + * 获取manufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturer() { + return manufacturer; + } + + /** + * 设置manufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturer(String value) { + this.manufacturer = value; + } + + /** + * Gets the value of the keywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the keywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKeywords() { + if (keywords == null) { + keywords = new ArrayList(); + } + return this.keywords; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取eventDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEventDate() { + return eventDate; + } + + /** + * 设置eventDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEventDate(XMLGregorianCalendar value) { + this.eventDate = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取mfrPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrPartNumber() { + return mfrPartNumber; + } + + /** + * 设置mfrPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrPartNumber(String value) { + this.mfrPartNumber = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ModemTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ModemTypeValues.java new file mode 100644 index 0000000..1e86009 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ModemTypeValues.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ModemTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ModemTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="analog_modem"/>
+ *     <enumeration value="data_fax_voice"/>
+ *     <enumeration value="isdn_modem"/>
+ *     <enumeration value="cable"/>
+ *     <enumeration value="data_modem"/>
+ *     <enumeration value="network_modem"/>
+ *     <enumeration value="cellular"/>
+ *     <enumeration value="digital"/>
+ *     <enumeration value="unknown_modem_type"/>
+ *     <enumeration value="csu"/>
+ *     <enumeration value="dsl"/>
+ *     <enumeration value="voice"/>
+ *     <enumeration value="data_fax"/>
+ *     <enumeration value="dsu"/>
+ *     <enumeration value="winmodem"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ModemTypeValues") +@XmlEnum +public enum ModemTypeValues { + + @XmlEnumValue("analog_modem") + ANALOG_MODEM("analog_modem"), + @XmlEnumValue("data_fax_voice") + DATA_FAX_VOICE("data_fax_voice"), + @XmlEnumValue("isdn_modem") + ISDN_MODEM("isdn_modem"), + @XmlEnumValue("cable") + CABLE("cable"), + @XmlEnumValue("data_modem") + DATA_MODEM("data_modem"), + @XmlEnumValue("network_modem") + NETWORK_MODEM("network_modem"), + @XmlEnumValue("cellular") + CELLULAR("cellular"), + @XmlEnumValue("digital") + DIGITAL("digital"), + @XmlEnumValue("unknown_modem_type") + UNKNOWN_MODEM_TYPE("unknown_modem_type"), + @XmlEnumValue("csu") + CSU("csu"), + @XmlEnumValue("dsl") + DSL("dsl"), + @XmlEnumValue("voice") + VOICE("voice"), + @XmlEnumValue("data_fax") + DATA_FAX("data_fax"), + @XmlEnumValue("dsu") + DSU("dsu"), + @XmlEnumValue("winmodem") + WINMODEM("winmodem"); + private final String value; + + ModemTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ModemTypeValues fromValue(String v) { + for (ModemTypeValues c: ModemTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Monitor.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Monitor.java new file mode 100644 index 0000000..cf45d53 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Monitor.java @@ -0,0 +1,573 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}BuiltinSpeaker" minOccurs="0"/>
+ *         <element ref="{}ContrastRatio" minOccurs="0"/>
+ *         <element ref="{}DisplayResolutionMaximum" minOccurs="0"/>
+ *         <element name="DisplayTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HasColorScreen" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element name="MonitorTunerTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MonitorBrightness" minOccurs="0"/>
+ *         <element ref="{}MonitorConnectors" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ResponseTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element ref="{}ScreenResolution" minOccurs="0"/>
+ *         <element ref="{}ScreenSize" minOccurs="0"/>
+ *         <element ref="{}TunerTechnology" minOccurs="0"/>
+ *         <element ref="{}ViewingAngle" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "builtinSpeaker", + "contrastRatio", + "displayResolutionMaximum", + "displayTechnology", + "hasColorScreen", + "modelNumber", + "monitorTunerTechnology", + "monitorBrightness", + "monitorConnectors", + "responseTime", + "screenResolution", + "screenSize", + "tunerTechnology", + "viewingAngle", + "voltage", + "wattage", + "efficiency" +}) +@XmlRootElement(name = "Monitor") +public class Monitor { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "BuiltinSpeaker") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger builtinSpeaker; + @XmlElement(name = "ContrastRatio") + protected String contrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + protected String displayResolutionMaximum; + @XmlElement(name = "DisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayTechnology; + @XmlElement(name = "HasColorScreen") + protected Boolean hasColorScreen; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MonitorTunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monitorTunerTechnology; + @XmlElement(name = "MonitorBrightness") + protected LuminanceFiveDigitDimension monitorBrightness; + @XmlElement(name = "MonitorConnectors") + @XmlSchemaType(name = "string") + protected List monitorConnectors; + @XmlElement(name = "ResponseTime") + protected TimeDimension responseTime; + @XmlElement(name = "ScreenResolution") + protected String screenResolution; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tunerTechnology; + @XmlElement(name = "ViewingAngle") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger viewingAngle; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取builtinSpeaker属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBuiltinSpeaker() { + return builtinSpeaker; + } + + /** + * 设置builtinSpeaker属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBuiltinSpeaker(BigInteger value) { + this.builtinSpeaker = value; + } + + /** + * 获取contrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContrastRatio() { + return contrastRatio; + } + + /** + * 设置contrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContrastRatio(String value) { + this.contrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取displayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayTechnology() { + return displayTechnology; + } + + /** + * 设置displayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayTechnology(String value) { + this.displayTechnology = value; + } + + /** + * 获取hasColorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasColorScreen() { + return hasColorScreen; + } + + /** + * 设置hasColorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasColorScreen(Boolean value) { + this.hasColorScreen = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取monitorTunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonitorTunerTechnology() { + return monitorTunerTechnology; + } + + /** + * 设置monitorTunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonitorTunerTechnology(String value) { + this.monitorTunerTechnology = value; + } + + /** + * 获取monitorBrightness属性的值。 + * + * @return + * possible object is + * {@link LuminanceFiveDigitDimension } + * + */ + public LuminanceFiveDigitDimension getMonitorBrightness() { + return monitorBrightness; + } + + /** + * 设置monitorBrightness属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceFiveDigitDimension } + * + */ + public void setMonitorBrightness(LuminanceFiveDigitDimension value) { + this.monitorBrightness = value; + } + + /** + * Gets the value of the monitorConnectors property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the monitorConnectors property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMonitorConnectors().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MonitorConnectorsTypeValues } + * + * + */ + public List getMonitorConnectors() { + if (monitorConnectors == null) { + monitorConnectors = new ArrayList(); + } + return this.monitorConnectors; + } + + /** + * 获取responseTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getResponseTime() { + return responseTime; + } + + /** + * 设置responseTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setResponseTime(TimeDimension value) { + this.responseTime = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取tunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTunerTechnology() { + return tunerTechnology; + } + + /** + * 设置tunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTunerTechnology(String value) { + this.tunerTechnology = value; + } + + /** + * 获取viewingAngle属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getViewingAngle() { + return viewingAngle; + } + + /** + * 设置viewingAngle属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setViewingAngle(BigInteger value) { + this.viewingAngle = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MonitorConnectorsTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MonitorConnectorsTypeValues.java new file mode 100644 index 0000000..c463dd6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MonitorConnectorsTypeValues.java @@ -0,0 +1,85 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MonitorConnectorsTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MonitorConnectorsTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="audio_video_port"/>
+ *     <enumeration value="dmi"/>
+ *     <enumeration value="ethernet"/>
+ *     <enumeration value="gameport"/>
+ *     <enumeration value="hdmi"/>
+ *     <enumeration value="ieee_1394"/>
+ *     <enumeration value="ps/2"/>
+ *     <enumeration value="serial_interface"/>
+ *     <enumeration value="usb2.0"/>
+ *     <enumeration value="usb3.0"/>
+ *     <enumeration value="vga"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MonitorConnectorsTypeValues") +@XmlEnum +public enum MonitorConnectorsTypeValues { + + @XmlEnumValue("audio_video_port") + AUDIO_VIDEO_PORT("audio_video_port"), + @XmlEnumValue("dmi") + DMI("dmi"), + @XmlEnumValue("ethernet") + ETHERNET("ethernet"), + @XmlEnumValue("gameport") + GAMEPORT("gameport"), + @XmlEnumValue("hdmi") + HDMI("hdmi"), + @XmlEnumValue("ieee_1394") + IEEE_1394("ieee_1394"), + @XmlEnumValue("ps/2") + PS_2("ps/2"), + @XmlEnumValue("serial_interface") + SERIAL_INTERFACE("serial_interface"), + @XmlEnumValue("usb2.0") + USB_2_0("usb2.0"), + @XmlEnumValue("usb3.0") + USB_3_0("usb3.0"), + @XmlEnumValue("vga") + VGA("vga"); + private final String value; + + MonitorConnectorsTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MonitorConnectorsTypeValues fromValue(String v) { + for (MonitorConnectorsTypeValues c: MonitorConnectorsTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Motherboard.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Motherboard.java new file mode 100644 index 0000000..7519a9e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Motherboard.java @@ -0,0 +1,985 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}CPUSocketType" minOccurs="0"/>
+ *         <element ref="{}FrontSideBusSpeed" minOccurs="0"/>
+ *         <element ref="{}GraphicsCardInterface" maxOccurs="2" minOccurs="0"/>
+ *         <element ref="{}HDMIPorts" minOccurs="0"/>
+ *         <element ref="{}IntegratedAudioChannels" minOccurs="0"/>
+ *         <element ref="{}MaxEthernetSpeed" minOccurs="0"/>
+ *         <element ref="{}MaxMemorySupported" minOccurs="0"/>
+ *         <element ref="{}MemoryStandard" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}MotherboardFormFactor" minOccurs="0"/>
+ *         <element ref="{}MultiGPUTechnology" minOccurs="0"/>
+ *         <element ref="{}Northbridge" minOccurs="0"/>
+ *         <element ref="{}NumberOfeSATAPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfFireWire400Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfFireWire800Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfIDEPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfMemorySlots" minOccurs="0"/>
+ *         <element ref="{}NumberOfPCIExpressSlots" minOccurs="0"/>
+ *         <element ref="{}NumberOfSATAPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSBPorts" minOccurs="0"/>
+ *         <element ref="{}OnboardVideo" minOccurs="0"/>
+ *         <element ref="{}SATARAID" minOccurs="0"/>
+ *         <element ref="{}SATAStandardsSupported" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}Southbridge" minOccurs="0"/>
+ *         <element ref="{}SPDIFOutput" minOccurs="0"/>
+ *         <element ref="{}TypeOfMemorySlot" minOccurs="0"/>
+ *         <element ref="{}USBPortType" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "cpuSocketType", + "frontSideBusSpeed", + "graphicsCardInterface", + "hdmiPorts", + "integratedAudioChannels", + "maxEthernetSpeed", + "maxMemorySupported", + "memoryStandard", + "modelNumber", + "motherboardFormFactor", + "multiGPUTechnology", + "northbridge", + "numberOfeSATAPorts", + "numberOfEthernetPorts", + "numberOfFireWire400Ports", + "numberOfFireWire800Ports", + "numberOfIDEPorts", + "numberOfMemorySlots", + "numberOfPCIExpressSlots", + "numberOfSATAPorts", + "numberOfUSBPorts", + "onboardVideo", + "sataraid", + "sataStandardsSupported", + "southbridge", + "spdifOutput", + "typeOfMemorySlot", + "usbPortType", + "voltage", + "wattage" +}) +@XmlRootElement(name = "Motherboard") +public class Motherboard { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "CPUSocketType") + protected String cpuSocketType; + @XmlElement(name = "FrontSideBusSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger frontSideBusSpeed; + @XmlElement(name = "GraphicsCardInterface") + @XmlSchemaType(name = "string") + protected List graphicsCardInterface; + @XmlElement(name = "HDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger hdmiPorts; + @XmlElement(name = "IntegratedAudioChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger integratedAudioChannels; + @XmlElement(name = "MaxEthernetSpeed") + @XmlSchemaType(name = "string") + protected MaxEthernetSpeedTypeValues maxEthernetSpeed; + @XmlElement(name = "MaxMemorySupported") + protected MemorySizeIntegerDimension maxMemorySupported; + @XmlElement(name = "MemoryStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memoryStandard; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MotherboardFormFactor") + protected String motherboardFormFactor; + @XmlElement(name = "MultiGPUTechnology") + protected String multiGPUTechnology; + @XmlElement(name = "Northbridge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String northbridge; + @XmlElement(name = "NumberOfeSATAPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfeSATAPorts; + @XmlElement(name = "NumberOfEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfEthernetPorts; + @XmlElement(name = "NumberOfFireWire400Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFireWire400Ports; + @XmlElement(name = "NumberOfFireWire800Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFireWire800Ports; + @XmlElement(name = "NumberOfIDEPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfIDEPorts; + @XmlElement(name = "NumberOfMemorySlots") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfMemorySlots; + @XmlElement(name = "NumberOfPCIExpressSlots") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPCIExpressSlots; + @XmlElement(name = "NumberOfSATAPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSATAPorts; + @XmlElement(name = "NumberOfUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSBPorts; + @XmlElement(name = "OnboardVideo") + protected String onboardVideo; + @XmlElement(name = "SATARAID") + protected String sataraid; + @XmlElement(name = "SATAStandardsSupported") + protected List sataStandardsSupported; + @XmlElement(name = "Southbridge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String southbridge; + @XmlElement(name = "SPDIFOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String spdifOutput; + @XmlElement(name = "TypeOfMemorySlot") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger typeOfMemorySlot; + @XmlElement(name = "USBPortType") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger usbPortType; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取cpuSocketType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCPUSocketType() { + return cpuSocketType; + } + + /** + * 设置cpuSocketType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCPUSocketType(String value) { + this.cpuSocketType = value; + } + + /** + * 获取frontSideBusSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFrontSideBusSpeed() { + return frontSideBusSpeed; + } + + /** + * 设置frontSideBusSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFrontSideBusSpeed(BigInteger value) { + this.frontSideBusSpeed = value; + } + + /** + * Gets the value of the graphicsCardInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the graphicsCardInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGraphicsCardInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GraphicsCardInterfaceTypeValues } + * + * + */ + public List getGraphicsCardInterface() { + if (graphicsCardInterface == null) { + graphicsCardInterface = new ArrayList(); + } + return this.graphicsCardInterface; + } + + /** + * 获取hdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHDMIPorts() { + return hdmiPorts; + } + + /** + * 设置hdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHDMIPorts(BigInteger value) { + this.hdmiPorts = value; + } + + /** + * 获取integratedAudioChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getIntegratedAudioChannels() { + return integratedAudioChannels; + } + + /** + * 设置integratedAudioChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setIntegratedAudioChannels(BigInteger value) { + this.integratedAudioChannels = value; + } + + /** + * 获取maxEthernetSpeed属性的值。 + * + * @return + * possible object is + * {@link MaxEthernetSpeedTypeValues } + * + */ + public MaxEthernetSpeedTypeValues getMaxEthernetSpeed() { + return maxEthernetSpeed; + } + + /** + * 设置maxEthernetSpeed属性的值。 + * + * @param value + * allowed object is + * {@link MaxEthernetSpeedTypeValues } + * + */ + public void setMaxEthernetSpeed(MaxEthernetSpeedTypeValues value) { + this.maxEthernetSpeed = value; + } + + /** + * 获取maxMemorySupported属性的值。 + * + * @return + * possible object is + * {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension getMaxMemorySupported() { + return maxMemorySupported; + } + + /** + * 设置maxMemorySupported属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeIntegerDimension } + * + */ + public void setMaxMemorySupported(MemorySizeIntegerDimension value) { + this.maxMemorySupported = value; + } + + /** + * 获取memoryStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemoryStandard() { + return memoryStandard; + } + + /** + * 设置memoryStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemoryStandard(String value) { + this.memoryStandard = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取motherboardFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotherboardFormFactor() { + return motherboardFormFactor; + } + + /** + * 设置motherboardFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotherboardFormFactor(String value) { + this.motherboardFormFactor = value; + } + + /** + * 获取multiGPUTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMultiGPUTechnology() { + return multiGPUTechnology; + } + + /** + * 设置multiGPUTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMultiGPUTechnology(String value) { + this.multiGPUTechnology = value; + } + + /** + * 获取northbridge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNorthbridge() { + return northbridge; + } + + /** + * 设置northbridge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNorthbridge(String value) { + this.northbridge = value; + } + + /** + * 获取numberOfeSATAPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfeSATAPorts() { + return numberOfeSATAPorts; + } + + /** + * 设置numberOfeSATAPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfeSATAPorts(BigInteger value) { + this.numberOfeSATAPorts = value; + } + + /** + * 获取numberOfEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfEthernetPorts() { + return numberOfEthernetPorts; + } + + /** + * 设置numberOfEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfEthernetPorts(BigInteger value) { + this.numberOfEthernetPorts = value; + } + + /** + * 获取numberOfFireWire400Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFireWire400Ports() { + return numberOfFireWire400Ports; + } + + /** + * 设置numberOfFireWire400Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFireWire400Ports(BigInteger value) { + this.numberOfFireWire400Ports = value; + } + + /** + * 获取numberOfFireWire800Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFireWire800Ports() { + return numberOfFireWire800Ports; + } + + /** + * 设置numberOfFireWire800Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFireWire800Ports(BigInteger value) { + this.numberOfFireWire800Ports = value; + } + + /** + * 获取numberOfIDEPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfIDEPorts() { + return numberOfIDEPorts; + } + + /** + * 设置numberOfIDEPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfIDEPorts(BigInteger value) { + this.numberOfIDEPorts = value; + } + + /** + * 获取numberOfMemorySlots属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfMemorySlots() { + return numberOfMemorySlots; + } + + /** + * 设置numberOfMemorySlots属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfMemorySlots(BigInteger value) { + this.numberOfMemorySlots = value; + } + + /** + * 获取numberOfPCIExpressSlots属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPCIExpressSlots() { + return numberOfPCIExpressSlots; + } + + /** + * 设置numberOfPCIExpressSlots属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPCIExpressSlots(BigInteger value) { + this.numberOfPCIExpressSlots = value; + } + + /** + * 获取numberOfSATAPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSATAPorts() { + return numberOfSATAPorts; + } + + /** + * 设置numberOfSATAPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSATAPorts(BigInteger value) { + this.numberOfSATAPorts = value; + } + + /** + * 获取numberOfUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSBPorts() { + return numberOfUSBPorts; + } + + /** + * 设置numberOfUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSBPorts(BigInteger value) { + this.numberOfUSBPorts = value; + } + + /** + * 获取onboardVideo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOnboardVideo() { + return onboardVideo; + } + + /** + * 设置onboardVideo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOnboardVideo(String value) { + this.onboardVideo = value; + } + + /** + * 获取sataraid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSATARAID() { + return sataraid; + } + + /** + * 设置sataraid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSATARAID(String value) { + this.sataraid = value; + } + + /** + * Gets the value of the sataStandardsSupported property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sataStandardsSupported property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSATAStandardsSupported().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSATAStandardsSupported() { + if (sataStandardsSupported == null) { + sataStandardsSupported = new ArrayList(); + } + return this.sataStandardsSupported; + } + + /** + * 获取southbridge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSouthbridge() { + return southbridge; + } + + /** + * 设置southbridge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSouthbridge(String value) { + this.southbridge = value; + } + + /** + * 获取spdifOutput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSPDIFOutput() { + return spdifOutput; + } + + /** + * 设置spdifOutput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSPDIFOutput(String value) { + this.spdifOutput = value; + } + + /** + * 获取typeOfMemorySlot属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTypeOfMemorySlot() { + return typeOfMemorySlot; + } + + /** + * 设置typeOfMemorySlot属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTypeOfMemorySlot(BigInteger value) { + this.typeOfMemorySlot = value; + } + + /** + * 获取usbPortType属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUSBPortType() { + return usbPortType; + } + + /** + * 设置usbPortType属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUSBPortType(BigInteger value) { + this.usbPortType = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MotorSizeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MotorSizeUnitOfMeasure.java new file mode 100644 index 0000000..0739889 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MotorSizeUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MotorSizeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MotorSizeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="horsepower"/>
+ *     <enumeration value="kilowatts"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MotorSizeUnitOfMeasure") +@XmlEnum +public enum MotorSizeUnitOfMeasure { + + @XmlEnumValue("horsepower") + HORSEPOWER("horsepower"), + @XmlEnumValue("kilowatts") + KILOWATTS("kilowatts"); + private final String value; + + MotorSizeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MotorSizeUnitOfMeasure fromValue(String v) { + for (MotorSizeUnitOfMeasure c: MotorSizeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Motorcycleaccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Motorcycleaccessory.java new file mode 100644 index 0000000..b01d541 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Motorcycleaccessory.java @@ -0,0 +1,2113 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="XXXXX-Small"/>
+ *               <enumeration value="XXXX-Small"/>
+ *               <enumeration value="XXX-Small"/>
+ *               <enumeration value="XX-Small"/>
+ *               <enumeration value="X-Small"/>
+ *               <enumeration value="Small"/>
+ *               <enumeration value="Medium"/>
+ *               <enumeration value="Large"/>
+ *               <enumeration value="X-Large"/>
+ *               <enumeration value="XX-Large"/>
+ *               <enumeration value="XXX-Large"/>
+ *               <enumeration value="XXXX-Large"/>
+ *               <enumeration value="XXXXX-Large"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InseamLength" type="{}NeckSizeDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CapType" type="{}String" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="ColorTemperature" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}LuminiousIntensityDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="VehicleFitmentNote" type="{}String" minOccurs="0"/>
+ *         <element name="VehicleFitmentStandard" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TransmissionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IgnitionSystemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "inseamLength", + "itemShape", + "isExpirationDatedProduct", + "capType", + "operatingLife", + "colorTemperature", + "luminousIntensity", + "beamAngle", + "isStainResistant", + "isAssemblyRequired", + "efficiency", + "vehicleFitmentCode", + "vehicleFitmentNote", + "vehicleFitmentStandard", + "transmissionType", + "ignitionSystemType", + "batteryWeight", + "batteryCapacity" +}) +@XmlRootElement(name = "Motorcycleaccessory") +public class Motorcycleaccessory { + + @XmlElement(name = "VariationData") + protected Motorcycleaccessory.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected Motorcycleaccessory.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected Motorcycleaccessory.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + protected String sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "InseamLength") + protected NeckSizeDimension inseamLength; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "ColorTemperature") + protected TemperatureRatingDimension colorTemperature; + @XmlElement(name = "LuminousIntensity") + protected LuminiousIntensityDimension luminousIntensity; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + @XmlElement(name = "VehicleFitmentNote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentNote; + @XmlElement(name = "VehicleFitmentStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentStandard; + @XmlElement(name = "TransmissionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String transmissionType; + @XmlElement(name = "IgnitionSystemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ignitionSystemType; + @XmlElement(name = "BatteryWeight") + protected BigDecimal batteryWeight; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Motorcycleaccessory.VariationData } + * + */ + public Motorcycleaccessory.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Motorcycleaccessory.VariationData } + * + */ + public void setVariationData(Motorcycleaccessory.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Motorcycleaccessory.ColorSpecification } + * + */ + public Motorcycleaccessory.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Motorcycleaccessory.ColorSpecification } + * + */ + public void setColorSpecification(Motorcycleaccessory.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Motorcycleaccessory.PartInterchangeData } + * + */ + public Motorcycleaccessory.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Motorcycleaccessory.PartInterchangeData } + * + */ + public void setPartInterchangeData(Motorcycleaccessory.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link NeckSizeDimension } + * + */ + public NeckSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeDimension } + * + */ + public void setInseamLength(NeckSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取colorTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getColorTemperature() { + return colorTemperature; + } + + /** + * 设置colorTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setColorTemperature(TemperatureRatingDimension value) { + this.colorTemperature = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link LuminiousIntensityDimension } + * + */ + public LuminiousIntensityDimension getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link LuminiousIntensityDimension } + * + */ + public void setLuminousIntensity(LuminiousIntensityDimension value) { + this.luminousIntensity = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + /** + * 获取vehicleFitmentNote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentNote() { + return vehicleFitmentNote; + } + + /** + * 设置vehicleFitmentNote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentNote(String value) { + this.vehicleFitmentNote = value; + } + + /** + * 获取vehicleFitmentStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentStandard() { + return vehicleFitmentStandard; + } + + /** + * 设置vehicleFitmentStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentStandard(String value) { + this.vehicleFitmentStandard = value; + } + + /** + * 获取transmissionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransmissionType() { + return transmissionType; + } + + /** + * 设置transmissionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransmissionType(String value) { + this.transmissionType = value; + } + + /** + * 获取ignitionSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIgnitionSystemType() { + return ignitionSystemType; + } + + /** + * 设置ignitionSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIgnitionSystemType(String value) { + this.ignitionSystemType = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryWeight(BigDecimal value) { + this.batteryWeight = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Motorcyclepart.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Motorcyclepart.java new file mode 100644 index 0000000..2d5fa87 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Motorcyclepart.java @@ -0,0 +1,2068 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="VehicleFitmentNote" type="{}String" minOccurs="0"/>
+ *         <element name="VehicleFitmentStandard" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TransmissionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IgnitionSystemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CapType" type="{}String" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="ColorTemperature" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}LuminiousIntensityDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "vehicleFitmentCode", + "vehicleFitmentNote", + "vehicleFitmentStandard", + "transmissionType", + "ignitionSystemType", + "batteryWeight", + "batteryCapacity", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "itemShape", + "isExpirationDatedProduct", + "capType", + "operatingLife", + "colorTemperature", + "luminousIntensity", + "beamAngle", + "isStainResistant", + "isAssemblyRequired", + "efficiency" +}) +@XmlRootElement(name = "Motorcyclepart") +public class Motorcyclepart { + + @XmlElement(name = "VariationData") + protected Motorcyclepart.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected Motorcyclepart.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + @XmlElement(name = "VehicleFitmentNote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentNote; + @XmlElement(name = "VehicleFitmentStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentStandard; + @XmlElement(name = "TransmissionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String transmissionType; + @XmlElement(name = "IgnitionSystemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ignitionSystemType; + @XmlElement(name = "BatteryWeight") + protected BigDecimal batteryWeight; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected Motorcyclepart.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "ColorTemperature") + protected TemperatureRatingDimension colorTemperature; + @XmlElement(name = "LuminousIntensity") + protected LuminiousIntensityDimension luminousIntensity; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Motorcyclepart.VariationData } + * + */ + public Motorcyclepart.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Motorcyclepart.VariationData } + * + */ + public void setVariationData(Motorcyclepart.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Motorcyclepart.ColorSpecification } + * + */ + public Motorcyclepart.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Motorcyclepart.ColorSpecification } + * + */ + public void setColorSpecification(Motorcyclepart.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + /** + * 获取vehicleFitmentNote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentNote() { + return vehicleFitmentNote; + } + + /** + * 设置vehicleFitmentNote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentNote(String value) { + this.vehicleFitmentNote = value; + } + + /** + * 获取vehicleFitmentStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentStandard() { + return vehicleFitmentStandard; + } + + /** + * 设置vehicleFitmentStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentStandard(String value) { + this.vehicleFitmentStandard = value; + } + + /** + * 获取transmissionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransmissionType() { + return transmissionType; + } + + /** + * 设置transmissionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransmissionType(String value) { + this.transmissionType = value; + } + + /** + * 获取ignitionSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIgnitionSystemType() { + return ignitionSystemType; + } + + /** + * 设置ignitionSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIgnitionSystemType(String value) { + this.ignitionSystemType = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryWeight(BigDecimal value) { + this.batteryWeight = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Motorcyclepart.PartInterchangeData } + * + */ + public Motorcyclepart.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Motorcyclepart.PartInterchangeData } + * + */ + public void setPartInterchangeData(Motorcyclepart.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取colorTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getColorTemperature() { + return colorTemperature; + } + + /** + * 设置colorTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setColorTemperature(TemperatureRatingDimension value) { + this.colorTemperature = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link LuminiousIntensityDimension } + * + */ + public LuminiousIntensityDimension getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link LuminiousIntensityDimension } + * + */ + public void setLuminousIntensity(LuminiousIntensityDimension value) { + this.luminousIntensity = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MultifunctionDevice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MultifunctionDevice.java new file mode 100644 index 0000000..9fe32bd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MultifunctionDevice.java @@ -0,0 +1,377 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductTypeSubcategory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "connectivityTechnology", + "includedFeatures", + "productTypeSubcategory", + "color", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "MultifunctionDevice") +public class MultifunctionDevice { + + @XmlElement(name = "VariationData") + protected MultifunctionDevice.VariationData variationData; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "ProductTypeSubcategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productTypeSubcategory; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link MultifunctionDevice.VariationData } + * + */ + public MultifunctionDevice.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link MultifunctionDevice.VariationData } + * + */ + public void setVariationData(MultifunctionDevice.VariationData value) { + this.variationData = value; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取productTypeSubcategory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductTypeSubcategory() { + return productTypeSubcategory; + } + + /** + * 设置productTypeSubcategory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductTypeSubcategory(String value) { + this.productTypeSubcategory = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Music.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Music.java new file mode 100644 index 0000000..b23c7e2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Music.java @@ -0,0 +1,165 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}MusicPopular"/>
+ *                   <element ref="{}MusicClassical"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "Music") +public class Music { + + @XmlElement(name = "ProductType", required = true) + protected Music.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Music.ProductType } + * + */ + public Music.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Music.ProductType } + * + */ + public void setProductType(Music.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}MusicPopular"/>
+     *         <element ref="{}MusicClassical"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "musicPopular", + "musicClassical" + }) + public static class ProductType { + + @XmlElement(name = "MusicPopular") + protected MusicPopular musicPopular; + @XmlElement(name = "MusicClassical") + protected MusicClassical musicClassical; + + /** + * 获取musicPopular属性的值。 + * + * @return + * possible object is + * {@link MusicPopular } + * + */ + public MusicPopular getMusicPopular() { + return musicPopular; + } + + /** + * 设置musicPopular属性的值。 + * + * @param value + * allowed object is + * {@link MusicPopular } + * + */ + public void setMusicPopular(MusicPopular value) { + this.musicPopular = value; + } + + /** + * 获取musicClassical属性的值。 + * + * @return + * possible object is + * {@link MusicClassical } + * + */ + public MusicClassical getMusicClassical() { + return musicClassical; + } + + /** + * 设置musicClassical属性的值。 + * + * @param value + * allowed object is + * {@link MusicClassical } + * + */ + public void setMusicClassical(MusicClassical value) { + this.musicClassical = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MusicClassical.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicClassical.java new file mode 100644 index 0000000..b25b565 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicClassical.java @@ -0,0 +1,2159 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MediaType" type="{}MusicMediaType"/>
+ *         <element name="AspectRatio" type="{}MusicAspectRatioType" minOccurs="0"/>
+ *         <element name="VinylRecordDetails" type="{}VinylRecordDetailsType" minOccurs="0"/>
+ *         <element name="Format" type="{}MusicFormatType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DVDRegion" type="{}MusicDVDRegionType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PublishingCompany" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Publisher" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OriginalLanguageTitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Copyright" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="AudioEncoding" type="{}AudioEncodingType" minOccurs="0"/>
+ *         <element name="NumberOfDiscs" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RunTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Artist" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Performer" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Composer" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Conductor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Orchestra" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="SubtitleLanguage" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="OriginalPublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="SubjectKeywords" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="Tenor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Piano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Oboe" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Harp" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Soprano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Saxophone" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Sitar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Cello" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Cornet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Violin" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Bass" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MezzoSoprano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Guitar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Clarinet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Trumpet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FrenchHorn" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Baritone" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Vocals" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Flute" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Alto" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Contralto" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SourceCountryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SampleAvailabilityDatetime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mediaType", + "aspectRatio", + "vinylRecordDetails", + "format", + "dvdRegion", + "publishingCompany", + "publisher", + "originalLanguageTitle", + "materialComposition", + "powerSource", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "warnings", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "copyright", + "displayWeight", + "displayLength", + "displayVolume", + "audioEncoding", + "numberOfDiscs", + "runTime", + "artist", + "performer", + "composer", + "conductor", + "orchestra", + "language", + "subtitleLanguage", + "originalPublicationDate", + "publicationDate", + "subjectKeywords", + "isAdultProduct", + "genre", + "countryOfOrigin", + "tenor", + "piano", + "oboe", + "harp", + "soprano", + "saxophone", + "sitar", + "cello", + "cornet", + "violin", + "bass", + "mezzoSoprano", + "guitar", + "clarinet", + "trumpet", + "frenchHorn", + "baritone", + "vocals", + "flute", + "alto", + "contralto", + "sourceCountryCode", + "sampleAvailabilityDatetime" +}) +@XmlRootElement(name = "MusicClassical") +public class MusicClassical { + + @XmlElement(name = "MediaType", required = true) + @XmlSchemaType(name = "string") + protected MusicMediaType mediaType; + @XmlElement(name = "AspectRatio") + protected String aspectRatio; + @XmlElement(name = "VinylRecordDetails") + protected String vinylRecordDetails; + @XmlElement(name = "Format") + @XmlSchemaType(name = "string") + protected List format; + @XmlElement(name = "DVDRegion", type = Integer.class) + @XmlSchemaType(name = "integer") + protected List dvdRegion; + @XmlElement(name = "PublishingCompany") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publishingCompany; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "OriginalLanguageTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String originalLanguageTitle; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BatteryLifeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String sellerWarrantyDescription; + @XmlElement(name = "Copyright") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copyright; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "AudioEncoding") + protected String audioEncoding; + @XmlElement(name = "NumberOfDiscs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDiscs; + @XmlElement(name = "RunTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runTime; + @XmlElement(name = "Artist") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List artist; + @XmlElement(name = "Performer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List performer; + @XmlElement(name = "Composer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List composer; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List conductor; + @XmlElement(name = "Orchestra") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List orchestra; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "SubtitleLanguage") + @XmlSchemaType(name = "string") + protected LanguageStringType subtitleLanguage; + @XmlElement(name = "OriginalPublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar originalPublicationDate; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "SubjectKeywords") + protected List subjectKeywords; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String genre; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "Tenor") + protected List tenor; + @XmlElement(name = "Piano") + protected List piano; + @XmlElement(name = "Oboe") + protected List oboe; + @XmlElement(name = "Harp") + protected List harp; + @XmlElement(name = "Soprano") + protected List soprano; + @XmlElement(name = "Saxophone") + protected List saxophone; + @XmlElement(name = "Sitar") + protected List sitar; + @XmlElement(name = "Cello") + protected List cello; + @XmlElement(name = "Cornet") + protected List cornet; + @XmlElement(name = "Violin") + protected List violin; + @XmlElement(name = "Bass") + protected List bass; + @XmlElement(name = "MezzoSoprano") + protected List mezzoSoprano; + @XmlElement(name = "Guitar") + protected List guitar; + @XmlElement(name = "Clarinet") + protected List clarinet; + @XmlElement(name = "Trumpet") + protected List trumpet; + @XmlElement(name = "FrenchHorn") + protected List frenchHorn; + @XmlElement(name = "Baritone") + protected List baritone; + @XmlElement(name = "Vocals") + protected List vocals; + @XmlElement(name = "Flute") + protected List flute; + @XmlElement(name = "Alto") + protected List alto; + @XmlElement(name = "Contralto") + protected List contralto; + @XmlElement(name = "SourceCountryCode") + protected String sourceCountryCode; + @XmlElement(name = "SampleAvailabilityDatetime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar sampleAvailabilityDatetime; + + /** + * 获取mediaType属性的值。 + * + * @return + * possible object is + * {@link MusicMediaType } + * + */ + public MusicMediaType getMediaType() { + return mediaType; + } + + /** + * 设置mediaType属性的值。 + * + * @param value + * allowed object is + * {@link MusicMediaType } + * + */ + public void setMediaType(MusicMediaType value) { + this.mediaType = value; + } + + /** + * 获取aspectRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAspectRatio() { + return aspectRatio; + } + + /** + * 设置aspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAspectRatio(String value) { + this.aspectRatio = value; + } + + /** + * 获取vinylRecordDetails属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinylRecordDetails() { + return vinylRecordDetails; + } + + /** + * 设置vinylRecordDetails属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinylRecordDetails(String value) { + this.vinylRecordDetails = value; + } + + /** + * Gets the value of the format property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the format property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MusicFormatType } + * + * + */ + public List getFormat() { + if (format == null) { + format = new ArrayList(); + } + return this.format; + } + + /** + * Gets the value of the dvdRegion property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dvdRegion property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDVDRegion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getDVDRegion() { + if (dvdRegion == null) { + dvdRegion = new ArrayList(); + } + return this.dvdRegion; + } + + /** + * 获取publishingCompany属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublishingCompany() { + return publishingCompany; + } + + /** + * 设置publishingCompany属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublishingCompany(String value) { + this.publishingCompany = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取originalLanguageTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginalLanguageTitle() { + return originalLanguageTitle; + } + + /** + * 设置originalLanguageTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginalLanguageTitle(String value) { + this.originalLanguageTitle = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLife(BatteryLifeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取copyright属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopyright() { + return copyright; + } + + /** + * 设置copyright属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopyright(String value) { + this.copyright = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取audioEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioEncoding() { + return audioEncoding; + } + + /** + * 设置audioEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioEncoding(String value) { + this.audioEncoding = value; + } + + /** + * 获取numberOfDiscs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDiscs() { + return numberOfDiscs; + } + + /** + * 设置numberOfDiscs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDiscs(BigInteger value) { + this.numberOfDiscs = value; + } + + /** + * 获取runTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRunTime() { + return runTime; + } + + /** + * 设置runTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRunTime(BigInteger value) { + this.runTime = value; + } + + /** + * Gets the value of the artist property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the artist property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getArtist().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getArtist() { + if (artist == null) { + artist = new ArrayList(); + } + return this.artist; + } + + /** + * Gets the value of the performer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the performer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPerformer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPerformer() { + if (performer == null) { + performer = new ArrayList(); + } + return this.performer; + } + + /** + * Gets the value of the composer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the composer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComposer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComposer() { + if (composer == null) { + composer = new ArrayList(); + } + return this.composer; + } + + /** + * Gets the value of the conductor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the conductor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConductor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConductor() { + if (conductor == null) { + conductor = new ArrayList(); + } + return this.conductor; + } + + /** + * Gets the value of the orchestra property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the orchestra property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrchestra().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrchestra() { + if (orchestra == null) { + orchestra = new ArrayList(); + } + return this.orchestra; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取subtitleLanguage属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getSubtitleLanguage() { + return subtitleLanguage; + } + + /** + * 设置subtitleLanguage属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setSubtitleLanguage(LanguageStringType value) { + this.subtitleLanguage = value; + } + + /** + * 获取originalPublicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getOriginalPublicationDate() { + return originalPublicationDate; + } + + /** + * 设置originalPublicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setOriginalPublicationDate(XMLGregorianCalendar value) { + this.originalPublicationDate = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * Gets the value of the subjectKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectKeywords() { + if (subjectKeywords == null) { + subjectKeywords = new ArrayList(); + } + return this.subjectKeywords; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取genre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGenre() { + return genre; + } + + /** + * 设置genre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGenre(String value) { + this.genre = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the tenor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tenor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTenor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTenor() { + if (tenor == null) { + tenor = new ArrayList(); + } + return this.tenor; + } + + /** + * Gets the value of the piano property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the piano property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPiano().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPiano() { + if (piano == null) { + piano = new ArrayList(); + } + return this.piano; + } + + /** + * Gets the value of the oboe property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the oboe property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOboe().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOboe() { + if (oboe == null) { + oboe = new ArrayList(); + } + return this.oboe; + } + + /** + * Gets the value of the harp property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the harp property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHarp().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHarp() { + if (harp == null) { + harp = new ArrayList(); + } + return this.harp; + } + + /** + * Gets the value of the soprano property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the soprano property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSoprano().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSoprano() { + if (soprano == null) { + soprano = new ArrayList(); + } + return this.soprano; + } + + /** + * Gets the value of the saxophone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the saxophone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSaxophone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSaxophone() { + if (saxophone == null) { + saxophone = new ArrayList(); + } + return this.saxophone; + } + + /** + * Gets the value of the sitar property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sitar property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSitar().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSitar() { + if (sitar == null) { + sitar = new ArrayList(); + } + return this.sitar; + } + + /** + * Gets the value of the cello property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cello property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCello().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCello() { + if (cello == null) { + cello = new ArrayList(); + } + return this.cello; + } + + /** + * Gets the value of the cornet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cornet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCornet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCornet() { + if (cornet == null) { + cornet = new ArrayList(); + } + return this.cornet; + } + + /** + * Gets the value of the violin property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the violin property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getViolin().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getViolin() { + if (violin == null) { + violin = new ArrayList(); + } + return this.violin; + } + + /** + * Gets the value of the bass property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bass property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBass().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBass() { + if (bass == null) { + bass = new ArrayList(); + } + return this.bass; + } + + /** + * Gets the value of the mezzoSoprano property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mezzoSoprano property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMezzoSoprano().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMezzoSoprano() { + if (mezzoSoprano == null) { + mezzoSoprano = new ArrayList(); + } + return this.mezzoSoprano; + } + + /** + * Gets the value of the guitar property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the guitar property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGuitar().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGuitar() { + if (guitar == null) { + guitar = new ArrayList(); + } + return this.guitar; + } + + /** + * Gets the value of the clarinet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the clarinet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getClarinet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getClarinet() { + if (clarinet == null) { + clarinet = new ArrayList(); + } + return this.clarinet; + } + + /** + * Gets the value of the trumpet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the trumpet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrumpet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTrumpet() { + if (trumpet == null) { + trumpet = new ArrayList(); + } + return this.trumpet; + } + + /** + * Gets the value of the frenchHorn property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the frenchHorn property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFrenchHorn().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFrenchHorn() { + if (frenchHorn == null) { + frenchHorn = new ArrayList(); + } + return this.frenchHorn; + } + + /** + * Gets the value of the baritone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the baritone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBaritone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBaritone() { + if (baritone == null) { + baritone = new ArrayList(); + } + return this.baritone; + } + + /** + * Gets the value of the vocals property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vocals property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVocals().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVocals() { + if (vocals == null) { + vocals = new ArrayList(); + } + return this.vocals; + } + + /** + * Gets the value of the flute property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the flute property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFlute().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFlute() { + if (flute == null) { + flute = new ArrayList(); + } + return this.flute; + } + + /** + * Gets the value of the alto property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the alto property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAlto().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAlto() { + if (alto == null) { + alto = new ArrayList(); + } + return this.alto; + } + + /** + * Gets the value of the contralto property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the contralto property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getContralto().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getContralto() { + if (contralto == null) { + contralto = new ArrayList(); + } + return this.contralto; + } + + /** + * 获取sourceCountryCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceCountryCode() { + return sourceCountryCode; + } + + /** + * 设置sourceCountryCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceCountryCode(String value) { + this.sourceCountryCode = value; + } + + /** + * 获取sampleAvailabilityDatetime属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getSampleAvailabilityDatetime() { + return sampleAvailabilityDatetime; + } + + /** + * 设置sampleAvailabilityDatetime属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setSampleAvailabilityDatetime(XMLGregorianCalendar value) { + this.sampleAvailabilityDatetime = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MusicFormatType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicFormatType.java new file mode 100644 index 0000000..9b6cbae --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicFormatType.java @@ -0,0 +1,186 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MusicFormatType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MusicFormatType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="authorized_bootleg"/>
+ *     <enumeration value="bsides"/>
+ *     <enumeration value="best_of"/>
+ *     <enumeration value="box_set"/>
+ *     <enumeration value="original_recording"/>
+ *     <enumeration value="reissued"/>
+ *     <enumeration value="remastered"/>
+ *     <enumeration value="soundtrack"/>
+ *     <enumeration value="special_edition"/>
+ *     <enumeration value="special_limited_edition"/>
+ *     <enumeration value="cast_recording"/>
+ *     <enumeration value="compilation"/>
+ *     <enumeration value="deluxe_edition"/>
+ *     <enumeration value="digital_sound"/>
+ *     <enumeration value="double_lp"/>
+ *     <enumeration value="explicit_lyrics"/>
+ *     <enumeration value="hi-fidelity"/>
+ *     <enumeration value="import"/>
+ *     <enumeration value="limited_collectors_edition"/>
+ *     <enumeration value="limited_edition"/>
+ *     <enumeration value="remixes"/>
+ *     <enumeration value="live"/>
+ *     <enumeration value="extra_tracks"/>
+ *     <enumeration value="cutout"/>
+ *     <enumeration value="cd_and_dvd"/>
+ *     <enumeration value="dual_disc"/>
+ *     <enumeration value="hybrid_sacd"/>
+ *     <enumeration value="cd-single"/>
+ *     <enumeration value="maxi_single"/>
+ *     <enumeration value="sacd"/>
+ *     <enumeration value="minidisc"/>
+ *     <enumeration value="uk_import"/>
+ *     <enumeration value="us_import"/>
+ *     <enumeration value="jp_import"/>
+ *     <enumeration value="enhanced"/>
+ *     <enumeration value="clean"/>
+ *     <enumeration value="copy_protected_cd"/>
+ *     <enumeration value="double_lp"/>
+ *     <enumeration value="soundtrack"/>
+ *     <enumeration value="cd-single"/>
+ *     <enumeration value="remastered"/>
+ *     <enumeration value="box_set"/>
+ *     <enumeration value="double_cd"/>
+ *     <enumeration value="karaoke"/>
+ *     <enumeration value="limited_edition"/>
+ *     <enumeration value="maxi_single"/>
+ *     <enumeration value="mp3_audio"/>
+ *     <enumeration value="ringle"/>
+ *     <enumeration value="cd_and_dvd"/>
+ *     <enumeration value="shm_cd"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MusicFormatType") +@XmlEnum +public enum MusicFormatType { + + @XmlEnumValue("authorized_bootleg") + AUTHORIZED_BOOTLEG("authorized_bootleg"), + @XmlEnumValue("bsides") + BSIDES("bsides"), + @XmlEnumValue("best_of") + BEST_OF("best_of"), + @XmlEnumValue("box_set") + BOX_SET("box_set"), + @XmlEnumValue("original_recording") + ORIGINAL_RECORDING("original_recording"), + @XmlEnumValue("reissued") + REISSUED("reissued"), + @XmlEnumValue("remastered") + REMASTERED("remastered"), + @XmlEnumValue("soundtrack") + SOUNDTRACK("soundtrack"), + @XmlEnumValue("special_edition") + SPECIAL_EDITION("special_edition"), + @XmlEnumValue("special_limited_edition") + SPECIAL_LIMITED_EDITION("special_limited_edition"), + @XmlEnumValue("cast_recording") + CAST_RECORDING("cast_recording"), + @XmlEnumValue("compilation") + COMPILATION("compilation"), + @XmlEnumValue("deluxe_edition") + DELUXE_EDITION("deluxe_edition"), + @XmlEnumValue("digital_sound") + DIGITAL_SOUND("digital_sound"), + @XmlEnumValue("double_lp") + DOUBLE_LP("double_lp"), + @XmlEnumValue("explicit_lyrics") + EXPLICIT_LYRICS("explicit_lyrics"), + @XmlEnumValue("hi-fidelity") + HI_FIDELITY("hi-fidelity"), + @XmlEnumValue("import") + IMPORT("import"), + @XmlEnumValue("limited_collectors_edition") + LIMITED_COLLECTORS_EDITION("limited_collectors_edition"), + @XmlEnumValue("limited_edition") + LIMITED_EDITION("limited_edition"), + @XmlEnumValue("remixes") + REMIXES("remixes"), + @XmlEnumValue("live") + LIVE("live"), + @XmlEnumValue("extra_tracks") + EXTRA_TRACKS("extra_tracks"), + @XmlEnumValue("cutout") + CUTOUT("cutout"), + @XmlEnumValue("cd_and_dvd") + CD_AND_DVD("cd_and_dvd"), + @XmlEnumValue("dual_disc") + DUAL_DISC("dual_disc"), + @XmlEnumValue("hybrid_sacd") + HYBRID_SACD("hybrid_sacd"), + @XmlEnumValue("cd-single") + CD_SINGLE("cd-single"), + @XmlEnumValue("maxi_single") + MAXI_SINGLE("maxi_single"), + @XmlEnumValue("sacd") + SACD("sacd"), + @XmlEnumValue("minidisc") + MINIDISC("minidisc"), + @XmlEnumValue("uk_import") + UK_IMPORT("uk_import"), + @XmlEnumValue("us_import") + US_IMPORT("us_import"), + @XmlEnumValue("jp_import") + JP_IMPORT("jp_import"), + @XmlEnumValue("enhanced") + ENHANCED("enhanced"), + @XmlEnumValue("clean") + CLEAN("clean"), + @XmlEnumValue("copy_protected_cd") + COPY_PROTECTED_CD("copy_protected_cd"), + @XmlEnumValue("double_cd") + DOUBLE_CD("double_cd"), + @XmlEnumValue("karaoke") + KARAOKE("karaoke"), + @XmlEnumValue("mp3_audio") + MP_3_AUDIO("mp3_audio"), + @XmlEnumValue("ringle") + RINGLE("ringle"), + @XmlEnumValue("shm_cd") + SHM_CD("shm_cd"); + private final String value; + + MusicFormatType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MusicFormatType fromValue(String v) { + for (MusicFormatType c: MusicFormatType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MusicMediaType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicMediaType.java new file mode 100644 index 0000000..110092d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicMediaType.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

MusicMediaType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="MusicMediaType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="lp_record"/>
+ *     <enumeration value="audioCD"/>
+ *     <enumeration value="cassette"/>
+ *     <enumeration value="dvd_audio"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MusicMediaType") +@XmlEnum +public enum MusicMediaType { + + @XmlEnumValue("lp_record") + LP_RECORD("lp_record"), + @XmlEnumValue("audioCD") + AUDIO_CD("audioCD"), + @XmlEnumValue("cassette") + CASSETTE("cassette"), + @XmlEnumValue("dvd_audio") + DVD_AUDIO("dvd_audio"); + private final String value; + + MusicMediaType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MusicMediaType fromValue(String v) { + for (MusicMediaType c: MusicMediaType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MusicPopular.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicPopular.java new file mode 100644 index 0000000..1ee7f08 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicPopular.java @@ -0,0 +1,2085 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MediaType" type="{}MusicMediaType"/>
+ *         <element name="AspectRatio" type="{}MusicAspectRatioType" minOccurs="0"/>
+ *         <element name="VinylRecordDetails" type="{}VinylRecordDetailsType" minOccurs="0"/>
+ *         <element name="Format" type="{}MusicFormatType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DVDRegion" type="{}MusicDVDRegionType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PublishingCompany" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Publisher" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OriginalLanguageTitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Copyright" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="AudioEncoding" type="{}AudioEncodingType" minOccurs="0"/>
+ *         <element name="NumberOfDiscs" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RunTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Artist" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="SubtitleLanguage" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="OriginalPublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="SubjectKeywords" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="Tenor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Piano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Oboe" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Harp" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Soprano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Saxophone" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Sitar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Cello" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Cornet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Violin" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Bass" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MezzoSoprano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Guitar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Clarinet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Trumpet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FrenchHorn" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Baritone" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Vocals" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Orchestra" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Flute" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Alto" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Conductor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Contralto" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SourceCountryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SampleAvailabilityDatetime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mediaType", + "aspectRatio", + "vinylRecordDetails", + "format", + "dvdRegion", + "publishingCompany", + "publisher", + "originalLanguageTitle", + "materialComposition", + "powerSource", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "warnings", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "copyright", + "displayWeight", + "displayLength", + "displayVolume", + "audioEncoding", + "numberOfDiscs", + "runTime", + "artist", + "language", + "subtitleLanguage", + "originalPublicationDate", + "publicationDate", + "subjectKeywords", + "isAdultProduct", + "genre", + "countryOfOrigin", + "tenor", + "piano", + "oboe", + "harp", + "soprano", + "saxophone", + "sitar", + "cello", + "cornet", + "violin", + "bass", + "mezzoSoprano", + "guitar", + "clarinet", + "trumpet", + "frenchHorn", + "baritone", + "vocals", + "orchestra", + "flute", + "alto", + "conductor", + "contralto", + "sourceCountryCode", + "sampleAvailabilityDatetime" +}) +@XmlRootElement(name = "MusicPopular") +public class MusicPopular { + + @XmlElement(name = "MediaType", required = true) + @XmlSchemaType(name = "string") + protected MusicMediaType mediaType; + @XmlElement(name = "AspectRatio") + protected String aspectRatio; + @XmlElement(name = "VinylRecordDetails") + protected String vinylRecordDetails; + @XmlElement(name = "Format") + @XmlSchemaType(name = "string") + protected List format; + @XmlElement(name = "DVDRegion", type = Integer.class) + @XmlSchemaType(name = "integer") + protected List dvdRegion; + @XmlElement(name = "PublishingCompany") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publishingCompany; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "OriginalLanguageTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String originalLanguageTitle; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BatteryLifeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String sellerWarrantyDescription; + @XmlElement(name = "Copyright") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copyright; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "AudioEncoding") + protected String audioEncoding; + @XmlElement(name = "NumberOfDiscs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDiscs; + @XmlElement(name = "RunTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runTime; + @XmlElement(name = "Artist") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List artist; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "SubtitleLanguage") + @XmlSchemaType(name = "string") + protected LanguageStringType subtitleLanguage; + @XmlElement(name = "OriginalPublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar originalPublicationDate; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "SubjectKeywords") + protected List subjectKeywords; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String genre; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "Tenor") + protected List tenor; + @XmlElement(name = "Piano") + protected List piano; + @XmlElement(name = "Oboe") + protected List oboe; + @XmlElement(name = "Harp") + protected List harp; + @XmlElement(name = "Soprano") + protected List soprano; + @XmlElement(name = "Saxophone") + protected List saxophone; + @XmlElement(name = "Sitar") + protected List sitar; + @XmlElement(name = "Cello") + protected List cello; + @XmlElement(name = "Cornet") + protected List cornet; + @XmlElement(name = "Violin") + protected List violin; + @XmlElement(name = "Bass") + protected List bass; + @XmlElement(name = "MezzoSoprano") + protected List mezzoSoprano; + @XmlElement(name = "Guitar") + protected List guitar; + @XmlElement(name = "Clarinet") + protected List clarinet; + @XmlElement(name = "Trumpet") + protected List trumpet; + @XmlElement(name = "FrenchHorn") + protected List frenchHorn; + @XmlElement(name = "Baritone") + protected List baritone; + @XmlElement(name = "Vocals") + protected List vocals; + @XmlElement(name = "Orchestra") + protected List orchestra; + @XmlElement(name = "Flute") + protected List flute; + @XmlElement(name = "Alto") + protected List alto; + @XmlElement(name = "Conductor") + protected List conductor; + @XmlElement(name = "Contralto") + protected List contralto; + @XmlElement(name = "SourceCountryCode") + protected String sourceCountryCode; + @XmlElement(name = "SampleAvailabilityDatetime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar sampleAvailabilityDatetime; + + /** + * 获取mediaType属性的值。 + * + * @return + * possible object is + * {@link MusicMediaType } + * + */ + public MusicMediaType getMediaType() { + return mediaType; + } + + /** + * 设置mediaType属性的值。 + * + * @param value + * allowed object is + * {@link MusicMediaType } + * + */ + public void setMediaType(MusicMediaType value) { + this.mediaType = value; + } + + /** + * 获取aspectRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAspectRatio() { + return aspectRatio; + } + + /** + * 设置aspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAspectRatio(String value) { + this.aspectRatio = value; + } + + /** + * 获取vinylRecordDetails属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinylRecordDetails() { + return vinylRecordDetails; + } + + /** + * 设置vinylRecordDetails属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinylRecordDetails(String value) { + this.vinylRecordDetails = value; + } + + /** + * Gets the value of the format property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the format property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MusicFormatType } + * + * + */ + public List getFormat() { + if (format == null) { + format = new ArrayList(); + } + return this.format; + } + + /** + * Gets the value of the dvdRegion property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dvdRegion property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDVDRegion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getDVDRegion() { + if (dvdRegion == null) { + dvdRegion = new ArrayList(); + } + return this.dvdRegion; + } + + /** + * 获取publishingCompany属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublishingCompany() { + return publishingCompany; + } + + /** + * 设置publishingCompany属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublishingCompany(String value) { + this.publishingCompany = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取originalLanguageTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginalLanguageTitle() { + return originalLanguageTitle; + } + + /** + * 设置originalLanguageTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginalLanguageTitle(String value) { + this.originalLanguageTitle = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLife(BatteryLifeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取copyright属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopyright() { + return copyright; + } + + /** + * 设置copyright属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopyright(String value) { + this.copyright = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取audioEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioEncoding() { + return audioEncoding; + } + + /** + * 设置audioEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioEncoding(String value) { + this.audioEncoding = value; + } + + /** + * 获取numberOfDiscs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDiscs() { + return numberOfDiscs; + } + + /** + * 设置numberOfDiscs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDiscs(BigInteger value) { + this.numberOfDiscs = value; + } + + /** + * 获取runTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRunTime() { + return runTime; + } + + /** + * 设置runTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRunTime(BigInteger value) { + this.runTime = value; + } + + /** + * Gets the value of the artist property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the artist property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getArtist().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getArtist() { + if (artist == null) { + artist = new ArrayList(); + } + return this.artist; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取subtitleLanguage属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getSubtitleLanguage() { + return subtitleLanguage; + } + + /** + * 设置subtitleLanguage属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setSubtitleLanguage(LanguageStringType value) { + this.subtitleLanguage = value; + } + + /** + * 获取originalPublicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getOriginalPublicationDate() { + return originalPublicationDate; + } + + /** + * 设置originalPublicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setOriginalPublicationDate(XMLGregorianCalendar value) { + this.originalPublicationDate = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * Gets the value of the subjectKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectKeywords() { + if (subjectKeywords == null) { + subjectKeywords = new ArrayList(); + } + return this.subjectKeywords; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取genre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGenre() { + return genre; + } + + /** + * 设置genre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGenre(String value) { + this.genre = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * Gets the value of the tenor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tenor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTenor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTenor() { + if (tenor == null) { + tenor = new ArrayList(); + } + return this.tenor; + } + + /** + * Gets the value of the piano property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the piano property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPiano().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPiano() { + if (piano == null) { + piano = new ArrayList(); + } + return this.piano; + } + + /** + * Gets the value of the oboe property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the oboe property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOboe().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOboe() { + if (oboe == null) { + oboe = new ArrayList(); + } + return this.oboe; + } + + /** + * Gets the value of the harp property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the harp property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHarp().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHarp() { + if (harp == null) { + harp = new ArrayList(); + } + return this.harp; + } + + /** + * Gets the value of the soprano property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the soprano property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSoprano().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSoprano() { + if (soprano == null) { + soprano = new ArrayList(); + } + return this.soprano; + } + + /** + * Gets the value of the saxophone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the saxophone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSaxophone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSaxophone() { + if (saxophone == null) { + saxophone = new ArrayList(); + } + return this.saxophone; + } + + /** + * Gets the value of the sitar property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sitar property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSitar().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSitar() { + if (sitar == null) { + sitar = new ArrayList(); + } + return this.sitar; + } + + /** + * Gets the value of the cello property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cello property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCello().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCello() { + if (cello == null) { + cello = new ArrayList(); + } + return this.cello; + } + + /** + * Gets the value of the cornet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cornet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCornet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCornet() { + if (cornet == null) { + cornet = new ArrayList(); + } + return this.cornet; + } + + /** + * Gets the value of the violin property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the violin property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getViolin().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getViolin() { + if (violin == null) { + violin = new ArrayList(); + } + return this.violin; + } + + /** + * Gets the value of the bass property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bass property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBass().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBass() { + if (bass == null) { + bass = new ArrayList(); + } + return this.bass; + } + + /** + * Gets the value of the mezzoSoprano property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mezzoSoprano property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMezzoSoprano().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMezzoSoprano() { + if (mezzoSoprano == null) { + mezzoSoprano = new ArrayList(); + } + return this.mezzoSoprano; + } + + /** + * Gets the value of the guitar property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the guitar property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGuitar().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGuitar() { + if (guitar == null) { + guitar = new ArrayList(); + } + return this.guitar; + } + + /** + * Gets the value of the clarinet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the clarinet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getClarinet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getClarinet() { + if (clarinet == null) { + clarinet = new ArrayList(); + } + return this.clarinet; + } + + /** + * Gets the value of the trumpet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the trumpet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrumpet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTrumpet() { + if (trumpet == null) { + trumpet = new ArrayList(); + } + return this.trumpet; + } + + /** + * Gets the value of the frenchHorn property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the frenchHorn property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFrenchHorn().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFrenchHorn() { + if (frenchHorn == null) { + frenchHorn = new ArrayList(); + } + return this.frenchHorn; + } + + /** + * Gets the value of the baritone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the baritone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBaritone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBaritone() { + if (baritone == null) { + baritone = new ArrayList(); + } + return this.baritone; + } + + /** + * Gets the value of the vocals property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vocals property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVocals().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVocals() { + if (vocals == null) { + vocals = new ArrayList(); + } + return this.vocals; + } + + /** + * Gets the value of the orchestra property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the orchestra property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrchestra().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrchestra() { + if (orchestra == null) { + orchestra = new ArrayList(); + } + return this.orchestra; + } + + /** + * Gets the value of the flute property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the flute property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFlute().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFlute() { + if (flute == null) { + flute = new ArrayList(); + } + return this.flute; + } + + /** + * Gets the value of the alto property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the alto property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAlto().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAlto() { + if (alto == null) { + alto = new ArrayList(); + } + return this.alto; + } + + /** + * Gets the value of the conductor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the conductor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConductor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConductor() { + if (conductor == null) { + conductor = new ArrayList(); + } + return this.conductor; + } + + /** + * Gets the value of the contralto property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the contralto property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getContralto().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getContralto() { + if (contralto == null) { + contralto = new ArrayList(); + } + return this.contralto; + } + + /** + * 获取sourceCountryCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceCountryCode() { + return sourceCountryCode; + } + + /** + * 设置sourceCountryCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceCountryCode(String value) { + this.sourceCountryCode = value; + } + + /** + * 获取sampleAvailabilityDatetime属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getSampleAvailabilityDatetime() { + return sampleAvailabilityDatetime; + } + + /** + * 设置sampleAvailabilityDatetime属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setSampleAvailabilityDatetime(XMLGregorianCalendar value) { + this.sampleAvailabilityDatetime = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/MusicalInstruments.java b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicalInstruments.java new file mode 100644 index 0000000..377116e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/MusicalInstruments.java @@ -0,0 +1,939 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Rebate" type="{}RebateType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}BrassAndWoodwindInstruments"/>
+ *                   <element ref="{}Guitars"/>
+ *                   <element ref="{}InstrumentPartsAndAccessories"/>
+ *                   <element ref="{}KeyboardInstruments"/>
+ *                   <element ref="{}MiscWorldInstruments"/>
+ *                   <element ref="{}PercussionInstruments"/>
+ *                   <element ref="{}SoundAndRecordingEquipment"/>
+ *                   <element ref="{}StringedInstruments"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetGender" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rebate", + "productType", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "countryOfOrigin", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "manufacturerWarrantyType", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "powerSource", + "targetGender", + "warnings", + "warrantyDescription" +}) +@XmlRootElement(name = "MusicalInstruments") +public class MusicalInstruments { + + @XmlElement(name = "Rebate") + protected List rebate; + @XmlElement(name = "ProductType", required = true) + protected MusicalInstruments.ProductType productType; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "CountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryOfOrigin; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "TargetGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetGender; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + + /** + * Gets the value of the rebate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rebate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRebate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RebateType } + * + * + */ + public List getRebate() { + if (rebate == null) { + rebate = new ArrayList(); + } + return this.rebate; + } + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link MusicalInstruments.ProductType } + * + */ + public MusicalInstruments.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link MusicalInstruments.ProductType } + * + */ + public void setProductType(MusicalInstruments.ProductType value) { + this.productType = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}BrassAndWoodwindInstruments"/>
+     *         <element ref="{}Guitars"/>
+     *         <element ref="{}InstrumentPartsAndAccessories"/>
+     *         <element ref="{}KeyboardInstruments"/>
+     *         <element ref="{}MiscWorldInstruments"/>
+     *         <element ref="{}PercussionInstruments"/>
+     *         <element ref="{}SoundAndRecordingEquipment"/>
+     *         <element ref="{}StringedInstruments"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "brassAndWoodwindInstruments", + "guitars", + "instrumentPartsAndAccessories", + "keyboardInstruments", + "miscWorldInstruments", + "percussionInstruments", + "soundAndRecordingEquipment", + "stringedInstruments" + }) + public static class ProductType { + + @XmlElement(name = "BrassAndWoodwindInstruments") + protected BrassAndWoodwindInstruments brassAndWoodwindInstruments; + @XmlElement(name = "Guitars") + protected Guitars guitars; + @XmlElement(name = "InstrumentPartsAndAccessories") + protected InstrumentPartsAndAccessories instrumentPartsAndAccessories; + @XmlElement(name = "KeyboardInstruments") + protected KeyboardInstruments keyboardInstruments; + @XmlElement(name = "MiscWorldInstruments") + protected MiscWorldInstruments miscWorldInstruments; + @XmlElement(name = "PercussionInstruments") + protected PercussionInstruments percussionInstruments; + @XmlElement(name = "SoundAndRecordingEquipment") + protected SoundAndRecordingEquipment soundAndRecordingEquipment; + @XmlElement(name = "StringedInstruments") + protected StringedInstruments stringedInstruments; + + /** + * 获取brassAndWoodwindInstruments属性的值。 + * + * @return + * possible object is + * {@link BrassAndWoodwindInstruments } + * + */ + public BrassAndWoodwindInstruments getBrassAndWoodwindInstruments() { + return brassAndWoodwindInstruments; + } + + /** + * 设置brassAndWoodwindInstruments属性的值。 + * + * @param value + * allowed object is + * {@link BrassAndWoodwindInstruments } + * + */ + public void setBrassAndWoodwindInstruments(BrassAndWoodwindInstruments value) { + this.brassAndWoodwindInstruments = value; + } + + /** + * 获取guitars属性的值。 + * + * @return + * possible object is + * {@link Guitars } + * + */ + public Guitars getGuitars() { + return guitars; + } + + /** + * 设置guitars属性的值。 + * + * @param value + * allowed object is + * {@link Guitars } + * + */ + public void setGuitars(Guitars value) { + this.guitars = value; + } + + /** + * 获取instrumentPartsAndAccessories属性的值。 + * + * @return + * possible object is + * {@link InstrumentPartsAndAccessories } + * + */ + public InstrumentPartsAndAccessories getInstrumentPartsAndAccessories() { + return instrumentPartsAndAccessories; + } + + /** + * 设置instrumentPartsAndAccessories属性的值。 + * + * @param value + * allowed object is + * {@link InstrumentPartsAndAccessories } + * + */ + public void setInstrumentPartsAndAccessories(InstrumentPartsAndAccessories value) { + this.instrumentPartsAndAccessories = value; + } + + /** + * 获取keyboardInstruments属性的值。 + * + * @return + * possible object is + * {@link KeyboardInstruments } + * + */ + public KeyboardInstruments getKeyboardInstruments() { + return keyboardInstruments; + } + + /** + * 设置keyboardInstruments属性的值。 + * + * @param value + * allowed object is + * {@link KeyboardInstruments } + * + */ + public void setKeyboardInstruments(KeyboardInstruments value) { + this.keyboardInstruments = value; + } + + /** + * 获取miscWorldInstruments属性的值。 + * + * @return + * possible object is + * {@link MiscWorldInstruments } + * + */ + public MiscWorldInstruments getMiscWorldInstruments() { + return miscWorldInstruments; + } + + /** + * 设置miscWorldInstruments属性的值。 + * + * @param value + * allowed object is + * {@link MiscWorldInstruments } + * + */ + public void setMiscWorldInstruments(MiscWorldInstruments value) { + this.miscWorldInstruments = value; + } + + /** + * 获取percussionInstruments属性的值。 + * + * @return + * possible object is + * {@link PercussionInstruments } + * + */ + public PercussionInstruments getPercussionInstruments() { + return percussionInstruments; + } + + /** + * 设置percussionInstruments属性的值。 + * + * @param value + * allowed object is + * {@link PercussionInstruments } + * + */ + public void setPercussionInstruments(PercussionInstruments value) { + this.percussionInstruments = value; + } + + /** + * 获取soundAndRecordingEquipment属性的值。 + * + * @return + * possible object is + * {@link SoundAndRecordingEquipment } + * + */ + public SoundAndRecordingEquipment getSoundAndRecordingEquipment() { + return soundAndRecordingEquipment; + } + + /** + * 设置soundAndRecordingEquipment属性的值。 + * + * @param value + * allowed object is + * {@link SoundAndRecordingEquipment } + * + */ + public void setSoundAndRecordingEquipment(SoundAndRecordingEquipment value) { + this.soundAndRecordingEquipment = value; + } + + /** + * 获取stringedInstruments属性的值。 + * + * @return + * possible object is + * {@link StringedInstruments } + * + */ + public StringedInstruments getStringedInstruments() { + return stringedInstruments; + } + + /** + * 设置stringedInstruments属性的值。 + * + * @param value + * allowed object is + * {@link StringedInstruments } + * + */ + public void setStringedInstruments(StringedInstruments value) { + this.stringedInstruments = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NameValuePair.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NameValuePair.java new file mode 100644 index 0000000..8663967 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NameValuePair.java @@ -0,0 +1,104 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

NameValuePair complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="NameValuePair">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{}StringNotNull"/>
+ *         <element name="Value" type="{}LongString"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NameValuePair", propOrder = { + "name", + "value" +}) +public class NameValuePair { + + @XmlElement(name = "Name", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String name; + @XmlElement(name = "Value", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String value; + + /** + * 获取name属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * 设置name属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeDimension.java new file mode 100644 index 0000000..0ede9a7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

NeckSizeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="NeckSizeDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}NeckSizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NeckSizeDimension", propOrder = { + "value" +}) +public class NeckSizeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NeckSizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NeckSizeUnitOfMeasure } + * + */ + public NeckSizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(NeckSizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeType.java new file mode 100644 index 0000000..485147e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

NeckSizeType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="NeckSizeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MaximumNeckSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumNeckSize" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NeckSizeType", propOrder = { + "maximumNeckSize", + "minimumNeckSize" +}) +public class NeckSizeType { + + @XmlElement(name = "MaximumNeckSize") + protected LengthDimension maximumNeckSize; + @XmlElement(name = "MinimumNeckSize") + protected LengthDimension minimumNeckSize; + + /** + * 获取maximumNeckSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumNeckSize() { + return maximumNeckSize; + } + + /** + * 设置maximumNeckSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumNeckSize(LengthDimension value) { + this.maximumNeckSize = value; + } + + /** + * 获取minimumNeckSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumNeckSize() { + return minimumNeckSize; + } + + /** + * 设置minimumNeckSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumNeckSize(LengthDimension value) { + this.minimumNeckSize = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeUnitOfMeasure.java new file mode 100644 index 0000000..2d84142 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NeckSizeUnitOfMeasure.java @@ -0,0 +1,51 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

NeckSizeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="NeckSizeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="CM"/>
+ *     <enumeration value="IN"/>
+ *     <enumeration value="MM"/>
+ *     <enumeration value="M"/>
+ *     <enumeration value="FT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "NeckSizeUnitOfMeasure") +@XmlEnum +public enum NeckSizeUnitOfMeasure { + + CM, + IN, + MM, + M, + FT; + + public String value() { + return name(); + } + + public static NeckSizeUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NetworkAdapter.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NetworkAdapter.java new file mode 100644 index 0000000..4e4da33 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NetworkAdapter.java @@ -0,0 +1,6026 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AudibleNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}EuEnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="VehicleSpeakerSize" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TelephoneType" type="{}FortyStringNotNull" maxOccurs="4" minOccurs="0"/>
+ *         <element name="PDABaseModel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DigitalMediaFormat" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="diskette35"/>
+ *               <enumeration value="3480_tape_cartridge"/>
+ *               <enumeration value="4_mm_tape"/>
+ *               <enumeration value="diskette525"/>
+ *               <enumeration value="6250_magstar_tape"/>
+ *               <enumeration value="cd"/>
+ *               <enumeration value="compact_flash"/>
+ *               <enumeration value="dat_tape"/>
+ *               <enumeration value="digital_8"/>
+ *               <enumeration value="dlt"/>
+ *               <enumeration value="dvd_ram"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="dvd_video"/>
+ *               <enumeration value="electronic_software_download"/>
+ *               <enumeration value="hi_8"/>
+ *               <enumeration value="memory_stick"/>
+ *               <enumeration value="minidisc"/>
+ *               <enumeration value="minidv"/>
+ *               <enumeration value="smart_media"/>
+ *               <enumeration value="vhs"/>
+ *               <enumeration value="xd_card"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HomeAutomationCommunicationDevice" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="VideoProcessor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HolderCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8" minOccurs="0"/>
+ *         <element name="HardDriveInterface" type="{}HardDriveInterfaceTypeValues" maxOccurs="4" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PurchasingFeeRefSKU" type="{}SKUType" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}BiAmpable" minOccurs="0"/>
+ *         <element ref="{}AntennaDescription" minOccurs="0"/>
+ *         <element ref="{}AudioEncoding" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}Language" maxOccurs="3" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element ref="{}BaseLength" minOccurs="0"/>
+ *         <element ref="{}BaseWidth" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}CalibrationTechnology" minOccurs="0"/>
+ *         <element ref="{}CameraDescription" maxOccurs="3" minOccurs="0"/>
+ *         <element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ConnectorTypeUsedOnCable" minOccurs="0"/>
+ *         <element ref="{}ControlType" minOccurs="0"/>
+ *         <element ref="{}ControllerType" minOccurs="0"/>
+ *         <element name="CoolingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ScreenDimensions" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="NumberOfFans" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FitType" minOccurs="0"/>
+ *         <element ref="{}FrontPanelInputs" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}HorizontalKeystoneCorrection" minOccurs="0"/>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ImageSensor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}IncludedFeatures" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}MaximumSupportedScreenSize" minOccurs="0"/>
+ *         <element ref="{}ThrowRatio" minOccurs="0"/>
+ *         <element name="MaximumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}SurgeProtectionRating" minOccurs="0"/>
+ *         <element name="MaximumThrowDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}MaxWeightRecommendation" minOccurs="0"/>
+ *         <element ref="{}MediaLayers" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element ref="{}MinimumSupportedScreenSize" minOccurs="0"/>
+ *         <element name="MinimumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MinimumThrowDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}MountingPattern" minOccurs="0"/>
+ *         <element ref="{}MountingType" minOccurs="0"/>
+ *         <element ref="{}HeadphoneEarcupMotion" minOccurs="0"/>
+ *         <element ref="{}MountMotion" minOccurs="0"/>
+ *         <element ref="{}NoiseReductionLevel" minOccurs="0"/>
+ *         <element ref="{}NumberOfDrivers" minOccurs="0"/>
+ *         <element ref="{}SignalPassthroughTechnology" minOccurs="0"/>
+ *         <element name="LampLife" type="{}TimeIntegerDimension" minOccurs="0"/>
+ *         <element name="ImageDiagonalSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element ref="{}MountBoltPattern" minOccurs="0"/>
+ *         <element ref="{}ProjectionMethod" minOccurs="0"/>
+ *         <element name="PhotoSensorSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PhotoSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}AntennaLocation" minOccurs="0"/>
+ *         <element ref="{}Resolution" minOccurs="0"/>
+ *         <element ref="{}SVideoInputType" minOccurs="0"/>
+ *         <element ref="{}ScreenFinish" minOccurs="0"/>
+ *         <element ref="{}VideoShielded" minOccurs="0"/>
+ *         <element ref="{}VideoUpconversionTechnologies" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}MaximumWattage" minOccurs="0"/>
+ *         <element ref="{}SubscriptionTermName" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalPowerOutlets" minOccurs="0"/>
+ *         <element ref="{}TotalPreampOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}TrafficFeatures" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ScreenTrigger" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerTechnology" minOccurs="0"/>
+ *         <element ref="{}UniversalRemoteCode" minOccurs="0"/>
+ *         <element ref="{}VerticalKeystoneCorrection" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element ref="{}WaterResistantDepth" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ZoomType" minOccurs="0"/>
+ *         <element ref="{}AmplifierType" minOccurs="0"/>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BluRayRegion" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}CameraFilmSpeed" minOccurs="0"/>
+ *         <element ref="{}CameraFlash" minOccurs="0"/>
+ *         <element ref="{}CoatingDescription" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element name="Conductor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ContinuousShootingSpeed" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}DVDRegion" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}FlashDedication" minOccurs="0"/>
+ *         <element ref="{}FlashModesDescription" minOccurs="0"/>
+ *         <element ref="{}FocusType" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element ref="{}ImageStabilization" minOccurs="0"/>
+ *         <element ref="{}IsHotShoeIncluded" minOccurs="0"/>
+ *         <element ref="{}MaxAperture" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element ref="{}MaxShutterSpeed" minOccurs="0"/>
+ *         <element ref="{}MaxWeightCapacity" minOccurs="0"/>
+ *         <element ref="{}MinAperture" minOccurs="0"/>
+ *         <element ref="{}MinShutterSpeed" minOccurs="0"/>
+ *         <element ref="{}NumberOfHandsets" minOccurs="0"/>
+ *         <element ref="{}NumberOfRadioBandsSupported" minOccurs="0"/>
+ *         <element ref="{}NumberOfRecordingLoops" minOccurs="0"/>
+ *         <element ref="{}OpticalZoom" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterBayonetSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterDropInSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterEffectSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterLensSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterMountType" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterThreadSize" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element ref="{}RefreshRate" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalMicrophonePorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TweeterConeMaterialType" minOccurs="0"/>
+ *         <element ref="{}TweeterDriverDiameter" minOccurs="0"/>
+ *         <element ref="{}ViewFinderType" minOccurs="0"/>
+ *         <element ref="{}WaypointsType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "audibleNoise", + "color", + "colorMap", + "customerPackageType", + "canShipInOriginalContainer", + "enclosureFinish", + "euEnergyLabelEfficiencyClass", + "identityPackageType", + "voltage", + "wattage", + "powerSource", + "additionalFeatures", + "vehicleSpeakerSize", + "speakerDiameter", + "telephoneType", + "pdaBaseModel", + "digitalMediaFormat", + "homeAutomationCommunicationDevice", + "digitalAudioCapacity", + "videoProcessor", + "holderCapacity", + "memorySlotsAvailable", + "processorBrand", + "processorCount", + "processorType", + "processorSpeed", + "ramSize", + "screenResolution", + "softwareIncluded", + "colorScreen", + "screenSize", + "wirelessType", + "hardDriveSize", + "hardDriveInterface", + "operatingSystem", + "hardwarePlatform", + "computerMemoryType", + "itemPackageQuantity", + "purchasingFeeRefSKU", + "threeDTechnology", + "biAmpable", + "antennaDescription", + "audioEncoding", + "language", + "loadCapacity", + "baseLength", + "baseWidth", + "batteryChargeCycles", + "batteryCellType", + "cableLength", + "calibrationTechnology", + "cameraDescription", + "cameraLens", + "connectorGender", + "connectorTypeUsedOnCable", + "controlType", + "controllerType", + "coolingType", + "screenDimensions", + "efficiency", + "numberOfFans", + "finishType", + "fitType", + "frontPanelInputs", + "horizontalKeystoneCorrection", + "builtInMedia", + "imageSensor", + "includedFeatures", + "shape", + "lens", + "lampWattage", + "maximumSupportedScreenSize", + "throwRatio", + "maximumHorizontalRefreshRate", + "surgeProtectionRating", + "maximumThrowDistance", + "maximumVerticalRefreshRate", + "maxWeightRecommendation", + "mediaLayers", + "midRangeSpeakerMaterial", + "midRangeSpeakerDiameter", + "minFocalLength", + "minimumSupportedScreenSize", + "minimumHorizontalRefreshRate", + "minimumThrowDistance", + "minimumVerticalRefreshRate", + "mountingPattern", + "mountingType", + "headphoneEarcupMotion", + "mountMotion", + "noiseReductionLevel", + "numberOfDrivers", + "signalPassthroughTechnology", + "lampLife", + "imageDiagonalSize", + "parentalControlTechnology", + "mountBoltPattern", + "projectionMethod", + "photoSensorSize", + "photoSensorTechnology", + "antennaLocation", + "resolution", + "sVideoInputType", + "screenFinish", + "videoShielded", + "videoUpconversionTechnologies", + "numberOfSpeakers", + "grilleRemoveability", + "speakerGrilleMaterial", + "maximumWattage", + "subscriptionTermName", + "subwooferWattage", + "subwooferSpeakerMaterial", + "subwooferSpeakerDiameter", + "subwooferPowerTechnology", + "internetApplications", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalCompositePorts", + "totalEthernetPorts", + "totalHdmiPorts", + "totalPowerOutlets", + "totalPreampOutputs", + "totalSVideoInPorts", + "totalSubwooferOutputs", + "totalVgaInPorts", + "totalVideoOutPorts", + "trafficFeatures", + "screenTrigger", + "tweeterSpeakerMaterial", + "tweeterSpeakerDiameter", + "tweeterSpeakerTechnology", + "universalRemoteCode", + "verticalKeystoneCorrection", + "videoEncoding", + "videoResolution", + "waterResistantDepth", + "waterResistantLevel", + "wirelessTechnology", + "wooferSpeakerMaterial", + "wooferSpeakerDiameter", + "zoomRatio", + "zoomType", + "amplifierType", + "analogRGBInput", + "batteryPower", + "bluRayRegion", + "boxContents", + "cameraFilmSpeed", + "cameraFlash", + "coatingDescription", + "compatibleMountings", + "conductor", + "continuousShootingSpeed", + "digitalZoom", + "dvdRegion", + "effectiveStillResolution", + "fixedFocalLength", + "flashDedication", + "flashModesDescription", + "focusType", + "guideNumber", + "imageStabilization", + "isHotShoeIncluded", + "maxAperture", + "maxFocalLength", + "maxShutterSpeed", + "maxWeightCapacity", + "minAperture", + "minShutterSpeed", + "numberOfHandsets", + "numberOfRadioBandsSupported", + "numberOfRecordingLoops", + "opticalZoom", + "photoFilterBayonetSize", + "photoFilterDropInSize", + "photoFilterEffectSize", + "photoFilterLensSize", + "photoFilterMountType", + "photoFilterThreadSize", + "powerConsumption", + "powerPlugType", + "refreshRate", + "remoteControlDescription", + "removableMemory", + "speakerMaximumInputPower", + "totalDVIPorts", + "totalFirewirePorts", + "totalMicrophonePorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "tweeterConeMaterialType", + "tweeterDriverDiameter", + "viewFinderType", + "waypointsType" +}) +@XmlRootElement(name = "NetworkAdapter") +public class NetworkAdapter { + + @XmlElement(name = "VariationData") + protected NetworkAdapter.VariationData variationData; + @XmlElement(name = "AudibleNoise") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger audibleNoise; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "VehicleSpeakerSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleSpeakerSize; + @XmlElement(name = "SpeakerDiameter") + protected LengthDimension speakerDiameter; + @XmlElement(name = "TelephoneType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List telephoneType; + @XmlElement(name = "PDABaseModel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List pdaBaseModel; + @XmlElement(name = "DigitalMediaFormat") + protected String digitalMediaFormat; + @XmlElement(name = "HomeAutomationCommunicationDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String homeAutomationCommunicationDevice; + @XmlElement(name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioCapacity; + @XmlElement(name = "VideoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoProcessor; + @XmlElement(name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String holderCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "ColorScreen") + protected Boolean colorScreen; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "PurchasingFeeRefSKU") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String purchasingFeeRefSKU; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "BiAmpable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biAmpable; + @XmlElement(name = "AntennaDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String antennaDescription; + @XmlElement(name = "AudioEncoding") + protected List audioEncoding; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected List language; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "BaseLength") + protected LengthDimension baseLength; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CalibrationTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calibrationTechnology; + @XmlElement(name = "CameraDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cameraDescription; + @XmlElement(name = "CameraLens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraLens; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "ConnectorTypeUsedOnCable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorTypeUsedOnCable; + @XmlElement(name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlType; + @XmlElement(name = "ControllerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controllerType; + @XmlElement(name = "CoolingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingType; + @XmlElement(name = "ScreenDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenDimensions; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "NumberOfFans") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFans; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "FrontPanelInputs") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List frontPanelInputs; + @XmlElement(name = "HorizontalKeystoneCorrection") + protected LengthDimension horizontalKeystoneCorrection; + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "ImageSensor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageSensor; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "LampWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lampWattage; + @XmlElement(name = "MaximumSupportedScreenSize") + protected LengthDimension maximumSupportedScreenSize; + @XmlElement(name = "ThrowRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String throwRatio; + @XmlElement(name = "MaximumHorizontalRefreshRate") + protected FrequencyDimension maximumHorizontalRefreshRate; + @XmlElement(name = "SurgeProtectionRating") + protected EnergyRatingType surgeProtectionRating; + @XmlElement(name = "MaximumThrowDistance") + protected LengthDimension maximumThrowDistance; + @XmlElement(name = "MaximumVerticalRefreshRate") + protected FrequencyDimension maximumVerticalRefreshRate; + @XmlElement(name = "MaxWeightRecommendation") + protected WeightDimension maxWeightRecommendation; + @XmlElement(name = "MediaLayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mediaLayers; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "MinimumSupportedScreenSize") + protected LengthDimension minimumSupportedScreenSize; + @XmlElement(name = "MinimumHorizontalRefreshRate") + protected FrequencyDimension minimumHorizontalRefreshRate; + @XmlElement(name = "MinimumThrowDistance") + protected LengthDimension minimumThrowDistance; + @XmlElement(name = "MinimumVerticalRefreshRate") + protected FrequencyDimension minimumVerticalRefreshRate; + @XmlElement(name = "MountingPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingPattern; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "HeadphoneEarcupMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headphoneEarcupMotion; + @XmlElement(name = "MountMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountMotion; + @XmlElement(name = "NoiseReductionLevel") + protected BigDecimal noiseReductionLevel; + @XmlElement(name = "NumberOfDrivers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDrivers; + @XmlElement(name = "SignalPassthroughTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalPassthroughTechnology; + @XmlElement(name = "LampLife") + protected TimeIntegerDimension lampLife; + @XmlElement(name = "ImageDiagonalSize") + protected LengthDimension imageDiagonalSize; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "MountBoltPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountBoltPattern; + @XmlElement(name = "ProjectionMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String projectionMethod; + @XmlElement(name = "PhotoSensorSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorSize; + @XmlElement(name = "PhotoSensorTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorTechnology; + @XmlElement(name = "AntennaLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String antennaLocation; + @XmlElement(name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolution; + @XmlElement(name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sVideoInputType; + @XmlElement(name = "ScreenFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenFinish; + @XmlElement(name = "VideoShielded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoShielded; + @XmlElement(name = "VideoUpconversionTechnologies") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoUpconversionTechnologies; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "MaximumWattage") + protected WattageDimension maximumWattage; + @XmlElement(name = "SubscriptionTermName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subscriptionTermName; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalPowerOutlets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPowerOutlets; + @XmlElement(name = "TotalPreampOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPreampOutputs; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "TrafficFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List trafficFeatures; + @XmlElement(name = "ScreenTrigger") + protected VoltageDecimalDimension screenTrigger; + @XmlElement(name = "TweeterSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerMaterial; + @XmlElement(name = "TweeterSpeakerDiameter") + protected LengthDimension tweeterSpeakerDiameter; + @XmlElement(name = "TweeterSpeakerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerTechnology; + @XmlElement(name = "UniversalRemoteCode") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger universalRemoteCode; + @XmlElement(name = "VerticalKeystoneCorrection") + protected LengthDimension verticalKeystoneCorrection; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "WaterResistantDepth") + protected LengthDimension waterResistantDepth; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "ZoomType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomType; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BluRayRegion") + @XmlSchemaType(name = "string") + protected BluRayRegionType bluRayRegion; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CameraFilmSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger cameraFilmSpeed; + @XmlElement(name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraFlash; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conductor; + @XmlElement(name = "ContinuousShootingSpeed") + protected ContinuousShootingDimension continuousShootingSpeed; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "DVDRegion") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvdRegion; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "FlashDedication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashDedication; + @XmlElement(name = "FlashModesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashModesDescription; + @XmlElement(name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String focusType; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageStabilization; + @XmlElement(name = "IsHotShoeIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isHotShoeIncluded; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MaxShutterSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxShutterSpeed; + @XmlElement(name = "MaxWeightCapacity") + protected WeightDimension maxWeightCapacity; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MinShutterSpeed") + protected BigDecimal minShutterSpeed; + @XmlElement(name = "NumberOfHandsets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHandsets; + @XmlElement(name = "NumberOfRadioBandsSupported") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRadioBandsSupported; + @XmlElement(name = "NumberOfRecordingLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRecordingLoops; + @XmlElement(name = "OpticalZoom") + protected ZoomDimension opticalZoom; + @XmlElement(name = "PhotoFilterBayonetSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterBayonetSize; + @XmlElement(name = "PhotoFilterDropInSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterDropInSize; + @XmlElement(name = "PhotoFilterEffectSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterEffectSize; + @XmlElement(name = "PhotoFilterLensSize") + protected LengthDimension photoFilterLensSize; + @XmlElement(name = "PhotoFilterMountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterMountType; + @XmlElement(name = "PhotoFilterThreadSize") + protected LengthDimension photoFilterThreadSize; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "RefreshRate") + protected FrequencyDimension refreshRate; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalMicrophonePorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TweeterConeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterConeMaterialType; + @XmlElement(name = "TweeterDriverDiameter") + protected LengthDimension tweeterDriverDiameter; + @XmlElement(name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewFinderType; + @XmlElement(name = "WaypointsType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waypointsType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link NetworkAdapter.VariationData } + * + */ + public NetworkAdapter.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link NetworkAdapter.VariationData } + * + */ + public void setVariationData(NetworkAdapter.VariationData value) { + this.variationData = value; + } + + /** + * 获取audibleNoise属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAudibleNoise() { + return audibleNoise; + } + + /** + * 设置audibleNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAudibleNoise(BigInteger value) { + this.audibleNoise = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取vehicleSpeakerSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleSpeakerSize() { + return vehicleSpeakerSize; + } + + /** + * 设置vehicleSpeakerSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleSpeakerSize(String value) { + this.vehicleSpeakerSize = value; + } + + /** + * 获取speakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerDiameter() { + return speakerDiameter; + } + + /** + * 设置speakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerDiameter(LengthDimension value) { + this.speakerDiameter = value; + } + + /** + * Gets the value of the telephoneType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the telephoneType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTelephoneType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTelephoneType() { + if (telephoneType == null) { + telephoneType = new ArrayList(); + } + return this.telephoneType; + } + + /** + * Gets the value of the pdaBaseModel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pdaBaseModel property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPDABaseModel().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPDABaseModel() { + if (pdaBaseModel == null) { + pdaBaseModel = new ArrayList(); + } + return this.pdaBaseModel; + } + + /** + * 获取digitalMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalMediaFormat() { + return digitalMediaFormat; + } + + /** + * 设置digitalMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalMediaFormat(String value) { + this.digitalMediaFormat = value; + } + + /** + * 获取homeAutomationCommunicationDevice属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHomeAutomationCommunicationDevice() { + return homeAutomationCommunicationDevice; + } + + /** + * 设置homeAutomationCommunicationDevice属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHomeAutomationCommunicationDevice(String value) { + this.homeAutomationCommunicationDevice = value; + } + + /** + * 获取digitalAudioCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioCapacity() { + return digitalAudioCapacity; + } + + /** + * 设置digitalAudioCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioCapacity(String value) { + this.digitalAudioCapacity = value; + } + + /** + * 获取videoProcessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoProcessor() { + return videoProcessor; + } + + /** + * 设置videoProcessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoProcessor(String value) { + this.videoProcessor = value; + } + + /** + * 获取holderCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHolderCapacity() { + return holderCapacity; + } + + /** + * 设置holderCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHolderCapacity(String value) { + this.holderCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取colorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setColorScreen(Boolean value) { + this.colorScreen = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取purchasingFeeRefSKU属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurchasingFeeRefSKU() { + return purchasingFeeRefSKU; + } + + /** + * 设置purchasingFeeRefSKU属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurchasingFeeRefSKU(String value) { + this.purchasingFeeRefSKU = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取biAmpable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiAmpable() { + return biAmpable; + } + + /** + * 设置biAmpable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiAmpable(String value) { + this.biAmpable = value; + } + + /** + * 获取antennaDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntennaDescription() { + return antennaDescription; + } + + /** + * 设置antennaDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntennaDescription(String value) { + this.antennaDescription = value; + } + + /** + * Gets the value of the audioEncoding property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioEncoding property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioEncoding().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioEncoding() { + if (audioEncoding == null) { + audioEncoding = new ArrayList(); + } + return this.audioEncoding; + } + + /** + * Gets the value of the language property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the language property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getLanguage() { + if (language == null) { + language = new ArrayList(); + } + return this.language; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取baseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseLength() { + return baseLength; + } + + /** + * 设置baseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseLength(LengthDimension value) { + this.baseLength = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取calibrationTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalibrationTechnology() { + return calibrationTechnology; + } + + /** + * 设置calibrationTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalibrationTechnology(String value) { + this.calibrationTechnology = value; + } + + /** + * Gets the value of the cameraDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cameraDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCameraDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCameraDescription() { + if (cameraDescription == null) { + cameraDescription = new ArrayList(); + } + return this.cameraDescription; + } + + /** + * 获取cameraLens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraLens() { + return cameraLens; + } + + /** + * 设置cameraLens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraLens(String value) { + this.cameraLens = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取connectorTypeUsedOnCable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorTypeUsedOnCable() { + return connectorTypeUsedOnCable; + } + + /** + * 设置connectorTypeUsedOnCable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorTypeUsedOnCable(String value) { + this.connectorTypeUsedOnCable = value; + } + + /** + * 获取controlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlType() { + return controlType; + } + + /** + * 设置controlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlType(String value) { + this.controlType = value; + } + + /** + * 获取controllerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControllerType() { + return controllerType; + } + + /** + * 设置controllerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControllerType(String value) { + this.controllerType = value; + } + + /** + * 获取coolingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingType() { + return coolingType; + } + + /** + * 设置coolingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingType(String value) { + this.coolingType = value; + } + + /** + * 获取screenDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenDimensions() { + return screenDimensions; + } + + /** + * 设置screenDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenDimensions(String value) { + this.screenDimensions = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取numberOfFans属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFans() { + return numberOfFans; + } + + /** + * 设置numberOfFans属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFans(BigInteger value) { + this.numberOfFans = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * Gets the value of the frontPanelInputs property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the frontPanelInputs property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFrontPanelInputs().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFrontPanelInputs() { + if (frontPanelInputs == null) { + frontPanelInputs = new ArrayList(); + } + return this.frontPanelInputs; + } + + /** + * 获取horizontalKeystoneCorrection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHorizontalKeystoneCorrection() { + return horizontalKeystoneCorrection; + } + + /** + * 设置horizontalKeystoneCorrection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHorizontalKeystoneCorrection(LengthDimension value) { + this.horizontalKeystoneCorrection = value; + } + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取imageSensor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageSensor() { + return imageSensor; + } + + /** + * 设置imageSensor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageSensor(String value) { + this.imageSensor = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取lampWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLampWattage() { + return lampWattage; + } + + /** + * 设置lampWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLampWattage(BigInteger value) { + this.lampWattage = value; + } + + /** + * 获取maximumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSupportedScreenSize() { + return maximumSupportedScreenSize; + } + + /** + * 设置maximumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSupportedScreenSize(LengthDimension value) { + this.maximumSupportedScreenSize = value; + } + + /** + * 获取throwRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThrowRatio() { + return throwRatio; + } + + /** + * 设置throwRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThrowRatio(String value) { + this.throwRatio = value; + } + + /** + * 获取maximumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumHorizontalRefreshRate() { + return maximumHorizontalRefreshRate; + } + + /** + * 设置maximumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumHorizontalRefreshRate(FrequencyDimension value) { + this.maximumHorizontalRefreshRate = value; + } + + /** + * 获取surgeProtectionRating属性的值。 + * + * @return + * possible object is + * {@link EnergyRatingType } + * + */ + public EnergyRatingType getSurgeProtectionRating() { + return surgeProtectionRating; + } + + /** + * 设置surgeProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link EnergyRatingType } + * + */ + public void setSurgeProtectionRating(EnergyRatingType value) { + this.surgeProtectionRating = value; + } + + /** + * 获取maximumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumThrowDistance() { + return maximumThrowDistance; + } + + /** + * 设置maximumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumThrowDistance(LengthDimension value) { + this.maximumThrowDistance = value; + } + + /** + * 获取maximumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumVerticalRefreshRate() { + return maximumVerticalRefreshRate; + } + + /** + * 设置maximumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumVerticalRefreshRate(FrequencyDimension value) { + this.maximumVerticalRefreshRate = value; + } + + /** + * 获取maxWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightRecommendation() { + return maxWeightRecommendation; + } + + /** + * 设置maxWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightRecommendation(WeightDimension value) { + this.maxWeightRecommendation = value; + } + + /** + * 获取mediaLayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMediaLayers() { + return mediaLayers; + } + + /** + * 设置mediaLayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMediaLayers(BigInteger value) { + this.mediaLayers = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取minimumSupportedScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumSupportedScreenSize() { + return minimumSupportedScreenSize; + } + + /** + * 设置minimumSupportedScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumSupportedScreenSize(LengthDimension value) { + this.minimumSupportedScreenSize = value; + } + + /** + * 获取minimumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumHorizontalRefreshRate() { + return minimumHorizontalRefreshRate; + } + + /** + * 设置minimumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumHorizontalRefreshRate(FrequencyDimension value) { + this.minimumHorizontalRefreshRate = value; + } + + /** + * 获取minimumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumThrowDistance() { + return minimumThrowDistance; + } + + /** + * 设置minimumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumThrowDistance(LengthDimension value) { + this.minimumThrowDistance = value; + } + + /** + * 获取minimumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumVerticalRefreshRate() { + return minimumVerticalRefreshRate; + } + + /** + * 设置minimumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumVerticalRefreshRate(FrequencyDimension value) { + this.minimumVerticalRefreshRate = value; + } + + /** + * 获取mountingPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingPattern() { + return mountingPattern; + } + + /** + * 设置mountingPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingPattern(String value) { + this.mountingPattern = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取headphoneEarcupMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadphoneEarcupMotion() { + return headphoneEarcupMotion; + } + + /** + * 设置headphoneEarcupMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadphoneEarcupMotion(String value) { + this.headphoneEarcupMotion = value; + } + + /** + * 获取mountMotion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountMotion() { + return mountMotion; + } + + /** + * 设置mountMotion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountMotion(String value) { + this.mountMotion = value; + } + + /** + * 获取noiseReductionLevel属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNoiseReductionLevel() { + return noiseReductionLevel; + } + + /** + * 设置noiseReductionLevel属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNoiseReductionLevel(BigDecimal value) { + this.noiseReductionLevel = value; + } + + /** + * 获取numberOfDrivers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDrivers() { + return numberOfDrivers; + } + + /** + * 设置numberOfDrivers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDrivers(BigInteger value) { + this.numberOfDrivers = value; + } + + /** + * 获取signalPassthroughTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalPassthroughTechnology() { + return signalPassthroughTechnology; + } + + /** + * 设置signalPassthroughTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalPassthroughTechnology(String value) { + this.signalPassthroughTechnology = value; + } + + /** + * 获取lampLife属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getLampLife() { + return lampLife; + } + + /** + * 设置lampLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setLampLife(TimeIntegerDimension value) { + this.lampLife = value; + } + + /** + * 获取imageDiagonalSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getImageDiagonalSize() { + return imageDiagonalSize; + } + + /** + * 设置imageDiagonalSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setImageDiagonalSize(LengthDimension value) { + this.imageDiagonalSize = value; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取mountBoltPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountBoltPattern() { + return mountBoltPattern; + } + + /** + * 设置mountBoltPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountBoltPattern(String value) { + this.mountBoltPattern = value; + } + + /** + * 获取projectionMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProjectionMethod() { + return projectionMethod; + } + + /** + * 设置projectionMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProjectionMethod(String value) { + this.projectionMethod = value; + } + + /** + * 获取photoSensorSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorSize() { + return photoSensorSize; + } + + /** + * 设置photoSensorSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorSize(String value) { + this.photoSensorSize = value; + } + + /** + * 获取photoSensorTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorTechnology() { + return photoSensorTechnology; + } + + /** + * 设置photoSensorTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorTechnology(String value) { + this.photoSensorTechnology = value; + } + + /** + * 获取antennaLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntennaLocation() { + return antennaLocation; + } + + /** + * 设置antennaLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntennaLocation(String value) { + this.antennaLocation = value; + } + + /** + * 获取resolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolution() { + return resolution; + } + + /** + * 设置resolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolution(String value) { + this.resolution = value; + } + + /** + * 获取sVideoInputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVideoInputType() { + return sVideoInputType; + } + + /** + * 设置sVideoInputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVideoInputType(String value) { + this.sVideoInputType = value; + } + + /** + * 获取screenFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenFinish() { + return screenFinish; + } + + /** + * 设置screenFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenFinish(String value) { + this.screenFinish = value; + } + + /** + * 获取videoShielded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoShielded() { + return videoShielded; + } + + /** + * 设置videoShielded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoShielded(String value) { + this.videoShielded = value; + } + + /** + * 获取videoUpconversionTechnologies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoUpconversionTechnologies() { + return videoUpconversionTechnologies; + } + + /** + * 设置videoUpconversionTechnologies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoUpconversionTechnologies(String value) { + this.videoUpconversionTechnologies = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取maximumWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumWattage() { + return maximumWattage; + } + + /** + * 设置maximumWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumWattage(WattageDimension value) { + this.maximumWattage = value; + } + + /** + * 获取subscriptionTermName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubscriptionTermName() { + return subscriptionTermName; + } + + /** + * 设置subscriptionTermName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubscriptionTermName(String value) { + this.subscriptionTermName = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalPowerOutlets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPowerOutlets() { + return totalPowerOutlets; + } + + /** + * 设置totalPowerOutlets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPowerOutlets(BigInteger value) { + this.totalPowerOutlets = value; + } + + /** + * 获取totalPreampOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPreampOutputs() { + return totalPreampOutputs; + } + + /** + * 设置totalPreampOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPreampOutputs(BigInteger value) { + this.totalPreampOutputs = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * Gets the value of the trafficFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the trafficFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrafficFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTrafficFeatures() { + if (trafficFeatures == null) { + trafficFeatures = new ArrayList(); + } + return this.trafficFeatures; + } + + /** + * 获取screenTrigger属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getScreenTrigger() { + return screenTrigger; + } + + /** + * 设置screenTrigger属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setScreenTrigger(VoltageDecimalDimension value) { + this.screenTrigger = value; + } + + /** + * 获取tweeterSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerMaterial() { + return tweeterSpeakerMaterial; + } + + /** + * 设置tweeterSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerMaterial(String value) { + this.tweeterSpeakerMaterial = value; + } + + /** + * 获取tweeterSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterSpeakerDiameter() { + return tweeterSpeakerDiameter; + } + + /** + * 设置tweeterSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterSpeakerDiameter(LengthDimension value) { + this.tweeterSpeakerDiameter = value; + } + + /** + * 获取tweeterSpeakerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerTechnology() { + return tweeterSpeakerTechnology; + } + + /** + * 设置tweeterSpeakerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerTechnology(String value) { + this.tweeterSpeakerTechnology = value; + } + + /** + * 获取universalRemoteCode属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUniversalRemoteCode() { + return universalRemoteCode; + } + + /** + * 设置universalRemoteCode属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUniversalRemoteCode(BigInteger value) { + this.universalRemoteCode = value; + } + + /** + * 获取verticalKeystoneCorrection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getVerticalKeystoneCorrection() { + return verticalKeystoneCorrection; + } + + /** + * 设置verticalKeystoneCorrection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setVerticalKeystoneCorrection(LengthDimension value) { + this.verticalKeystoneCorrection = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * 获取waterResistantDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistantDepth() { + return waterResistantDepth; + } + + /** + * 设置waterResistantDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistantDepth(LengthDimension value) { + this.waterResistantDepth = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取zoomType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomType() { + return zoomType; + } + + /** + * 设置zoomType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomType(String value) { + this.zoomType = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取bluRayRegion属性的值。 + * + * @return + * possible object is + * {@link BluRayRegionType } + * + */ + public BluRayRegionType getBluRayRegion() { + return bluRayRegion; + } + + /** + * 设置bluRayRegion属性的值。 + * + * @param value + * allowed object is + * {@link BluRayRegionType } + * + */ + public void setBluRayRegion(BluRayRegionType value) { + this.bluRayRegion = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cameraFilmSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCameraFilmSpeed() { + return cameraFilmSpeed; + } + + /** + * 设置cameraFilmSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCameraFilmSpeed(BigInteger value) { + this.cameraFilmSpeed = value; + } + + /** + * 获取cameraFlash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraFlash() { + return cameraFlash; + } + + /** + * 设置cameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraFlash(String value) { + this.cameraFlash = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取conductor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConductor() { + return conductor; + } + + /** + * 设置conductor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConductor(String value) { + this.conductor = value; + } + + /** + * 获取continuousShootingSpeed属性的值。 + * + * @return + * possible object is + * {@link ContinuousShootingDimension } + * + */ + public ContinuousShootingDimension getContinuousShootingSpeed() { + return continuousShootingSpeed; + } + + /** + * 设置continuousShootingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link ContinuousShootingDimension } + * + */ + public void setContinuousShootingSpeed(ContinuousShootingDimension value) { + this.continuousShootingSpeed = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取dvdRegion属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDRegion() { + return dvdRegion; + } + + /** + * 设置dvdRegion属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDRegion(BigInteger value) { + this.dvdRegion = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取flashDedication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashDedication() { + return flashDedication; + } + + /** + * 设置flashDedication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashDedication(String value) { + this.flashDedication = value; + } + + /** + * 获取flashModesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashModesDescription() { + return flashModesDescription; + } + + /** + * 设置flashModesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashModesDescription(String value) { + this.flashModesDescription = value; + } + + /** + * 获取focusType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFocusType() { + return focusType; + } + + /** + * 设置focusType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFocusType(String value) { + this.focusType = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取imageStabilization属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageStabilization() { + return imageStabilization; + } + + /** + * 设置imageStabilization属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageStabilization(String value) { + this.imageStabilization = value; + } + + /** + * 获取isHotShoeIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsHotShoeIncluded() { + return isHotShoeIncluded; + } + + /** + * 设置isHotShoeIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsHotShoeIncluded(String value) { + this.isHotShoeIncluded = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取maxShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxShutterSpeed() { + return maxShutterSpeed; + } + + /** + * 设置maxShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxShutterSpeed(String value) { + this.maxShutterSpeed = value; + } + + /** + * 获取maxWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightCapacity() { + return maxWeightCapacity; + } + + /** + * 设置maxWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightCapacity(WeightDimension value) { + this.maxWeightCapacity = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取minShutterSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinShutterSpeed() { + return minShutterSpeed; + } + + /** + * 设置minShutterSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinShutterSpeed(BigDecimal value) { + this.minShutterSpeed = value; + } + + /** + * 获取numberOfHandsets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHandsets() { + return numberOfHandsets; + } + + /** + * 设置numberOfHandsets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHandsets(BigInteger value) { + this.numberOfHandsets = value; + } + + /** + * 获取numberOfRadioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRadioBandsSupported() { + return numberOfRadioBandsSupported; + } + + /** + * 设置numberOfRadioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRadioBandsSupported(BigInteger value) { + this.numberOfRadioBandsSupported = value; + } + + /** + * 获取numberOfRecordingLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRecordingLoops() { + return numberOfRecordingLoops; + } + + /** + * 设置numberOfRecordingLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRecordingLoops(BigInteger value) { + this.numberOfRecordingLoops = value; + } + + /** + * 获取opticalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getOpticalZoom() { + return opticalZoom; + } + + /** + * 设置opticalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setOpticalZoom(ZoomDimension value) { + this.opticalZoom = value; + } + + /** + * 获取photoFilterBayonetSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterBayonetSize() { + return photoFilterBayonetSize; + } + + /** + * 设置photoFilterBayonetSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterBayonetSize(String value) { + this.photoFilterBayonetSize = value; + } + + /** + * 获取photoFilterDropInSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterDropInSize() { + return photoFilterDropInSize; + } + + /** + * 设置photoFilterDropInSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterDropInSize(String value) { + this.photoFilterDropInSize = value; + } + + /** + * 获取photoFilterEffectSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterEffectSize() { + return photoFilterEffectSize; + } + + /** + * 设置photoFilterEffectSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterEffectSize(String value) { + this.photoFilterEffectSize = value; + } + + /** + * 获取photoFilterLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterLensSize() { + return photoFilterLensSize; + } + + /** + * 设置photoFilterLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterLensSize(LengthDimension value) { + this.photoFilterLensSize = value; + } + + /** + * 获取photoFilterMountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterMountType() { + return photoFilterMountType; + } + + /** + * 设置photoFilterMountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterMountType(String value) { + this.photoFilterMountType = value; + } + + /** + * 获取photoFilterThreadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterThreadSize() { + return photoFilterThreadSize; + } + + /** + * 设置photoFilterThreadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterThreadSize(LengthDimension value) { + this.photoFilterThreadSize = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取refreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getRefreshRate() { + return refreshRate; + } + + /** + * 设置refreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setRefreshRate(FrequencyDimension value) { + this.refreshRate = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalMicrophonePorts() { + return totalMicrophonePorts; + } + + /** + * 设置totalMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalMicrophonePorts(BigInteger value) { + this.totalMicrophonePorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取tweeterConeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterConeMaterialType() { + return tweeterConeMaterialType; + } + + /** + * 设置tweeterConeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterConeMaterialType(String value) { + this.tweeterConeMaterialType = value; + } + + /** + * 获取tweeterDriverDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterDriverDiameter() { + return tweeterDriverDiameter; + } + + /** + * 设置tweeterDriverDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterDriverDiameter(LengthDimension value) { + this.tweeterDriverDiameter = value; + } + + /** + * 获取viewFinderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewFinderType() { + return viewFinderType; + } + + /** + * 设置viewFinderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewFinderType(String value) { + this.viewFinderType = value; + } + + /** + * 获取waypointsType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaypointsType() { + return waypointsType; + } + + /** + * 设置waypointsType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaypointsType(String value) { + this.waypointsType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NetworkingDevice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NetworkingDevice.java new file mode 100644 index 0000000..22a1b24 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NetworkingDevice.java @@ -0,0 +1,636 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}AdditionalFunctionality" maxOccurs="4" minOccurs="0"/>
+ *         <element ref="{}IPProtocolStandards" minOccurs="0"/>
+ *         <element ref="{}LANPortBandwidth" minOccurs="0"/>
+ *         <element ref="{}LANPortNumber" minOccurs="0"/>
+ *         <element ref="{}MaxDownstreamTransmissionRate" minOccurs="0"/>
+ *         <element ref="{}MaxUpstreamTransmissionRate" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}ModemType" minOccurs="0"/>
+ *         <element ref="{}NetworkAdapterType" minOccurs="0"/>
+ *         <element ref="{}OperatingSystemCompatability" minOccurs="0"/>
+ *         <element ref="{}SecurityProtocol" minOccurs="0"/>
+ *         <element ref="{}SimultaneousSessions" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WirelessDataTransferRate" minOccurs="0"/>
+ *         <element ref="{}WirelessRouterTransmissionBand" minOccurs="0"/>
+ *         <element ref="{}WirelessTechnology" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "additionalFunctionality", + "ipProtocolStandards", + "lanPortBandwidth", + "lanPortNumber", + "maxDownstreamTransmissionRate", + "maxUpstreamTransmissionRate", + "modelNumber", + "modemType", + "networkAdapterType", + "operatingSystemCompatability", + "securityProtocol", + "simultaneousSessions", + "voltage", + "wattage", + "wirelessDataTransferRate", + "wirelessRouterTransmissionBand", + "wirelessTechnology", + "powerPlugType" +}) +@XmlRootElement(name = "NetworkingDevice") +public class NetworkingDevice { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "AdditionalFunctionality") + protected List additionalFunctionality; + @XmlElement(name = "IPProtocolStandards") + protected String ipProtocolStandards; + @XmlElement(name = "LANPortBandwidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lanPortBandwidth; + @XmlElement(name = "LANPortNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lanPortNumber; + @XmlElement(name = "MaxDownstreamTransmissionRate") + protected DataTransferSpeedFiveDigitIntegerDimension maxDownstreamTransmissionRate; + @XmlElement(name = "MaxUpstreamTransmissionRate") + protected DataTransferSpeedFiveDigitIntegerDimension maxUpstreamTransmissionRate; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModemType") + @XmlSchemaType(name = "string") + protected ModemTypeValues modemType; + @XmlElement(name = "NetworkAdapterType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String networkAdapterType; + @XmlElement(name = "OperatingSystemCompatability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystemCompatability; + @XmlElement(name = "SecurityProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String securityProtocol; + @XmlElement(name = "SimultaneousSessions") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger simultaneousSessions; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WirelessDataTransferRate") + protected DataTransferSpeedFiveDigitIntegerDimension wirelessDataTransferRate; + @XmlElement(name = "WirelessRouterTransmissionBand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessRouterTransmissionBand; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * Gets the value of the additionalFunctionality property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalFunctionality property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalFunctionality().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAdditionalFunctionality() { + if (additionalFunctionality == null) { + additionalFunctionality = new ArrayList(); + } + return this.additionalFunctionality; + } + + /** + * 获取ipProtocolStandards属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIPProtocolStandards() { + return ipProtocolStandards; + } + + /** + * 设置ipProtocolStandards属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIPProtocolStandards(String value) { + this.ipProtocolStandards = value; + } + + /** + * 获取lanPortBandwidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLANPortBandwidth() { + return lanPortBandwidth; + } + + /** + * 设置lanPortBandwidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLANPortBandwidth(String value) { + this.lanPortBandwidth = value; + } + + /** + * 获取lanPortNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLANPortNumber() { + return lanPortNumber; + } + + /** + * 设置lanPortNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLANPortNumber(BigInteger value) { + this.lanPortNumber = value; + } + + /** + * 获取maxDownstreamTransmissionRate属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedFiveDigitIntegerDimension } + * + */ + public DataTransferSpeedFiveDigitIntegerDimension getMaxDownstreamTransmissionRate() { + return maxDownstreamTransmissionRate; + } + + /** + * 设置maxDownstreamTransmissionRate属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedFiveDigitIntegerDimension } + * + */ + public void setMaxDownstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) { + this.maxDownstreamTransmissionRate = value; + } + + /** + * 获取maxUpstreamTransmissionRate属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedFiveDigitIntegerDimension } + * + */ + public DataTransferSpeedFiveDigitIntegerDimension getMaxUpstreamTransmissionRate() { + return maxUpstreamTransmissionRate; + } + + /** + * 设置maxUpstreamTransmissionRate属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedFiveDigitIntegerDimension } + * + */ + public void setMaxUpstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) { + this.maxUpstreamTransmissionRate = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modemType属性的值。 + * + * @return + * possible object is + * {@link ModemTypeValues } + * + */ + public ModemTypeValues getModemType() { + return modemType; + } + + /** + * 设置modemType属性的值。 + * + * @param value + * allowed object is + * {@link ModemTypeValues } + * + */ + public void setModemType(ModemTypeValues value) { + this.modemType = value; + } + + /** + * 获取networkAdapterType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkAdapterType() { + return networkAdapterType; + } + + /** + * 设置networkAdapterType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkAdapterType(String value) { + this.networkAdapterType = value; + } + + /** + * 获取operatingSystemCompatability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystemCompatability() { + return operatingSystemCompatability; + } + + /** + * 设置operatingSystemCompatability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystemCompatability(String value) { + this.operatingSystemCompatability = value; + } + + /** + * 获取securityProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSecurityProtocol() { + return securityProtocol; + } + + /** + * 设置securityProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSecurityProtocol(String value) { + this.securityProtocol = value; + } + + /** + * 获取simultaneousSessions属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSimultaneousSessions() { + return simultaneousSessions; + } + + /** + * 设置simultaneousSessions属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSimultaneousSessions(BigInteger value) { + this.simultaneousSessions = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wirelessDataTransferRate属性的值。 + * + * @return + * possible object is + * {@link DataTransferSpeedFiveDigitIntegerDimension } + * + */ + public DataTransferSpeedFiveDigitIntegerDimension getWirelessDataTransferRate() { + return wirelessDataTransferRate; + } + + /** + * 设置wirelessDataTransferRate属性的值。 + * + * @param value + * allowed object is + * {@link DataTransferSpeedFiveDigitIntegerDimension } + * + */ + public void setWirelessDataTransferRate(DataTransferSpeedFiveDigitIntegerDimension value) { + this.wirelessDataTransferRate = value; + } + + /** + * 获取wirelessRouterTransmissionBand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessRouterTransmissionBand() { + return wirelessRouterTransmissionBand; + } + + /** + * 设置wirelessRouterTransmissionBand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessRouterTransmissionBand(String value) { + this.wirelessRouterTransmissionBand = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationDimension.java new file mode 100644 index 0000000..dda2e7d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

NicotineConcentrationDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="NicotineConcentrationDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}NicotineConcentrationUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NicotineConcentrationDimension", propOrder = { + "value" +}) +public class NicotineConcentrationDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NicotineConcentrationUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NicotineConcentrationUnitOfMeasure } + * + */ + public NicotineConcentrationUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NicotineConcentrationUnitOfMeasure } + * + */ + public void setUnitOfMeasure(NicotineConcentrationUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationUnitOfMeasure.java new file mode 100644 index 0000000..0819966 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NicotineConcentrationUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

NicotineConcentrationUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="NicotineConcentrationUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="milligrams_per_milliliter"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "NicotineConcentrationUnitOfMeasure") +@XmlEnum +public enum NicotineConcentrationUnitOfMeasure { + + @XmlEnumValue("milligrams_per_milliliter") + MILLIGRAMS_PER_MILLILITER("milligrams_per_milliliter"); + private final String value; + + NicotineConcentrationUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static NicotineConcentrationUnitOfMeasure fromValue(String v) { + for (NicotineConcentrationUnitOfMeasure c: NicotineConcentrationUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelDimension.java new file mode 100644 index 0000000..2b34204 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

NoiseLevelDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="NoiseLevelDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}NoiseLevelUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NoiseLevelDimension", propOrder = { + "value" +}) +public class NoiseLevelDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NoiseLevelUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelUnitOfMeasure } + * + */ + public NoiseLevelUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelUnitOfMeasure } + * + */ + public void setUnitOfMeasure(NoiseLevelUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelSixDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelSixDigitDimension.java new file mode 100644 index 0000000..063991f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelSixDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

NoiseLevelSixDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="NoiseLevelSixDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}NoiseLevelUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NoiseLevelSixDigitDimension", propOrder = { + "value" +}) +public class NoiseLevelSixDigitDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NoiseLevelUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelUnitOfMeasure } + * + */ + public NoiseLevelUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelUnitOfMeasure } + * + */ + public void setUnitOfMeasure(NoiseLevelUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelUnitOfMeasure.java new file mode 100644 index 0000000..086de38 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NoiseLevelUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

NoiseLevelUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="NoiseLevelUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="dBA"/>
+ *     <enumeration value="decibels"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "NoiseLevelUnitOfMeasure") +@XmlEnum +public enum NoiseLevelUnitOfMeasure { + + @XmlEnumValue("dBA") + D_BA("dBA"), + @XmlEnumValue("decibels") + DECIBELS("decibels"); + private final String value; + + NoiseLevelUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static NoiseLevelUnitOfMeasure fromValue(String v) { + for (NoiseLevelUnitOfMeasure c: NoiseLevelUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NotebookComputer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NotebookComputer.java new file mode 100644 index 0000000..1070f5f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NotebookComputer.java @@ -0,0 +1,2262 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalDrives" maxOccurs="10" minOccurs="0"/>
+ *         <element ref="{}Audio" minOccurs="0"/>
+ *         <element ref="{}CardReader" minOccurs="0"/>
+ *         <element ref="{}ComputerMemoryType" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ComputerTunerTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ComputerWirelessType" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}DisplayResolutionMaximum" minOccurs="0"/>
+ *         <element name="GraphicsCard" maxOccurs="2" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="GraphicsCardDescription" type="{}MediumStringNotNull"/>
+ *                   <element name="GraphicsCardRamSize" type="{}MemorySizeDimension"/>
+ *                   <element ref="{}GraphicsCardInterface"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="GraphicsCoProcessor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ConnectivityType" minOccurs="0"/>
+ *         <element ref="{}GraphicsChipsetBrand" minOccurs="0"/>
+ *         <element ref="{}GraphicsRAMType" minOccurs="0"/>
+ *         <element ref="{}HardDiskRotationalSpeed" minOccurs="0"/>
+ *         <element name="HardDiskTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HardDriveInterface" maxOccurs="4" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8"/>
+ *         <element name="HardwarePlatform" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HasColorScreen" minOccurs="0"/>
+ *         <element ref="{}MaxExpandedMemorySupported" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element name="MonitorTunerTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}NumberOfAudioOutPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfDMIPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfGamingPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfHDMIPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfLPT1PrinterPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfMicrophonePorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfPS2Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfSerialPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSB2.0Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSB3.0Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfVGAPorts" minOccurs="0"/>
+ *         <element name="NotebookDisplayTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}OperatingSystem" maxOccurs="2"/>
+ *         <element name="OpticalDeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}OpticalDriveIntegrated" minOccurs="0"/>
+ *         <element ref="{}OpticalStorageDeviceType" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}StringNotNull"/>
+ *         <element ref="{}ProcessorCount" minOccurs="0"/>
+ *         <element name="ProcessorSocket" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension"/>
+ *         <element ref="{}ProcessorType" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension"/>
+ *         <element ref="{}RAMClockSpeed" minOccurs="0"/>
+ *         <element ref="{}RAMFormFactor" minOccurs="0"/>
+ *         <element ref="{}RAMTechnology" minOccurs="0"/>
+ *         <element ref="{}RearWebcamResolution" minOccurs="0"/>
+ *         <element ref="{}ResponseTime" minOccurs="0"/>
+ *         <element ref="{}ScreenResolution" minOccurs="0"/>
+ *         <element ref="{}ScreenSize" minOccurs="0"/>
+ *         <element ref="{}Series" minOccurs="0"/>
+ *         <element ref="{}SoftwareIncluded" minOccurs="0"/>
+ *         <element ref="{}Speaker" minOccurs="0"/>
+ *         <element ref="{}TabletInputMethod" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TunerTechnology" minOccurs="0"/>
+ *         <element name="U-RackSize" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}ViewingAngle" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WirelessCarrier" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}WirelessType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}String" minOccurs="0"/>
+ *         <element name="NumberOfDVIPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalDrives", + "audio", + "cardReader", + "computerMemoryType", + "computerTunerTechnology", + "computerWirelessType", + "displayResolutionMaximum", + "graphicsCard", + "graphicsCoProcessor", + "connectivityType", + "graphicsChipsetBrand", + "graphicsRAMType", + "hardDiskRotationalSpeed", + "hardDiskTechnology", + "hardDriveInterface", + "hardDriveSize", + "hardwarePlatform", + "hasColorScreen", + "maxExpandedMemorySupported", + "modelNumber", + "monitorTunerTechnology", + "numberOfAudioOutPorts", + "numberOfDMIPorts", + "numberOfEthernetPorts", + "numberOfFirewirePorts", + "numberOfGamingPorts", + "numberOfHDMIPorts", + "numberOfLPT1PrinterPorts", + "numberOfMicrophonePorts", + "numberOfPS2Ports", + "numberOfSerialPorts", + "numberOfUSB20Ports", + "numberOfUSB30Ports", + "numberOfVGAPorts", + "notebookDisplayTechnology", + "operatingSystem", + "opticalDeviceType", + "opticalDriveIntegrated", + "opticalStorageDeviceType", + "processorBrand", + "processorCount", + "processorSocket", + "processorSpeed", + "processorType", + "ramSize", + "ramClockSpeed", + "ramFormFactor", + "ramTechnology", + "rearWebcamResolution", + "responseTime", + "screenResolution", + "screenSize", + "series", + "softwareIncluded", + "speaker", + "tabletInputMethod", + "tunerTechnology", + "uRackSize", + "viewingAngle", + "voltage", + "wattage", + "wirelessCarrier", + "wirelessType", + "additionalFeatures", + "specificUsesForProduct", + "supportedSoftware", + "numberOfDVIPorts", + "efficiency", + "mfrWarrantyDescriptionLabor" +}) +@XmlRootElement(name = "NotebookComputer") +public class NotebookComputer { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalDrives") + @XmlSchemaType(name = "string") + protected List additionalDrives; + @XmlElement(name = "Audio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audio; + @XmlElement(name = "CardReader") + @XmlSchemaType(name = "string") + protected CardReaderTypeValues cardReader; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ComputerTunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String computerTunerTechnology; + @XmlElement(name = "ComputerWirelessType") + protected List computerWirelessType; + @XmlElement(name = "DisplayResolutionMaximum") + protected String displayResolutionMaximum; + @XmlElement(name = "GraphicsCard") + protected List graphicsCard; + @XmlElement(name = "GraphicsCoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCoProcessor; + @XmlElement(name = "ConnectivityType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityType; + @XmlElement(name = "GraphicsChipsetBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsChipsetBrand; + @XmlElement(name = "GraphicsRAMType") + protected String graphicsRAMType; + @XmlElement(name = "HardDiskRotationalSpeed") + protected BigDecimal hardDiskRotationalSpeed; + @XmlElement(name = "HardDiskTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardDiskTechnology; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "HardDriveSize", required = true) + protected List hardDriveSize; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "HasColorScreen") + protected Boolean hasColorScreen; + @XmlElement(name = "MaxExpandedMemorySupported") + protected MemorySizeDimension maxExpandedMemorySupported; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MonitorTunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monitorTunerTechnology; + @XmlElement(name = "NumberOfAudioOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfAudioOutPorts; + @XmlElement(name = "NumberOfDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDMIPorts; + @XmlElement(name = "NumberOfEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfEthernetPorts; + @XmlElement(name = "NumberOfFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFirewirePorts; + @XmlElement(name = "NumberOfGamingPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGamingPorts; + @XmlElement(name = "NumberOfHDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHDMIPorts; + @XmlElement(name = "NumberOfLPT1PrinterPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLPT1PrinterPorts; + @XmlElement(name = "NumberOfMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfMicrophonePorts; + @XmlElement(name = "NumberOfPS2Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPS2Ports; + @XmlElement(name = "NumberOfSerialPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSerialPorts; + @XmlElement(name = "NumberOfUSB2.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSB20Ports; + @XmlElement(name = "NumberOfUSB3.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSB30Ports; + @XmlElement(name = "NumberOfVGAPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfVGAPorts; + @XmlElement(name = "NotebookDisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String notebookDisplayTechnology; + @XmlElement(name = "OperatingSystem", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "OpticalDeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalDeviceType; + @XmlElement(name = "OpticalDriveIntegrated") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger opticalDriveIntegrated; + @XmlElement(name = "OpticalStorageDeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageDeviceType; + @XmlElement(name = "ProcessorBrand", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorSocket") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorSocket; + @XmlElement(name = "ProcessorSpeed", required = true) + protected FrequencyDimension processorSpeed; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "RAMSize", required = true) + protected MemorySizeDimension ramSize; + @XmlElement(name = "RAMClockSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger ramClockSpeed; + @XmlElement(name = "RAMFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ramFormFactor; + @XmlElement(name = "RAMTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ramTechnology; + @XmlElement(name = "RearWebcamResolution") + protected ResolutionFiveDigitDimension rearWebcamResolution; + @XmlElement(name = "ResponseTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger responseTime; + @XmlElement(name = "ScreenResolution") + protected String screenResolution; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "Series") + protected String series; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "Speaker") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speaker; + @XmlElement(name = "TabletInputMethod") + @XmlSchemaType(name = "string") + protected List tabletInputMethod; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tunerTechnology; + @XmlElement(name = "U-RackSize") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uRackSize; + @XmlElement(name = "ViewingAngle") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger viewingAngle; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WirelessCarrier") + @XmlSchemaType(name = "string") + protected List wirelessCarrier; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "NumberOfDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDVIPorts; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the additionalDrives property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalDrives property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalDrives().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AdditionalDrivesTypeValues } + * + * + */ + public List getAdditionalDrives() { + if (additionalDrives == null) { + additionalDrives = new ArrayList(); + } + return this.additionalDrives; + } + + /** + * 获取audio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudio() { + return audio; + } + + /** + * 设置audio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudio(String value) { + this.audio = value; + } + + /** + * 获取cardReader属性的值。 + * + * @return + * possible object is + * {@link CardReaderTypeValues } + * + */ + public CardReaderTypeValues getCardReader() { + return cardReader; + } + + /** + * 设置cardReader属性的值。 + * + * @param value + * allowed object is + * {@link CardReaderTypeValues } + * + */ + public void setCardReader(CardReaderTypeValues value) { + this.cardReader = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取computerTunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getComputerTunerTechnology() { + return computerTunerTechnology; + } + + /** + * 设置computerTunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComputerTunerTechnology(String value) { + this.computerTunerTechnology = value; + } + + /** + * Gets the value of the computerWirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerWirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerWirelessType() { + if (computerWirelessType == null) { + computerWirelessType = new ArrayList(); + } + return this.computerWirelessType; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * Gets the value of the graphicsCard property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the graphicsCard property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGraphicsCard().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link NotebookComputer.GraphicsCard } + * + * + */ + public List getGraphicsCard() { + if (graphicsCard == null) { + graphicsCard = new ArrayList(); + } + return this.graphicsCard; + } + + /** + * 获取graphicsCoProcessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCoProcessor() { + return graphicsCoProcessor; + } + + /** + * 设置graphicsCoProcessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCoProcessor(String value) { + this.graphicsCoProcessor = value; + } + + /** + * 获取connectivityType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityType() { + return connectivityType; + } + + /** + * 设置connectivityType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityType(String value) { + this.connectivityType = value; + } + + /** + * 获取graphicsChipsetBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsChipsetBrand() { + return graphicsChipsetBrand; + } + + /** + * 设置graphicsChipsetBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsChipsetBrand(String value) { + this.graphicsChipsetBrand = value; + } + + /** + * 获取graphicsRAMType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsRAMType() { + return graphicsRAMType; + } + + /** + * 设置graphicsRAMType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsRAMType(String value) { + this.graphicsRAMType = value; + } + + /** + * 获取hardDiskRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHardDiskRotationalSpeed() { + return hardDiskRotationalSpeed; + } + + /** + * 设置hardDiskRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHardDiskRotationalSpeed(BigDecimal value) { + this.hardDiskRotationalSpeed = value; + } + + /** + * 获取hardDiskTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardDiskTechnology() { + return hardDiskTechnology; + } + + /** + * 设置hardDiskTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardDiskTechnology(String value) { + this.hardDiskTechnology = value; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * 获取hasColorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasColorScreen() { + return hasColorScreen; + } + + /** + * 设置hasColorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasColorScreen(Boolean value) { + this.hasColorScreen = value; + } + + /** + * 获取maxExpandedMemorySupported属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMaxExpandedMemorySupported() { + return maxExpandedMemorySupported; + } + + /** + * 设置maxExpandedMemorySupported属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMaxExpandedMemorySupported(MemorySizeDimension value) { + this.maxExpandedMemorySupported = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取monitorTunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonitorTunerTechnology() { + return monitorTunerTechnology; + } + + /** + * 设置monitorTunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonitorTunerTechnology(String value) { + this.monitorTunerTechnology = value; + } + + /** + * 获取numberOfAudioOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfAudioOutPorts() { + return numberOfAudioOutPorts; + } + + /** + * 设置numberOfAudioOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfAudioOutPorts(BigInteger value) { + this.numberOfAudioOutPorts = value; + } + + /** + * 获取numberOfDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDMIPorts() { + return numberOfDMIPorts; + } + + /** + * 设置numberOfDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDMIPorts(BigInteger value) { + this.numberOfDMIPorts = value; + } + + /** + * 获取numberOfEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfEthernetPorts() { + return numberOfEthernetPorts; + } + + /** + * 设置numberOfEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfEthernetPorts(BigInteger value) { + this.numberOfEthernetPorts = value; + } + + /** + * 获取numberOfFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFirewirePorts() { + return numberOfFirewirePorts; + } + + /** + * 设置numberOfFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFirewirePorts(BigInteger value) { + this.numberOfFirewirePorts = value; + } + + /** + * 获取numberOfGamingPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGamingPorts() { + return numberOfGamingPorts; + } + + /** + * 设置numberOfGamingPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGamingPorts(BigInteger value) { + this.numberOfGamingPorts = value; + } + + /** + * 获取numberOfHDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHDMIPorts() { + return numberOfHDMIPorts; + } + + /** + * 设置numberOfHDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHDMIPorts(BigInteger value) { + this.numberOfHDMIPorts = value; + } + + /** + * 获取numberOfLPT1PrinterPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLPT1PrinterPorts() { + return numberOfLPT1PrinterPorts; + } + + /** + * 设置numberOfLPT1PrinterPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLPT1PrinterPorts(BigInteger value) { + this.numberOfLPT1PrinterPorts = value; + } + + /** + * 获取numberOfMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfMicrophonePorts() { + return numberOfMicrophonePorts; + } + + /** + * 设置numberOfMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfMicrophonePorts(BigInteger value) { + this.numberOfMicrophonePorts = value; + } + + /** + * 获取numberOfPS2Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPS2Ports() { + return numberOfPS2Ports; + } + + /** + * 设置numberOfPS2Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPS2Ports(BigInteger value) { + this.numberOfPS2Ports = value; + } + + /** + * 获取numberOfSerialPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSerialPorts() { + return numberOfSerialPorts; + } + + /** + * 设置numberOfSerialPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSerialPorts(BigInteger value) { + this.numberOfSerialPorts = value; + } + + /** + * 获取numberOfUSB20Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSB20Ports() { + return numberOfUSB20Ports; + } + + /** + * 设置numberOfUSB20Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSB20Ports(BigInteger value) { + this.numberOfUSB20Ports = value; + } + + /** + * 获取numberOfUSB30Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSB30Ports() { + return numberOfUSB30Ports; + } + + /** + * 设置numberOfUSB30Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSB30Ports(BigInteger value) { + this.numberOfUSB30Ports = value; + } + + /** + * 获取numberOfVGAPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfVGAPorts() { + return numberOfVGAPorts; + } + + /** + * 设置numberOfVGAPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfVGAPorts(BigInteger value) { + this.numberOfVGAPorts = value; + } + + /** + * 获取notebookDisplayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNotebookDisplayTechnology() { + return notebookDisplayTechnology; + } + + /** + * 设置notebookDisplayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNotebookDisplayTechnology(String value) { + this.notebookDisplayTechnology = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取opticalDeviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalDeviceType() { + return opticalDeviceType; + } + + /** + * 设置opticalDeviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalDeviceType(String value) { + this.opticalDeviceType = value; + } + + /** + * 获取opticalDriveIntegrated属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOpticalDriveIntegrated() { + return opticalDriveIntegrated; + } + + /** + * 设置opticalDriveIntegrated属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOpticalDriveIntegrated(BigInteger value) { + this.opticalDriveIntegrated = value; + } + + /** + * 获取opticalStorageDeviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageDeviceType() { + return opticalStorageDeviceType; + } + + /** + * 设置opticalStorageDeviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageDeviceType(String value) { + this.opticalStorageDeviceType = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorSocket属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorSocket() { + return processorSocket; + } + + /** + * 设置processorSocket属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorSocket(String value) { + this.processorSocket = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取ramClockSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRAMClockSpeed() { + return ramClockSpeed; + } + + /** + * 设置ramClockSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRAMClockSpeed(BigInteger value) { + this.ramClockSpeed = value; + } + + /** + * 获取ramFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAMFormFactor() { + return ramFormFactor; + } + + /** + * 设置ramFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAMFormFactor(String value) { + this.ramFormFactor = value; + } + + /** + * 获取ramTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAMTechnology() { + return ramTechnology; + } + + /** + * 设置ramTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAMTechnology(String value) { + this.ramTechnology = value; + } + + /** + * 获取rearWebcamResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getRearWebcamResolution() { + return rearWebcamResolution; + } + + /** + * 设置rearWebcamResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setRearWebcamResolution(ResolutionFiveDigitDimension value) { + this.rearWebcamResolution = value; + } + + /** + * 获取responseTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getResponseTime() { + return responseTime; + } + + /** + * 设置responseTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setResponseTime(BigInteger value) { + this.responseTime = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取series属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeries() { + return series; + } + + /** + * 设置series属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeries(String value) { + this.series = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speaker属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeaker() { + return speaker; + } + + /** + * 设置speaker属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeaker(String value) { + this.speaker = value; + } + + /** + * Gets the value of the tabletInputMethod property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tabletInputMethod property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTabletInputMethod().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TabletInputMethodTypeValues } + * + * + */ + public List getTabletInputMethod() { + if (tabletInputMethod == null) { + tabletInputMethod = new ArrayList(); + } + return this.tabletInputMethod; + } + + /** + * 获取tunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTunerTechnology() { + return tunerTechnology; + } + + /** + * 设置tunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTunerTechnology(String value) { + this.tunerTechnology = value; + } + + /** + * 获取uRackSize属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getURackSize() { + return uRackSize; + } + + /** + * 设置uRackSize属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setURackSize(BigInteger value) { + this.uRackSize = value; + } + + /** + * 获取viewingAngle属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getViewingAngle() { + return viewingAngle; + } + + /** + * 设置viewingAngle属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setViewingAngle(BigInteger value) { + this.viewingAngle = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * Gets the value of the wirelessCarrier property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessCarrier property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessCarrier().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link WirelessCarrierTypeValues } + * + * + */ + public List getWirelessCarrier() { + if (wirelessCarrier == null) { + wirelessCarrier = new ArrayList(); + } + return this.wirelessCarrier; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取numberOfDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDVIPorts() { + return numberOfDVIPorts; + } + + /** + * 设置numberOfDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDVIPorts(BigInteger value) { + this.numberOfDVIPorts = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="GraphicsCardDescription" type="{}MediumStringNotNull"/>
+     *         <element name="GraphicsCardRamSize" type="{}MemorySizeDimension"/>
+     *         <element ref="{}GraphicsCardInterface"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "graphicsCardDescription", + "graphicsCardRamSize", + "graphicsCardInterface" + }) + public static class GraphicsCard { + + @XmlElement(name = "GraphicsCardDescription", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCardDescription; + @XmlElement(name = "GraphicsCardRamSize", required = true) + protected MemorySizeDimension graphicsCardRamSize; + @XmlElement(name = "GraphicsCardInterface", required = true) + @XmlSchemaType(name = "string") + protected GraphicsCardInterfaceTypeValues graphicsCardInterface; + + /** + * 获取graphicsCardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCardDescription() { + return graphicsCardDescription; + } + + /** + * 设置graphicsCardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCardDescription(String value) { + this.graphicsCardDescription = value; + } + + /** + * 获取graphicsCardRamSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getGraphicsCardRamSize() { + return graphicsCardRamSize; + } + + /** + * 设置graphicsCardRamSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setGraphicsCardRamSize(MemorySizeDimension value) { + this.graphicsCardRamSize = value; + } + + /** + * 获取graphicsCardInterface属性的值。 + * + * @return + * possible object is + * {@link GraphicsCardInterfaceTypeValues } + * + */ + public GraphicsCardInterfaceTypeValues getGraphicsCardInterface() { + return graphicsCardInterface; + } + + /** + * 设置graphicsCardInterface属性的值。 + * + * @param value + * allowed object is + * {@link GraphicsCardInterfaceTypeValues } + * + */ + public void setGraphicsCardInterface(GraphicsCardInterfaceTypeValues value) { + this.graphicsCardInterface = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NutritionServingUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NutritionServingUnit.java new file mode 100644 index 0000000..754fde3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NutritionServingUnit.java @@ -0,0 +1,73 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

NutritionServingUnit的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="NutritionServingUnit">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="percent-fda"/>
+ *     <enumeration value="mg"/>
+ *     <enumeration value="gr"/>
+ *     <enumeration value="ml"/>
+ *     <enumeration value="grams"/>
+ *     <enumeration value="milligrams"/>
+ *     <enumeration value="milliliters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "NutritionServingUnit") +@XmlEnum +public enum NutritionServingUnit { + + @XmlEnumValue("percent-fda") + PERCENT_FDA("percent-fda"), + @XmlEnumValue("mg") + MG("mg"), + @XmlEnumValue("gr") + GR("gr"), + @XmlEnumValue("ml") + ML("ml"), + @XmlEnumValue("grams") + GRAMS("grams"), + @XmlEnumValue("milligrams") + MILLIGRAMS("milligrams"), + @XmlEnumValue("milliliters") + MILLILITERS("milliliters"); + private final String value; + + NutritionServingUnit(String v) { + value = v; + } + + public String value() { + return value; + } + + public static NutritionServingUnit fromValue(String v) { + for (NutritionServingUnit c: NutritionServingUnit.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/NutritionalFactsGroup.java b/src/main/java/com/amazon/SellingPartnerAPI/model/NutritionalFactsGroup.java new file mode 100644 index 0000000..fbf718a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/NutritionalFactsGroup.java @@ -0,0 +1,4254 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AllergenInformation" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Calcium" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}CalciumUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Cholesterol" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}CholesterolUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DietaryFiber" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="EnergyContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}EnergyContentUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="EnergyContentFromFat" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}EnergyContentUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="InsolubleFiber" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Iron" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="MonounsaturatedFat" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="OtherCarbohydrate" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Phosphorus" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="PolyunsaturatedFat" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Potassium" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Protein" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="SaturatedFat" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServingSize" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>PositiveDimension">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServingSizeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="Sodium" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="SolubleFiber" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SugarAlcohol" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Sugars" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TemperatureRating" type="{}String" minOccurs="0"/>
+ *         <element name="Thiamin" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TotalCarbohydrate" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TotalFat" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TransFat" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VitaminA" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VitaminC" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>FourPositiveNonZeroDecimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "allergenInformation", + "calcium", + "cholesterol", + "dietaryFiber", + "energyContent", + "energyContentFromFat", + "insolubleFiber", + "iron", + "monounsaturatedFat", + "otherCarbohydrate", + "phosphorus", + "polyunsaturatedFat", + "potassium", + "protein", + "saturatedFat", + "servingSize", + "servingSizeDescription", + "sodium", + "solubleFiber", + "specialIngredients", + "sugarAlcohol", + "sugars", + "temperatureRating", + "thiamin", + "totalCarbohydrate", + "totalFat", + "transFat", + "vitaminA", + "vitaminC", + "calciumString", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarsString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString" +}) +@XmlRootElement(name = "NutritionalFactsGroup") +public class NutritionalFactsGroup { + + @XmlElement(name = "AllergenInformation") + protected List allergenInformation; + @XmlElement(name = "Calcium") + protected NutritionalFactsGroup.Calcium calcium; + @XmlElement(name = "Cholesterol") + protected NutritionalFactsGroup.Cholesterol cholesterol; + @XmlElement(name = "DietaryFiber") + protected NutritionalFactsGroup.DietaryFiber dietaryFiber; + @XmlElement(name = "EnergyContent") + protected NutritionalFactsGroup.EnergyContent energyContent; + @XmlElement(name = "EnergyContentFromFat") + protected NutritionalFactsGroup.EnergyContentFromFat energyContentFromFat; + @XmlElement(name = "InsolubleFiber") + protected NutritionalFactsGroup.InsolubleFiber insolubleFiber; + @XmlElement(name = "Iron") + protected NutritionalFactsGroup.Iron iron; + @XmlElement(name = "MonounsaturatedFat") + protected NutritionalFactsGroup.MonounsaturatedFat monounsaturatedFat; + @XmlElement(name = "OtherCarbohydrate") + protected NutritionalFactsGroup.OtherCarbohydrate otherCarbohydrate; + @XmlElement(name = "Phosphorus") + protected NutritionalFactsGroup.Phosphorus phosphorus; + @XmlElement(name = "PolyunsaturatedFat") + protected NutritionalFactsGroup.PolyunsaturatedFat polyunsaturatedFat; + @XmlElement(name = "Potassium") + protected NutritionalFactsGroup.Potassium potassium; + @XmlElement(name = "Protein") + protected NutritionalFactsGroup.Protein protein; + @XmlElement(name = "SaturatedFat") + protected NutritionalFactsGroup.SaturatedFat saturatedFat; + @XmlElement(name = "ServingSize") + protected NutritionalFactsGroup.ServingSize servingSize; + @XmlElement(name = "ServingSizeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingSizeDescription; + @XmlElement(name = "Sodium") + protected NutritionalFactsGroup.Sodium sodium; + @XmlElement(name = "SolubleFiber") + protected NutritionalFactsGroup.SolubleFiber solubleFiber; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "SugarAlcohol") + protected NutritionalFactsGroup.SugarAlcohol sugarAlcohol; + @XmlElement(name = "Sugars") + protected NutritionalFactsGroup.Sugars sugars; + @XmlElement(name = "TemperatureRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureRating; + @XmlElement(name = "Thiamin") + protected NutritionalFactsGroup.Thiamin thiamin; + @XmlElement(name = "TotalCarbohydrate") + protected NutritionalFactsGroup.TotalCarbohydrate totalCarbohydrate; + @XmlElement(name = "TotalFat") + protected NutritionalFactsGroup.TotalFat totalFat; + @XmlElement(name = "TransFat") + protected NutritionalFactsGroup.TransFat transFat; + @XmlElement(name = "VitaminA") + protected NutritionalFactsGroup.VitaminA vitaminA; + @XmlElement(name = "VitaminC") + protected NutritionalFactsGroup.VitaminC vitaminC; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * 获取calcium属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Calcium } + * + */ + public NutritionalFactsGroup.Calcium getCalcium() { + return calcium; + } + + /** + * 设置calcium属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Calcium } + * + */ + public void setCalcium(NutritionalFactsGroup.Calcium value) { + this.calcium = value; + } + + /** + * 获取cholesterol属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Cholesterol } + * + */ + public NutritionalFactsGroup.Cholesterol getCholesterol() { + return cholesterol; + } + + /** + * 设置cholesterol属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Cholesterol } + * + */ + public void setCholesterol(NutritionalFactsGroup.Cholesterol value) { + this.cholesterol = value; + } + + /** + * 获取dietaryFiber属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.DietaryFiber } + * + */ + public NutritionalFactsGroup.DietaryFiber getDietaryFiber() { + return dietaryFiber; + } + + /** + * 设置dietaryFiber属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.DietaryFiber } + * + */ + public void setDietaryFiber(NutritionalFactsGroup.DietaryFiber value) { + this.dietaryFiber = value; + } + + /** + * 获取energyContent属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.EnergyContent } + * + */ + public NutritionalFactsGroup.EnergyContent getEnergyContent() { + return energyContent; + } + + /** + * 设置energyContent属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.EnergyContent } + * + */ + public void setEnergyContent(NutritionalFactsGroup.EnergyContent value) { + this.energyContent = value; + } + + /** + * 获取energyContentFromFat属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.EnergyContentFromFat } + * + */ + public NutritionalFactsGroup.EnergyContentFromFat getEnergyContentFromFat() { + return energyContentFromFat; + } + + /** + * 设置energyContentFromFat属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.EnergyContentFromFat } + * + */ + public void setEnergyContentFromFat(NutritionalFactsGroup.EnergyContentFromFat value) { + this.energyContentFromFat = value; + } + + /** + * 获取insolubleFiber属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.InsolubleFiber } + * + */ + public NutritionalFactsGroup.InsolubleFiber getInsolubleFiber() { + return insolubleFiber; + } + + /** + * 设置insolubleFiber属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.InsolubleFiber } + * + */ + public void setInsolubleFiber(NutritionalFactsGroup.InsolubleFiber value) { + this.insolubleFiber = value; + } + + /** + * 获取iron属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Iron } + * + */ + public NutritionalFactsGroup.Iron getIron() { + return iron; + } + + /** + * 设置iron属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Iron } + * + */ + public void setIron(NutritionalFactsGroup.Iron value) { + this.iron = value; + } + + /** + * 获取monounsaturatedFat属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.MonounsaturatedFat } + * + */ + public NutritionalFactsGroup.MonounsaturatedFat getMonounsaturatedFat() { + return monounsaturatedFat; + } + + /** + * 设置monounsaturatedFat属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.MonounsaturatedFat } + * + */ + public void setMonounsaturatedFat(NutritionalFactsGroup.MonounsaturatedFat value) { + this.monounsaturatedFat = value; + } + + /** + * 获取otherCarbohydrate属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.OtherCarbohydrate } + * + */ + public NutritionalFactsGroup.OtherCarbohydrate getOtherCarbohydrate() { + return otherCarbohydrate; + } + + /** + * 设置otherCarbohydrate属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.OtherCarbohydrate } + * + */ + public void setOtherCarbohydrate(NutritionalFactsGroup.OtherCarbohydrate value) { + this.otherCarbohydrate = value; + } + + /** + * 获取phosphorus属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Phosphorus } + * + */ + public NutritionalFactsGroup.Phosphorus getPhosphorus() { + return phosphorus; + } + + /** + * 设置phosphorus属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Phosphorus } + * + */ + public void setPhosphorus(NutritionalFactsGroup.Phosphorus value) { + this.phosphorus = value; + } + + /** + * 获取polyunsaturatedFat属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.PolyunsaturatedFat } + * + */ + public NutritionalFactsGroup.PolyunsaturatedFat getPolyunsaturatedFat() { + return polyunsaturatedFat; + } + + /** + * 设置polyunsaturatedFat属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.PolyunsaturatedFat } + * + */ + public void setPolyunsaturatedFat(NutritionalFactsGroup.PolyunsaturatedFat value) { + this.polyunsaturatedFat = value; + } + + /** + * 获取potassium属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Potassium } + * + */ + public NutritionalFactsGroup.Potassium getPotassium() { + return potassium; + } + + /** + * 设置potassium属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Potassium } + * + */ + public void setPotassium(NutritionalFactsGroup.Potassium value) { + this.potassium = value; + } + + /** + * 获取protein属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Protein } + * + */ + public NutritionalFactsGroup.Protein getProtein() { + return protein; + } + + /** + * 设置protein属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Protein } + * + */ + public void setProtein(NutritionalFactsGroup.Protein value) { + this.protein = value; + } + + /** + * 获取saturatedFat属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.SaturatedFat } + * + */ + public NutritionalFactsGroup.SaturatedFat getSaturatedFat() { + return saturatedFat; + } + + /** + * 设置saturatedFat属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.SaturatedFat } + * + */ + public void setSaturatedFat(NutritionalFactsGroup.SaturatedFat value) { + this.saturatedFat = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.ServingSize } + * + */ + public NutritionalFactsGroup.ServingSize getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.ServingSize } + * + */ + public void setServingSize(NutritionalFactsGroup.ServingSize value) { + this.servingSize = value; + } + + /** + * 获取servingSizeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingSizeDescription() { + return servingSizeDescription; + } + + /** + * 设置servingSizeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingSizeDescription(String value) { + this.servingSizeDescription = value; + } + + /** + * 获取sodium属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Sodium } + * + */ + public NutritionalFactsGroup.Sodium getSodium() { + return sodium; + } + + /** + * 设置sodium属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Sodium } + * + */ + public void setSodium(NutritionalFactsGroup.Sodium value) { + this.sodium = value; + } + + /** + * 获取solubleFiber属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.SolubleFiber } + * + */ + public NutritionalFactsGroup.SolubleFiber getSolubleFiber() { + return solubleFiber; + } + + /** + * 设置solubleFiber属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.SolubleFiber } + * + */ + public void setSolubleFiber(NutritionalFactsGroup.SolubleFiber value) { + this.solubleFiber = value; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取sugarAlcohol属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.SugarAlcohol } + * + */ + public NutritionalFactsGroup.SugarAlcohol getSugarAlcohol() { + return sugarAlcohol; + } + + /** + * 设置sugarAlcohol属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.SugarAlcohol } + * + */ + public void setSugarAlcohol(NutritionalFactsGroup.SugarAlcohol value) { + this.sugarAlcohol = value; + } + + /** + * 获取sugars属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Sugars } + * + */ + public NutritionalFactsGroup.Sugars getSugars() { + return sugars; + } + + /** + * 设置sugars属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Sugars } + * + */ + public void setSugars(NutritionalFactsGroup.Sugars value) { + this.sugars = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureRating(String value) { + this.temperatureRating = value; + } + + /** + * 获取thiamin属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.Thiamin } + * + */ + public NutritionalFactsGroup.Thiamin getThiamin() { + return thiamin; + } + + /** + * 设置thiamin属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.Thiamin } + * + */ + public void setThiamin(NutritionalFactsGroup.Thiamin value) { + this.thiamin = value; + } + + /** + * 获取totalCarbohydrate属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.TotalCarbohydrate } + * + */ + public NutritionalFactsGroup.TotalCarbohydrate getTotalCarbohydrate() { + return totalCarbohydrate; + } + + /** + * 设置totalCarbohydrate属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.TotalCarbohydrate } + * + */ + public void setTotalCarbohydrate(NutritionalFactsGroup.TotalCarbohydrate value) { + this.totalCarbohydrate = value; + } + + /** + * 获取totalFat属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.TotalFat } + * + */ + public NutritionalFactsGroup.TotalFat getTotalFat() { + return totalFat; + } + + /** + * 设置totalFat属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.TotalFat } + * + */ + public void setTotalFat(NutritionalFactsGroup.TotalFat value) { + this.totalFat = value; + } + + /** + * 获取transFat属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.TransFat } + * + */ + public NutritionalFactsGroup.TransFat getTransFat() { + return transFat; + } + + /** + * 设置transFat属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.TransFat } + * + */ + public void setTransFat(NutritionalFactsGroup.TransFat value) { + this.transFat = value; + } + + /** + * 获取vitaminA属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.VitaminA } + * + */ + public NutritionalFactsGroup.VitaminA getVitaminA() { + return vitaminA; + } + + /** + * 设置vitaminA属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.VitaminA } + * + */ + public void setVitaminA(NutritionalFactsGroup.VitaminA value) { + this.vitaminA = value; + } + + /** + * 获取vitaminC属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup.VitaminC } + * + */ + public NutritionalFactsGroup.VitaminC getVitaminC() { + return vitaminC; + } + + /** + * 设置vitaminC属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup.VitaminC } + * + */ + public void setVitaminC(NutritionalFactsGroup.VitaminC value) { + this.vitaminC = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}CalciumUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Calcium { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected CalciumUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link CalciumUnitOfMeasure } + * + */ + public CalciumUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link CalciumUnitOfMeasure } + * + */ + public void setUnitOfMeasure(CalciumUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}CholesterolUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Cholesterol { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected CholesterolUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link CholesterolUnit } + * + */ + public CholesterolUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link CholesterolUnit } + * + */ + public void setUnitOfMeasure(CholesterolUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class DietaryFiber { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}EnergyContentUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class EnergyContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected EnergyContentUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link EnergyContentUnit } + * + */ + public EnergyContentUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link EnergyContentUnit } + * + */ + public void setUnitOfMeasure(EnergyContentUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}EnergyContentUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class EnergyContentFromFat { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected EnergyContentUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link EnergyContentUnit } + * + */ + public EnergyContentUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link EnergyContentUnit } + * + */ + public void setUnitOfMeasure(EnergyContentUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class InsolubleFiber { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Iron { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class MonounsaturatedFat { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class OtherCarbohydrate { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Phosphorus { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class PolyunsaturatedFat { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Potassium { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Protein { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class SaturatedFat { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>PositiveDimension">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class ServingSize { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Sodium { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class SolubleFiber { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class SugarAlcohol { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Sugars { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Thiamin { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class TotalCarbohydrate { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class TotalFat { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class TransFat { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class VitaminA { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>FourPositiveNonZeroDecimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}NutritionServingUnit" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class VitaminC { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected NutritionServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link NutritionServingUnit } + * + */ + public NutritionServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link NutritionServingUnit } + * + */ + public void setUnitOfMeasure(NutritionServingUnit value) { + this.unitOfMeasure = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ORings.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ORings.java new file mode 100644 index 0000000..437cc05 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ORings.java @@ -0,0 +1,2040 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDiameterTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NominalOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NominalWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet1" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet2" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet3" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet4" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet5" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "color", + "colorMap", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemDiameterTolerance", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "nominalOutsideDiameter", + "nominalWidth", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "specificationMet1", + "specificationMet2", + "specificationMet3", + "specificationMet4", + "specificationMet5", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "ORings") +public class ORings { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemDiameterTolerance") + protected LengthDimension itemDiameterTolerance; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NominalOutsideDiameter") + protected LengthDimension nominalOutsideDiameter; + @XmlElement(name = "NominalWidth") + protected LengthDimension nominalWidth; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificationMet1") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet1; + @XmlElement(name = "SpecificationMet2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet2; + @XmlElement(name = "SpecificationMet3") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet3; + @XmlElement(name = "SpecificationMet4") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet4; + @XmlElement(name = "SpecificationMet5") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet5; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemDiameterTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterTolerance() { + return itemDiameterTolerance; + } + + /** + * 设置itemDiameterTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterTolerance(LengthDimension value) { + this.itemDiameterTolerance = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取nominalOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalOutsideDiameter() { + return nominalOutsideDiameter; + } + + /** + * 设置nominalOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalOutsideDiameter(LengthDimension value) { + this.nominalOutsideDiameter = value; + } + + /** + * 获取nominalWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalWidth() { + return nominalWidth; + } + + /** + * 设置nominalWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalWidth(LengthDimension value) { + this.nominalWidth = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificationMet1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet1() { + return specificationMet1; + } + + /** + * 设置specificationMet1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet1(String value) { + this.specificationMet1 = value; + } + + /** + * 获取specificationMet2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet2() { + return specificationMet2; + } + + /** + * 设置specificationMet2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet2(String value) { + this.specificationMet2 = value; + } + + /** + * 获取specificationMet3属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet3() { + return specificationMet3; + } + + /** + * 设置specificationMet3属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet3(String value) { + this.specificationMet3 = value; + } + + /** + * 获取specificationMet4属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet4() { + return specificationMet4; + } + + /** + * 设置specificationMet4属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet4(String value) { + this.specificationMet4 = value; + } + + /** + * 获取specificationMet5属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet5() { + return specificationMet5; + } + + /** + * 设置specificationMet5属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet5(String value) { + this.specificationMet5 = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OTCMedication.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OTCMedication.java new file mode 100644 index 0000000..500bd37 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OTCMedication.java @@ -0,0 +1,5010 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}LongStringNotNull" maxOccurs="3"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalEaches" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PackageSizeName" type="{}String" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Author" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="BackLabelImageUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unbound"/>
+ *               <enumeration value="video_cd"/>
+ *               <enumeration value="cadillac_binding"/>
+ *               <enumeration value="board_book"/>
+ *               <enumeration value="game_video"/>
+ *               <enumeration value="dvd"/>
+ *               <enumeration value="microfilm"/>
+ *               <enumeration value="thread_bound"/>
+ *               <enumeration value="pamphlet"/>
+ *               <enumeration value="3_5_and_5_25_inch_disk"/>
+ *               <enumeration value="rag_book"/>
+ *               <enumeration value="audioCD"/>
+ *               <enumeration value="loose_leaf"/>
+ *               <enumeration value="video_download"/>
+ *               <enumeration value="eyewear"/>
+ *               <enumeration value="audio_reel_tape"/>
+ *               <enumeration value="spiral_bound"/>
+ *               <enumeration value="cd_graphics"/>
+ *               <enumeration value="email_gift_certificate"/>
+ *               <enumeration value="bargain_book"/>
+ *               <enumeration value="cd_r"/>
+ *               <enumeration value="target_gift_card"/>
+ *               <enumeration value="poster"/>
+ *               <enumeration value="audio_video"/>
+ *               <enumeration value="dvd_r"/>
+ *               <enumeration value="wine"/>
+ *               <enumeration value="miscellaneous"/>
+ *               <enumeration value="battery"/>
+ *               <enumeration value="wireless_plan"/>
+ *               <enumeration value="journal"/>
+ *               <enumeration value="mp3_cd"/>
+ *               <enumeration value="library_audio_cd"/>
+ *               <enumeration value="pocket_book"/>
+ *               <enumeration value="kitchen"/>
+ *               <enumeration value="blu_ray"/>
+ *               <enumeration value="calendar"/>
+ *               <enumeration value="sports_apparel"/>
+ *               <enumeration value="printed_access_code"/>
+ *               <enumeration value="target_beauty"/>
+ *               <enumeration value="consumer_electronics"/>
+ *               <enumeration value="shoes"/>
+ *               <enumeration value="paper_gift_certificate"/>
+ *               <enumeration value="cd_rom"/>
+ *               <enumeration value="target_media"/>
+ *               <enumeration value="diary"/>
+ *               <enumeration value="lp_record"/>
+ *               <enumeration value="watch"/>
+ *               <enumeration value="grocery"/>
+ *               <enumeration value="betamax"/>
+ *               <enumeration value="VHStape"/>
+ *               <enumeration value="mini_disc"/>
+ *               <enumeration value="saddle_stitch"/>
+ *               <enumeration value="library_mp3_cd"/>
+ *               <enumeration value="3_5_inch_disk"/>
+ *               <enumeration value="carton_quantity"/>
+ *               <enumeration value="apparel"/>
+ *               <enumeration value="kindle_edition"/>
+ *               <enumeration value="luggage"/>
+ *               <enumeration value="school"/>
+ *               <enumeration value="plastic_gift_certificate"/>
+ *               <enumeration value="cd_rom_and_3_5_inch_disk"/>
+ *               <enumeration value="hat"/>
+ *               <enumeration value="target_pets"/>
+ *               <enumeration value="consumer_magazine"/>
+ *               <enumeration value="t_shirt"/>
+ *               <enumeration value="audio_download"/>
+ *               <enumeration value="target_gift"/>
+ *               <enumeration value="multiple_license"/>
+ *               <enumeration value="bookmark"/>
+ *               <enumeration value="target_ce"/>
+ *               <enumeration value="paper_catalog"/>
+ *               <enumeration value="s_vhs"/>
+ *               <enumeration value="wireless_plan_option"/>
+ *               <enumeration value="game_board"/>
+ *               <enumeration value="wireless_phone"/>
+ *               <enumeration value="foam_book"/>
+ *               <enumeration value="cards"/>
+ *               <enumeration value="dvd_i"/>
+ *               <enumeration value="game_cartridge"/>
+ *               <enumeration value="usb_flash_drive"/>
+ *               <enumeration value="diskette"/>
+ *               <enumeration value="ecard_gift_certificate"/>
+ *               <enumeration value="misc_supplies"/>
+ *               <enumeration value="mook"/>
+ *               <enumeration value="umd"/>
+ *               <enumeration value="cd_interactive"/>
+ *               <enumeration value="playstation"/>
+ *               <enumeration value="5_25_inch_disk"/>
+ *               <enumeration value="plastic_comb"/>
+ *               <enumeration value="wall_chart"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="home_improvement"/>
+ *               <enumeration value="digital"/>
+ *               <enumeration value="health_and_beauty"/>
+ *               <enumeration value="wireless_phone_SIMM"/>
+ *               <enumeration value="pod_hardback"/>
+ *               <enumeration value="home"/>
+ *               <enumeration value="e-points"/>
+ *               <enumeration value="mass_market"/>
+ *               <enumeration value="paperback_shinsho"/>
+ *               <enumeration value="pop-up"/>
+ *               <enumeration value="accessory"/>
+ *               <enumeration value="usb_memory_stick"/>
+ *               <enumeration value="imitation_leather"/>
+ *               <enumeration value="gift"/>
+ *               <enumeration value="target_toys"/>
+ *               <enumeration value="software"/>
+ *               <enumeration value="mp3_track"/>
+ *               <enumeration value="target_outdoor_sport"/>
+ *               <enumeration value="target_apparel"/>
+ *               <enumeration value="paperback_bunko"/>
+ *               <enumeration value="turtleback"/>
+ *               <enumeration value="bath_book"/>
+ *               <enumeration value="kindle_edition_av"/>
+ *               <enumeration value="unlocked_phone"/>
+ *               <enumeration value="office_product"/>
+ *               <enumeration value="lawn_and_garden"/>
+ *               <enumeration value="case"/>
+ *               <enumeration value="music_artist"/>
+ *               <enumeration value="game_puzzle"/>
+ *               <enumeration value="software_download"/>
+ *               <enumeration value="bonded_leather"/>
+ *               <enumeration value="target_jewelry"/>
+ *               <enumeration value="vas"/>
+ *               <enumeration value="novelty_book"/>
+ *               <enumeration value="theatrical_release"/>
+ *               <enumeration value="8_inch_disk"/>
+ *               <enumeration value="slide"/>
+ *               <enumeration value="side_stitch"/>
+ *               <enumeration value="transparency"/>
+ *               <enumeration value="target_kitchen"/>
+ *               <enumeration value="jp_oversized_book"/>
+ *               <enumeration value="pod_paperback"/>
+ *               <enumeration value="flexibound"/>
+ *               <enumeration value="tankobon_softcover"/>
+ *               <enumeration value="financial_product"/>
+ *               <enumeration value="kindle_single"/>
+ *               <enumeration value="audible_audiobook"/>
+ *               <enumeration value="mp3_album"/>
+ *               <enumeration value="sheet_music"/>
+ *               <enumeration value="tools"/>
+ *               <enumeration value="digital_audiobook"/>
+ *               <enumeration value="laser_disc"/>
+ *               <enumeration value="library"/>
+ *               <enumeration value="flap"/>
+ *               <enumeration value="vinyl_bound"/>
+ *               <enumeration value="volume_license"/>
+ *               <enumeration value="camera"/>
+ *               <enumeration value="bundle"/>
+ *               <enumeration value="map"/>
+ *               <enumeration value="hardcover"/>
+ *               <enumeration value="toy"/>
+ *               <enumeration value="workbook"/>
+ *               <enumeration value="kindle_edition_active"/>
+ *               <enumeration value="television"/>
+ *               <enumeration value="wireless_collateral"/>
+ *               <enumeration value="hd_dvd"/>
+ *               <enumeration value="ld_rom"/>
+ *               <enumeration value="ring_bound"/>
+ *               <enumeration value="target_baby"/>
+ *               <enumeration value="roughcut"/>
+ *               <enumeration value="organizer"/>
+ *               <enumeration value="dvd_audio"/>
+ *               <enumeration value="target_home"/>
+ *               <enumeration value="perfect"/>
+ *               <enumeration value="blu_ray_audio"/>
+ *               <enumeration value="single_issue_magazine"/>
+ *               <enumeration value="cassette"/>
+ *               <enumeration value="microfiche"/>
+ *               <enumeration value="magnetic_media"/>
+ *               <enumeration value="stationery"/>
+ *               <enumeration value="housewares"/>
+ *               <enumeration value="videotape"/>
+ *               <enumeration value="notebook"/>
+ *               <enumeration value="jewelry"/>
+ *               <enumeration value="textbook"/>
+ *               <enumeration value="tankobon_hardcover"/>
+ *               <enumeration value="loose_stones"/>
+ *               <enumeration value="film"/>
+ *               <enumeration value="music_download"/>
+ *               <enumeration value="license"/>
+ *               <enumeration value="cbhd"/>
+ *               <enumeration value="pod_generic"/>
+ *               <enumeration value="paperback"/>
+ *               <enumeration value="hardcover_spiral"/>
+ *               <enumeration value="baby_product"/>
+ *               <enumeration value="automotive"/>
+ *               <enumeration value="game"/>
+ *               <enumeration value="leather_bound"/>
+ *               <enumeration value="dcc"/>
+ *               <enumeration value="game_computer"/>
+ *               <enumeration value="target_sports"/>
+ *               <enumeration value="game_blocks"/>
+ *               <enumeration value="target_furniture"/>
+ *               <enumeration value="cd_video"/>
+ *               <enumeration value="digital_audio_tape"/>
+ *               <enumeration value="hardcover_comic"/>
+ *               <enumeration value="prepaid_phone_card"/>
+ *               <enumeration value="console"/>
+ *               <enumeration value="preloaded_digital_audio_player"/>
+ *               <enumeration value="sports"/>
+ *               <enumeration value="card_book"/>
+ *               <enumeration value="album"/>
+ *               <enumeration value="videodisc"/>
+ *               <enumeration value="address_book"/>
+ *               <enumeration value="unknown_binding"/>
+ *               <enumeration value="puppet"/>
+ *               <enumeration value="target_hardware"/>
+ *               <enumeration value="pc"/>
+ *               <enumeration value="application"/>
+ *               <enumeration value="target_food"/>
+ *               <enumeration value="wireless_phone_accessory"/>
+ *               <enumeration value="nintendo64"/>
+ *               <enumeration value="target_luggage"/>
+ *               <enumeration value="comic"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="CustomerReturnPolicy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="standard"/>
+ *               <enumeration value="non_returnable"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DietaryFiber" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="Edition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyContent" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="EquivalentProductVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="EuAcousticNoiseSymbol" type="{}EuAcousticNoiseValue" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FcShelfLifePadTime" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatProperShippingName" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatRegulatoryPackingGroup" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatStorageRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatTransportationRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="CoverageArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="PurchasingAgeRestriction" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFat" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Sodium" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SugarAlcohol" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Sugars" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "indications", + "itemForm", + "targetGender", + "unitCount", + "battery", + "ingredients", + "materialType", + "alcoholContent", + "targetAudienceBase", + "externalTestingCertification", + "finishType", + "platinumKeywords", + "eachUnitCount", + "packageTypeName", + "totalEaches", + "packageSizeName", + "itemSpecialty", + "warnings", + "isAdultProduct", + "specialFeatures", + "powerSource", + "isACAdapterIncluded", + "directions", + "specialIngredients", + "allergenInformation", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "useByRecommendation", + "manufacturerContactInformation", + "servingSize", + "displayLength", + "displayWeight", + "displayVolume", + "countryString", + "materialComposition", + "coverage", + "itemDiameter", + "customerRestrictionType", + "language", + "isExpirationDatedProduct", + "legalComplianceCertificationValue", + "author", + "backLabelImageUrl", + "baseCurveRadius", + "binding", + "biotin", + "calciumString", + "chloride", + "cholesterolString", + "chromium", + "codabar", + "copper", + "customerReturnPolicy", + "dietaryFiber", + "dietaryFiberString", + "edition", + "energyContent", + "energyString", + "equivalentProductVolume", + "euAcousticNoiseSymbol", + "fabricType", + "fcShelfLifePadTime", + "finishTypes", + "fluoride", + "folicAcid", + "hairType", + "hallmark", + "hazmatException", + "hazmatProperShippingName", + "hazmatRegulatoryPackingGroup", + "hazmatStorageRegulatoryClass", + "hazmatTransportationRegulatoryClass", + "importerContactInformation", + "iodine", + "ironString", + "coverageArea", + "displayDepth", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "itemThickness", + "itemTypeName", + "legalComplianceCertificationMetadata1", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationStatus1", + "magnesium", + "manganese", + "material", + "modelName", + "molybdenum", + "monounsaturatedFatString", + "niacin", + "opticalPower", + "artistBiography", + "packerContactInformation", + "pantothenicAcid", + "phosphorusString", + "polyunsaturatedFatString", + "potassiumString", + "powerPlugType", + "proteinString", + "publicationDate", + "purchasingAgeRestriction", + "saltPerServingString", + "saturatedFat", + "saturatedFatString", + "selenium", + "servingRecommendation", + "shaftType", + "sodium", + "sodiumString", + "specialty", + "starch", + "style", + "sugarAlcohol", + "sugarAlcoholString", + "sugars", + "sugarsString", + "thiaminString", + "totalCarbohydrate", + "totalCarbohydrateString", + "totalFatString", + "ppuCountType", + "vitaminAString", + "vitaminB12", + "vitaminB2", + "vitaminB6", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "volumeCapacityName", + "weeeTaxValue", + "zinc" +}) +@XmlRootElement(name = "OTCMedication") +public class OTCMedication { + + @XmlElement(name = "VariationData") + protected OTCMedication.VariationData variationData; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "UnitCount") + protected OTCMedication.UnitCount unitCount; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "Ingredients", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "AlcoholContent") + protected OTCMedication.AlcoholContent alcoholContent; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "TotalEaches") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEaches; + @XmlElement(name = "PackageSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageSizeName; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + @XmlElement(name = "Author") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String author; + @XmlElement(name = "BackLabelImageUrl") + @XmlSchemaType(name = "anyURI") + protected String backLabelImageUrl; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "Binding") + protected String binding; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "CustomerReturnPolicy") + protected String customerReturnPolicy; + @XmlElement(name = "DietaryFiber") + protected BigDecimal dietaryFiber; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "Edition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edition; + @XmlElement(name = "EnergyContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyContent; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "EquivalentProductVolume") + protected VolumeDimension equivalentProductVolume; + @XmlElement(name = "EuAcousticNoiseSymbol") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger euAcousticNoiseSymbol; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FcShelfLifePadTime") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fcShelfLifePadTime; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HazmatProperShippingName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatProperShippingName; + @XmlElement(name = "HazmatRegulatoryPackingGroup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatRegulatoryPackingGroup; + @XmlElement(name = "HazmatStorageRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatStorageRegulatoryClass; + @XmlElement(name = "HazmatTransportationRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatTransportationRegulatoryClass; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "CoverageArea") + protected AreaDimension coverageArea; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "PurchasingAgeRestriction") + protected BigDecimal purchasingAgeRestriction; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "SaturatedFat") + protected BigDecimal saturatedFat; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "Sodium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodium; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "SugarAlcohol") + protected BigDecimal sugarAlcohol; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Sugars") + protected BigDecimal sugars; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "TotalCarbohydrate") + protected BigDecimal totalCarbohydrate; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OTCMedication.VariationData } + * + */ + public OTCMedication.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OTCMedication.VariationData } + * + */ + public void setVariationData(OTCMedication.VariationData value) { + this.variationData = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link OTCMedication.UnitCount } + * + */ + public OTCMedication.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link OTCMedication.UnitCount } + * + */ + public void setUnitCount(OTCMedication.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link OTCMedication.AlcoholContent } + * + */ + public OTCMedication.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link OTCMedication.AlcoholContent } + * + */ + public void setAlcoholContent(OTCMedication.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取totalEaches属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEaches() { + return totalEaches; + } + + /** + * 设置totalEaches属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEaches(BigInteger value) { + this.totalEaches = value; + } + + /** + * 获取packageSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageSizeName() { + return packageSizeName; + } + + /** + * 设置packageSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageSizeName(String value) { + this.packageSizeName = value; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + /** + * 获取author属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthor() { + return author; + } + + /** + * 设置author属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthor(String value) { + this.author = value; + } + + /** + * 获取backLabelImageUrl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackLabelImageUrl() { + return backLabelImageUrl; + } + + /** + * 设置backLabelImageUrl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackLabelImageUrl(String value) { + this.backLabelImageUrl = value; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBinding(String value) { + this.binding = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取customerReturnPolicy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerReturnPolicy() { + return customerReturnPolicy; + } + + /** + * 设置customerReturnPolicy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerReturnPolicy(String value) { + this.customerReturnPolicy = value; + } + + /** + * 获取dietaryFiber属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDietaryFiber() { + return dietaryFiber; + } + + /** + * 设置dietaryFiber属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDietaryFiber(BigDecimal value) { + this.dietaryFiber = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取edition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdition() { + return edition; + } + + /** + * 设置edition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdition(String value) { + this.edition = value; + } + + /** + * 获取energyContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyContent() { + return energyContent; + } + + /** + * 设置energyContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyContent(String value) { + this.energyContent = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取equivalentProductVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getEquivalentProductVolume() { + return equivalentProductVolume; + } + + /** + * 设置equivalentProductVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setEquivalentProductVolume(VolumeDimension value) { + this.equivalentProductVolume = value; + } + + /** + * 获取euAcousticNoiseSymbol属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEuAcousticNoiseSymbol() { + return euAcousticNoiseSymbol; + } + + /** + * 设置euAcousticNoiseSymbol属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEuAcousticNoiseSymbol(BigInteger value) { + this.euAcousticNoiseSymbol = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取fcShelfLifePadTime属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFcShelfLifePadTime() { + return fcShelfLifePadTime; + } + + /** + * 设置fcShelfLifePadTime属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFcShelfLifePadTime(String value) { + this.fcShelfLifePadTime = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取hazmatProperShippingName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatProperShippingName() { + return hazmatProperShippingName; + } + + /** + * 设置hazmatProperShippingName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatProperShippingName(String value) { + this.hazmatProperShippingName = value; + } + + /** + * 获取hazmatRegulatoryPackingGroup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatRegulatoryPackingGroup() { + return hazmatRegulatoryPackingGroup; + } + + /** + * 设置hazmatRegulatoryPackingGroup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatRegulatoryPackingGroup(String value) { + this.hazmatRegulatoryPackingGroup = value; + } + + /** + * 获取hazmatStorageRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatStorageRegulatoryClass() { + return hazmatStorageRegulatoryClass; + } + + /** + * 设置hazmatStorageRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatStorageRegulatoryClass(String value) { + this.hazmatStorageRegulatoryClass = value; + } + + /** + * 获取hazmatTransportationRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatTransportationRegulatoryClass() { + return hazmatTransportationRegulatoryClass; + } + + /** + * 设置hazmatTransportationRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatTransportationRegulatoryClass(String value) { + this.hazmatTransportationRegulatoryClass = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取coverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getCoverageArea() { + return coverageArea; + } + + /** + * 设置coverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setCoverageArea(AreaDimension value) { + this.coverageArea = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取purchasingAgeRestriction属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPurchasingAgeRestriction() { + return purchasingAgeRestriction; + } + + /** + * 设置purchasingAgeRestriction属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPurchasingAgeRestriction(BigDecimal value) { + this.purchasingAgeRestriction = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取saturatedFat属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSaturatedFat() { + return saturatedFat; + } + + /** + * 设置saturatedFat属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSaturatedFat(BigDecimal value) { + this.saturatedFat = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取sodium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodium() { + return sodium; + } + + /** + * 设置sodium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodium(String value) { + this.sodium = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取sugarAlcohol属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSugarAlcohol() { + return sugarAlcohol; + } + + /** + * 设置sugarAlcohol属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSugarAlcohol(BigDecimal value) { + this.sugarAlcohol = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取sugars属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSugars() { + return sugars; + } + + /** + * 设置sugars属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSugars(BigDecimal value) { + this.sugars = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取totalCarbohydrate属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getTotalCarbohydrate() { + return totalCarbohydrate; + } + + /** + * 设置totalCarbohydrate属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setTotalCarbohydrate(BigDecimal value) { + this.totalCarbohydrate = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "flavor", + "scent", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ObjectFactory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ObjectFactory.java new file mode 100644 index 0000000..f86b8e8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ObjectFactory.java @@ -0,0 +1,12400 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the com.amazon.SellingPartnerAPI.model package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _InsideDiameter_QNAME = new QName("", "InsideDiameter"); + private final static QName _ProcessorBrand_QNAME = new QName("", "ProcessorBrand"); + private final static QName _MaxMemorySupported_QNAME = new QName("", "MaxMemorySupported"); + private final static QName _InputVideoConnectors_QNAME = new QName("", "InputVideoConnectors"); + private final static QName _PowerConsumption_QNAME = new QName("", "PowerConsumption"); + private final static QName _MaximumOperatingDistance_QNAME = new QName("", "MaximumOperatingDistance"); + private final static QName _PowerSource_QNAME = new QName("", "PowerSource"); + private final static QName _RAMSize_QNAME = new QName("", "RAMSize"); + private final static QName _NumberOfStarts_QNAME = new QName("", "NumberOfStarts"); + private final static QName _CableInterface_QNAME = new QName("", "CableInterface"); + private final static QName _DriveRPM_QNAME = new QName("", "DriveRPM"); + private final static QName _DockingStationExternalInterface_QNAME = new QName("", "DockingStationExternalInterface"); + private final static QName _NumberOfLPT1PrinterPorts_QNAME = new QName("", "NumberOfLPT1PrinterPorts"); + private final static QName _FanPowerConnector_QNAME = new QName("", "FanPowerConnector"); + private final static QName _SVideoInputType_QNAME = new QName("", "SVideoInputType"); + private final static QName _MinimumCompatibleThickness_QNAME = new QName("", "MinimumCompatibleThickness"); + private final static QName _FixedFocalLength_QNAME = new QName("", "FixedFocalLength"); + private final static QName _SizeName_QNAME = new QName("", "SizeName"); + private final static QName _Averageseektime_QNAME = new QName("", "Averageseektime"); + private final static QName _WirelessTechnology_QNAME = new QName("", "WirelessTechnology"); + private final static QName _PointMaterialType_QNAME = new QName("", "PointMaterialType"); + private final static QName _NumberOfButtons_QNAME = new QName("", "NumberOfButtons"); + private final static QName _SpeedRating_QNAME = new QName("", "SpeedRating"); + private final static QName _DisplayResolutionMaximum_QNAME = new QName("", "DisplayResolutionMaximum"); + private final static QName _MemoryStorageCapacity_QNAME = new QName("", "MemoryStorageCapacity"); + private final static QName _BluRayRegion_QNAME = new QName("", "BluRayRegion"); + private final static QName _ShaderClock_QNAME = new QName("", "ShaderClock"); + private final static QName _NoiseReductionLevel_QNAME = new QName("", "NoiseReductionLevel"); + private final static QName _MinShutterSpeed_QNAME = new QName("", "MinShutterSpeed"); + private final static QName _TotalNumberOfInternalBays_QNAME = new QName("", "TotalNumberOfInternalBays"); + private final static QName _RAMFormFactor_QNAME = new QName("", "RAMFormFactor"); + private final static QName _ThreeDTechnology_QNAME = new QName("", "ThreeDTechnology"); + private final static QName _CasLatency_QNAME = new QName("", "CasLatency"); + private final static QName _HardwarePlatform_QNAME = new QName("", "HardwarePlatform"); + private final static QName _TabletSurfaceActiveArea_QNAME = new QName("", "TabletSurfaceActiveArea"); + private final static QName _ShoulderDiameter_QNAME = new QName("", "ShoulderDiameter"); + private final static QName _HardDriveSize_QNAME = new QName("", "HardDriveSize"); + private final static QName _NumberOfPorts_QNAME = new QName("", "NumberOfPorts"); + private final static QName _MemorySlotsAvailable_QNAME = new QName("", "MemorySlotsAvailable"); + private final static QName _StorageMaterialType_QNAME = new QName("", "StorageMaterialType"); + private final static QName _TVTunerVideoOutputInterface_QNAME = new QName("", "TVTunerVideoOutputInterface"); + private final static QName _ExpansionSlots_QNAME = new QName("", "ExpansionSlots"); + private final static QName _GraphicsCardMaxResolution_QNAME = new QName("", "GraphicsCardMaxResolution"); + private final static QName _DigitalZoom_QNAME = new QName("", "DigitalZoom"); + private final static QName _LargestFanSize_QNAME = new QName("", "LargestFanSize"); + private final static QName _TunerTechnology_QNAME = new QName("", "TunerTechnology"); + private final static QName _MaxDownstreamTransmissionRate_QNAME = new QName("", "MaxDownstreamTransmissionRate"); + private final static QName _ReadSpeed_QNAME = new QName("", "ReadSpeed"); + private final static QName _PowerPlugType_QNAME = new QName("", "PowerPlugType"); + private final static QName _AntennaLocation_QNAME = new QName("", "AntennaLocation"); + private final static QName _WasherType_QNAME = new QName("", "WasherType"); + private final static QName _NumberOfSerialPorts_QNAME = new QName("", "NumberOfSerialPorts"); + private final static QName _PrimaryHeadphoneUse_QNAME = new QName("", "PrimaryHeadphoneUse"); + private final static QName _Speaker_QNAME = new QName("", "Speaker"); + private final static QName _ProjectionMethod_QNAME = new QName("", "ProjectionMethod"); + private final static QName _ComputerMemoryFormFactor_QNAME = new QName("", "ComputerMemoryFormFactor"); + private final static QName _PressureLevels_QNAME = new QName("", "PressureLevels"); + private final static QName _TotalMiniHDMIPorts_QNAME = new QName("", "TotalMiniHDMIPorts"); + private final static QName _UpperTemperatureRating_QNAME = new QName("", "UpperTemperatureRating"); + private final static QName _FlashModesDescription_QNAME = new QName("", "FlashModesDescription"); + private final static QName _TweeterDriverDiameter_QNAME = new QName("", "TweeterDriverDiameter"); + private final static QName _DurationOfMapService_QNAME = new QName("", "DurationOfMapService"); + private final static QName _MediaLayers_QNAME = new QName("", "MediaLayers"); + private final static QName _FrontWebcamResolution_QNAME = new QName("", "FrontWebcamResolution"); + private final static QName _PhotoFilterMountType_QNAME = new QName("", "PhotoFilterMountType"); + private final static QName _TotalFrontPanelUSB11Ports_QNAME = new QName("", "TotalFrontPanelUSB1.1Ports"); + private final static QName _USBPortType_QNAME = new QName("", "USBPortType"); + private final static QName _BatteryChargeCycles_QNAME = new QName("", "BatteryChargeCycles"); + private final static QName _BaseLength_QNAME = new QName("", "BaseLength"); + private final static QName _Audio_QNAME = new QName("", "Audio"); + private final static QName _ThreadStyle_QNAME = new QName("", "ThreadStyle"); + private final static QName _ThreeDReady_QNAME = new QName("", "ThreeDReady"); + private final static QName _CompatibleDeviceSize_QNAME = new QName("", "CompatibleDeviceSize"); + private final static QName _NumberOfTurns_QNAME = new QName("", "NumberOfTurns"); + private final static QName _ProductTaxCode_QNAME = new QName("", "ProductTaxCode"); + private final static QName _OpticalDriveIntegrated_QNAME = new QName("", "OpticalDriveIntegrated"); + private final static QName _WebcamVideoCaptureResolution_QNAME = new QName("", "WebcamVideoCaptureResolution"); + private final static QName _MaximumDoubleShearStrength_QNAME = new QName("", "MaximumDoubleShearStrength"); + private final static QName _ImageStabilization_QNAME = new QName("", "ImageStabilization"); + private final static QName _MotherboardFormFactor_QNAME = new QName("", "MotherboardFormFactor"); + private final static QName _NumberOfeSATAPorts_QNAME = new QName("", "NumberOfeSATAPorts"); + private final static QName _CableType_QNAME = new QName("", "CableType"); + private final static QName _WirelessInputDeviceTechnology_QNAME = new QName("", "WirelessInputDeviceTechnology"); + private final static QName _FocusType_QNAME = new QName("", "FocusType"); + private final static QName _CPUSocketType_QNAME = new QName("", "CPUSocketType"); + private final static QName _MerchantFulfillmentID_QNAME = new QName("", "MerchantFulfillmentID"); + private final static QName _MaxAperture_QNAME = new QName("", "MaxAperture"); + private final static QName _PlatformCompatability_QNAME = new QName("", "PlatformCompatability"); + private final static QName _ProcessorCoolingDevice_QNAME = new QName("", "ProcessorCoolingDevice"); + private final static QName _TotalUSB10Connectors_QNAME = new QName("", "TotalUSB1.0Connectors"); + private final static QName _NASNetworkInterface_QNAME = new QName("", "NASNetworkInterface"); + private final static QName _CameraFilmSpeed_QNAME = new QName("", "CameraFilmSpeed"); + private final static QName _ConnectionType_QNAME = new QName("", "ConnectionType"); + private final static QName _TotalUSB30Connectors_QNAME = new QName("", "TotalUSB3.0Connectors"); + private final static QName _MarketplaceName_QNAME = new QName("", "MarketplaceName"); + private final static QName _NumberOfSATAPorts_QNAME = new QName("", "NumberOfSATAPorts"); + private final static QName _MemoryStandard_QNAME = new QName("", "MemoryStandard"); + private final static QName _Color_QNAME = new QName("", "Color"); + private final static QName _MountingType_QNAME = new QName("", "MountingType"); + private final static QName _SubscriptionTermName_QNAME = new QName("", "SubscriptionTermName"); + private final static QName _MinimumSupportedScreenSize_QNAME = new QName("", "MinimumSupportedScreenSize"); + private final static QName _CompatibleWithTorxWrench_QNAME = new QName("", "CompatibleWithTorxWrench"); + private final static QName _ContrastRatio_QNAME = new QName("", "ContrastRatio"); + private final static QName _TotalCompositePorts_QNAME = new QName("", "TotalCompositePorts"); + private final static QName _HeadphoneStyle_QNAME = new QName("", "HeadphoneStyle"); + private final static QName _ThreadType_QNAME = new QName("", "ThreadType"); + private final static QName _StyleName_QNAME = new QName("", "StyleName"); + private final static QName _InputDeviceInterfaceTechnology_QNAME = new QName("", "InputDeviceInterfaceTechnology"); + private final static QName _NumberOfGamingPorts_QNAME = new QName("", "NumberOfGamingPorts"); + private final static QName _MaxEthernetSpeed_QNAME = new QName("", "MaxEthernetSpeed"); + private final static QName _OperatingSystem_QNAME = new QName("", "OperatingSystem"); + private final static QName _CoreClock_QNAME = new QName("", "CoreClock"); + private final static QName _SATARAID_QNAME = new QName("", "SATARAID"); + private final static QName _ProcessorType_QNAME = new QName("", "ProcessorType"); + private final static QName _MultiGPUTechnology_QNAME = new QName("", "MultiGPUTechnology"); + private final static QName _NumberOfUSB20Ports_QNAME = new QName("", "NumberOfUSB2.0Ports"); + private final static QName _InputDeviceDesignStyle_QNAME = new QName("", "InputDeviceDesignStyle"); + private final static QName _SpecificationMet_QNAME = new QName("", "SpecificationMet"); + private final static QName _TotalDVIPorts_QNAME = new QName("", "TotalDVIPorts"); + private final static QName _Language_QNAME = new QName("", "Language"); + private final static QName _NetworkingProtocol_QNAME = new QName("", "NetworkingProtocol"); + private final static QName _AmplifierType_QNAME = new QName("", "AmplifierType"); + private final static QName _ComputerWirelessType_QNAME = new QName("", "ComputerWirelessType"); + private final static QName _SignalPassthroughTechnology_QNAME = new QName("", "SignalPassthroughTechnology"); + private final static QName _MaxWeightRecommendation_QNAME = new QName("", "MaxWeightRecommendation"); + private final static QName _PrintingMediaType_QNAME = new QName("", "PrintingMediaType"); + private final static QName _CompatibleWithInsideDiameter_QNAME = new QName("", "CompatibleWithInsideDiameter"); + private final static QName _NumberOfSATAPowerConnectors_QNAME = new QName("", "NumberOfSATAPowerConnectors"); + private final static QName _VideoUpconversionTechnologies_QNAME = new QName("", "VideoUpconversionTechnologies"); + private final static QName _NumberOfHDMIPorts_QNAME = new QName("", "NumberOfHDMIPorts"); + private final static QName _MinimumSystemRequirements_QNAME = new QName("", "MinimumSystemRequirements"); + private final static QName _FlashDedication_QNAME = new QName("", "FlashDedication"); + private final static QName _ImageSensor_QNAME = new QName("", "ImageSensor"); + private final static QName _BufferSize_QNAME = new QName("", "BufferSize"); + private final static QName _CacheSize_QNAME = new QName("", "CacheSize"); + private final static QName _HeadHeightTolerance_QNAME = new QName("", "HeadHeightTolerance"); + private final static QName _CPUSocketCompatability_QNAME = new QName("", "CPUSocketCompatability"); + private final static QName _HasProgrammableButtons_QNAME = new QName("", "HasProgrammableButtons"); + private final static QName _ThreadCoverage_QNAME = new QName("", "ThreadCoverage"); + private final static QName _NumberOfFirewirePorts_QNAME = new QName("", "NumberOfFirewirePorts"); + private final static QName _SKU_QNAME = new QName("", "SKU"); + private final static QName _TotalNumberOfExternalBays_QNAME = new QName("", "TotalNumberOfExternalBays"); + private final static QName _NumberOfPS2Ports_QNAME = new QName("", "NumberOfPS2Ports"); + private final static QName _SpeakersNominalOutputPower_QNAME = new QName("", "SpeakersNominalOutputPower"); + private final static QName _PhotoFilterEffectSize_QNAME = new QName("", "PhotoFilterEffectSize"); + private final static QName _MaximumVerticalRefreshRate_QNAME = new QName("", "MaximumVerticalRefreshRate"); + private final static QName _SpeakersMaximumOutputPower_QNAME = new QName("", "SpeakersMaximumOutputPower"); + private final static QName _CalibrationTechnology_QNAME = new QName("", "CalibrationTechnology"); + private final static QName _Address_QNAME = new QName("", "Address"); + private final static QName _CompatibleMemoryCard_QNAME = new QName("", "CompatibleMemoryCard"); + private final static QName _PowerFactorCorrection_QNAME = new QName("", "PowerFactorCorrection"); + private final static QName _HasColorScreen_QNAME = new QName("", "HasColorScreen"); + private final static QName _BoxContents_QNAME = new QName("", "BoxContents"); + private final static QName _PCIExpressConnectorConfiguration_QNAME = new QName("", "PCIExpressConnectorConfiguration"); + private final static QName _ShipOption_QNAME = new QName("", "ShipOption"); + private final static QName _TotalMicrophonePorts_QNAME = new QName("", "TotalMicrophonePorts"); + private final static QName _TotalPreampOutputs_QNAME = new QName("", "TotalPreampOutputs"); + private final static QName _ConnectorNumber_QNAME = new QName("", "ConnectorNumber"); + private final static QName _InternetApplications_QNAME = new QName("", "InternetApplications"); + private final static QName _ItemDepth_QNAME = new QName("", "ItemDepth"); + private final static QName _TotalFrontPanelUSB30Ports_QNAME = new QName("", "TotalFrontPanelUSB3.0Ports"); + private final static QName _OutsideThreadSize_QNAME = new QName("", "OutsideThreadSize"); + private final static QName _DVDRegion_QNAME = new QName("", "DVDRegion"); + private final static QName _ThrowRatio_QNAME = new QName("", "ThrowRatio"); + private final static QName _ThreadLength_QNAME = new QName("", "ThreadLength"); + private final static QName _ScreenResolution_QNAME = new QName("", "ScreenResolution"); + private final static QName _Denomination_QNAME = new QName("", "Denomination"); + private final static QName _DeliveryChannel_QNAME = new QName("", "DeliveryChannel"); + private final static QName _MemoryCardType_QNAME = new QName("", "MemoryCardType"); + private final static QName _PhotoFilterBayonetSize_QNAME = new QName("", "PhotoFilterBayonetSize"); + private final static QName _TabletInputMethod_QNAME = new QName("", "TabletInputMethod"); + private final static QName _ItemThickness_QNAME = new QName("", "ItemThickness"); + private final static QName _MaxUpstreamTransmissionRate_QNAME = new QName("", "MaxUpstreamTransmissionRate"); + private final static QName _ScreenTrigger_QNAME = new QName("", "ScreenTrigger"); + private final static QName _ZoomType_QNAME = new QName("", "ZoomType"); + private final static QName _TotalFirewire800Connectors_QNAME = new QName("", "TotalFirewire800Connectors"); + private final static QName _TweeterSpeakerDiameter_QNAME = new QName("", "TweeterSpeakerDiameter"); + private final static QName _ColorMap_QNAME = new QName("", "ColorMap"); + private final static QName _SoundCardInterface_QNAME = new QName("", "SoundCardInterface"); + private final static QName _FrontPanelInputs_QNAME = new QName("", "FrontPanelInputs"); + private final static QName _TotalVideoOutPorts_QNAME = new QName("", "TotalVideoOutPorts"); + private final static QName _RemoteIncluded_QNAME = new QName("", "RemoteIncluded"); + private final static QName _TotalFirewire400Connectors_QNAME = new QName("", "TotalFirewire400Connectors"); + private final static QName _TotalComponentInPorts_QNAME = new QName("", "TotalComponentInPorts"); + private final static QName _AmazonOrderItemCode_QNAME = new QName("", "AmazonOrderItemCode"); + private final static QName _SpeakerGrilleMaterial_QNAME = new QName("", "SpeakerGrilleMaterial"); + private final static QName _SelfLockingMechanismType_QNAME = new QName("", "SelfLockingMechanismType"); + private final static QName _PhotoFilterDropInSize_QNAME = new QName("", "PhotoFilterDropInSize"); + private final static QName _KeystoneCorrection_QNAME = new QName("", "KeystoneCorrection"); + private final static QName _GraphicsCardCooler_QNAME = new QName("", "GraphicsCardCooler"); + private final static QName _KeyboardDescription_QNAME = new QName("", "KeyboardDescription"); + private final static QName _ExteriorFinish_QNAME = new QName("", "ExteriorFinish"); + private final static QName _MagneticPullCapacity_QNAME = new QName("", "MagneticPullCapacity"); + private final static QName _AudioEncoding_QNAME = new QName("", "AudioEncoding"); + private final static QName _ResponseTime_QNAME = new QName("", "ResponseTime"); + private final static QName _SSDConnectorPins_QNAME = new QName("", "SSDConnectorPins"); + private final static QName _NumberOfSpeakers_QNAME = new QName("", "NumberOfSpeakers"); + private final static QName _LampWattage_QNAME = new QName("", "LampWattage"); + private final static QName _UncompressedDiameter_QNAME = new QName("", "UncompressedDiameter"); + private final static QName _NumberOfSatelliteSpeakers_QNAME = new QName("", "NumberOfSatelliteSpeakers"); + private final static QName _AmazonOrderID_QNAME = new QName("", "AmazonOrderID"); + private final static QName _NumberOfEthernetPorts_QNAME = new QName("", "NumberOfEthernetPorts"); + private final static QName _SLICertification_QNAME = new QName("", "SLICertification"); + private final static QName _Averagelatency_QNAME = new QName("", "Averagelatency"); + private final static QName _ConnectivityType_QNAME = new QName("", "ConnectivityType"); + private final static QName _DeviceHardwareCompatability_QNAME = new QName("", "DeviceHardwareCompatability"); + private final static QName _IndentationHardness_QNAME = new QName("", "IndentationHardness"); + private final static QName _CarrierCode_QNAME = new QName("", "CarrierCode"); + private final static QName _BiAmpable_QNAME = new QName("", "BiAmpable"); + private final static QName _ThreadSize_QNAME = new QName("", "ThreadSize"); + private final static QName _SubwooferPowerTechnology_QNAME = new QName("", "SubwooferPowerTechnology"); + private final static QName _TotalFrontPaneleSataPorts_QNAME = new QName("", "TotalFrontPaneleSataPorts"); + private final static QName _ProcessorCount_QNAME = new QName("", "ProcessorCount"); + private final static QName _ComputerMemoryTechnology_QNAME = new QName("", "ComputerMemoryTechnology"); + private final static QName _TabletResolution_QNAME = new QName("", "TabletResolution"); + private final static QName _TotalVgaInPorts_QNAME = new QName("", "TotalVgaInPorts"); + private final static QName _SpeakerMaximumInputPower_QNAME = new QName("", "SpeakerMaximumInputPower"); + private final static QName _InterfaceType_QNAME = new QName("", "InterfaceType"); + private final static QName _ImageDiagonalSize_QNAME = new QName("", "ImageDiagonalSize"); + private final static QName _ParentalControlTechnology_QNAME = new QName("", "ParentalControlTechnology"); + private final static QName _AllergenInformation_QNAME = new QName("", "AllergenInformation"); + private final static QName _MaximumSupportedScreenSize_QNAME = new QName("", "MaximumSupportedScreenSize"); + private final static QName _MaxFocalLength_QNAME = new QName("", "MaxFocalLength"); + private final static QName _MaxShearStrength_QNAME = new QName("", "MaxShearStrength"); + private final static QName _WirelessStandard_QNAME = new QName("", "WirelessStandard"); + private final static QName _SpeakerCount_QNAME = new QName("", "SpeakerCount"); + private final static QName _AntennaDescription_QNAME = new QName("", "AntennaDescription"); + private final static QName _NumberOfLithiumMetalCells_QNAME = new QName("", "NumberOfLithiumMetalCells"); + private final static QName _NetworkAdapterType_QNAME = new QName("", "NetworkAdapterType"); + private final static QName _SpeakerDiameter_QNAME = new QName("", "SpeakerDiameter"); + private final static QName _TotalUSB20Connectors_QNAME = new QName("", "TotalUSB2.0Connectors"); + private final static QName _HotswapBayType_QNAME = new QName("", "HotswapBayType"); + private final static QName _ACAdapterCurrent_QNAME = new QName("", "ACAdapterCurrent"); + private final static QName _MaximumHorizontalVideoResolution_QNAME = new QName("", "MaximumHorizontalVideoResolution"); + private final static QName _TweeterSpeakerMaterial_QNAME = new QName("", "TweeterSpeakerMaterial"); + private final static QName _NumberOfUSBHubConnectorPorts_QNAME = new QName("", "NumberOfUSBHubConnectorPorts"); + private final static QName _MaximumThrowRatio_QNAME = new QName("", "MaximumThrowRatio"); + private final static QName _CableSpeed_QNAME = new QName("", "CableSpeed"); + private final static QName _NumberOfexternalBays_QNAME = new QName("", "NumberOfexternalBays"); + private final static QName _InternalConnector_QNAME = new QName("", "InternalConnector"); + private final static QName _MinimumVerticalRefreshRate_QNAME = new QName("", "MinimumVerticalRefreshRate"); + private final static QName _ItemDiameter_QNAME = new QName("", "ItemDiameter"); + private final static QName _MountMotion_QNAME = new QName("", "MountMotion"); + private final static QName _MerchantPromotionID_QNAME = new QName("", "MerchantPromotionID"); + private final static QName _TotalFrontPanelAudioInPorts_QNAME = new QName("", "TotalFrontPanelAudioInPorts"); + private final static QName _HasAutoFocus_QNAME = new QName("", "HasAutoFocus"); + private final static QName _RecordingCapacity_QNAME = new QName("", "RecordingCapacity"); + private final static QName _ViewingAngle_QNAME = new QName("", "ViewingAngle"); + private final static QName _HeadHeight_QNAME = new QName("", "HeadHeight"); + private final static QName _LANPortBandwidth_QNAME = new QName("", "LANPortBandwidth"); + private final static QName _Remote_QNAME = new QName("", "Remote"); + private final static QName _ComputerMemoryType_QNAME = new QName("", "ComputerMemoryType"); + private final static QName _FanIncluded_QNAME = new QName("", "FanIncluded"); + private final static QName _URacksize_QNAME = new QName("", "URacksize"); + private final static QName _TotalSVideoInPorts_QNAME = new QName("", "TotalSVideoInPorts"); + private final static QName _ProcessorSeries_QNAME = new QName("", "ProcessorSeries"); + private final static QName _MaxExpandedMemorySupported_QNAME = new QName("", "MaxExpandedMemorySupported"); + private final static QName _ProcessorSpeed_QNAME = new QName("", "ProcessorSpeed"); + private final static QName _HardDiskRotationalSpeed_QNAME = new QName("", "HardDiskRotationalSpeed"); + private final static QName _VerticalKeystoneCorrection_QNAME = new QName("", "VerticalKeystoneCorrection"); + private final static QName _MinimumImageSize_QNAME = new QName("", "MinimumImageSize"); + private final static QName _SPDIFOutput_QNAME = new QName("", "SPDIFOutput"); + private final static QName _PresentationRemoteOperatingDistance_QNAME = new QName("", "PresentationRemoteOperatingDistance"); + private final static QName _Northbridge_QNAME = new QName("", "Northbridge"); + private final static QName _AdditionalFunctionality_QNAME = new QName("", "AdditionalFunctionality"); + private final static QName _TVTunerVideoStandard_QNAME = new QName("", "TVTunerVideoStandard"); + private final static QName _PanelWindowLocation_QNAME = new QName("", "PanelWindowLocation"); + private final static QName _Series_QNAME = new QName("", "Series"); + private final static QName _WirelessInputDeviceProtocol_QNAME = new QName("", "WirelessInputDeviceProtocol"); + private final static QName _Southbridge_QNAME = new QName("", "Southbridge"); + private final static QName _PowerSupplyMaxOutput_QNAME = new QName("", "PowerSupplyMaxOutput"); + private final static QName _DigitalAudioCapacity_QNAME = new QName("", "DigitalAudioCapacity"); + private final static QName _FinishType_QNAME = new QName("", "FinishType"); + private final static QName _FanMaximumAirflow_QNAME = new QName("", "FanMaximumAirflow"); + private final static QName _GraphicsRAMType_QNAME = new QName("", "GraphicsRAMType"); + private final static QName _ACAdapterIncluded_QNAME = new QName("", "ACAdapterIncluded"); + private final static QName _ScreenDimensions_QNAME = new QName("", "ScreenDimensions"); + private final static QName _WaterResistantDepth_QNAME = new QName("", "WaterResistantDepth"); + private final static QName _MerchantOrderItemID_QNAME = new QName("", "MerchantOrderItemID"); + private final static QName _GraphicsCoProcessor_QNAME = new QName("", "GraphicsCoProcessor"); + private final static QName _NumberOfFans_QNAME = new QName("", "NumberOfFans"); + private final static QName _MaximumThrowDistance_QNAME = new QName("", "MaximumThrowDistance"); + private final static QName _ControllerType_QNAME = new QName("", "ControllerType"); + private final static QName _MaxShutterSpeed_QNAME = new QName("", "MaxShutterSpeed"); + private final static QName _HeadphoneFormFactor_QNAME = new QName("", "HeadphoneFormFactor"); + private final static QName _MaxMemorySpeed_QNAME = new QName("", "MaxMemorySpeed"); + private final static QName _MinimumThrowRatio_QNAME = new QName("", "MinimumThrowRatio"); + private final static QName _TotalEthernetPorts_QNAME = new QName("", "TotalEthernetPorts"); + private final static QName _SpeakerOutputChannelQuantity_QNAME = new QName("", "SpeakerOutputChannelQuantity"); + private final static QName _HeadDiameter_QNAME = new QName("", "HeadDiameter"); + private final static QName _WooferSpeakerDiameter_QNAME = new QName("", "WooferSpeakerDiameter"); + private final static QName _HolderCapacity_QNAME = new QName("", "HolderCapacity"); + private final static QName _HDMIPorts_QNAME = new QName("", "HDMIPorts"); + private final static QName _LANPortNumber_QNAME = new QName("", "LANPortNumber"); + private final static QName _IncludedHarddrivedescription_QNAME = new QName("", "IncludedHarddrivedescription"); + private final static QName _TotalFirewirePorts_QNAME = new QName("", "TotalFirewirePorts"); + private final static QName _TotalHdmiPorts_QNAME = new QName("", "TotalHdmiPorts"); + private final static QName _NumberOfIDEPorts_QNAME = new QName("", "NumberOfIDEPorts"); + private final static QName _ComponentWriteSpeed_QNAME = new QName("", "ComponentWriteSpeed"); + private final static QName _WirelessDataTransferRate_QNAME = new QName("", "WirelessDataTransferRate"); + private final static QName _RAMTechnology_QNAME = new QName("", "RAMTechnology"); + private final static QName _InsideDiameterTolerance_QNAME = new QName("", "InsideDiameterTolerance"); + private final static QName _OnboardVideo_QNAME = new QName("", "OnboardVideo"); + private final static QName _Averagewritetime_QNAME = new QName("", "Averagewritetime"); + private final static QName _HardDriveInterface_QNAME = new QName("", "HardDriveInterface"); + private final static QName _ChipsetType_QNAME = new QName("", "ChipsetType"); + private final static QName _CableLength_QNAME = new QName("", "CableLength"); + private final static QName _PhysicalHardDriveFormFactor_QNAME = new QName("", "PhysicalHardDriveFormFactor"); + private final static QName _NumberOfVGAPorts_QNAME = new QName("", "NumberOfVGAPorts"); + private final static QName _FrontSideBusSpeed_QNAME = new QName("", "FrontSideBusSpeed"); + private final static QName _OperatingSystemCompatability_QNAME = new QName("", "OperatingSystemCompatability"); + private final static QName _TrafficFeatures_QNAME = new QName("", "TrafficFeatures"); + private final static QName _MaximumCompatibleThickness_QNAME = new QName("", "MaximumCompatibleThickness"); + private final static QName _TweeterSpeakerTechnology_QNAME = new QName("", "TweeterSpeakerTechnology"); + private final static QName _CompatibleDevices_QNAME = new QName("", "CompatibleDevices"); + private final static QName _NumberOfDMIPorts_QNAME = new QName("", "NumberOfDMIPorts"); + private final static QName _CompatibleMountings_QNAME = new QName("", "CompatibleMountings"); + private final static QName _MidRangeSpeakerDiameter_QNAME = new QName("", "MidRangeSpeakerDiameter"); + private final static QName _FitType_QNAME = new QName("", "FitType"); + private final static QName _GradeRating_QNAME = new QName("", "GradeRating"); + private final static QName _ConnectorType_QNAME = new QName("", "ConnectorType"); + private final static QName _ProcessorSocket_QNAME = new QName("", "ProcessorSocket"); + private final static QName _ViewFinderType_QNAME = new QName("", "ViewFinderType"); + private final static QName _MultiChannelKit_QNAME = new QName("", "MultiChannelKit"); + private final static QName _GrilleRemoveability_QNAME = new QName("", "GrilleRemoveability"); + private final static QName _IPProtocolStandards_QNAME = new QName("", "IPProtocolStandards"); + private final static QName _MountBoltPattern_QNAME = new QName("", "MountBoltPattern"); + private final static QName _NumberOfHardDrives_QNAME = new QName("", "NumberOfHardDrives"); + private final static QName _AmazonCustomerID_QNAME = new QName("", "AmazonCustomerID"); + private final static QName _BuiltInMicrophone_QNAME = new QName("", "BuiltInMicrophone"); + private final static QName _OpticalZoom_QNAME = new QName("", "OpticalZoom"); + private final static QName _PresentationRemoteMemory_QNAME = new QName("", "PresentationRemoteMemory"); + private final static QName _TotalVGAOutPorts_QNAME = new QName("", "TotalVGAOutPorts"); + private final static QName _NumberOfDrivers_QNAME = new QName("", "NumberOfDrivers"); + private final static QName _RefreshRate_QNAME = new QName("", "RefreshRate"); + private final static QName _AdditionalFeatures_QNAME = new QName("", "AdditionalFeatures"); + private final static QName _FulfillmentMethod_QNAME = new QName("", "FulfillmentMethod"); + private final static QName _GraphicsCardMemoryInterface_QNAME = new QName("", "GraphicsCardMemoryInterface"); + private final static QName _BundledSoftware_QNAME = new QName("", "BundledSoftware"); + private final static QName _ShoulderLengthTolerance_QNAME = new QName("", "ShoulderLengthTolerance"); + private final static QName _CountryOfOrigin_QNAME = new QName("", "CountryOfOrigin"); + private final static QName _RAMClockSpeed_QNAME = new QName("", "RAMClockSpeed"); + private final static QName _Modular_QNAME = new QName("", "Modular"); + private final static QName _MaterialType_QNAME = new QName("", "MaterialType"); + private final static QName _OpticalStorageDeviceType_QNAME = new QName("", "OpticalStorageDeviceType"); + private final static QName _SampleRate_QNAME = new QName("", "SampleRate"); + private final static QName _Efficiency_QNAME = new QName("", "Efficiency"); + private final static QName _LowerTemperatureRating_QNAME = new QName("", "LowerTemperatureRating"); + private final static QName _ExternalBayType_QNAME = new QName("", "ExternalBayType"); + private final static QName _ThreadPitch_QNAME = new QName("", "ThreadPitch"); + private final static QName _NoiseCanceling_QNAME = new QName("", "NoiseCanceling"); + private final static QName _CacheMemory_QNAME = new QName("", "CacheMemory"); + private final static QName _DriveSystem_QNAME = new QName("", "DriveSystem"); + private final static QName _BuiltInMedia_QNAME = new QName("", "BuiltInMedia"); + private final static QName _CheckpointTSAFriendly_QNAME = new QName("", "CheckpointTSAFriendly"); + private final static QName _GraphicsChipsetBrand_QNAME = new QName("", "GraphicsChipsetBrand"); + private final static QName _GraphicsRAMSize_QNAME = new QName("", "GraphicsRAMSize"); + private final static QName _CompatibleGrooveDiameter_QNAME = new QName("", "CompatibleGrooveDiameter"); + private final static QName _InputVideoCompatability_QNAME = new QName("", "InputVideoCompatability"); + private final static QName _NumberOfHandsets_QNAME = new QName("", "NumberOfHandsets"); + private final static QName _NumberOfMicrophonePorts_QNAME = new QName("", "NumberOfMicrophonePorts"); + private final static QName _TweeterConeMaterialType_QNAME = new QName("", "TweeterConeMaterialType"); + private final static QName _PresentationRemoteLaserColor_QNAME = new QName("", "PresentationRemoteLaserColor"); + private final static QName _CompatibleDeviceFormFactor_QNAME = new QName("", "CompatibleDeviceFormFactor"); + private final static QName _AutomaticBackupSoftwareIncluded_QNAME = new QName("", "AutomaticBackupSoftwareIncluded"); + private final static QName _PrivacyScreenSize_QNAME = new QName("", "PrivacyScreenSize"); + private final static QName _AudioOutputMode_QNAME = new QName("", "AudioOutputMode"); + private final static QName _CharacterData_QNAME = new QName("", "CharacterData"); + private final static QName _MotherboardCompatibility_QNAME = new QName("", "MotherboardCompatibility"); + private final static QName _AnalogRGBInput_QNAME = new QName("", "AnalogRGBInput"); + private final static QName _ItemThicknessTolerance_QNAME = new QName("", "ItemThicknessTolerance"); + private final static QName _MaxWebcamImageResolution_QNAME = new QName("", "MaxWebcamImageResolution"); + private final static QName _Conductor_QNAME = new QName("", "Conductor"); + private final static QName _TotalSubwooferOutputs_QNAME = new QName("", "TotalSubwooferOutputs"); + private final static QName _ConnectorGender_QNAME = new QName("", "ConnectorGender"); + private final static QName _TabletMaximumDataRate_QNAME = new QName("", "TabletMaximumDataRate"); + private final static QName _PhotoFilterLensSize_QNAME = new QName("", "PhotoFilterLensSize"); + private final static QName _NumberOfAudioOutPorts_QNAME = new QName("", "NumberOfAudioOutPorts"); + private final static QName _MinimumEmbedmentDepth_QNAME = new QName("", "MinimumEmbedmentDepth"); + private final static QName _StorageReadSpeed_QNAME = new QName("", "StorageReadSpeed"); + private final static QName _GraphicsDescription_QNAME = new QName("", "GraphicsDescription"); + private final static QName _StorageWriteSpeed_QNAME = new QName("", "StorageWriteSpeed"); + private final static QName _ModemType_QNAME = new QName("", "ModemType"); + private final static QName _MaximumHorizontalRefreshRate_QNAME = new QName("", "MaximumHorizontalRefreshRate"); + private final static QName _ExternalCustomerID_QNAME = new QName("", "ExternalCustomerID"); + private final static QName _Channels_QNAME = new QName("", "Channels"); + private final static QName _AdditionalDrives_QNAME = new QName("", "AdditionalDrives"); + private final static QName _WirelessCarrier_QNAME = new QName("", "WirelessCarrier"); + private final static QName _TotalUSBPorts_QNAME = new QName("", "TotalUSBPorts"); + private final static QName _ScreenFinish_QNAME = new QName("", "ScreenFinish"); + private final static QName _SATAStandardsSupported_QNAME = new QName("", "SATAStandardsSupported"); + private final static QName _WaterResistantLevel_QNAME = new QName("", "WaterResistantLevel"); + private final static QName _SSDDriveArchitechture_QNAME = new QName("", "SSDDriveArchitechture"); + private final static QName _SimultaneousSessions_QNAME = new QName("", "SimultaneousSessions"); + private final static QName _FastenerThreadCount_QNAME = new QName("", "FastenerThreadCount"); + private final static QName _GraphicsCardMemoryType_QNAME = new QName("", "GraphicsCardMemoryType"); + private final static QName _AudibleNoise_QNAME = new QName("", "AudibleNoise"); + private final static QName _PowerSupplyFormFactor_QNAME = new QName("", "PowerSupplyFormFactor"); + private final static QName _CoatingDescription_QNAME = new QName("", "CoatingDescription"); + private final static QName _GuideNumber_QNAME = new QName("", "GuideNumber"); + private final static QName _NumberOfRadioBandsSupported_QNAME = new QName("", "NumberOfRadioBandsSupported"); + private final static QName _TotalFrontPanelUSB20Ports_QNAME = new QName("", "TotalFrontPanelUSB2.0Ports"); + private final static QName _FanLED_QNAME = new QName("", "FanLED"); + private final static QName _TotalFirewire3200Connectors_QNAME = new QName("", "TotalFirewire3200Connectors"); + private final static QName _SurgeProtectionRating_QNAME = new QName("", "SurgeProtectionRating"); + private final static QName _CoolingType_QNAME = new QName("", "CoolingType"); + private final static QName _TotalSataConnectors_QNAME = new QName("", "TotalSataConnectors"); + private final static QName _SoundCardMinSystemRequirements_QNAME = new QName("", "SoundCardMinSystemRequirements"); + private final static QName _MaximumApertureRange_QNAME = new QName("", "MaximumApertureRange"); + private final static QName _NumberOfFireWire400Ports_QNAME = new QName("", "NumberOfFireWire400Ports"); + private final static QName _ZoomRatio_QNAME = new QName("", "ZoomRatio"); + private final static QName _DigitalMediaFormat_QNAME = new QName("", "DigitalMediaFormat"); + private final static QName _WooferSpeakerMaterial_QNAME = new QName("", "WooferSpeakerMaterial"); + private final static QName _ShoulderLength_QNAME = new QName("", "ShoulderLength"); + private final static QName _AspectRatio_QNAME = new QName("", "AspectRatio"); + private final static QName _SoftwareIncluded_QNAME = new QName("", "SoftwareIncluded"); + private final static QName _SafetyRating_QNAME = new QName("", "SafetyRating"); + private final static QName _CameraType_QNAME = new QName("", "CameraType"); + private final static QName _TVTunerMemory_QNAME = new QName("", "TVTunerMemory"); + private final static QName _TotalFrontPanelAudioOutPorts_QNAME = new QName("", "TotalFrontPanelAudioOutPorts"); + private final static QName _NumberOfInternalBays_QNAME = new QName("", "NumberOfInternalBays"); + private final static QName _ScrewHeadStyle_QNAME = new QName("", "ScrewHeadStyle"); + private final static QName _CardReader_QNAME = new QName("", "CardReader"); + private final static QName _VideoShielded_QNAME = new QName("", "VideoShielded"); + private final static QName _MerchantOrderID_QNAME = new QName("", "MerchantOrderID"); + private final static QName _ScrewPointStyle_QNAME = new QName("", "ScrewPointStyle"); + private final static QName _BatteryCellType_QNAME = new QName("", "BatteryCellType"); + private final static QName _ShipmentID_QNAME = new QName("", "ShipmentID"); + private final static QName _TotalFrontPanelUSB10Ports_QNAME = new QName("", "TotalFrontPanelUSB1.0Ports"); + private final static QName _BatteryPower_QNAME = new QName("", "BatteryPower"); + private final static QName _SpeakerSurroundSoundChannelConfiguration_QNAME = new QName("", "SpeakerSurroundSoundChannelConfiguration"); + private final static QName _TypeOfMemorySlot_QNAME = new QName("", "TypeOfMemorySlot"); + private final static QName _MountingPattern_QNAME = new QName("", "MountingPattern"); + private final static QName _InputType_QNAME = new QName("", "InputType"); + private final static QName _CompatibleWithPipeSize_QNAME = new QName("", "CompatibleWithPipeSize"); + private final static QName _TabletMinimumSystemRequirements_QNAME = new QName("", "TabletMinimumSystemRequirements"); + private final static QName _RearWebcamResolution_QNAME = new QName("", "RearWebcamResolution"); + private final static QName _ControlType_QNAME = new QName("", "ControlType"); + private final static QName _SpeedClassRating_QNAME = new QName("", "SpeedClassRating"); + private final static QName _EuEnergyLabelEfficiencyClass_QNAME = new QName("", "EuEnergyLabelEfficiencyClass"); + private final static QName _Shape_QNAME = new QName("", "Shape"); + private final static QName _ProjectorBrightness_QNAME = new QName("", "ProjectorBrightness"); + private final static QName _TotalCoaxialInputs_QNAME = new QName("", "TotalCoaxialInputs"); + private final static QName _MaximumVerticalVideoResolution_QNAME = new QName("", "MaximumVerticalVideoResolution"); + private final static QName _TotalUSB11Connectors_QNAME = new QName("", "TotalUSB1.1Connectors"); + private final static QName _NumberOfUSB30Ports_QNAME = new QName("", "NumberOfUSB3.0Ports"); + private final static QName _PrinterWirelessType_QNAME = new QName("", "PrinterWirelessType"); + private final static QName _FanMaximumSpeed_QNAME = new QName("", "FanMaximumSpeed"); + private final static QName _FulfillmentCenterID_QNAME = new QName("", "FulfillmentCenterID"); + private final static QName _ScreenSize_QNAME = new QName("", "ScreenSize"); + private final static QName _HorizontalKeystoneCorrection_QNAME = new QName("", "HorizontalKeystoneCorrection"); + private final static QName _MediaInput_QNAME = new QName("", "MediaInput"); + private final static QName _EffectiveStillResolution_QNAME = new QName("", "EffectiveStillResolution"); + private final static QName _MaxWeightCapacity_QNAME = new QName("", "MaxWeightCapacity"); + private final static QName _OpticalDriveType_QNAME = new QName("", "OpticalDriveType"); + private final static QName _SubwooferSpeakerMaterial_QNAME = new QName("", "SubwooferSpeakerMaterial"); + private final static QName _ContinuousShootingSpeed_QNAME = new QName("", "ContinuousShootingSpeed"); + private final static QName _CameraFlash_QNAME = new QName("", "CameraFlash"); + private final static QName _InsideThreadSize_QNAME = new QName("", "InsideThreadSize"); + private final static QName _WingSpan_QNAME = new QName("", "WingSpan"); + private final static QName _PowerSupplyMounting_QNAME = new QName("", "PowerSupplyMounting"); + private final static QName _MonitorBrightness_QNAME = new QName("", "MonitorBrightness"); + private final static QName _CompatibleProcessorTypes_QNAME = new QName("", "CompatibleProcessorTypes"); + private final static QName _LampLife_QNAME = new QName("", "LampLife"); + private final static QName _PromotionClaimCode_QNAME = new QName("", "PromotionClaimCode"); + private final static QName _WirelessType_QNAME = new QName("", "WirelessType"); + private final static QName _CompatibleGrooveDepth_QNAME = new QName("", "CompatibleGrooveDepth"); + private final static QName _CompatibleGrooveWidth_QNAME = new QName("", "CompatibleGrooveWidth"); + private final static QName _VideoEncoding_QNAME = new QName("", "VideoEncoding"); + private final static QName _TotalNumberOfHotswapBays_QNAME = new QName("", "TotalNumberOfHotswapBays"); + private final static QName _SystemCabinetFormFactor_QNAME = new QName("", "SystemCabinetFormFactor"); + private final static QName _WorkingLoadLimit_QNAME = new QName("", "WorkingLoadLimit"); + private final static QName _TotalFrontPanelFirewire400Ports_QNAME = new QName("", "TotalFrontPanelFirewire400Ports"); + private final static QName _TotalFrontPanelFirewire800Ports_QNAME = new QName("", "TotalFrontPanelFirewire800Ports"); + private final static QName _BuiltinSpeaker_QNAME = new QName("", "BuiltinSpeaker"); + private final static QName _EnclosureFinish_QNAME = new QName("", "EnclosureFinish"); + private final static QName _TotalHDMIPorts_QNAME = new QName("", "TotalHDMIPorts"); + private final static QName _FanMaximumNoiseLevel_QNAME = new QName("", "FanMaximumNoiseLevel"); + private final static QName _Wattage_QNAME = new QName("", "Wattage"); + private final static QName _MinimumHorizontalRefreshRate_QNAME = new QName("", "MinimumHorizontalRefreshRate"); + private final static QName _EffectiveInputArea_QNAME = new QName("", "EffectiveInputArea"); + private final static QName _InternalBayType_QNAME = new QName("", "InternalBayType"); + private final static QName _TotalSVideoOutPorts_QNAME = new QName("", "TotalSVideoOutPorts"); + private final static QName _MeasurementSystem_QNAME = new QName("", "MeasurementSystem"); + private final static QName _TotalPowerOutlets_QNAME = new QName("", "TotalPowerOutlets"); + private final static QName _IncludedFeatures_QNAME = new QName("", "IncludedFeatures"); + private final static QName _SubwooferSpeakerDiameter_QNAME = new QName("", "SubwooferSpeakerDiameter"); + private final static QName _CameraDescription_QNAME = new QName("", "CameraDescription"); + private final static QName _OutputWattage_QNAME = new QName("", "OutputWattage"); + private final static QName _NotebookDisplayTechnology_QNAME = new QName("", "NotebookDisplayTechnology"); + private final static QName _HeatsinkMaterial_QNAME = new QName("", "HeatsinkMaterial"); + private final static QName _MinFocalLength_QNAME = new QName("", "MinFocalLength"); + private final static QName _ModelNumber_QNAME = new QName("", "ModelNumber"); + private final static QName _DeviceSoftwareCompatability_QNAME = new QName("", "DeviceSoftwareCompatability"); + private final static QName _MemoryCapacityPerSTICK_QNAME = new QName("", "MemoryCapacityPerSTICK"); + private final static QName _CommunicationInterface_QNAME = new QName("", "CommunicationInterface"); + private final static QName _HeadphoneEarcupMotion_QNAME = new QName("", "HeadphoneEarcupMotion"); + private final static QName _NumberOfMonitorConnections_QNAME = new QName("", "NumberOfMonitorConnections"); + private final static QName _ShoulderDiameterTolerance_QNAME = new QName("", "ShoulderDiameterTolerance"); + private final static QName _GraphicsCardInterface_QNAME = new QName("", "GraphicsCardInterface"); + private final static QName _NumberOfMemorySticks_QNAME = new QName("", "NumberOfMemorySticks"); + private final static QName _HardDiskTechnology_QNAME = new QName("", "HardDiskTechnology"); + private final static QName _TrackingMethod_QNAME = new QName("", "TrackingMethod"); + private final static QName _RAID_QNAME = new QName("", "RAID"); + private final static QName _NumberOfPCIExpressSlots_QNAME = new QName("", "NumberOfPCIExpressSlots"); + private final static QName _AirDuctLocation_QNAME = new QName("", "AirDuctLocation"); + private final static QName _ScannerResolution_QNAME = new QName("", "ScannerResolution"); + private final static QName _NumberOfLithiumIonCells_QNAME = new QName("", "NumberOfLithiumIonCells"); + private final static QName _VideoCallingResolution_QNAME = new QName("", "VideoCallingResolution"); + private final static QName _WaypointsType_QNAME = new QName("", "WaypointsType"); + private final static QName _DisplayTechnology_QNAME = new QName("", "DisplayTechnology"); + private final static QName _EnergyEfficiencyRating_QNAME = new QName("", "EnergyEfficiencyRating"); + private final static QName _ConditionType_QNAME = new QName("", "ConditionType"); + private final static QName _Resolution_QNAME = new QName("", "Resolution"); + private final static QName _CardReaderInterface_QNAME = new QName("", "CardReaderInterface"); + private final static QName _IsHotShoeIncluded_QNAME = new QName("", "IsHotShoeIncluded"); + private final static QName _SpeakerOut_QNAME = new QName("", "SpeakerOut"); + private final static QName _HardwareInterface_QNAME = new QName("", "HardwareInterface"); + private final static QName _ThreeDAPI_QNAME = new QName("", "ThreeDAPI"); + private final static QName _MonitorConnectors_QNAME = new QName("", "MonitorConnectors"); + private final static QName _HandOrientation_QNAME = new QName("", "HandOrientation"); + private final static QName _PrivacyScreenMaterialType_QNAME = new QName("", "PrivacyScreenMaterialType"); + private final static QName _ConnectorTypeUsedOnCable_QNAME = new QName("", "ConnectorTypeUsedOnCable"); + private final static QName _NominalOutsideDiameter_QNAME = new QName("", "NominalOutsideDiameter"); + private final static QName _IntegratedAudioChannels_QNAME = new QName("", "IntegratedAudioChannels"); + private final static QName _Voltage_QNAME = new QName("", "Voltage"); + private final static QName _Zoom_QNAME = new QName("", "Zoom"); + private final static QName _MinimumThrowDistance_QNAME = new QName("", "MinimumThrowDistance"); + private final static QName _OpticalOut_QNAME = new QName("", "OpticalOut"); + private final static QName _EffectiveMemoryClock_QNAME = new QName("", "EffectiveMemoryClock"); + private final static QName _DigitalStillResolution_QNAME = new QName("", "DigitalStillResolution"); + private final static QName _UniversalRemoteCode_QNAME = new QName("", "UniversalRemoteCode"); + private final static QName _VoltageRating_QNAME = new QName("", "VoltageRating"); + private final static QName _OpticalIn_QNAME = new QName("", "OpticalIn"); + private final static QName _MaximumWattage_QNAME = new QName("", "MaximumWattage"); + private final static QName _BaseWidth_QNAME = new QName("", "BaseWidth"); + private final static QName _FulfillmentServiceLevel_QNAME = new QName("", "FulfillmentServiceLevel"); + private final static QName _WirelessRouterTransmissionBand_QNAME = new QName("", "WirelessRouterTransmissionBand"); + private final static QName _NumberOfFireWire800Ports_QNAME = new QName("", "NumberOfFireWire800Ports"); + private final static QName _MaximumImageSize_QNAME = new QName("", "MaximumImageSize"); + private final static QName _MainPowerConnector_QNAME = new QName("", "MainPowerConnector"); + private final static QName _PhotoFilterThreadSize_QNAME = new QName("", "PhotoFilterThreadSize"); + private final static QName _SecurityProtocol_QNAME = new QName("", "SecurityProtocol"); + private final static QName _FrequencyRange_QNAME = new QName("", "FrequencyRange"); + private final static QName _SubwooferWattage_QNAME = new QName("", "SubwooferWattage"); + private final static QName _NumberOfMemorySlots_QNAME = new QName("", "NumberOfMemorySlots"); + private final static QName _MinAperture_QNAME = new QName("", "MinAperture"); + private final static QName _ConnectionInterface_QNAME = new QName("", "ConnectionInterface"); + private final static QName _LineIn_QNAME = new QName("", "LineIn"); + private final static QName _MidRangeSpeakerMaterial_QNAME = new QName("", "MidRangeSpeakerMaterial"); + private final static QName _WriteSpeed_QNAME = new QName("", "WriteSpeed"); + private final static QName _HeadDiameterTolerance_QNAME = new QName("", "HeadDiameterTolerance"); + private final static QName _TotalFirewire1600Connectors_QNAME = new QName("", "TotalFirewire1600Connectors"); + private final static QName _MovementDetectionTechnology_QNAME = new QName("", "MovementDetectionTechnology"); + private final static QName _NumberOfRecordingLoops_QNAME = new QName("", "NumberOfRecordingLoops"); + private final static QName _NumberOfUSBPorts_QNAME = new QName("", "NumberOfUSBPorts"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.amazon.SellingPartnerAPI.model + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Coins } + * + */ + public Coins createCoins() { + return new Coins(); + } + + /** + * Create an instance of {@link Battery } + * + */ + public Battery createBattery() { + return new Battery(); + } + + /** + * Create an instance of {@link Sofa } + * + */ + public Sofa createSofa() { + return new Sofa(); + } + + /** + * Create an instance of {@link Helmet } + * + */ + public Helmet createHelmet() { + return new Helmet(); + } + + /** + * Create an instance of {@link CellularPhoneCase } + * + */ + public CellularPhoneCase createCellularPhoneCase() { + return new CellularPhoneCase(); + } + + /** + * Create an instance of {@link FineRing } + * + */ + public FineRing createFineRing() { + return new FineRing(); + } + + /** + * Create an instance of {@link Beer } + * + */ + public Beer createBeer() { + return new Beer(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup createNutritionalFactsGroup() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup(); + } + + /** + * Create an instance of {@link Bakeware } + * + */ + public Bakeware createBakeware() { + return new Bakeware(); + } + + /** + * Create an instance of {@link Watch } + * + */ + public Watch createWatch() { + return new Watch(); + } + + /** + * Create an instance of {@link AutoAccessoryMisc } + * + */ + public AutoAccessoryMisc createAutoAccessoryMisc() { + return new AutoAccessoryMisc(); + } + + /** + * Create an instance of {@link Food } + * + */ + public Food createFood() { + return new Food(); + } + + /** + * Create an instance of {@link CE } + * + */ + public CE createCE() { + return new CE(); + } + + /** + * Create an instance of {@link KindleAccessories } + * + */ + public KindleAccessories createKindleAccessories() { + return new KindleAccessories(); + } + + /** + * Create an instance of {@link BedAndBath } + * + */ + public BedAndBath createBedAndBath() { + return new BedAndBath(); + } + + /** + * Create an instance of {@link InstrumentPartsAndAccessories } + * + */ + public InstrumentPartsAndAccessories createInstrumentPartsAndAccessories() { + return new InstrumentPartsAndAccessories(); + } + + /** + * Create an instance of {@link PowersportsVehicle } + * + */ + public PowersportsVehicle createPowersportsVehicle() { + return new PowersportsVehicle(); + } + + /** + * Create an instance of {@link Dresser } + * + */ + public Dresser createDresser() { + return new Dresser(); + } + + /** + * Create an instance of {@link OfficeElectronics } + * + */ + public OfficeElectronics createOfficeElectronics() { + return new OfficeElectronics(); + } + + /** + * Create an instance of {@link Guitars } + * + */ + public Guitars createGuitars() { + return new Guitars(); + } + + /** + * Create an instance of {@link VoiceRecorder } + * + */ + public VoiceRecorder createVoiceRecorder() { + return new VoiceRecorder(); + } + + /** + * Create an instance of {@link Vehicle } + * + */ + public Vehicle createVehicle() { + return new Vehicle(); + } + + /** + * Create an instance of {@link HardLiquor } + * + */ + public HardLiquor createHardLiquor() { + return new HardLiquor(); + } + + /** + * Create an instance of {@link Motorcycleaccessory } + * + */ + public Motorcycleaccessory createMotorcycleaccessory() { + return new Motorcycleaccessory(); + } + + /** + * Create an instance of {@link Video } + * + */ + public Video createVideo() { + return new Video(); + } + + /** + * Create an instance of {@link OrganizersAndStorage } + * + */ + public OrganizersAndStorage createOrganizersAndStorage() { + return new OrganizersAndStorage(); + } + + /** + * Create an instance of {@link Computers } + * + */ + public Computers createComputers() { + return new Computers(); + } + + /** + * Create an instance of {@link TabletComputer } + * + */ + public TabletComputer createTabletComputer() { + return new TabletComputer(); + } + + /** + * Create an instance of {@link OutdoorLiving } + * + */ + public OutdoorLiving createOutdoorLiving() { + return new OutdoorLiving(); + } + + /** + * Create an instance of {@link Hardware } + * + */ + public Hardware createHardware() { + return new Hardware(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.Home } + * + */ + public com.amazon.SellingPartnerAPI.model.Home createHome() { + return new com.amazon.SellingPartnerAPI.model.Home(); + } + + /** + * Create an instance of {@link StringedInstruments } + * + */ + public StringedInstruments createStringedInstruments() { + return new StringedInstruments(); + } + + /** + * Create an instance of {@link DietarySupplements } + * + */ + public DietarySupplements createDietarySupplements() { + return new DietarySupplements(); + } + + /** + * Create an instance of {@link WirelessAccessories } + * + */ + public WirelessAccessories createWirelessAccessories() { + return new WirelessAccessories(); + } + + /** + * Create an instance of {@link Motorcyclepart } + * + */ + public Motorcyclepart createMotorcyclepart() { + return new Motorcyclepart(); + } + + /** + * Create an instance of {@link PowerBank } + * + */ + public PowerBank createPowerBank() { + return new PowerBank(); + } + + /** + * Create an instance of {@link Autooil } + * + */ + public Autooil createAutooil() { + return new Autooil(); + } + + /** + * Create an instance of {@link ElectronicCigaretteReplacementCartridge } + * + */ + public ElectronicCigaretteReplacementCartridge createElectronicCigaretteReplacementCartridge() { + return new ElectronicCigaretteReplacementCartridge(); + } + + /** + * Create an instance of {@link FashionOther } + * + */ + public FashionOther createFashionOther() { + return new FashionOther(); + } + + /** + * Create an instance of {@link Spirits } + * + */ + public Spirits createSpirits() { + return new Spirits(); + } + + /** + * Create an instance of {@link BuildingMaterials } + * + */ + public BuildingMaterials createBuildingMaterials() { + return new BuildingMaterials(); + } + + /** + * Create an instance of {@link Books } + * + */ + public Books createBooks() { + return new Books(); + } + + /** + * Create an instance of {@link Cabinet } + * + */ + public Cabinet createCabinet() { + return new Cabinet(); + } + + /** + * Create an instance of {@link PercussionInstruments } + * + */ + public PercussionInstruments createPercussionInstruments() { + return new PercussionInstruments(); + } + + /** + * Create an instance of {@link Ridinggloves } + * + */ + public Ridinggloves createRidinggloves() { + return new Ridinggloves(); + } + + /** + * Create an instance of {@link Bench } + * + */ + public Bench createBench() { + return new Bench(); + } + + /** + * Create an instance of {@link OfficeProducts } + * + */ + public OfficeProducts createOfficeProducts() { + return new OfficeProducts(); + } + + /** + * Create an instance of {@link Lighting } + * + */ + public Lighting createLighting() { + return new Lighting(); + } + + /** + * Create an instance of {@link KitchenTools } + * + */ + public KitchenTools createKitchenTools() { + return new KitchenTools(); + } + + /** + * Create an instance of {@link IrrigationEquipment } + * + */ + public IrrigationEquipment createIrrigationEquipment() { + return new IrrigationEquipment(); + } + + /** + * Create an instance of {@link TireAndWheel } + * + */ + public TireAndWheel createTireAndWheel() { + return new TireAndWheel(); + } + + /** + * Create an instance of {@link Art } + * + */ + public Art createArt() { + return new Art(); + } + + /** + * Create an instance of {@link ChargingAdapter } + * + */ + public ChargingAdapter createChargingAdapter() { + return new ChargingAdapter(); + } + + /** + * Create an instance of {@link PersonalComputer } + * + */ + public PersonalComputer createPersonalComputer() { + return new PersonalComputer(); + } + + /** + * Create an instance of {@link Music } + * + */ + public Music createMusic() { + return new Music(); + } + + /** + * Create an instance of {@link FurnitureAndDecor } + * + */ + public FurnitureAndDecor createFurnitureAndDecor() { + return new FurnitureAndDecor(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan } + * + */ + public com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan createFoodServiceAndJanSan() { + return new com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan(); + } + + /** + * Create an instance of {@link SeedsAndPlants } + * + */ + public SeedsAndPlants createSeedsAndPlants() { + return new SeedsAndPlants(); + } + + /** + * Create an instance of {@link LightsAndFixtures } + * + */ + public LightsAndFixtures createLightsAndFixtures() { + return new LightsAndFixtures(); + } + + /** + * Create an instance of {@link RidingApparel } + * + */ + public RidingApparel createRidingApparel() { + return new RidingApparel(); + } + + /** + * Create an instance of {@link Desk } + * + */ + public Desk createDesk() { + return new Desk(); + } + + /** + * Create an instance of {@link AlcoholicBeverages } + * + */ + public AlcoholicBeverages createAlcoholicBeverages() { + return new AlcoholicBeverages(); + } + + /** + * Create an instance of {@link Cookware } + * + */ + public Cookware createCookware() { + return new Cookware(); + } + + /** + * Create an instance of {@link SoftwareVideoGames } + * + */ + public SoftwareVideoGames createSoftwareVideoGames() { + return new SoftwareVideoGames(); + } + + /** + * Create an instance of {@link Beauty } + * + */ + public Beauty createBeauty() { + return new Beauty(); + } + + /** + * Create an instance of {@link TiresAndWheels } + * + */ + public TiresAndWheels createTiresAndWheels() { + return new TiresAndWheels(); + } + + /** + * Create an instance of {@link OTCMedication } + * + */ + public OTCMedication createOTCMedication() { + return new OTCMedication(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.GiftCard } + * + */ + public com.amazon.SellingPartnerAPI.model.GiftCard createGiftCard() { + return new com.amazon.SellingPartnerAPI.model.GiftCard(); + } + + /** + * Create an instance of {@link FloorCover } + * + */ + public FloorCover createFloorCover() { + return new FloorCover(); + } + + /** + * Create an instance of {@link BedLinen } + * + */ + public BedLinen createBedLinen() { + return new BedLinen(); + } + + /** + * Create an instance of {@link PetFood } + * + */ + public PetFood createPetFood() { + return new PetFood(); + } + + /** + * Create an instance of {@link SoundAndRecordingEquipment } + * + */ + public SoundAndRecordingEquipment createSoundAndRecordingEquipment() { + return new SoundAndRecordingEquipment(); + } + + /** + * Create an instance of {@link ArtSupplies } + * + */ + public ArtSupplies createArtSupplies() { + return new ArtSupplies(); + } + + /** + * Create an instance of {@link ComputerComponent } + * + */ + public ComputerComponent createComputerComponent() { + return new ComputerComponent(); + } + + /** + * Create an instance of {@link CellularPhone } + * + */ + public CellularPhone createCellularPhone() { + return new CellularPhone(); + } + + /** + * Create an instance of {@link Wireless } + * + */ + public Wireless createWireless() { + return new Wireless(); + } + + /** + * Create an instance of {@link Mattress } + * + */ + public Mattress createMattress() { + return new Mattress(); + } + + /** + * Create an instance of {@link ElectronicCigarette } + * + */ + public ElectronicCigarette createElectronicCigarette() { + return new ElectronicCigarette(); + } + + /** + * Create an instance of {@link EducationalSupplies } + * + */ + public EducationalSupplies createEducationalSupplies() { + return new EducationalSupplies(); + } + + /** + * Create an instance of {@link PrescriptionEyewear } + * + */ + public PrescriptionEyewear createPrescriptionEyewear() { + return new PrescriptionEyewear(); + } + + /** + * Create an instance of {@link BarCode } + * + */ + public BarCode createBarCode() { + return new BarCode(); + } + + /** + * Create an instance of {@link HouseholdSupplies } + * + */ + public HouseholdSupplies createHouseholdSupplies() { + return new HouseholdSupplies(); + } + + /** + * Create an instance of {@link Electrical } + * + */ + public Electrical createElectrical() { + return new Electrical(); + } + + /** + * Create an instance of {@link ClothingAccessories } + * + */ + public ClothingAccessories createClothingAccessories() { + return new ClothingAccessories(); + } + + /** + * Create an instance of {@link KindleFireAccessories } + * + */ + public KindleFireAccessories createKindleFireAccessories() { + return new KindleFireAccessories(); + } + + /** + * Create an instance of {@link AutoPart } + * + */ + public AutoPart createAutoPart() { + return new AutoPart(); + } + + /** + * Create an instance of {@link Wine } + * + */ + public Wine createWine() { + return new Wine(); + } + + /** + * Create an instance of {@link Jewelry } + * + */ + public Jewelry createJewelry() { + return new Jewelry(); + } + + /** + * Create an instance of {@link Product } + * + */ + public Product createProduct() { + return new Product(); + } + + /** + * Create an instance of {@link MusicalInstruments } + * + */ + public MusicalInstruments createMusicalInstruments() { + return new MusicalInstruments(); + } + + /** + * Create an instance of {@link CleaningOrRepairKit } + * + */ + public CleaningOrRepairKit createCleaningOrRepairKit() { + return new CleaningOrRepairKit(); + } + + /** + * Create an instance of {@link PaperProducts } + * + */ + public PaperProducts createPaperProducts() { + return new PaperProducts(); + } + + /** + * Create an instance of {@link Fabric } + * + */ + public Fabric createFabric() { + return new Fabric(); + } + + /** + * Create an instance of {@link Bed } + * + */ + public Bed createBed() { + return new Bed(); + } + + /** + * Create an instance of {@link OfficeScanner } + * + */ + public OfficeScanner createOfficeScanner() { + return new OfficeScanner(); + } + + /** + * Create an instance of {@link MiscWorldInstruments } + * + */ + public MiscWorldInstruments createMiscWorldInstruments() { + return new MiscWorldInstruments(); + } + + /** + * Create an instance of {@link ElectronicCigaretteLiquid } + * + */ + public ElectronicCigaretteLiquid createElectronicCigaretteLiquid() { + return new ElectronicCigaretteLiquid(); + } + + /** + * Create an instance of {@link SexualWellness } + * + */ + public SexualWellness createSexualWellness() { + return new SexualWellness(); + } + + /** + * Create an instance of {@link FineNecklaceBraceletAnklet } + * + */ + public FineNecklaceBraceletAnklet createFineNecklaceBraceletAnklet() { + return new FineNecklaceBraceletAnklet(); + } + + /** + * Create an instance of {@link FoodAndBeverages } + * + */ + public FoodAndBeverages createFoodAndBeverages() { + return new FoodAndBeverages(); + } + + /** + * Create an instance of {@link InkToner } + * + */ + public InkToner createInkToner() { + return new InkToner(); + } + + /** + * Create an instance of {@link CameraPhoto } + * + */ + public CameraPhoto createCameraPhoto() { + return new CameraPhoto(); + } + + /** + * Create an instance of {@link PowersportsPart } + * + */ + public PowersportsPart createPowersportsPart() { + return new PowersportsPart(); + } + + /** + * Create an instance of {@link FineEarring } + * + */ + public FineEarring createFineEarring() { + return new FineEarring(); + } + + /** + * Create an instance of {@link FashionNecklaceBraceletAnklet } + * + */ + public FashionNecklaceBraceletAnklet createFashionNecklaceBraceletAnklet() { + return new FashionNecklaceBraceletAnklet(); + } + + /** + * Create an instance of {@link ProtectiveGear } + * + */ + public ProtectiveGear createProtectiveGear() { + return new ProtectiveGear(); + } + + /** + * Create an instance of {@link FineOther } + * + */ + public FineOther createFineOther() { + return new FineOther(); + } + + /** + * Create an instance of {@link Industrial } + * + */ + public Industrial createIndustrial() { + return new Industrial(); + } + + /** + * Create an instance of {@link CorrectiveEyeglasses } + * + */ + public CorrectiveEyeglasses createCorrectiveEyeglasses() { + return new CorrectiveEyeglasses(); + } + + /** + * Create an instance of {@link Ridingboots } + * + */ + public Ridingboots createRidingboots() { + return new Ridingboots(); + } + + /** + * Create an instance of {@link Autobattery } + * + */ + public Autobattery createAutobattery() { + return new Autobattery(); + } + + /** + * Create an instance of {@link Cutlery } + * + */ + public Cutlery createCutlery() { + return new Cutlery(); + } + + /** + * Create an instance of {@link LabSupplies } + * + */ + public LabSupplies createLabSupplies() { + return new LabSupplies(); + } + + /** + * Create an instance of {@link PlumbingFixtures } + * + */ + public PlumbingFixtures createPlumbingFixtures() { + return new PlumbingFixtures(); + } + + /** + * Create an instance of {@link PersonalCareAppliances } + * + */ + public PersonalCareAppliances createPersonalCareAppliances() { + return new PersonalCareAppliances(); + } + + /** + * Create an instance of {@link Fertilizer } + * + */ + public Fertilizer createFertilizer() { + return new Fertilizer(); + } + + /** + * Create an instance of {@link BrassAndWoodwindInstruments } + * + */ + public BrassAndWoodwindInstruments createBrassAndWoodwindInstruments() { + return new BrassAndWoodwindInstruments(); + } + + /** + * Create an instance of {@link HomeImprovement } + * + */ + public HomeImprovement createHomeImprovement() { + return new HomeImprovement(); + } + + /** + * Create an instance of {@link WaterPurificationUnit } + * + */ + public WaterPurificationUnit createWaterPurificationUnit() { + return new WaterPurificationUnit(); + } + + /** + * Create an instance of {@link Tires } + * + */ + public Tires createTires() { + return new Tires(); + } + + /** + * Create an instance of {@link TireAndWheelAssemblies } + * + */ + public TireAndWheelAssemblies createTireAndWheelAssemblies() { + return new TireAndWheelAssemblies(); + } + + /** + * Create an instance of {@link Chair } + * + */ + public Chair createChair() { + return new Chair(); + } + + /** + * Create an instance of {@link FashionRing } + * + */ + public FashionRing createFashionRing() { + return new FashionRing(); + } + + /** + * Create an instance of {@link FashionEarring } + * + */ + public FashionEarring createFashionEarring() { + return new FashionEarring(); + } + + /** + * Create an instance of {@link Autochemical } + * + */ + public Autochemical createAutochemical() { + return new Autochemical(); + } + + /** + * Create an instance of {@link HealthMisc } + * + */ + public HealthMisc createHealthMisc() { + return new HealthMisc(); + } + + /** + * Create an instance of {@link LabSupply } + * + */ + public LabSupply createLabSupply() { + return new LabSupply(); + } + + /** + * Create an instance of {@link Calculator } + * + */ + public Calculator createCalculator() { + return new Calculator(); + } + + /** + * Create an instance of {@link Beverages } + * + */ + public Beverages createBeverages() { + return new Beverages(); + } + + /** + * Create an instance of {@link SecurityElectronics } + * + */ + public SecurityElectronics createSecurityElectronics() { + return new SecurityElectronics(); + } + + /** + * Create an instance of {@link LightBulbs } + * + */ + public LightBulbs createLightBulbs() { + return new LightBulbs(); + } + + /** + * Create an instance of {@link Shoes } + * + */ + public Shoes createShoes() { + return new Shoes(); + } + + /** + * Create an instance of {@link Dinnerware } + * + */ + public Dinnerware createDinnerware() { + return new Dinnerware(); + } + + /** + * Create an instance of {@link Rims } + * + */ + public Rims createRims() { + return new Rims(); + } + + /** + * Create an instance of {@link SafetySupply } + * + */ + public SafetySupply createSafetySupply() { + return new SafetySupply(); + } + + /** + * Create an instance of {@link Office } + * + */ + public Office createOffice() { + return new Office(); + } + + /** + * Create an instance of {@link Serveware } + * + */ + public Serveware createServeware() { + return new Serveware(); + } + + /** + * Create an instance of {@link AutoAccessory } + * + */ + public AutoAccessory createAutoAccessory() { + return new AutoAccessory(); + } + + /** + * Create an instance of {@link MajorHomeAppliances } + * + */ + public MajorHomeAppliances createMajorHomeAppliances() { + return new MajorHomeAppliances(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.MechanicalFasteners } + * + */ + public com.amazon.SellingPartnerAPI.model.MechanicalFasteners createMechanicalFasteners() { + return new com.amazon.SellingPartnerAPI.model.MechanicalFasteners(); + } + + /** + * Create an instance of {@link DailyLivingAids } + * + */ + public DailyLivingAids createDailyLivingAids() { + return new DailyLivingAids(); + } + + /** + * Create an instance of {@link Headboard } + * + */ + public Headboard createHeadboard() { + return new Headboard(); + } + + /** + * Create an instance of {@link PrinterConsumable } + * + */ + public PrinterConsumable createPrinterConsumable() { + return new PrinterConsumable(); + } + + /** + * Create an instance of {@link KindleEReaderAccessories } + * + */ + public KindleEReaderAccessories createKindleEReaderAccessories() { + return new KindleEReaderAccessories(); + } + + /** + * Create an instance of {@link ScreenProtector } + * + */ + public ScreenProtector createScreenProtector() { + return new ScreenProtector(); + } + + /** + * Create an instance of {@link OfficePrinter } + * + */ + public OfficePrinter createOfficePrinter() { + return new OfficePrinter(); + } + + /** + * Create an instance of {@link NotebookComputer } + * + */ + public NotebookComputer createNotebookComputer() { + return new NotebookComputer(); + } + + /** + * Create an instance of {@link Kitchen } + * + */ + public Kitchen createKitchen() { + return new Kitchen(); + } + + /** + * Create an instance of {@link SmallHomeAppliances } + * + */ + public SmallHomeAppliances createSmallHomeAppliances() { + return new SmallHomeAppliances(); + } + + /** + * Create an instance of {@link Wheels } + * + */ + public Wheels createWheels() { + return new Wheels(); + } + + /** + * Create an instance of {@link MultifunctionDevice } + * + */ + public MultifunctionDevice createMultifunctionDevice() { + return new MultifunctionDevice(); + } + + /** + * Create an instance of {@link Toys } + * + */ + public Toys createToys() { + return new Toys(); + } + + /** + * Create an instance of {@link Health } + * + */ + public Health createHealth() { + return new Health(); + } + + /** + * Create an instance of {@link WritingInstruments } + * + */ + public WritingInstruments createWritingInstruments() { + return new WritingInstruments(); + } + + /** + * Create an instance of {@link PetSuppliesMisc } + * + */ + public PetSuppliesMisc createPetSuppliesMisc() { + return new PetSuppliesMisc(); + } + + /** + * Create an instance of {@link BabyFood } + * + */ + public BabyFood createBabyFood() { + return new BabyFood(); + } + + /** + * Create an instance of {@link MedicalSupplies } + * + */ + public MedicalSupplies createMedicalSupplies() { + return new MedicalSupplies(); + } + + /** + * Create an instance of {@link ConsumerElectronics } + * + */ + public ConsumerElectronics createConsumerElectronics() { + return new ConsumerElectronics(); + } + + /** + * Create an instance of {@link NetworkAdapter } + * + */ + public NetworkAdapter createNetworkAdapter() { + return new NetworkAdapter(); + } + + /** + * Create an instance of {@link Outdoors } + * + */ + public Outdoors createOutdoors() { + return new Outdoors(); + } + + /** + * Create an instance of {@link Table } + * + */ + public Table createTable() { + return new Table(); + } + + /** + * Create an instance of {@link OfficePhone } + * + */ + public OfficePhone createOfficePhone() { + return new OfficePhone(); + } + + /** + * Create an instance of {@link KeyboardInstruments } + * + */ + public KeyboardInstruments createKeyboardInstruments() { + return new KeyboardInstruments(); + } + + /** + * Create an instance of {@link BeautyMisc } + * + */ + public BeautyMisc createBeautyMisc() { + return new BeautyMisc(); + } + + /** + * Create an instance of {@link EntertainmentCollectibles } + * + */ + public EntertainmentCollectibles createEntertainmentCollectibles() { + return new EntertainmentCollectibles(); + } + + /** + * Create an instance of {@link Sports } + * + */ + public Sports createSports() { + return new Sports(); + } + + /** + * Create an instance of {@link Tire } + * + */ + public Tire createTire() { + return new Tire(); + } + + /** + * Create an instance of {@link PetSupplies } + * + */ + public PetSupplies createPetSupplies() { + return new PetSupplies(); + } + + /** + * Create an instance of {@link ToysBaby } + * + */ + public ToysBaby createToysBaby() { + return new ToysBaby(); + } + + /** + * Create an instance of {@link VacuumCleaner } + * + */ + public VacuumCleaner createVacuumCleaner() { + return new VacuumCleaner(); + } + + /** + * Create an instance of {@link Tea } + * + */ + public Tea createTea() { + return new Tea(); + } + + /** + * Create an instance of {@link BuyerPrice } + * + */ + public BuyerPrice createBuyerPrice() { + return new BuyerPrice(); + } + + /** + * Create an instance of {@link HomeImprovementTools } + * + */ + public HomeImprovementTools createHomeImprovementTools() { + return new HomeImprovementTools(); + } + + /** + * Create an instance of {@link PromotionDataType } + * + */ + public PromotionDataType createPromotionDataType() { + return new PromotionDataType(); + } + + /** + * Create an instance of {@link AmazonFees } + * + */ + public AmazonFees createAmazonFees() { + return new AmazonFees(); + } + + /** + * Create an instance of {@link DirectPaymentType } + * + */ + public DirectPaymentType createDirectPaymentType() { + return new DirectPaymentType(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.MechanicalFasteners.ProductType } + * + */ + public com.amazon.SellingPartnerAPI.model.MechanicalFasteners.ProductType createMechanicalFastenersProductType() { + return new com.amazon.SellingPartnerAPI.model.MechanicalFasteners.ProductType(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.GiftCard.ProductType } + * + */ + public com.amazon.SellingPartnerAPI.model.GiftCard.ProductType createGiftCardProductType() { + return new com.amazon.SellingPartnerAPI.model.GiftCard.ProductType(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan.ProductType } + * + */ + public com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan.ProductType createFoodServiceAndJanSanProductType() { + return new com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan.ProductType(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.Home.ProductType } + * + */ + public com.amazon.SellingPartnerAPI.model.Home.ProductType createHomeProductType() { + return new com.amazon.SellingPartnerAPI.model.Home.ProductType(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.Home.ProductType.Home } + * + */ + public com.amazon.SellingPartnerAPI.model.Home.ProductType.Home createHomeProductTypeHome() { + return new com.amazon.SellingPartnerAPI.model.Home.ProductType.Home(); + } + + /** + * Create an instance of {@link JewelryBattery } + * + */ + public JewelryBattery createJewelryBattery() { + return new JewelryBattery(); + } + + /** + * Create an instance of {@link Coins.ProductType } + * + */ + public Coins.ProductType createCoinsProductType() { + return new Coins.ProductType(); + } + + /** + * Create an instance of {@link PowerDimension } + * + */ + public PowerDimension createPowerDimension() { + return new PowerDimension(); + } + + /** + * Create an instance of {@link Battery.BatterySubgroup } + * + */ + public Battery.BatterySubgroup createBatteryBatterySubgroup() { + return new Battery.BatterySubgroup(); + } + + /** + * Create an instance of {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit createAreaDimensionOptionalUnit() { + return new AreaDimensionOptionalUnit(); + } + + /** + * Create an instance of {@link VolumeRateDimension } + * + */ + public VolumeRateDimension createVolumeRateDimension() { + return new VolumeRateDimension(); + } + + /** + * Create an instance of {@link WeightDimension } + * + */ + public WeightDimension createWeightDimension() { + return new WeightDimension(); + } + + /** + * Create an instance of {@link Sofa.VariationData } + * + */ + public Sofa.VariationData createSofaVariationData() { + return new Sofa.VariationData(); + } + + /** + * Create an instance of {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit createWattageDimensionOptionalUnit() { + return new WattageDimensionOptionalUnit(); + } + + /** + * Create an instance of {@link Helmet.VariationData } + * + */ + public Helmet.VariationData createHelmetVariationData() { + return new Helmet.VariationData(); + } + + /** + * Create an instance of {@link Helmet.ColorSpecification } + * + */ + public Helmet.ColorSpecification createHelmetColorSpecification() { + return new Helmet.ColorSpecification(); + } + + /** + * Create an instance of {@link Helmet.PartInterchangeData } + * + */ + public Helmet.PartInterchangeData createHelmetPartInterchangeData() { + return new Helmet.PartInterchangeData(); + } + + /** + * Create an instance of {@link AmperageDimension } + * + */ + public AmperageDimension createAmperageDimension() { + return new AmperageDimension(); + } + + /** + * Create an instance of {@link LengthDimension } + * + */ + public LengthDimension createLengthDimension() { + return new LengthDimension(); + } + + /** + * Create an instance of {@link MemorySizeIntegerDimension } + * + */ + public MemorySizeIntegerDimension createMemorySizeIntegerDimension() { + return new MemorySizeIntegerDimension(); + } + + /** + * Create an instance of {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension createFrequencyIntegerDimension() { + return new FrequencyIntegerDimension(); + } + + /** + * Create an instance of {@link PowerSuppliesOrProtection } + * + */ + public PowerSuppliesOrProtection createPowerSuppliesOrProtection() { + return new PowerSuppliesOrProtection(); + } + + /** + * Create an instance of {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension createBatteryPowerIntegerDimension() { + return new BatteryPowerIntegerDimension(); + } + + /** + * Create an instance of {@link EnergyRatingType } + * + */ + public EnergyRatingType createEnergyRatingType() { + return new EnergyRatingType(); + } + + /** + * Create an instance of {@link HandheldOrPDA } + * + */ + public HandheldOrPDA createHandheldOrPDA() { + return new HandheldOrPDA(); + } + + /** + * Create an instance of {@link MemorySizeDimension } + * + */ + public MemorySizeDimension createMemorySizeDimension() { + return new MemorySizeDimension(); + } + + /** + * Create an instance of {@link FrequencyDimension } + * + */ + public FrequencyDimension createFrequencyDimension() { + return new FrequencyDimension(); + } + + /** + * Create an instance of {@link MusicClassical } + * + */ + public MusicClassical createMusicClassical() { + return new MusicClassical(); + } + + /** + * Create an instance of {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension createBatteryLifeDimension() { + return new BatteryLifeDimension(); + } + + /** + * Create an instance of {@link VolumeDimension } + * + */ + public VolumeDimension createVolumeDimension() { + return new VolumeDimension(); + } + + /** + * Create an instance of {@link CellularPhoneCase.VariationData } + * + */ + public CellularPhoneCase.VariationData createCellularPhoneCaseVariationData() { + return new CellularPhoneCase.VariationData(); + } + + /** + * Create an instance of {@link FineRing.VariationData } + * + */ + public FineRing.VariationData createFineRingVariationData() { + return new FineRing.VariationData(); + } + + /** + * Create an instance of {@link CertificateType } + * + */ + public CertificateType createCertificateType() { + return new CertificateType(); + } + + /** + * Create an instance of {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension createJewelryWeightDimension() { + return new JewelryWeightDimension(); + } + + /** + * Create an instance of {@link StoneType } + * + */ + public StoneType createStoneType() { + return new StoneType(); + } + + /** + * Create an instance of {@link Pearl } + * + */ + public Pearl createPearl() { + return new Pearl(); + } + + /** + * Create an instance of {@link Beer.VariationData } + * + */ + public Beer.VariationData createBeerVariationData() { + return new Beer.VariationData(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Calcium } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Calcium createNutritionalFactsGroupCalcium() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Calcium(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Cholesterol } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Cholesterol createNutritionalFactsGroupCholesterol() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Cholesterol(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.DietaryFiber } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.DietaryFiber createNutritionalFactsGroupDietaryFiber() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.DietaryFiber(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.EnergyContent } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.EnergyContent createNutritionalFactsGroupEnergyContent() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.EnergyContent(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.EnergyContentFromFat } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.EnergyContentFromFat createNutritionalFactsGroupEnergyContentFromFat() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.EnergyContentFromFat(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.InsolubleFiber } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.InsolubleFiber createNutritionalFactsGroupInsolubleFiber() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.InsolubleFiber(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Iron } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Iron createNutritionalFactsGroupIron() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Iron(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.MonounsaturatedFat } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.MonounsaturatedFat createNutritionalFactsGroupMonounsaturatedFat() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.MonounsaturatedFat(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.OtherCarbohydrate } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.OtherCarbohydrate createNutritionalFactsGroupOtherCarbohydrate() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.OtherCarbohydrate(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Phosphorus } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Phosphorus createNutritionalFactsGroupPhosphorus() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Phosphorus(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.PolyunsaturatedFat } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.PolyunsaturatedFat createNutritionalFactsGroupPolyunsaturatedFat() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.PolyunsaturatedFat(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Potassium } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Potassium createNutritionalFactsGroupPotassium() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Potassium(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Protein } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Protein createNutritionalFactsGroupProtein() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Protein(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SaturatedFat } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SaturatedFat createNutritionalFactsGroupSaturatedFat() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SaturatedFat(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.ServingSize } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.ServingSize createNutritionalFactsGroupServingSize() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.ServingSize(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Sodium } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Sodium createNutritionalFactsGroupSodium() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Sodium(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SolubleFiber } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SolubleFiber createNutritionalFactsGroupSolubleFiber() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SolubleFiber(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SugarAlcohol } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SugarAlcohol createNutritionalFactsGroupSugarAlcohol() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.SugarAlcohol(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Sugars } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Sugars createNutritionalFactsGroupSugars() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Sugars(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Thiamin } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Thiamin createNutritionalFactsGroupThiamin() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.Thiamin(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TotalCarbohydrate } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TotalCarbohydrate createNutritionalFactsGroupTotalCarbohydrate() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TotalCarbohydrate(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TotalFat } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TotalFat createNutritionalFactsGroupTotalFat() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TotalFat(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TransFat } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TransFat createNutritionalFactsGroupTransFat() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.TransFat(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.VitaminA } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.VitaminA createNutritionalFactsGroupVitaminA() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.VitaminA(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.VitaminC } + * + */ + public com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.VitaminC createNutritionalFactsGroupVitaminC() { + return new com.amazon.SellingPartnerAPI.model.NutritionalFactsGroup.VitaminC(); + } + + /** + * Create an instance of {@link Beer.UnitCount } + * + */ + public Beer.UnitCount createBeerUnitCount() { + return new Beer.UnitCount(); + } + + /** + * Create an instance of {@link Beer.AlcoholContent } + * + */ + public Beer.AlcoholContent createBeerAlcoholContent() { + return new Beer.AlcoholContent(); + } + + /** + * Create an instance of {@link DateIntegerDimension } + * + */ + public DateIntegerDimension createDateIntegerDimension() { + return new DateIntegerDimension(); + } + + /** + * Create an instance of {@link Bakeware.VariationData } + * + */ + public Bakeware.VariationData createBakewareVariationData() { + return new Bakeware.VariationData(); + } + + /** + * Create an instance of {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension createNoiseLevelDimension() { + return new NoiseLevelDimension(); + } + + /** + * Create an instance of {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension createVolumeAndVolumeRateDimension() { + return new VolumeAndVolumeRateDimension(); + } + + /** + * Create an instance of {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension createEnergyConsumptionDimension() { + return new EnergyConsumptionDimension(); + } + + /** + * Create an instance of {@link PressureDimension } + * + */ + public PressureDimension createPressureDimension() { + return new PressureDimension(); + } + + /** + * Create an instance of {@link LengthFiveDigitDimension } + * + */ + public LengthFiveDigitDimension createLengthFiveDigitDimension() { + return new LengthFiveDigitDimension(); + } + + /** + * Create an instance of {@link Grommets } + * + */ + public Grommets createGrommets() { + return new Grommets(); + } + + /** + * Create an instance of {@link TorqueType } + * + */ + public TorqueType createTorqueType() { + return new TorqueType(); + } + + /** + * Create an instance of {@link TemperatureDimension } + * + */ + public TemperatureDimension createTemperatureDimension() { + return new TemperatureDimension(); + } + + /** + * Create an instance of {@link SpeedDimension } + * + */ + public SpeedDimension createSpeedDimension() { + return new SpeedDimension(); + } + + /** + * Create an instance of {@link ForceDimension } + * + */ + public ForceDimension createForceDimension() { + return new ForceDimension(); + } + + /** + * Create an instance of {@link DataTransferSpeedFiveDigitIntegerDimension } + * + */ + public DataTransferSpeedFiveDigitIntegerDimension createDataTransferSpeedFiveDigitIntegerDimension() { + return new DataTransferSpeedFiveDigitIntegerDimension(); + } + + /** + * Create an instance of {@link Watch.VariationData } + * + */ + public Watch.VariationData createWatchVariationData() { + return new Watch.VariationData(); + } + + /** + * Create an instance of {@link DataTransferSpeedIntegerDimension } + * + */ + public DataTransferSpeedIntegerDimension createDataTransferSpeedIntegerDimension() { + return new DataTransferSpeedIntegerDimension(); + } + + /** + * Create an instance of {@link AutoAccessoryMisc.VariationData } + * + */ + public AutoAccessoryMisc.VariationData createAutoAccessoryMiscVariationData() { + return new AutoAccessoryMisc.VariationData(); + } + + /** + * Create an instance of {@link AutoAccessoryMisc.ColorSpecification } + * + */ + public AutoAccessoryMisc.ColorSpecification createAutoAccessoryMiscColorSpecification() { + return new AutoAccessoryMisc.ColorSpecification(); + } + + /** + * Create an instance of {@link AutoAccessoryMisc.PartInterchangeData } + * + */ + public AutoAccessoryMisc.PartInterchangeData createAutoAccessoryMiscPartInterchangeData() { + return new AutoAccessoryMisc.PartInterchangeData(); + } + + /** + * Create an instance of {@link TimeDimension } + * + */ + public TimeDimension createTimeDimension() { + return new TimeDimension(); + } + + /** + * Create an instance of {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension createTemperatureRatingDimension() { + return new TemperatureRatingDimension(); + } + + /** + * Create an instance of {@link LuminiousIntensityDimension } + * + */ + public LuminiousIntensityDimension createLuminiousIntensityDimension() { + return new LuminiousIntensityDimension(); + } + + /** + * Create an instance of {@link DegreeDimension } + * + */ + public DegreeDimension createDegreeDimension() { + return new DegreeDimension(); + } + + /** + * Create an instance of {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension createBatteryPowerDimension() { + return new BatteryPowerDimension(); + } + + /** + * Create an instance of {@link Food.VariationData } + * + */ + public Food.VariationData createFoodVariationData() { + return new Food.VariationData(); + } + + /** + * Create an instance of {@link Food.UnitCount } + * + */ + public Food.UnitCount createFoodUnitCount() { + return new Food.UnitCount(); + } + + /** + * Create an instance of {@link Food.AlcoholContent } + * + */ + public Food.AlcoholContent createFoodAlcoholContent() { + return new Food.AlcoholContent(); + } + + /** + * Create an instance of {@link RebateType } + * + */ + public RebateType createRebateType() { + return new RebateType(); + } + + /** + * Create an instance of {@link CE.ProductType } + * + */ + public CE.ProductType createCEProductType() { + return new CE.ProductType(); + } + + /** + * Create an instance of {@link CE.DataTransferRate } + * + */ + public CE.DataTransferRate createCEDataTransferRate() { + return new CE.DataTransferRate(); + } + + /** + * Create an instance of {@link ZoomDimension } + * + */ + public ZoomDimension createZoomDimension() { + return new ZoomDimension(); + } + + /** + * Create an instance of {@link ResistanceDimension } + * + */ + public ResistanceDimension createResistanceDimension() { + return new ResistanceDimension(); + } + + /** + * Create an instance of {@link Connection } + * + */ + public Connection createConnection() { + return new Connection(); + } + + /** + * Create an instance of {@link PixelDimension } + * + */ + public PixelDimension createPixelDimension() { + return new PixelDimension(); + } + + /** + * Create an instance of {@link CE.PortedBoxVolume } + * + */ + public CE.PortedBoxVolume createCEPortedBoxVolume() { + return new CE.PortedBoxVolume(); + } + + /** + * Create an instance of {@link VoltageIntegerDimension } + * + */ + public VoltageIntegerDimension createVoltageIntegerDimension() { + return new VoltageIntegerDimension(); + } + + /** + * Create an instance of {@link CE.SealedBoxVolume } + * + */ + public CE.SealedBoxVolume createCESealedBoxVolume() { + return new CE.SealedBoxVolume(); + } + + /** + * Create an instance of {@link KindleAccessories.VariationData } + * + */ + public KindleAccessories.VariationData createKindleAccessoriesVariationData() { + return new KindleAccessories.VariationData(); + } + + /** + * Create an instance of {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension createVoltageDecimalDimension() { + return new VoltageDecimalDimension(); + } + + /** + * Create an instance of {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension createWattageIntegerDimension() { + return new WattageIntegerDimension(); + } + + /** + * Create an instance of {@link BedAndBath.VariationData } + * + */ + public BedAndBath.VariationData createBedAndBathVariationData() { + return new BedAndBath.VariationData(); + } + + /** + * Create an instance of {@link InstrumentPartsAndAccessories.VariationData } + * + */ + public InstrumentPartsAndAccessories.VariationData createInstrumentPartsAndAccessoriesVariationData() { + return new InstrumentPartsAndAccessories.VariationData(); + } + + /** + * Create an instance of {@link InstrumentPartsAndAccessories.ColorSpecification } + * + */ + public InstrumentPartsAndAccessories.ColorSpecification createInstrumentPartsAndAccessoriesColorSpecification() { + return new InstrumentPartsAndAccessories.ColorSpecification(); + } + + /** + * Create an instance of {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension createLengthIntegerDimension() { + return new LengthIntegerDimension(); + } + + /** + * Create an instance of {@link PowersportsVehicle.VariationData } + * + */ + public PowersportsVehicle.VariationData createPowersportsVehicleVariationData() { + return new PowersportsVehicle.VariationData(); + } + + /** + * Create an instance of {@link PowersportsVehicle.ColorSpecification } + * + */ + public PowersportsVehicle.ColorSpecification createPowersportsVehicleColorSpecification() { + return new PowersportsVehicle.ColorSpecification(); + } + + /** + * Create an instance of {@link Dresser.VariationData } + * + */ + public Dresser.VariationData createDresserVariationData() { + return new Dresser.VariationData(); + } + + /** + * Create an instance of {@link OfficeElectronics.VariationData } + * + */ + public OfficeElectronics.VariationData createOfficeElectronicsVariationData() { + return new OfficeElectronics.VariationData(); + } + + /** + * Create an instance of {@link Guitars.VariationData } + * + */ + public Guitars.VariationData createGuitarsVariationData() { + return new Guitars.VariationData(); + } + + /** + * Create an instance of {@link Guitars.ColorSpecification } + * + */ + public Guitars.ColorSpecification createGuitarsColorSpecification() { + return new Guitars.ColorSpecification(); + } + + /** + * Create an instance of {@link VoiceRecorder.VariationData } + * + */ + public VoiceRecorder.VariationData createVoiceRecorderVariationData() { + return new VoiceRecorder.VariationData(); + } + + /** + * Create an instance of {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension createResolutionFiveDigitDimension() { + return new ResolutionFiveDigitDimension(); + } + + /** + * Create an instance of {@link Vehicle.VariationData } + * + */ + public Vehicle.VariationData createVehicleVariationData() { + return new Vehicle.VariationData(); + } + + /** + * Create an instance of {@link Vehicle.ColorSpecification } + * + */ + public Vehicle.ColorSpecification createVehicleColorSpecification() { + return new Vehicle.ColorSpecification(); + } + + /** + * Create an instance of {@link Vehicle.PartInterchangeData } + * + */ + public Vehicle.PartInterchangeData createVehiclePartInterchangeData() { + return new Vehicle.PartInterchangeData(); + } + + /** + * Create an instance of {@link HardLiquor.VariationData } + * + */ + public HardLiquor.VariationData createHardLiquorVariationData() { + return new HardLiquor.VariationData(); + } + + /** + * Create an instance of {@link HardLiquor.AlcoholContent } + * + */ + public HardLiquor.AlcoholContent createHardLiquorAlcoholContent() { + return new HardLiquor.AlcoholContent(); + } + + /** + * Create an instance of {@link HardLiquor.UnitCount } + * + */ + public HardLiquor.UnitCount createHardLiquorUnitCount() { + return new HardLiquor.UnitCount(); + } + + /** + * Create an instance of {@link HardLiquor.NutritionalFactsGroup } + * + */ + public HardLiquor.NutritionalFactsGroup createHardLiquorNutritionalFactsGroup() { + return new HardLiquor.NutritionalFactsGroup(); + } + + /** + * Create an instance of {@link GPSOrNavigationAccessory } + * + */ + public GPSOrNavigationAccessory createGPSOrNavigationAccessory() { + return new GPSOrNavigationAccessory(); + } + + /** + * Create an instance of {@link ApertureDimension } + * + */ + public ApertureDimension createApertureDimension() { + return new ApertureDimension(); + } + + /** + * Create an instance of {@link AVFurniture } + * + */ + public AVFurniture createAVFurniture() { + return new AVFurniture(); + } + + /** + * Create an instance of {@link Motorcycleaccessory.VariationData } + * + */ + public Motorcycleaccessory.VariationData createMotorcycleaccessoryVariationData() { + return new Motorcycleaccessory.VariationData(); + } + + /** + * Create an instance of {@link Motorcycleaccessory.ColorSpecification } + * + */ + public Motorcycleaccessory.ColorSpecification createMotorcycleaccessoryColorSpecification() { + return new Motorcycleaccessory.ColorSpecification(); + } + + /** + * Create an instance of {@link Motorcycleaccessory.PartInterchangeData } + * + */ + public Motorcycleaccessory.PartInterchangeData createMotorcycleaccessoryPartInterchangeData() { + return new Motorcycleaccessory.PartInterchangeData(); + } + + /** + * Create an instance of {@link NeckSizeDimension } + * + */ + public NeckSizeDimension createNeckSizeDimension() { + return new NeckSizeDimension(); + } + + /** + * Create an instance of {@link Video.ProductType } + * + */ + public Video.ProductType createVideoProductType() { + return new Video.ProductType(); + } + + /** + * Create an instance of {@link FlashMemory } + * + */ + public FlashMemory createFlashMemory() { + return new FlashMemory(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.VariationData } + * + */ + public com.amazon.SellingPartnerAPI.model.VariationData createVariationData() { + return new com.amazon.SellingPartnerAPI.model.VariationData(); + } + + /** + * Create an instance of {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension createTimeIntegerDimension() { + return new TimeIntegerDimension(); + } + + /** + * Create an instance of {@link OrganizersAndStorage.VariationData } + * + */ + public OrganizersAndStorage.VariationData createOrganizersAndStorageVariationData() { + return new OrganizersAndStorage.VariationData(); + } + + /** + * Create an instance of {@link LumensType } + * + */ + public LumensType createLumensType() { + return new LumensType(); + } + + /** + * Create an instance of {@link WattageDimension } + * + */ + public WattageDimension createWattageDimension() { + return new WattageDimension(); + } + + /** + * Create an instance of {@link MaximumPowerType } + * + */ + public MaximumPowerType createMaximumPowerType() { + return new MaximumPowerType(); + } + + /** + * Create an instance of {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit createLengthDimensionOptionalUnit() { + return new LengthDimensionOptionalUnit(); + } + + /** + * Create an instance of {@link Computers.ProductType } + * + */ + public Computers.ProductType createComputersProductType() { + return new Computers.ProductType(); + } + + /** + * Create an instance of {@link Scanner } + * + */ + public Scanner createScanner() { + return new Scanner(); + } + + /** + * Create an instance of {@link TabletComputer.GraphicsCard } + * + */ + public TabletComputer.GraphicsCard createTabletComputerGraphicsCard() { + return new TabletComputer.GraphicsCard(); + } + + /** + * Create an instance of {@link OutdoorLiving.VariationData } + * + */ + public OutdoorLiving.VariationData createOutdoorLivingVariationData() { + return new OutdoorLiving.VariationData(); + } + + /** + * Create an instance of {@link OutdoorLiving.UnitCount } + * + */ + public OutdoorLiving.UnitCount createOutdoorLivingUnitCount() { + return new OutdoorLiving.UnitCount(); + } + + /** + * Create an instance of {@link PositiveWeightDimension } + * + */ + public PositiveWeightDimension createPositiveWeightDimension() { + return new PositiveWeightDimension(); + } + + /** + * Create an instance of {@link CurencyDimension } + * + */ + public CurencyDimension createCurencyDimension() { + return new CurencyDimension(); + } + + /** + * Create an instance of {@link Bullion } + * + */ + public Bullion createBullion() { + return new Bullion(); + } + + /** + * Create an instance of {@link VideoCard } + * + */ + public VideoCard createVideoCard() { + return new VideoCard(); + } + + /** + * Create an instance of {@link MemoryInterfaceDimension } + * + */ + public MemoryInterfaceDimension createMemoryInterfaceDimension() { + return new MemoryInterfaceDimension(); + } + + /** + * Create an instance of {@link Hardware.VariationData } + * + */ + public Hardware.VariationData createHardwareVariationData() { + return new Hardware.VariationData(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.Home.VariationData } + * + */ + public com.amazon.SellingPartnerAPI.model.Home.VariationData createHomeVariationData() { + return new com.amazon.SellingPartnerAPI.model.Home.VariationData(); + } + + /** + * Create an instance of {@link VolumeIntegerDimension } + * + */ + public VolumeIntegerDimension createVolumeIntegerDimension() { + return new VolumeIntegerDimension(); + } + + /** + * Create an instance of {@link FilmCamera } + * + */ + public FilmCamera createFilmCamera() { + return new FilmCamera(); + } + + /** + * Create an instance of {@link ContinuousShootingDimension } + * + */ + public ContinuousShootingDimension createContinuousShootingDimension() { + return new ContinuousShootingDimension(); + } + + /** + * Create an instance of {@link CameraOtherAccessories } + * + */ + public CameraOtherAccessories createCameraOtherAccessories() { + return new CameraOtherAccessories(); + } + + /** + * Create an instance of {@link SoftwarePlatform } + * + */ + public SoftwarePlatform createSoftwarePlatform() { + return new SoftwarePlatform(); + } + + /** + * Create an instance of {@link Speakers } + * + */ + public Speakers createSpeakers() { + return new Speakers(); + } + + /** + * Create an instance of {@link StringedInstruments.VariationData } + * + */ + public StringedInstruments.VariationData createStringedInstrumentsVariationData() { + return new StringedInstruments.VariationData(); + } + + /** + * Create an instance of {@link StringedInstruments.ColorSpecification } + * + */ + public StringedInstruments.ColorSpecification createStringedInstrumentsColorSpecification() { + return new StringedInstruments.ColorSpecification(); + } + + /** + * Create an instance of {@link DietarySupplements.VariationData } + * + */ + public DietarySupplements.VariationData createDietarySupplementsVariationData() { + return new DietarySupplements.VariationData(); + } + + /** + * Create an instance of {@link DietarySupplements.UnitCount } + * + */ + public DietarySupplements.UnitCount createDietarySupplementsUnitCount() { + return new DietarySupplements.UnitCount(); + } + + /** + * Create an instance of {@link DietarySupplements.AlcoholContent } + * + */ + public DietarySupplements.AlcoholContent createDietarySupplementsAlcoholContent() { + return new DietarySupplements.AlcoholContent(); + } + + /** + * Create an instance of {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension createUnknownOpticalDimension() { + return new UnknownOpticalDimension(); + } + + /** + * Create an instance of {@link ServingDimension } + * + */ + public ServingDimension createServingDimension() { + return new ServingDimension(); + } + + /** + * Create an instance of {@link AreaDimension } + * + */ + public AreaDimension createAreaDimension() { + return new AreaDimension(); + } + + /** + * Create an instance of {@link WirelessAccessories.VariationData } + * + */ + public WirelessAccessories.VariationData createWirelessAccessoriesVariationData() { + return new WirelessAccessories.VariationData(); + } + + /** + * Create an instance of {@link Motorcyclepart.VariationData } + * + */ + public Motorcyclepart.VariationData createMotorcyclepartVariationData() { + return new Motorcyclepart.VariationData(); + } + + /** + * Create an instance of {@link Motorcyclepart.ColorSpecification } + * + */ + public Motorcyclepart.ColorSpecification createMotorcyclepartColorSpecification() { + return new Motorcyclepart.ColorSpecification(); + } + + /** + * Create an instance of {@link Motorcyclepart.PartInterchangeData } + * + */ + public Motorcyclepart.PartInterchangeData createMotorcyclepartPartInterchangeData() { + return new Motorcyclepart.PartInterchangeData(); + } + + /** + * Create an instance of {@link DownloadableFile } + * + */ + public DownloadableFile createDownloadableFile() { + return new DownloadableFile(); + } + + /** + * Create an instance of {@link PowerTransmission } + * + */ + public PowerTransmission createPowerTransmission() { + return new PowerTransmission(); + } + + /** + * Create an instance of {@link PowerBank.VariationData } + * + */ + public PowerBank.VariationData createPowerBankVariationData() { + return new PowerBank.VariationData(); + } + + /** + * Create an instance of {@link SurveillanceSystem } + * + */ + public SurveillanceSystem createSurveillanceSystem() { + return new SurveillanceSystem(); + } + + /** + * Create an instance of {@link Autooil.PartInterchangeData } + * + */ + public Autooil.PartInterchangeData createAutooilPartInterchangeData() { + return new Autooil.PartInterchangeData(); + } + + /** + * Create an instance of {@link Autooil.VariationData } + * + */ + public Autooil.VariationData createAutooilVariationData() { + return new Autooil.VariationData(); + } + + /** + * Create an instance of {@link Autooil.ColorSpecification } + * + */ + public Autooil.ColorSpecification createAutooilColorSpecification() { + return new Autooil.ColorSpecification(); + } + + /** + * Create an instance of {@link MemoryReader } + * + */ + public MemoryReader createMemoryReader() { + return new MemoryReader(); + } + + /** + * Create an instance of {@link DataTransferSpeedTenIntegerDimension } + * + */ + public DataTransferSpeedTenIntegerDimension createDataTransferSpeedTenIntegerDimension() { + return new DataTransferSpeedTenIntegerDimension(); + } + + /** + * Create an instance of {@link ElectronicCigaretteReplacementCartridge.VariationData } + * + */ + public ElectronicCigaretteReplacementCartridge.VariationData createElectronicCigaretteReplacementCartridgeVariationData() { + return new ElectronicCigaretteReplacementCartridge.VariationData(); + } + + /** + * Create an instance of {@link ElectronicCigaretteReplacementCartridge.UnitCount } + * + */ + public ElectronicCigaretteReplacementCartridge.UnitCount createElectronicCigaretteReplacementCartridgeUnitCount() { + return new ElectronicCigaretteReplacementCartridge.UnitCount(); + } + + /** + * Create an instance of {@link NicotineConcentrationDimension } + * + */ + public NicotineConcentrationDimension createNicotineConcentrationDimension() { + return new NicotineConcentrationDimension(); + } + + /** + * Create an instance of {@link FashionOther.VariationData } + * + */ + public FashionOther.VariationData createFashionOtherVariationData() { + return new FashionOther.VariationData(); + } + + /** + * Create an instance of {@link PhotoPaper } + * + */ + public PhotoPaper createPhotoPaper() { + return new PhotoPaper(); + } + + /** + * Create an instance of {@link VoltageFiveDigitIntegerDimension } + * + */ + public VoltageFiveDigitIntegerDimension createVoltageFiveDigitIntegerDimension() { + return new VoltageFiveDigitIntegerDimension(); + } + + /** + * Create an instance of {@link Spirits.VariationData } + * + */ + public Spirits.VariationData createSpiritsVariationData() { + return new Spirits.VariationData(); + } + + /** + * Create an instance of {@link Spirits.UnitCount } + * + */ + public Spirits.UnitCount createSpiritsUnitCount() { + return new Spirits.UnitCount(); + } + + /** + * Create an instance of {@link Spirits.AlcoholContent } + * + */ + public Spirits.AlcoholContent createSpiritsAlcoholContent() { + return new Spirits.AlcoholContent(); + } + + /** + * Create an instance of {@link OtherAccessory } + * + */ + public OtherAccessory createOtherAccessory() { + return new OtherAccessory(); + } + + /** + * Create an instance of {@link BuildingMaterials.VariationData } + * + */ + public BuildingMaterials.VariationData createBuildingMaterialsVariationData() { + return new BuildingMaterials.VariationData(); + } + + /** + * Create an instance of {@link DigitalVideoRecorder } + * + */ + public DigitalVideoRecorder createDigitalVideoRecorder() { + return new DigitalVideoRecorder(); + } + + /** + * Create an instance of {@link DVDPlayerOrRecorder } + * + */ + public DVDPlayerOrRecorder createDVDPlayerOrRecorder() { + return new DVDPlayerOrRecorder(); + } + + /** + * Create an instance of {@link Books.ProductType } + * + */ + public Books.ProductType createBooksProductType() { + return new Books.ProductType(); + } + + /** + * Create an instance of {@link Cabinet.VariationData } + * + */ + public Cabinet.VariationData createCabinetVariationData() { + return new Cabinet.VariationData(); + } + + /** + * Create an instance of {@link LightMeter } + * + */ + public LightMeter createLightMeter() { + return new LightMeter(); + } + + /** + * Create an instance of {@link VideoProjector } + * + */ + public VideoProjector createVideoProjector() { + return new VideoProjector(); + } + + /** + * Create an instance of {@link LengthSevenDigitDimension } + * + */ + public LengthSevenDigitDimension createLengthSevenDigitDimension() { + return new LengthSevenDigitDimension(); + } + + /** + * Create an instance of {@link BurnTimeSixDigitDimension } + * + */ + public BurnTimeSixDigitDimension createBurnTimeSixDigitDimension() { + return new BurnTimeSixDigitDimension(); + } + + /** + * Create an instance of {@link FrequencyFiveDigitIntegerDimension } + * + */ + public FrequencyFiveDigitIntegerDimension createFrequencyFiveDigitIntegerDimension() { + return new FrequencyFiveDigitIntegerDimension(); + } + + /** + * Create an instance of {@link LuminanceFiveDigitDimension } + * + */ + public LuminanceFiveDigitDimension createLuminanceFiveDigitDimension() { + return new LuminanceFiveDigitDimension(); + } + + /** + * Create an instance of {@link Abrasives } + * + */ + public Abrasives createAbrasives() { + return new Abrasives(); + } + + /** + * Create an instance of {@link PercussionInstruments.VariationData } + * + */ + public PercussionInstruments.VariationData createPercussionInstrumentsVariationData() { + return new PercussionInstruments.VariationData(); + } + + /** + * Create an instance of {@link PercussionInstruments.ColorSpecification } + * + */ + public PercussionInstruments.ColorSpecification createPercussionInstrumentsColorSpecification() { + return new PercussionInstruments.ColorSpecification(); + } + + /** + * Create an instance of {@link Film } + * + */ + public Film createFilm() { + return new Film(); + } + + /** + * Create an instance of {@link TabletResolutionDimension } + * + */ + public TabletResolutionDimension createTabletResolutionDimension() { + return new TabletResolutionDimension(); + } + + /** + * Create an instance of {@link Ridinggloves.VariationData } + * + */ + public Ridinggloves.VariationData createRidingglovesVariationData() { + return new Ridinggloves.VariationData(); + } + + /** + * Create an instance of {@link Ridinggloves.ColorSpecification } + * + */ + public Ridinggloves.ColorSpecification createRidingglovesColorSpecification() { + return new Ridinggloves.ColorSpecification(); + } + + /** + * Create an instance of {@link Ridinggloves.PartInterchangeData } + * + */ + public Ridinggloves.PartInterchangeData createRidingglovesPartInterchangeData() { + return new Ridinggloves.PartInterchangeData(); + } + + /** + * Create an instance of {@link BagCase } + * + */ + public BagCase createBagCase() { + return new BagCase(); + } + + /** + * Create an instance of {@link OptionalWeightCapacityDimension } + * + */ + public OptionalWeightCapacityDimension createOptionalWeightCapacityDimension() { + return new OptionalWeightCapacityDimension(); + } + + /** + * Create an instance of {@link RadioOrClockRadio } + * + */ + public RadioOrClockRadio createRadioOrClockRadio() { + return new RadioOrClockRadio(); + } + + /** + * Create an instance of {@link InkOrToner } + * + */ + public InkOrToner createInkOrToner() { + return new InkOrToner(); + } + + /** + * Create an instance of {@link HandheldSoftwareDownloads } + * + */ + public HandheldSoftwareDownloads createHandheldSoftwareDownloads() { + return new HandheldSoftwareDownloads(); + } + + /** + * Create an instance of {@link Bench.VariationData } + * + */ + public Bench.VariationData createBenchVariationData() { + return new Bench.VariationData(); + } + + /** + * Create an instance of {@link OfficeProducts.VariationData } + * + */ + public OfficeProducts.VariationData createOfficeProductsVariationData() { + return new OfficeProducts.VariationData(); + } + + /** + * Create an instance of {@link OfficeProducts.ColorSpecification } + * + */ + public OfficeProducts.ColorSpecification createOfficeProductsColorSpecification() { + return new OfficeProducts.ColorSpecification(); + } + + /** + * Create an instance of {@link OfficeProducts.UnitCount } + * + */ + public OfficeProducts.UnitCount createOfficeProductsUnitCount() { + return new OfficeProducts.UnitCount(); + } + + /** + * Create an instance of {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension createStringLengthOptionalDimension() { + return new StringLengthOptionalDimension(); + } + + /** + * Create an instance of {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension createAgeRecommendedDimension() { + return new AgeRecommendedDimension(); + } + + /** + * Create an instance of {@link CapacityUnit } + * + */ + public CapacityUnit createCapacityUnit() { + return new CapacityUnit(); + } + + /** + * Create an instance of {@link DensityDimension } + * + */ + public DensityDimension createDensityDimension() { + return new DensityDimension(); + } + + /** + * Create an instance of {@link Monitor } + * + */ + public Monitor createMonitor() { + return new Monitor(); + } + + /** + * Create an instance of {@link Phone } + * + */ + public Phone createPhone() { + return new Phone(); + } + + /** + * Create an instance of {@link ResolutionDimension } + * + */ + public ResolutionDimension createResolutionDimension() { + return new ResolutionDimension(); + } + + /** + * Create an instance of {@link Lighting.ProductType } + * + */ + public Lighting.ProductType createLightingProductType() { + return new Lighting.ProductType(); + } + + /** + * Create an instance of {@link KitchenTools.VariationData } + * + */ + public KitchenTools.VariationData createKitchenToolsVariationData() { + return new KitchenTools.VariationData(); + } + + /** + * Create an instance of {@link VideoGamesHardware } + * + */ + public VideoGamesHardware createVideoGamesHardware() { + return new VideoGamesHardware(); + } + + /** + * Create an instance of {@link MiscAudioComponents } + * + */ + public MiscAudioComponents createMiscAudioComponents() { + return new MiscAudioComponents(); + } + + /** + * Create an instance of {@link IrrigationEquipment.VariationData } + * + */ + public IrrigationEquipment.VariationData createIrrigationEquipmentVariationData() { + return new IrrigationEquipment.VariationData(); + } + + /** + * Create an instance of {@link CEFilmCamera } + * + */ + public CEFilmCamera createCEFilmCamera() { + return new CEFilmCamera(); + } + + /** + * Create an instance of {@link CECameraFlash } + * + */ + public CECameraFlash createCECameraFlash() { + return new CECameraFlash(); + } + + /** + * Create an instance of {@link TireAndWheel.VariationData } + * + */ + public TireAndWheel.VariationData createTireAndWheelVariationData() { + return new TireAndWheel.VariationData(); + } + + /** + * Create an instance of {@link TireAndWheel.ColorSpecification } + * + */ + public TireAndWheel.ColorSpecification createTireAndWheelColorSpecification() { + return new TireAndWheel.ColorSpecification(); + } + + /** + * Create an instance of {@link TireAndWheel.PartInterchangeData } + * + */ + public TireAndWheel.PartInterchangeData createTireAndWheelPartInterchangeData() { + return new TireAndWheel.PartInterchangeData(); + } + + /** + * Create an instance of {@link PC } + * + */ + public PC createPC() { + return new PC(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.GraphicsCard } + * + */ + public com.amazon.SellingPartnerAPI.model.GraphicsCard createGraphicsCard() { + return new com.amazon.SellingPartnerAPI.model.GraphicsCard(); + } + + /** + * Create an instance of {@link Costume } + * + */ + public Costume createCostume() { + return new Costume(); + } + + /** + * Create an instance of {@link CyclingEquipment } + * + */ + public CyclingEquipment createCyclingEquipment() { + return new CyclingEquipment(); + } + + /** + * Create an instance of {@link BootSizeDimension } + * + */ + public BootSizeDimension createBootSizeDimension() { + return new BootSizeDimension(); + } + + /** + * Create an instance of {@link BurnTimeDimension } + * + */ + public BurnTimeDimension createBurnTimeDimension() { + return new BurnTimeDimension(); + } + + /** + * Create an instance of {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension createAssemblyTimeDimension() { + return new AssemblyTimeDimension(); + } + + /** + * Create an instance of {@link CycleLengthDimension } + * + */ + public CycleLengthDimension createCycleLengthDimension() { + return new CycleLengthDimension(); + } + + /** + * Create an instance of {@link DigitalCamera } + * + */ + public DigitalCamera createDigitalCamera() { + return new DigitalCamera(); + } + + /** + * Create an instance of {@link ComputerPlatform } + * + */ + public ComputerPlatform createComputerPlatform() { + return new ComputerPlatform(); + } + + /** + * Create an instance of {@link Webcam } + * + */ + public Webcam createWebcam() { + return new Webcam(); + } + + /** + * Create an instance of {@link BarCodeReader } + * + */ + public BarCodeReader createBarCodeReader() { + return new BarCodeReader(); + } + + /** + * Create an instance of {@link VideoGames } + * + */ + public VideoGames createVideoGames() { + return new VideoGames(); + } + + /** + * Create an instance of {@link PEGIDetailsType } + * + */ + public PEGIDetailsType createPEGIDetailsType() { + return new PEGIDetailsType(); + } + + /** + * Create an instance of {@link MechanicalComponents } + * + */ + public MechanicalComponents createMechanicalComponents() { + return new MechanicalComponents(); + } + + /** + * Create an instance of {@link ComputerProcessor } + * + */ + public ComputerProcessor createComputerProcessor() { + return new ComputerProcessor(); + } + + /** + * Create an instance of {@link FishingEquipment } + * + */ + public FishingEquipment createFishingEquipment() { + return new FishingEquipment(); + } + + /** + * Create an instance of {@link Art.VariationData } + * + */ + public Art.VariationData createArtVariationData() { + return new Art.VariationData(); + } + + /** + * Create an instance of {@link PortableAvDevice } + * + */ + public PortableAvDevice createPortableAvDevice() { + return new PortableAvDevice(); + } + + /** + * Create an instance of {@link ShoulderHarnessHeight } + * + */ + public ShoulderHarnessHeight createShoulderHarnessHeight() { + return new ShoulderHarnessHeight(); + } + + /** + * Create an instance of {@link Hobbies } + * + */ + public Hobbies createHobbies() { + return new Hobbies(); + } + + /** + * Create an instance of {@link ChargingAdapter.VariationData } + * + */ + public ChargingAdapter.VariationData createChargingAdapterVariationData() { + return new ChargingAdapter.VariationData(); + } + + /** + * Create an instance of {@link PersonalComputer.GraphicsCard } + * + */ + public PersonalComputer.GraphicsCard createPersonalComputerGraphicsCard() { + return new PersonalComputer.GraphicsCard(); + } + + /** + * Create an instance of {@link Music.ProductType } + * + */ + public Music.ProductType createMusicProductType() { + return new Music.ProductType(); + } + + /** + * Create an instance of {@link WeightRecommendation } + * + */ + public WeightRecommendation createWeightRecommendation() { + return new WeightRecommendation(); + } + + /** + * Create an instance of {@link WeightIntegerDimension } + * + */ + public WeightIntegerDimension createWeightIntegerDimension() { + return new WeightIntegerDimension(); + } + + /** + * Create an instance of {@link MediaPlayer } + * + */ + public MediaPlayer createMediaPlayer() { + return new MediaPlayer(); + } + + /** + * Create an instance of {@link FurnitureAndDecor.VariationData } + * + */ + public FurnitureAndDecor.VariationData createFurnitureAndDecorVariationData() { + return new FurnitureAndDecor.VariationData(); + } + + /** + * Create an instance of {@link Telescope } + * + */ + public Telescope createTelescope() { + return new Telescope(); + } + + /** + * Create an instance of {@link ResolvingPowerDimension } + * + */ + public ResolvingPowerDimension createResolvingPowerDimension() { + return new ResolvingPowerDimension(); + } + + /** + * Create an instance of {@link DawesLimitDimension } + * + */ + public DawesLimitDimension createDawesLimitDimension() { + return new DawesLimitDimension(); + } + + /** + * Create an instance of {@link SeedsAndPlants.VariationData } + * + */ + public SeedsAndPlants.VariationData createSeedsAndPlantsVariationData() { + return new SeedsAndPlants.VariationData(); + } + + /** + * Create an instance of {@link SeedsAndPlants.UnitCount } + * + */ + public SeedsAndPlants.UnitCount createSeedsAndPlantsUnitCount() { + return new SeedsAndPlants.UnitCount(); + } + + /** + * Create an instance of {@link RadarDetector } + * + */ + public RadarDetector createRadarDetector() { + return new RadarDetector(); + } + + /** + * Create an instance of {@link LightsAndFixtures.VariationData } + * + */ + public LightsAndFixtures.VariationData createLightsAndFixturesVariationData() { + return new LightsAndFixtures.VariationData(); + } + + /** + * Create an instance of {@link LuminanceDimension } + * + */ + public LuminanceDimension createLuminanceDimension() { + return new LuminanceDimension(); + } + + /** + * Create an instance of {@link VoltageIntegerDimensionOptionalUnit } + * + */ + public VoltageIntegerDimensionOptionalUnit createVoltageIntegerDimensionOptionalUnit() { + return new VoltageIntegerDimensionOptionalUnit(); + } + + /** + * Create an instance of {@link Coin } + * + */ + public Coin createCoin() { + return new Coin(); + } + + /** + * Create an instance of {@link RidingApparel.VariationData } + * + */ + public RidingApparel.VariationData createRidingApparelVariationData() { + return new RidingApparel.VariationData(); + } + + /** + * Create an instance of {@link RidingApparel.ColorSpecification } + * + */ + public RidingApparel.ColorSpecification createRidingApparelColorSpecification() { + return new RidingApparel.ColorSpecification(); + } + + /** + * Create an instance of {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension createClothingSizeDimension() { + return new ClothingSizeDimension(); + } + + /** + * Create an instance of {@link FrequencyThreeDigitIntegerDimension } + * + */ + public FrequencyThreeDigitIntegerDimension createFrequencyThreeDigitIntegerDimension() { + return new FrequencyThreeDigitIntegerDimension(); + } + + /** + * Create an instance of {@link Desk.VariationData } + * + */ + public Desk.VariationData createDeskVariationData() { + return new Desk.VariationData(); + } + + /** + * Create an instance of {@link Recall } + * + */ + public Recall createRecall() { + return new Recall(); + } + + /** + * Create an instance of {@link AlcoholicBeverages.VariationData } + * + */ + public AlcoholicBeverages.VariationData createAlcoholicBeveragesVariationData() { + return new AlcoholicBeverages.VariationData(); + } + + /** + * Create an instance of {@link AlcoholicBeverages.AlcoholContent } + * + */ + public AlcoholicBeverages.AlcoholContent createAlcoholicBeveragesAlcoholContent() { + return new AlcoholicBeverages.AlcoholContent(); + } + + /** + * Create an instance of {@link AlcoholicBeverages.UnitCount } + * + */ + public AlcoholicBeverages.UnitCount createAlcoholicBeveragesUnitCount() { + return new AlcoholicBeverages.UnitCount(); + } + + /** + * Create an instance of {@link AlcoholicBeverages.NutritionalFactsGroup } + * + */ + public AlcoholicBeverages.NutritionalFactsGroup createAlcoholicBeveragesNutritionalFactsGroup() { + return new AlcoholicBeverages.NutritionalFactsGroup(); + } + + /** + * Create an instance of {@link CarAudioOrTheater } + * + */ + public CarAudioOrTheater createCarAudioOrTheater() { + return new CarAudioOrTheater(); + } + + /** + * Create an instance of {@link Cookware.VariationData } + * + */ + public Cookware.VariationData createCookwareVariationData() { + return new Cookware.VariationData(); + } + + /** + * Create an instance of {@link StereoShelfSystem } + * + */ + public StereoShelfSystem createStereoShelfSystem() { + return new StereoShelfSystem(); + } + + /** + * Create an instance of {@link SoftwareVideoGames.ProductType } + * + */ + public SoftwareVideoGames.ProductType createSoftwareVideoGamesProductType() { + return new SoftwareVideoGames.ProductType(); + } + + /** + * Create an instance of {@link Camcorder } + * + */ + public Camcorder createCamcorder() { + return new Camcorder(); + } + + /** + * Create an instance of {@link MediaPlayerOrEReaderAccessory } + * + */ + public MediaPlayerOrEReaderAccessory createMediaPlayerOrEReaderAccessory() { + return new MediaPlayerOrEReaderAccessory(); + } + + /** + * Create an instance of {@link Beauty.ProductType } + * + */ + public Beauty.ProductType createBeautyProductType() { + return new Beauty.ProductType(); + } + + /** + * Create an instance of {@link SunProtectionDimension } + * + */ + public SunProtectionDimension createSunProtectionDimension() { + return new SunProtectionDimension(); + } + + /** + * Create an instance of {@link TabletDataRateDimension } + * + */ + public TabletDataRateDimension createTabletDataRateDimension() { + return new TabletDataRateDimension(); + } + + /** + * Create an instance of {@link TiresAndWheels.ProductType } + * + */ + public TiresAndWheels.ProductType createTiresAndWheelsProductType() { + return new TiresAndWheels.ProductType(); + } + + /** + * Create an instance of {@link ComputerInputDevice } + * + */ + public ComputerInputDevice createComputerInputDevice() { + return new ComputerInputDevice(); + } + + /** + * Create an instance of {@link MemorySizeFiveDigitDimension } + * + */ + public MemorySizeFiveDigitDimension createMemorySizeFiveDigitDimension() { + return new MemorySizeFiveDigitDimension(); + } + + /** + * Create an instance of {@link Darkroom } + * + */ + public Darkroom createDarkroom() { + return new Darkroom(); + } + + /** + * Create an instance of {@link Cleaner } + * + */ + public Cleaner createCleaner() { + return new Cleaner(); + } + + /** + * Create an instance of {@link Antenna } + * + */ + public Antenna createAntenna() { + return new Antenna(); + } + + /** + * Create an instance of {@link OTCMedication.VariationData } + * + */ + public OTCMedication.VariationData createOTCMedicationVariationData() { + return new OTCMedication.VariationData(); + } + + /** + * Create an instance of {@link OTCMedication.UnitCount } + * + */ + public OTCMedication.UnitCount createOTCMedicationUnitCount() { + return new OTCMedication.UnitCount(); + } + + /** + * Create an instance of {@link OTCMedication.AlcoholContent } + * + */ + public OTCMedication.AlcoholContent createOTCMedicationAlcoholContent() { + return new OTCMedication.AlcoholContent(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.GiftCard.VariationData } + * + */ + public com.amazon.SellingPartnerAPI.model.GiftCard.VariationData createGiftCardVariationData() { + return new com.amazon.SellingPartnerAPI.model.GiftCard.VariationData(); + } + + /** + * Create an instance of {@link Filter } + * + */ + public Filter createFilter() { + return new Filter(); + } + + /** + * Create an instance of {@link FloorCover.VariationData } + * + */ + public FloorCover.VariationData createFloorCoverVariationData() { + return new FloorCover.VariationData(); + } + + /** + * Create an instance of {@link BedLinen.VariationData } + * + */ + public BedLinen.VariationData createBedLinenVariationData() { + return new BedLinen.VariationData(); + } + + /** + * Create an instance of {@link Computer } + * + */ + public Computer createComputer() { + return new Computer(); + } + + /** + * Create an instance of {@link PressureLevelSixDigitIntegerDimension } + * + */ + public PressureLevelSixDigitIntegerDimension createPressureLevelSixDigitIntegerDimension() { + return new PressureLevelSixDigitIntegerDimension(); + } + + /** + * Create an instance of {@link TabletActiveSurfaceAreaDimension } + * + */ + public TabletActiveSurfaceAreaDimension createTabletActiveSurfaceAreaDimension() { + return new TabletActiveSurfaceAreaDimension(); + } + + /** + * Create an instance of {@link MemorySizeTenDigitIntegerDimension } + * + */ + public MemorySizeTenDigitIntegerDimension createMemorySizeTenDigitIntegerDimension() { + return new MemorySizeTenDigitIntegerDimension(); + } + + /** + * Create an instance of {@link PetFood.VariationData } + * + */ + public PetFood.VariationData createPetFoodVariationData() { + return new PetFood.VariationData(); + } + + /** + * Create an instance of {@link PetFood.ColorSpecification } + * + */ + public PetFood.ColorSpecification createPetFoodColorSpecification() { + return new PetFood.ColorSpecification(); + } + + /** + * Create an instance of {@link GirthSizeType } + * + */ + public GirthSizeType createGirthSizeType() { + return new GirthSizeType(); + } + + /** + * Create an instance of {@link HeightRecommendationType } + * + */ + public HeightRecommendationType createHeightRecommendationType() { + return new HeightRecommendationType(); + } + + /** + * Create an instance of {@link LuminancePositiveIntegerDimension } + * + */ + public LuminancePositiveIntegerDimension createLuminancePositiveIntegerDimension() { + return new LuminancePositiveIntegerDimension(); + } + + /** + * Create an instance of {@link PetPowerDimension } + * + */ + public PetPowerDimension createPetPowerDimension() { + return new PetPowerDimension(); + } + + /** + * Create an instance of {@link NeckSizeType } + * + */ + public NeckSizeType createNeckSizeType() { + return new NeckSizeType(); + } + + /** + * Create an instance of {@link WeightRecommendationType } + * + */ + public WeightRecommendationType createWeightRecommendationType() { + return new WeightRecommendationType(); + } + + /** + * Create an instance of {@link WidthSizeType } + * + */ + public WidthSizeType createWidthSizeType() { + return new WidthSizeType(); + } + + /** + * Create an instance of {@link LensAccessory } + * + */ + public LensAccessory createLensAccessory() { + return new LensAccessory(); + } + + /** + * Create an instance of {@link SoundAndRecordingEquipment.VariationData } + * + */ + public SoundAndRecordingEquipment.VariationData createSoundAndRecordingEquipmentVariationData() { + return new SoundAndRecordingEquipment.VariationData(); + } + + /** + * Create an instance of {@link SoundAndRecordingEquipment.ColorSpecification } + * + */ + public SoundAndRecordingEquipment.ColorSpecification createSoundAndRecordingEquipmentColorSpecification() { + return new SoundAndRecordingEquipment.ColorSpecification(); + } + + /** + * Create an instance of {@link VCR } + * + */ + public VCR createVCR() { + return new VCR(); + } + + /** + * Create an instance of {@link Coffee } + * + */ + public Coffee createCoffee() { + return new Coffee(); + } + + /** + * Create an instance of {@link ArtSupplies.VariationData } + * + */ + public ArtSupplies.VariationData createArtSuppliesVariationData() { + return new ArtSupplies.VariationData(); + } + + /** + * Create an instance of {@link ArtSupplies.ColorSpecification } + * + */ + public ArtSupplies.ColorSpecification createArtSuppliesColorSpecification() { + return new ArtSupplies.ColorSpecification(); + } + + /** + * Create an instance of {@link ArtSupplies.UnitCount } + * + */ + public ArtSupplies.UnitCount createArtSuppliesUnitCount() { + return new ArtSupplies.UnitCount(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.ColorSpecification } + * + */ + public com.amazon.SellingPartnerAPI.model.ColorSpecification createColorSpecification() { + return new com.amazon.SellingPartnerAPI.model.ColorSpecification(); + } + + /** + * Create an instance of {@link SystemPowerDevice } + * + */ + public SystemPowerDevice createSystemPowerDevice() { + return new SystemPowerDevice(); + } + + /** + * Create an instance of {@link PowerSixDigitDimension } + * + */ + public PowerSixDigitDimension createPowerSixDigitDimension() { + return new PowerSixDigitDimension(); + } + + /** + * Create an instance of {@link AudioVideoAccessory } + * + */ + public AudioVideoAccessory createAudioVideoAccessory() { + return new AudioVideoAccessory(); + } + + /** + * Create an instance of {@link Keyboards } + * + */ + public Keyboards createKeyboards() { + return new Keyboards(); + } + + /** + * Create an instance of {@link ComputerComponent.ComponentMemoryStorageCapacity } + * + */ + public ComputerComponent.ComponentMemoryStorageCapacity createComputerComponentComponentMemoryStorageCapacity() { + return new ComputerComponent.ComponentMemoryStorageCapacity(); + } + + /** + * Create an instance of {@link CellularPhone.VariationData } + * + */ + public CellularPhone.VariationData createCellularPhoneVariationData() { + return new CellularPhone.VariationData(); + } + + /** + * Create an instance of {@link Wireless.ProductType } + * + */ + public Wireless.ProductType createWirelessProductType() { + return new Wireless.ProductType(); + } + + /** + * Create an instance of {@link Binocular } + * + */ + public Binocular createBinocular() { + return new Binocular(); + } + + /** + * Create an instance of {@link Mattress.VariationData } + * + */ + public Mattress.VariationData createMattressVariationData() { + return new Mattress.VariationData(); + } + + /** + * Create an instance of {@link ElectronicCigarette.VariationData } + * + */ + public ElectronicCigarette.VariationData createElectronicCigaretteVariationData() { + return new ElectronicCigarette.VariationData(); + } + + /** + * Create an instance of {@link ElectronicCigarette.UnitCount } + * + */ + public ElectronicCigarette.UnitCount createElectronicCigaretteUnitCount() { + return new ElectronicCigarette.UnitCount(); + } + + /** + * Create an instance of {@link CarAlarm } + * + */ + public CarAlarm createCarAlarm() { + return new CarAlarm(); + } + + /** + * Create an instance of {@link Tuner } + * + */ + public Tuner createTuner() { + return new Tuner(); + } + + /** + * Create an instance of {@link CarElectronics } + * + */ + public CarElectronics createCarElectronics() { + return new CarElectronics(); + } + + /** + * Create an instance of {@link LengthFourDigitDimension } + * + */ + public LengthFourDigitDimension createLengthFourDigitDimension() { + return new LengthFourDigitDimension(); + } + + /** + * Create an instance of {@link PhotoStudio } + * + */ + public PhotoStudio createPhotoStudio() { + return new PhotoStudio(); + } + + /** + * Create an instance of {@link MemorySizeFiveDigitIntegerDimension } + * + */ + public MemorySizeFiveDigitIntegerDimension createMemorySizeFiveDigitIntegerDimension() { + return new MemorySizeFiveDigitIntegerDimension(); + } + + /** + * Create an instance of {@link EducationalSupplies.VariationData } + * + */ + public EducationalSupplies.VariationData createEducationalSuppliesVariationData() { + return new EducationalSupplies.VariationData(); + } + + /** + * Create an instance of {@link EducationalSupplies.ColorSpecification } + * + */ + public EducationalSupplies.ColorSpecification createEducationalSuppliesColorSpecification() { + return new EducationalSupplies.ColorSpecification(); + } + + /** + * Create an instance of {@link EducationalSupplies.UnitCount } + * + */ + public EducationalSupplies.UnitCount createEducationalSuppliesUnitCount() { + return new EducationalSupplies.UnitCount(); + } + + /** + * Create an instance of {@link CEBlankMedia } + * + */ + public CEBlankMedia createCEBlankMedia() { + return new CEBlankMedia(); + } + + /** + * Create an instance of {@link PrescriptionEyewear.VariationData } + * + */ + public PrescriptionEyewear.VariationData createPrescriptionEyewearVariationData() { + return new PrescriptionEyewear.VariationData(); + } + + /** + * Create an instance of {@link PrescriptionEyewear.UnitCount } + * + */ + public PrescriptionEyewear.UnitCount createPrescriptionEyewearUnitCount() { + return new PrescriptionEyewear.UnitCount(); + } + + /** + * Create an instance of {@link BarCode.VariationData } + * + */ + public BarCode.VariationData createBarCodeVariationData() { + return new BarCode.VariationData(); + } + + /** + * Create an instance of {@link VideoDVD } + * + */ + public VideoDVD createVideoDVD() { + return new VideoDVD(); + } + + /** + * Create an instance of {@link HouseholdSupplies.VariationData } + * + */ + public HouseholdSupplies.VariationData createHouseholdSuppliesVariationData() { + return new HouseholdSupplies.VariationData(); + } + + /** + * Create an instance of {@link HouseholdSupplies.UnitCount } + * + */ + public HouseholdSupplies.UnitCount createHouseholdSuppliesUnitCount() { + return new HouseholdSupplies.UnitCount(); + } + + /** + * Create an instance of {@link CarryingCaseOrBag } + * + */ + public CarryingCaseOrBag createCarryingCaseOrBag() { + return new CarryingCaseOrBag(); + } + + /** + * Create an instance of {@link RelatedProductID } + * + */ + public RelatedProductID createRelatedProductID() { + return new RelatedProductID(); + } + + /** + * Create an instance of {@link Electrical.VariationData } + * + */ + public Electrical.VariationData createElectricalVariationData() { + return new Electrical.VariationData(); + } + + /** + * Create an instance of {@link Flash } + * + */ + public Flash createFlash() { + return new Flash(); + } + + /** + * Create an instance of {@link CameraPowerSupply } + * + */ + public CameraPowerSupply createCameraPowerSupply() { + return new CameraPowerSupply(); + } + + /** + * Create an instance of {@link VoltageSevenDigitDecimalDimension } + * + */ + public VoltageSevenDigitDecimalDimension createVoltageSevenDigitDecimalDimension() { + return new VoltageSevenDigitDecimalDimension(); + } + + /** + * Create an instance of {@link CameraBagsAndCases } + * + */ + public CameraBagsAndCases createCameraBagsAndCases() { + return new CameraBagsAndCases(); + } + + /** + * Create an instance of {@link ClothingAccessories.VariationData } + * + */ + public ClothingAccessories.VariationData createClothingAccessoriesVariationData() { + return new ClothingAccessories.VariationData(); + } + + /** + * Create an instance of {@link ClothingAccessories.ClassificationData } + * + */ + public ClothingAccessories.ClassificationData createClothingAccessoriesClassificationData() { + return new ClothingAccessories.ClassificationData(); + } + + /** + * Create an instance of {@link KindleFireAccessories.VariationData } + * + */ + public KindleFireAccessories.VariationData createKindleFireAccessoriesVariationData() { + return new KindleFireAccessories.VariationData(); + } + + /** + * Create an instance of {@link PowerSupply } + * + */ + public PowerSupply createPowerSupply() { + return new PowerSupply(); + } + + /** + * Create an instance of {@link RamMemory } + * + */ + public RamMemory createRamMemory() { + return new RamMemory(); + } + + /** + * Create an instance of {@link Motherboard } + * + */ + public Motherboard createMotherboard() { + return new Motherboard(); + } + + /** + * Create an instance of {@link AdhesivesAndSealants } + * + */ + public AdhesivesAndSealants createAdhesivesAndSealants() { + return new AdhesivesAndSealants(); + } + + /** + * Create an instance of {@link AutoPart.VariationData } + * + */ + public AutoPart.VariationData createAutoPartVariationData() { + return new AutoPart.VariationData(); + } + + /** + * Create an instance of {@link AutoPart.ColorSpecification } + * + */ + public AutoPart.ColorSpecification createAutoPartColorSpecification() { + return new AutoPart.ColorSpecification(); + } + + /** + * Create an instance of {@link AutoPart.PartInterchangeData } + * + */ + public AutoPart.PartInterchangeData createAutoPartPartInterchangeData() { + return new AutoPart.PartInterchangeData(); + } + + /** + * Create an instance of {@link SoundCard } + * + */ + public SoundCard createSoundCard() { + return new SoundCard(); + } + + /** + * Create an instance of {@link Wine.VariationData } + * + */ + public Wine.VariationData createWineVariationData() { + return new Wine.VariationData(); + } + + /** + * Create an instance of {@link Wine.AlcoholContent } + * + */ + public Wine.AlcoholContent createWineAlcoholContent() { + return new Wine.AlcoholContent(); + } + + /** + * Create an instance of {@link Wine.UnitCount } + * + */ + public Wine.UnitCount createWineUnitCount() { + return new Wine.UnitCount(); + } + + /** + * Create an instance of {@link Wine.NutritionalFactsGroup } + * + */ + public Wine.NutritionalFactsGroup createWineNutritionalFactsGroup() { + return new Wine.NutritionalFactsGroup(); + } + + /** + * Create an instance of {@link Jewelry.ProductType } + * + */ + public Jewelry.ProductType createJewelryProductType() { + return new Jewelry.ProductType(); + } + + /** + * Create an instance of {@link StandardProductID } + * + */ + public StandardProductID createStandardProductID() { + return new StandardProductID(); + } + + /** + * Create an instance of {@link ConditionInfo } + * + */ + public ConditionInfo createConditionInfo() { + return new ConditionInfo(); + } + + /** + * Create an instance of {@link Product.DescriptionData } + * + */ + public Product.DescriptionData createProductDescriptionData() { + return new Product.DescriptionData(); + } + + /** + * Create an instance of {@link Product.DiscoveryData } + * + */ + public Product.DiscoveryData createProductDiscoveryData() { + return new Product.DiscoveryData(); + } + + /** + * Create an instance of {@link Product.ProductData } + * + */ + public Product.ProductData createProductProductData() { + return new Product.ProductData(); + } + + /** + * Create an instance of {@link AmazonVendorOnly } + * + */ + public AmazonVendorOnly createAmazonVendorOnly() { + return new AmazonVendorOnly(); + } + + /** + * Create an instance of {@link CurrencyAmount } + * + */ + public CurrencyAmount createCurrencyAmount() { + return new CurrencyAmount(); + } + + /** + * Create an instance of {@link AmazonOnly } + * + */ + public AmazonOnly createAmazonOnly() { + return new AmazonOnly(); + } + + /** + * Create an instance of {@link MusicalInstruments.ProductType } + * + */ + public MusicalInstruments.ProductType createMusicalInstrumentsProductType() { + return new MusicalInstruments.ProductType(); + } + + /** + * Create an instance of {@link IndustrialWheels } + * + */ + public IndustrialWheels createIndustrialWheels() { + return new IndustrialWheels(); + } + + /** + * Create an instance of {@link RearFacingWeight } + * + */ + public RearFacingWeight createRearFacingWeight() { + return new RearFacingWeight(); + } + + /** + * Create an instance of {@link Headphones } + * + */ + public Headphones createHeadphones() { + return new Headphones(); + } + + /** + * Create an instance of {@link CECamcorder } + * + */ + public CECamcorder createCECamcorder() { + return new CECamcorder(); + } + + /** + * Create an instance of {@link CleaningOrRepairKit.VariationData } + * + */ + public CleaningOrRepairKit.VariationData createCleaningOrRepairKitVariationData() { + return new CleaningOrRepairKit.VariationData(); + } + + /** + * Create an instance of {@link CleaningOrRepairKit.ColorSpecification } + * + */ + public CleaningOrRepairKit.ColorSpecification createCleaningOrRepairKitColorSpecification() { + return new CleaningOrRepairKit.ColorSpecification(); + } + + /** + * Create an instance of {@link PaperProducts.VariationData } + * + */ + public PaperProducts.VariationData createPaperProductsVariationData() { + return new PaperProducts.VariationData(); + } + + /** + * Create an instance of {@link PaperProducts.ColorSpecification } + * + */ + public PaperProducts.ColorSpecification createPaperProductsColorSpecification() { + return new PaperProducts.ColorSpecification(); + } + + /** + * Create an instance of {@link PaperProducts.UnitCount } + * + */ + public PaperProducts.UnitCount createPaperProductsUnitCount() { + return new PaperProducts.UnitCount(); + } + + /** + * Create an instance of {@link Fabric.VariationData } + * + */ + public Fabric.VariationData createFabricVariationData() { + return new Fabric.VariationData(); + } + + /** + * Create an instance of {@link CEDigitalCamera } + * + */ + public CEDigitalCamera createCEDigitalCamera() { + return new CEDigitalCamera(); + } + + /** + * Create an instance of {@link PhoneAccessory } + * + */ + public PhoneAccessory createPhoneAccessory() { + return new PhoneAccessory(); + } + + /** + * Create an instance of {@link Bed.VariationData } + * + */ + public Bed.VariationData createBedVariationData() { + return new Bed.VariationData(); + } + + /** + * Create an instance of {@link OfficeScanner.VariationData } + * + */ + public OfficeScanner.VariationData createOfficeScannerVariationData() { + return new OfficeScanner.VariationData(); + } + + /** + * Create an instance of {@link MiscWorldInstruments.VariationData } + * + */ + public MiscWorldInstruments.VariationData createMiscWorldInstrumentsVariationData() { + return new MiscWorldInstruments.VariationData(); + } + + /** + * Create an instance of {@link MiscWorldInstruments.ColorSpecification } + * + */ + public MiscWorldInstruments.ColorSpecification createMiscWorldInstrumentsColorSpecification() { + return new MiscWorldInstruments.ColorSpecification(); + } + + /** + * Create an instance of {@link Television } + * + */ + public Television createTelevision() { + return new Television(); + } + + /** + * Create an instance of {@link ElectronicCigaretteLiquid.VariationData } + * + */ + public ElectronicCigaretteLiquid.VariationData createElectronicCigaretteLiquidVariationData() { + return new ElectronicCigaretteLiquid.VariationData(); + } + + /** + * Create an instance of {@link ElectronicCigaretteLiquid.UnitCount } + * + */ + public ElectronicCigaretteLiquid.UnitCount createElectronicCigaretteLiquidUnitCount() { + return new ElectronicCigaretteLiquid.UnitCount(); + } + + /** + * Create an instance of {@link SexualWellness.VariationData } + * + */ + public SexualWellness.VariationData createSexualWellnessVariationData() { + return new SexualWellness.VariationData(); + } + + /** + * Create an instance of {@link SexualWellness.UnitCount } + * + */ + public SexualWellness.UnitCount createSexualWellnessUnitCount() { + return new SexualWellness.UnitCount(); + } + + /** + * Create an instance of {@link FineNecklaceBraceletAnklet.VariationData } + * + */ + public FineNecklaceBraceletAnklet.VariationData createFineNecklaceBraceletAnkletVariationData() { + return new FineNecklaceBraceletAnklet.VariationData(); + } + + /** + * Create an instance of {@link Miscellaneous } + * + */ + public Miscellaneous createMiscellaneous() { + return new Miscellaneous(); + } + + /** + * Create an instance of {@link CuttingTools } + * + */ + public CuttingTools createCuttingTools() { + return new CuttingTools(); + } + + /** + * Create an instance of {@link ShearStrengthDimension } + * + */ + public ShearStrengthDimension createShearStrengthDimension() { + return new ShearStrengthDimension(); + } + + /** + * Create an instance of {@link FoodAndBeverages.ProductType } + * + */ + public FoodAndBeverages.ProductType createFoodAndBeveragesProductType() { + return new FoodAndBeverages.ProductType(); + } + + /** + * Create an instance of {@link LightingAccessories } + * + */ + public LightingAccessories createLightingAccessories() { + return new LightingAccessories(); + } + + /** + * Create an instance of {@link InkToner.VariationData } + * + */ + public InkToner.VariationData createInkTonerVariationData() { + return new InkToner.VariationData(); + } + + /** + * Create an instance of {@link CameraPhoto.ProductType } + * + */ + public CameraPhoto.ProductType createCameraPhotoProductType() { + return new CameraPhoto.ProductType(); + } + + /** + * Create an instance of {@link CameraPhoto.Rebate } + * + */ + public CameraPhoto.Rebate createCameraPhotoRebate() { + return new CameraPhoto.Rebate(); + } + + /** + * Create an instance of {@link PowersportsPart.VariationData } + * + */ + public PowersportsPart.VariationData createPowersportsPartVariationData() { + return new PowersportsPart.VariationData(); + } + + /** + * Create an instance of {@link PowersportsPart.ColorSpecification } + * + */ + public PowersportsPart.ColorSpecification createPowersportsPartColorSpecification() { + return new PowersportsPart.ColorSpecification(); + } + + /** + * Create an instance of {@link PowersportsPart.PartInterchangeData } + * + */ + public PowersportsPart.PartInterchangeData createPowersportsPartPartInterchangeData() { + return new PowersportsPart.PartInterchangeData(); + } + + /** + * Create an instance of {@link PrescriptionDrug } + * + */ + public PrescriptionDrug createPrescriptionDrug() { + return new PrescriptionDrug(); + } + + /** + * Create an instance of {@link CameraLenses } + * + */ + public CameraLenses createCameraLenses() { + return new CameraLenses(); + } + + /** + * Create an instance of {@link MediaStorage } + * + */ + public MediaStorage createMediaStorage() { + return new MediaStorage(); + } + + /** + * Create an instance of {@link Gears } + * + */ + public Gears createGears() { + return new Gears(); + } + + /** + * Create an instance of {@link FineEarring.VariationData } + * + */ + public FineEarring.VariationData createFineEarringVariationData() { + return new FineEarring.VariationData(); + } + + /** + * Create an instance of {@link FashionNecklaceBraceletAnklet.VariationData } + * + */ + public FashionNecklaceBraceletAnklet.VariationData createFashionNecklaceBraceletAnkletVariationData() { + return new FashionNecklaceBraceletAnklet.VariationData(); + } + + /** + * Create an instance of {@link ProtectiveGear.VariationData } + * + */ + public ProtectiveGear.VariationData createProtectiveGearVariationData() { + return new ProtectiveGear.VariationData(); + } + + /** + * Create an instance of {@link ProtectiveGear.ColorSpecification } + * + */ + public ProtectiveGear.ColorSpecification createProtectiveGearColorSpecification() { + return new ProtectiveGear.ColorSpecification(); + } + + /** + * Create an instance of {@link ProtectiveGear.PartInterchangeData } + * + */ + public ProtectiveGear.PartInterchangeData createProtectiveGearPartInterchangeData() { + return new ProtectiveGear.PartInterchangeData(); + } + + /** + * Create an instance of {@link FineOther.VariationData } + * + */ + public FineOther.VariationData createFineOtherVariationData() { + return new FineOther.VariationData(); + } + + /** + * Create an instance of {@link MusicPopular } + * + */ + public MusicPopular createMusicPopular() { + return new MusicPopular(); + } + + /** + * Create an instance of {@link Industrial.ProductType } + * + */ + public Industrial.ProductType createIndustrialProductType() { + return new Industrial.ProductType(); + } + + /** + * Create an instance of {@link HardnessDimension } + * + */ + public HardnessDimension createHardnessDimension() { + return new HardnessDimension(); + } + + /** + * Create an instance of {@link CEBinocular } + * + */ + public CEBinocular createCEBinocular() { + return new CEBinocular(); + } + + /** + * Create an instance of {@link OptionalMagnificationDimension } + * + */ + public OptionalMagnificationDimension createOptionalMagnificationDimension() { + return new OptionalMagnificationDimension(); + } + + /** + * Create an instance of {@link CorrectiveEyeglasses.VariationData } + * + */ + public CorrectiveEyeglasses.VariationData createCorrectiveEyeglassesVariationData() { + return new CorrectiveEyeglasses.VariationData(); + } + + /** + * Create an instance of {@link PDA } + * + */ + public PDA createPDA() { + return new PDA(); + } + + /** + * Create an instance of {@link Ridingboots.VariationData } + * + */ + public Ridingboots.VariationData createRidingbootsVariationData() { + return new Ridingboots.VariationData(); + } + + /** + * Create an instance of {@link Ridingboots.ColorSpecification } + * + */ + public Ridingboots.ColorSpecification createRidingbootsColorSpecification() { + return new Ridingboots.ColorSpecification(); + } + + /** + * Create an instance of {@link Ridingboots.PartInterchangeData } + * + */ + public Ridingboots.PartInterchangeData createRidingbootsPartInterchangeData() { + return new Ridingboots.PartInterchangeData(); + } + + /** + * Create an instance of {@link ReceiverOrAmplifier } + * + */ + public ReceiverOrAmplifier createReceiverOrAmplifier() { + return new ReceiverOrAmplifier(); + } + + /** + * Create an instance of {@link Autobattery.VariationData } + * + */ + public Autobattery.VariationData createAutobatteryVariationData() { + return new Autobattery.VariationData(); + } + + /** + * Create an instance of {@link Autobattery.ColorSpecification } + * + */ + public Autobattery.ColorSpecification createAutobatteryColorSpecification() { + return new Autobattery.ColorSpecification(); + } + + /** + * Create an instance of {@link Autobattery.PartInterchangeData } + * + */ + public Autobattery.PartInterchangeData createAutobatteryPartInterchangeData() { + return new Autobattery.PartInterchangeData(); + } + + /** + * Create an instance of {@link Cutlery.VariationData } + * + */ + public Cutlery.VariationData createCutleryVariationData() { + return new Cutlery.VariationData(); + } + + /** + * Create an instance of {@link VideoProjectorsAndAccessories } + * + */ + public VideoProjectorsAndAccessories createVideoProjectorsAndAccessories() { + return new VideoProjectorsAndAccessories(); + } + + /** + * Create an instance of {@link LabSupplies.ProductType } + * + */ + public LabSupplies.ProductType createLabSuppliesProductType() { + return new LabSupplies.ProductType(); + } + + /** + * Create an instance of {@link BlankMedia } + * + */ + public BlankMedia createBlankMedia() { + return new BlankMedia(); + } + + /** + * Create an instance of {@link AddressType } + * + */ + public AddressType createAddressType() { + return new AddressType(); + } + + /** + * Create an instance of {@link OutdoorRecreationProduct } + * + */ + public OutdoorRecreationProduct createOutdoorRecreationProduct() { + return new OutdoorRecreationProduct(); + } + + /** + * Create an instance of {@link PlumbingFixtures.VariationData } + * + */ + public PlumbingFixtures.VariationData createPlumbingFixturesVariationData() { + return new PlumbingFixtures.VariationData(); + } + + /** + * Create an instance of {@link IndustrialHose } + * + */ + public IndustrialHose createIndustrialHose() { + return new IndustrialHose(); + } + + /** + * Create an instance of {@link RemoteControl } + * + */ + public RemoteControl createRemoteControl() { + return new RemoteControl(); + } + + /** + * Create an instance of {@link PersonalCareAppliances.VariationData } + * + */ + public PersonalCareAppliances.VariationData createPersonalCareAppliancesVariationData() { + return new PersonalCareAppliances.VariationData(); + } + + /** + * Create an instance of {@link PersonalCareAppliances.UnitCount } + * + */ + public PersonalCareAppliances.UnitCount createPersonalCareAppliancesUnitCount() { + return new PersonalCareAppliances.UnitCount(); + } + + /** + * Create an instance of {@link Fertilizer.VariationData } + * + */ + public Fertilizer.VariationData createFertilizerVariationData() { + return new Fertilizer.VariationData(); + } + + /** + * Create an instance of {@link AgeRecommendation } + * + */ + public AgeRecommendation createAgeRecommendation() { + return new AgeRecommendation(); + } + + /** + * Create an instance of {@link MinimumAgeRecommendedDimension } + * + */ + public MinimumAgeRecommendedDimension createMinimumAgeRecommendedDimension() { + return new MinimumAgeRecommendedDimension(); + } + + /** + * Create an instance of {@link BrassAndWoodwindInstruments.VariationData } + * + */ + public BrassAndWoodwindInstruments.VariationData createBrassAndWoodwindInstrumentsVariationData() { + return new BrassAndWoodwindInstruments.VariationData(); + } + + /** + * Create an instance of {@link BrassAndWoodwindInstruments.ColorSpecification } + * + */ + public BrassAndWoodwindInstruments.ColorSpecification createBrassAndWoodwindInstrumentsColorSpecification() { + return new BrassAndWoodwindInstruments.ColorSpecification(); + } + + /** + * Create an instance of {@link HomeImprovement.ProductType } + * + */ + public HomeImprovement.ProductType createHomeImprovementProductType() { + return new HomeImprovement.ProductType(); + } + + /** + * Create an instance of {@link HICommon } + * + */ + public HICommon createHICommon() { + return new HICommon(); + } + + /** + * Create an instance of {@link OptionalMinimumAgeRecommendedDimension } + * + */ + public OptionalMinimumAgeRecommendedDimension createOptionalMinimumAgeRecommendedDimension() { + return new OptionalMinimumAgeRecommendedDimension(); + } + + /** + * Create an instance of {@link AirFlowDisplacementDimension } + * + */ + public AirFlowDisplacementDimension createAirFlowDisplacementDimension() { + return new AirFlowDisplacementDimension(); + } + + /** + * Create an instance of {@link BatteryLifeType } + * + */ + public BatteryLifeType createBatteryLifeType() { + return new BatteryLifeType(); + } + + /** + * Create an instance of {@link FlowRateType } + * + */ + public FlowRateType createFlowRateType() { + return new FlowRateType(); + } + + /** + * Create an instance of {@link SoundLevelType } + * + */ + public SoundLevelType createSoundLevelType() { + return new SoundLevelType(); + } + + /** + * Create an instance of {@link TemperatureRangeType } + * + */ + public TemperatureRangeType createTemperatureRangeType() { + return new TemperatureRangeType(); + } + + /** + * Create an instance of {@link ThicknessType } + * + */ + public ThicknessType createThicknessType() { + return new ThicknessType(); + } + + /** + * Create an instance of {@link WaterConsumptionType } + * + */ + public WaterConsumptionType createWaterConsumptionType() { + return new WaterConsumptionType(); + } + + /** + * Create an instance of {@link WaterPurificationUnit.VariationData } + * + */ + public WaterPurificationUnit.VariationData createWaterPurificationUnitVariationData() { + return new WaterPurificationUnit.VariationData(); + } + + /** + * Create an instance of {@link Lens } + * + */ + public Lens createLens() { + return new Lens(); + } + + /** + * Create an instance of {@link Tires.VariationData } + * + */ + public Tires.VariationData createTiresVariationData() { + return new Tires.VariationData(); + } + + /** + * Create an instance of {@link TireAndWheelAssemblies.VariationData } + * + */ + public TireAndWheelAssemblies.VariationData createTireAndWheelAssembliesVariationData() { + return new TireAndWheelAssemblies.VariationData(); + } + + /** + * Create an instance of {@link Chair.VariationData } + * + */ + public Chair.VariationData createChairVariationData() { + return new Chair.VariationData(); + } + + /** + * Create an instance of {@link FashionRing.VariationData } + * + */ + public FashionRing.VariationData createFashionRingVariationData() { + return new FashionRing.VariationData(); + } + + /** + * Create an instance of {@link FashionEarring.VariationData } + * + */ + public FashionEarring.VariationData createFashionEarringVariationData() { + return new FashionEarring.VariationData(); + } + + /** + * Create an instance of {@link SportsMemorabilia } + * + */ + public SportsMemorabilia createSportsMemorabilia() { + return new SportsMemorabilia(); + } + + /** + * Create an instance of {@link Autochemical.PartInterchangeData } + * + */ + public Autochemical.PartInterchangeData createAutochemicalPartInterchangeData() { + return new Autochemical.PartInterchangeData(); + } + + /** + * Create an instance of {@link HealthMisc.VariationData } + * + */ + public HealthMisc.VariationData createHealthMiscVariationData() { + return new HealthMisc.VariationData(); + } + + /** + * Create an instance of {@link HealthMisc.UnitCount } + * + */ + public HealthMisc.UnitCount createHealthMiscUnitCount() { + return new HealthMisc.UnitCount(); + } + + /** + * Create an instance of {@link CollectibleCard } + * + */ + public CollectibleCard createCollectibleCard() { + return new CollectibleCard(); + } + + /** + * Create an instance of {@link AdhesiveTapes } + * + */ + public AdhesiveTapes createAdhesiveTapes() { + return new AdhesiveTapes(); + } + + /** + * Create an instance of {@link Tools } + * + */ + public Tools createTools() { + return new Tools(); + } + + /** + * Create an instance of {@link ToysAndGames } + * + */ + public ToysAndGames createToysAndGames() { + return new ToysAndGames(); + } + + /** + * Create an instance of {@link CollectibleCoins } + * + */ + public CollectibleCoins createCollectibleCoins() { + return new CollectibleCoins(); + } + + /** + * Create an instance of {@link HomeTheaterSystemOrHTIB } + * + */ + public HomeTheaterSystemOrHTIB createHomeTheaterSystemOrHTIB() { + return new HomeTheaterSystemOrHTIB(); + } + + /** + * Create an instance of {@link ComputerAddOn } + * + */ + public ComputerAddOn createComputerAddOn() { + return new ComputerAddOn(); + } + + /** + * Create an instance of {@link CurrentFiveDigitDimension } + * + */ + public CurrentFiveDigitDimension createCurrentFiveDigitDimension() { + return new CurrentFiveDigitDimension(); + } + + /** + * Create an instance of {@link DataTransferSpeedDimension } + * + */ + public DataTransferSpeedDimension createDataTransferSpeedDimension() { + return new DataTransferSpeedDimension(); + } + + /** + * Create an instance of {@link ElectronicComponents } + * + */ + public ElectronicComponents createElectronicComponents() { + return new ElectronicComponents(); + } + + /** + * Create an instance of {@link LabSupply.VariationData } + * + */ + public LabSupply.VariationData createLabSupplyVariationData() { + return new LabSupply.VariationData(); + } + + /** + * Create an instance of {@link CurrentDimension } + * + */ + public CurrentDimension createCurrentDimension() { + return new CurrentDimension(); + } + + /** + * Create an instance of {@link GraduationInterval } + * + */ + public GraduationInterval createGraduationInterval() { + return new GraduationInterval(); + } + + /** + * Create an instance of {@link StringLengthDimension } + * + */ + public StringLengthDimension createStringLengthDimension() { + return new StringLengthDimension(); + } + + /** + * Create an instance of {@link EnergyDimension } + * + */ + public EnergyDimension createEnergyDimension() { + return new EnergyDimension(); + } + + /** + * Create an instance of {@link StringTemperatureDimension } + * + */ + public StringTemperatureDimension createStringTemperatureDimension() { + return new StringTemperatureDimension(); + } + + /** + * Create an instance of {@link StringTimeDimension } + * + */ + public StringTimeDimension createStringTimeDimension() { + return new StringTimeDimension(); + } + + /** + * Create an instance of {@link ComputerDriveOrStorage } + * + */ + public ComputerDriveOrStorage createComputerDriveOrStorage() { + return new ComputerDriveOrStorage(); + } + + /** + * Create an instance of {@link CampingEquipment } + * + */ + public CampingEquipment createCampingEquipment() { + return new CampingEquipment(); + } + + /** + * Create an instance of {@link SystemCabinet } + * + */ + public SystemCabinet createSystemCabinet() { + return new SystemCabinet(); + } + + /** + * Create an instance of {@link Calculator.VariationData } + * + */ + public Calculator.VariationData createCalculatorVariationData() { + return new Calculator.VariationData(); + } + + /** + * Create an instance of {@link Beverages.VariationData } + * + */ + public Beverages.VariationData createBeveragesVariationData() { + return new Beverages.VariationData(); + } + + /** + * Create an instance of {@link Beverages.UnitCount } + * + */ + public Beverages.UnitCount createBeveragesUnitCount() { + return new Beverages.UnitCount(); + } + + /** + * Create an instance of {@link Beverages.AlcoholContent } + * + */ + public Beverages.AlcoholContent createBeveragesAlcoholContent() { + return new Beverages.AlcoholContent(); + } + + /** + * Create an instance of {@link VideoVHS } + * + */ + public VideoVHS createVideoVHS() { + return new VideoVHS(); + } + + /** + * Create an instance of {@link ComputerSpeaker } + * + */ + public ComputerSpeaker createComputerSpeaker() { + return new ComputerSpeaker(); + } + + /** + * Create an instance of {@link AirflowDimension } + * + */ + public AirflowDimension createAirflowDimension() { + return new AirflowDimension(); + } + + /** + * Create an instance of {@link SecurityElectronics.VariationData } + * + */ + public SecurityElectronics.VariationData createSecurityElectronicsVariationData() { + return new SecurityElectronics.VariationData(); + } + + /** + * Create an instance of {@link LightBulbs.VariationData } + * + */ + public LightBulbs.VariationData createLightBulbsVariationData() { + return new LightBulbs.VariationData(); + } + + /** + * Create an instance of {@link Shoes.VariationData } + * + */ + public Shoes.VariationData createShoesVariationData() { + return new Shoes.VariationData(); + } + + /** + * Create an instance of {@link Shoes.ClassificationData } + * + */ + public Shoes.ClassificationData createShoesClassificationData() { + return new Shoes.ClassificationData(); + } + + /** + * Create an instance of {@link Shoes.ShoeSizeComplianceData } + * + */ + public Shoes.ShoeSizeComplianceData createShoesShoeSizeComplianceData() { + return new Shoes.ShoeSizeComplianceData(); + } + + /** + * Create an instance of {@link Dinnerware.VariationData } + * + */ + public Dinnerware.VariationData createDinnerwareVariationData() { + return new Dinnerware.VariationData(); + } + + /** + * Create an instance of {@link TVCombos } + * + */ + public TVCombos createTVCombos() { + return new TVCombos(); + } + + /** + * Create an instance of {@link Rims.VariationData } + * + */ + public Rims.VariationData createRimsVariationData() { + return new Rims.VariationData(); + } + + /** + * Create an instance of {@link Rims.ColorSpecification } + * + */ + public Rims.ColorSpecification createRimsColorSpecification() { + return new Rims.ColorSpecification(); + } + + /** + * Create an instance of {@link Rims.PartInterchangeData } + * + */ + public Rims.PartInterchangeData createRimsPartInterchangeData() { + return new Rims.PartInterchangeData(); + } + + /** + * Create an instance of {@link SafetySupply.VariationData } + * + */ + public SafetySupply.VariationData createSafetySupplyVariationData() { + return new SafetySupply.VariationData(); + } + + /** + * Create an instance of {@link PhotographicStudioItems } + * + */ + public PhotographicStudioItems createPhotographicStudioItems() { + return new PhotographicStudioItems(); + } + + /** + * Create an instance of {@link Office.ProductType } + * + */ + public Office.ProductType createOfficeProductType() { + return new Office.ProductType(); + } + + /** + * Create an instance of {@link Serveware.VariationData } + * + */ + public Serveware.VariationData createServewareVariationData() { + return new Serveware.VariationData(); + } + + /** + * Create an instance of {@link WirelessDownloads } + * + */ + public WirelessDownloads createWirelessDownloads() { + return new WirelessDownloads(); + } + + /** + * Create an instance of {@link PrecisionMeasuring } + * + */ + public PrecisionMeasuring createPrecisionMeasuring() { + return new PrecisionMeasuring(); + } + + /** + * Create an instance of {@link AutoAccessory.ProductType } + * + */ + public AutoAccessory.ProductType createAutoAccessoryProductType() { + return new AutoAccessory.ProductType(); + } + + /** + * Create an instance of {@link MajorHomeAppliances.VariationData } + * + */ + public MajorHomeAppliances.VariationData createMajorHomeAppliancesVariationData() { + return new MajorHomeAppliances.VariationData(); + } + + /** + * Create an instance of {@link TwoWayRadio } + * + */ + public TwoWayRadio createTwoWayRadio() { + return new TwoWayRadio(); + } + + /** + * Create an instance of {@link CEBattery } + * + */ + public CEBattery createCEBattery() { + return new CEBattery(); + } + + /** + * Create an instance of {@link PortableAudio } + * + */ + public PortableAudio createPortableAudio() { + return new PortableAudio(); + } + + /** + * Create an instance of {@link DailyLivingAids.VariationData } + * + */ + public DailyLivingAids.VariationData createDailyLivingAidsVariationData() { + return new DailyLivingAids.VariationData(); + } + + /** + * Create an instance of {@link Headboard.VariationData } + * + */ + public Headboard.VariationData createHeadboardVariationData() { + return new Headboard.VariationData(); + } + + /** + * Create an instance of {@link ComputerCoolingDevice } + * + */ + public ComputerCoolingDevice createComputerCoolingDevice() { + return new ComputerCoolingDevice(); + } + + /** + * Create an instance of {@link NoiseLevelSixDigitDimension } + * + */ + public NoiseLevelSixDigitDimension createNoiseLevelSixDigitDimension() { + return new NoiseLevelSixDigitDimension(); + } + + /** + * Create an instance of {@link SpeedSixDigitDimension } + * + */ + public SpeedSixDigitDimension createSpeedSixDigitDimension() { + return new SpeedSixDigitDimension(); + } + + /** + * Create an instance of {@link DigitalFrame } + * + */ + public DigitalFrame createDigitalFrame() { + return new DigitalFrame(); + } + + /** + * Create an instance of {@link PrinterConsumable.VariationData } + * + */ + public PrinterConsumable.VariationData createPrinterConsumableVariationData() { + return new PrinterConsumable.VariationData(); + } + + /** + * Create an instance of {@link CableOrAdapter } + * + */ + public CableOrAdapter createCableOrAdapter() { + return new CableOrAdapter(); + } + + /** + * Create an instance of {@link Microscope } + * + */ + public Microscope createMicroscope() { + return new Microscope(); + } + + /** + * Create an instance of {@link TripodStand } + * + */ + public TripodStand createTripodStand() { + return new TripodStand(); + } + + /** + * Create an instance of {@link KindleEReaderAccessories.VariationData } + * + */ + public KindleEReaderAccessories.VariationData createKindleEReaderAccessoriesVariationData() { + return new KindleEReaderAccessories.VariationData(); + } + + /** + * Create an instance of {@link ScreenProtector.VariationData } + * + */ + public ScreenProtector.VariationData createScreenProtectorVariationData() { + return new ScreenProtector.VariationData(); + } + + /** + * Create an instance of {@link CEVideoProjector } + * + */ + public CEVideoProjector createCEVideoProjector() { + return new CEVideoProjector(); + } + + /** + * Create an instance of {@link OfficePrinter.VariationData } + * + */ + public OfficePrinter.VariationData createOfficePrinterVariationData() { + return new OfficePrinter.VariationData(); + } + + /** + * Create an instance of {@link NotebookComputer.GraphicsCard } + * + */ + public NotebookComputer.GraphicsCard createNotebookComputerGraphicsCard() { + return new NotebookComputer.GraphicsCard(); + } + + /** + * Create an instance of {@link CharacterDataType } + * + */ + public CharacterDataType createCharacterDataType() { + return new CharacterDataType(); + } + + /** + * Create an instance of {@link DigitalPictureFrame } + * + */ + public DigitalPictureFrame createDigitalPictureFrame() { + return new DigitalPictureFrame(); + } + + /** + * Create an instance of {@link Kitchen.VariationData } + * + */ + public Kitchen.VariationData createKitchenVariationData() { + return new Kitchen.VariationData(); + } + + /** + * Create an instance of {@link ORings } + * + */ + public ORings createORings() { + return new ORings(); + } + + /** + * Create an instance of {@link RawMaterials } + * + */ + public RawMaterials createRawMaterials() { + return new RawMaterials(); + } + + /** + * Create an instance of {@link MeshCountDimension } + * + */ + public MeshCountDimension createMeshCountDimension() { + return new MeshCountDimension(); + } + + /** + * Create an instance of {@link TensileStrengthDimension } + * + */ + public TensileStrengthDimension createTensileStrengthDimension() { + return new TensileStrengthDimension(); + } + + /** + * Create an instance of {@link SmallHomeAppliances.VariationData } + * + */ + public SmallHomeAppliances.VariationData createSmallHomeAppliancesVariationData() { + return new SmallHomeAppliances.VariationData(); + } + + /** + * Create an instance of {@link Wheels.VariationData } + * + */ + public Wheels.VariationData createWheelsVariationData() { + return new Wheels.VariationData(); + } + + /** + * Create an instance of {@link MultifunctionDevice.VariationData } + * + */ + public MultifunctionDevice.VariationData createMultifunctionDeviceVariationData() { + return new MultifunctionDevice.VariationData(); + } + + /** + * Create an instance of {@link Toys.VariationData } + * + */ + public Toys.VariationData createToysVariationData() { + return new Toys.VariationData(); + } + + /** + * Create an instance of {@link Toys.ProductType } + * + */ + public Toys.ProductType createToysProductType() { + return new Toys.ProductType(); + } + + /** + * Create an instance of {@link Health.ProductType } + * + */ + public Health.ProductType createHealthProductType() { + return new Health.ProductType(); + } + + /** + * Create an instance of {@link VideoGamesAccessories } + * + */ + public VideoGamesAccessories createVideoGamesAccessories() { + return new VideoGamesAccessories(); + } + + /** + * Create an instance of {@link Projection } + * + */ + public Projection createProjection() { + return new Projection(); + } + + /** + * Create an instance of {@link WritingInstruments.VariationData } + * + */ + public WritingInstruments.VariationData createWritingInstrumentsVariationData() { + return new WritingInstruments.VariationData(); + } + + /** + * Create an instance of {@link WritingInstruments.ColorSpecification } + * + */ + public WritingInstruments.ColorSpecification createWritingInstrumentsColorSpecification() { + return new WritingInstruments.ColorSpecification(); + } + + /** + * Create an instance of {@link WritingInstruments.UnitCount } + * + */ + public WritingInstruments.UnitCount createWritingInstrumentsUnitCount() { + return new WritingInstruments.UnitCount(); + } + + /** + * Create an instance of {@link PetSuppliesMisc.VariationData } + * + */ + public PetSuppliesMisc.VariationData createPetSuppliesMiscVariationData() { + return new PetSuppliesMisc.VariationData(); + } + + /** + * Create an instance of {@link PetSuppliesMisc.ColorSpecification } + * + */ + public PetSuppliesMisc.ColorSpecification createPetSuppliesMiscColorSpecification() { + return new PetSuppliesMisc.ColorSpecification(); + } + + /** + * Create an instance of {@link SoftwareGames } + * + */ + public SoftwareGames createSoftwareGames() { + return new SoftwareGames(); + } + + /** + * Create an instance of {@link BabyFood.VariationData } + * + */ + public BabyFood.VariationData createBabyFoodVariationData() { + return new BabyFood.VariationData(); + } + + /** + * Create an instance of {@link BabyFood.UnitCount } + * + */ + public BabyFood.UnitCount createBabyFoodUnitCount() { + return new BabyFood.UnitCount(); + } + + /** + * Create an instance of {@link BabyFood.AlcoholContent } + * + */ + public BabyFood.AlcoholContent createBabyFoodAlcoholContent() { + return new BabyFood.AlcoholContent(); + } + + /** + * Create an instance of {@link MedicalSupplies.VariationData } + * + */ + public MedicalSupplies.VariationData createMedicalSuppliesVariationData() { + return new MedicalSupplies.VariationData(); + } + + /** + * Create an instance of {@link MedicalSupplies.UnitCount } + * + */ + public MedicalSupplies.UnitCount createMedicalSuppliesUnitCount() { + return new MedicalSupplies.UnitCount(); + } + + /** + * Create an instance of {@link ConsumerElectronics.VariationData } + * + */ + public ConsumerElectronics.VariationData createConsumerElectronicsVariationData() { + return new ConsumerElectronics.VariationData(); + } + + /** + * Create an instance of {@link NetworkAdapter.VariationData } + * + */ + public NetworkAdapter.VariationData createNetworkAdapterVariationData() { + return new NetworkAdapter.VariationData(); + } + + /** + * Create an instance of {@link CETelescope } + * + */ + public CETelescope createCETelescope() { + return new CETelescope(); + } + + /** + * Create an instance of {@link Outdoors.ProductType } + * + */ + public Outdoors.ProductType createOutdoorsProductType() { + return new Outdoors.ProductType(); + } + + /** + * Create an instance of {@link Outdoors.VariationData } + * + */ + public Outdoors.VariationData createOutdoorsVariationData() { + return new Outdoors.VariationData(); + } + + /** + * Create an instance of {@link Table.VariationData } + * + */ + public Table.VariationData createTableVariationData() { + return new Table.VariationData(); + } + + /** + * Create an instance of {@link GPSOrNavigationSystem } + * + */ + public GPSOrNavigationSystem createGPSOrNavigationSystem() { + return new GPSOrNavigationSystem(); + } + + /** + * Create an instance of {@link HeightRecommendation } + * + */ + public HeightRecommendation createHeightRecommendation() { + return new HeightRecommendation(); + } + + /** + * Create an instance of {@link EntertainmentMemorabilia } + * + */ + public EntertainmentMemorabilia createEntertainmentMemorabilia() { + return new EntertainmentMemorabilia(); + } + + /** + * Create an instance of {@link OfficePhone.VariationData } + * + */ + public OfficePhone.VariationData createOfficePhoneVariationData() { + return new OfficePhone.VariationData(); + } + + /** + * Create an instance of {@link KeyboardInstruments.VariationData } + * + */ + public KeyboardInstruments.VariationData createKeyboardInstrumentsVariationData() { + return new KeyboardInstruments.VariationData(); + } + + /** + * Create an instance of {@link KeyboardInstruments.ColorSpecification } + * + */ + public KeyboardInstruments.ColorSpecification createKeyboardInstrumentsColorSpecification() { + return new KeyboardInstruments.ColorSpecification(); + } + + /** + * Create an instance of {@link Printer } + * + */ + public Printer createPrinter() { + return new Printer(); + } + + /** + * Create an instance of {@link BeautyMisc.VariationData } + * + */ + public BeautyMisc.VariationData createBeautyMiscVariationData() { + return new BeautyMisc.VariationData(); + } + + /** + * Create an instance of {@link BeautyMisc.UnitCount } + * + */ + public BeautyMisc.UnitCount createBeautyMiscUnitCount() { + return new BeautyMisc.UnitCount(); + } + + /** + * Create an instance of {@link ForwardFacingWeight } + * + */ + public ForwardFacingWeight createForwardFacingWeight() { + return new ForwardFacingWeight(); + } + + /** + * Create an instance of {@link EntertainmentCollectibles.ProductType } + * + */ + public EntertainmentCollectibles.ProductType createEntertainmentCollectiblesProductType() { + return new EntertainmentCollectibles.ProductType(); + } + + /** + * Create an instance of {@link Sports.VariationData } + * + */ + public Sports.VariationData createSportsVariationData() { + return new Sports.VariationData(); + } + + /** + * Create an instance of {@link OptionalEnergyOutputDimension } + * + */ + public OptionalEnergyOutputDimension createOptionalEnergyOutputDimension() { + return new OptionalEnergyOutputDimension(); + } + + /** + * Create an instance of {@link Sports.EngineDisplacement } + * + */ + public Sports.EngineDisplacement createSportsEngineDisplacement() { + return new Sports.EngineDisplacement(); + } + + /** + * Create an instance of {@link OptionalLengthIntegerDimension } + * + */ + public OptionalLengthIntegerDimension createOptionalLengthIntegerDimension() { + return new OptionalLengthIntegerDimension(); + } + + /** + * Create an instance of {@link OptionalLuminiousIntensityDimension } + * + */ + public OptionalLuminiousIntensityDimension createOptionalLuminiousIntensityDimension() { + return new OptionalLuminiousIntensityDimension(); + } + + /** + * Create an instance of {@link OptionalEnergyConsumptionDimension } + * + */ + public OptionalEnergyConsumptionDimension createOptionalEnergyConsumptionDimension() { + return new OptionalEnergyConsumptionDimension(); + } + + /** + * Create an instance of {@link OptionalVoltageDecimalDimension } + * + */ + public OptionalVoltageDecimalDimension createOptionalVoltageDecimalDimension() { + return new OptionalVoltageDecimalDimension(); + } + + /** + * Create an instance of {@link OptionalWeightDimension } + * + */ + public OptionalWeightDimension createOptionalWeightDimension() { + return new OptionalWeightDimension(); + } + + /** + * Create an instance of {@link Sports.MaximumPitchSpeed } + * + */ + public Sports.MaximumPitchSpeed createSportsMaximumPitchSpeed() { + return new Sports.MaximumPitchSpeed(); + } + + /** + * Create an instance of {@link OptionalMotorSizeDimension } + * + */ + public OptionalMotorSizeDimension createOptionalMotorSizeDimension() { + return new OptionalMotorSizeDimension(); + } + + /** + * Create an instance of {@link OptionalResolutionDimension } + * + */ + public OptionalResolutionDimension createOptionalResolutionDimension() { + return new OptionalResolutionDimension(); + } + + /** + * Create an instance of {@link OptionalResistanceDimension } + * + */ + public OptionalResistanceDimension createOptionalResistanceDimension() { + return new OptionalResistanceDimension(); + } + + /** + * Create an instance of {@link OptionalRValueDimension } + * + */ + public OptionalRValueDimension createOptionalRValueDimension() { + return new OptionalRValueDimension(); + } + + /** + * Create an instance of {@link OptionalVolumeDimension } + * + */ + public OptionalVolumeDimension createOptionalVolumeDimension() { + return new OptionalVolumeDimension(); + } + + /** + * Create an instance of {@link OutputPowerDimension } + * + */ + public OutputPowerDimension createOutputPowerDimension() { + return new OutputPowerDimension(); + } + + /** + * Create an instance of {@link OpticalPowerDimension } + * + */ + public OpticalPowerDimension createOpticalPowerDimension() { + return new OpticalPowerDimension(); + } + + /** + * Create an instance of {@link Tire.VariationData } + * + */ + public Tire.VariationData createTireVariationData() { + return new Tire.VariationData(); + } + + /** + * Create an instance of {@link Tire.ColorSpecification } + * + */ + public Tire.ColorSpecification createTireColorSpecification() { + return new Tire.ColorSpecification(); + } + + /** + * Create an instance of {@link Tire.PartInterchangeData } + * + */ + public Tire.PartInterchangeData createTirePartInterchangeData() { + return new Tire.PartInterchangeData(); + } + + /** + * Create an instance of {@link NetworkingDevice } + * + */ + public NetworkingDevice createNetworkingDevice() { + return new NetworkingDevice(); + } + + /** + * Create an instance of {@link Software } + * + */ + public Software createSoftware() { + return new Software(); + } + + /** + * Create an instance of {@link BooksMisc } + * + */ + public BooksMisc createBooksMisc() { + return new BooksMisc(); + } + + /** + * Create an instance of {@link PetSupplies.ProductType } + * + */ + public PetSupplies.ProductType createPetSuppliesProductType() { + return new PetSupplies.ProductType(); + } + + /** + * Create an instance of {@link ToysBaby.SeatLength } + * + */ + public ToysBaby.SeatLength createToysBabySeatLength() { + return new ToysBaby.SeatLength(); + } + + /** + * Create an instance of {@link ToysBaby.SeatWidth } + * + */ + public ToysBaby.SeatWidth createToysBabySeatWidth() { + return new ToysBaby.SeatWidth(); + } + + /** + * Create an instance of {@link ToysBaby.TireDiameter } + * + */ + public ToysBaby.TireDiameter createToysBabyTireDiameter() { + return new ToysBaby.TireDiameter(); + } + + /** + * Create an instance of {@link ToysBaby.UnitCount } + * + */ + public ToysBaby.UnitCount createToysBabyUnitCount() { + return new ToysBaby.UnitCount(); + } + + /** + * Create an instance of {@link ToysBaby.VariationData } + * + */ + public ToysBaby.VariationData createToysBabyVariationData() { + return new ToysBaby.VariationData(); + } + + /** + * Create an instance of {@link VacuumCleaner.VariationData } + * + */ + public VacuumCleaner.VariationData createVacuumCleanerVariationData() { + return new VacuumCleaner.VariationData(); + } + + /** + * Create an instance of {@link Tea.VariationData } + * + */ + public Tea.VariationData createTeaVariationData() { + return new Tea.VariationData(); + } + + /** + * Create an instance of {@link Customer } + * + */ + public Customer createCustomer() { + return new Customer(); + } + + /** + * Create an instance of {@link Dimensions } + * + */ + public Dimensions createDimensions() { + return new Dimensions(); + } + + /** + * Create an instance of {@link LuminanceIntegerDimension } + * + */ + public LuminanceIntegerDimension createLuminanceIntegerDimension() { + return new LuminanceIntegerDimension(); + } + + /** + * Create an instance of {@link LensFixedFocalLengthDimension } + * + */ + public LensFixedFocalLengthDimension createLensFixedFocalLengthDimension() { + return new LensFixedFocalLengthDimension(); + } + + /** + * Create an instance of {@link VineyardYieldDimension } + * + */ + public VineyardYieldDimension createVineyardYieldDimension() { + return new VineyardYieldDimension(); + } + + /** + * Create an instance of {@link DatedPrice } + * + */ + public DatedPrice createDatedPrice() { + return new DatedPrice(); + } + + /** + * Create an instance of {@link LightingType } + * + */ + public LightingType createLightingType() { + return new LightingType(); + } + + /** + * Create an instance of {@link MillimeterDecimalDimension } + * + */ + public MillimeterDecimalDimension createMillimeterDecimalDimension() { + return new MillimeterDecimalDimension(); + } + + /** + * Create an instance of {@link VolumeWeightDimension } + * + */ + public VolumeWeightDimension createVolumeWeightDimension() { + return new VolumeWeightDimension(); + } + + /** + * Create an instance of {@link OptionalSpeedDimension } + * + */ + public OptionalSpeedDimension createOptionalSpeedDimension() { + return new OptionalSpeedDimension(); + } + + /** + * Create an instance of {@link PositiveNonZeroWeightDimension } + * + */ + public PositiveNonZeroWeightDimension createPositiveNonZeroWeightDimension() { + return new PositiveNonZeroWeightDimension(); + } + + /** + * Create an instance of {@link SweetnessAtHarvestDimension } + * + */ + public SweetnessAtHarvestDimension createSweetnessAtHarvestDimension() { + return new SweetnessAtHarvestDimension(); + } + + /** + * Create an instance of {@link PositiveCurrencyAmount } + * + */ + public PositiveCurrencyAmount createPositiveCurrencyAmount() { + return new PositiveCurrencyAmount(); + } + + /** + * Create an instance of {@link SubscriptionTermDimension } + * + */ + public SubscriptionTermDimension createSubscriptionTermDimension() { + return new SubscriptionTermDimension(); + } + + /** + * Create an instance of {@link AddressTypeSupportNonCity } + * + */ + public AddressTypeSupportNonCity createAddressTypeSupportNonCity() { + return new AddressTypeSupportNonCity(); + } + + /** + * Create an instance of {@link SpatialDimensions } + * + */ + public SpatialDimensions createSpatialDimensions() { + return new SpatialDimensions(); + } + + /** + * Create an instance of {@link CustomizationInfoType } + * + */ + public CustomizationInfoType createCustomizationInfoType() { + return new CustomizationInfoType(); + } + + /** + * Create an instance of {@link JewelryLengthDimension } + * + */ + public JewelryLengthDimension createJewelryLengthDimension() { + return new JewelryLengthDimension(); + } + + /** + * Create an instance of {@link MagnificationDimension } + * + */ + public MagnificationDimension createMagnificationDimension() { + return new MagnificationDimension(); + } + + /** + * Create an instance of {@link DatedCompareAtPrice } + * + */ + public DatedCompareAtPrice createDatedCompareAtPrice() { + return new DatedCompareAtPrice(); + } + + /** + * Create an instance of {@link PhoneNumberType } + * + */ + public PhoneNumberType createPhoneNumberType() { + return new PhoneNumberType(); + } + + /** + * Create an instance of {@link LoyaltyCustomAttribute } + * + */ + public LoyaltyCustomAttribute createLoyaltyCustomAttribute() { + return new LoyaltyCustomAttribute(); + } + + /** + * Create an instance of {@link OptionalLineCapacityDimension } + * + */ + public OptionalLineCapacityDimension createOptionalLineCapacityDimension() { + return new OptionalLineCapacityDimension(); + } + + /** + * Create an instance of {@link AlcoholContentDimension } + * + */ + public AlcoholContentDimension createAlcoholContentDimension() { + return new AlcoholContentDimension(); + } + + /** + * Create an instance of {@link NameValuePair } + * + */ + public NameValuePair createNameValuePair() { + return new NameValuePair(); + } + + /** + * Create an instance of {@link EmailAddressType } + * + */ + public EmailAddressType createEmailAddressType() { + return new EmailAddressType(); + } + + /** + * Create an instance of {@link BuyerPrice.Component } + * + */ + public BuyerPrice.Component createBuyerPriceComponent() { + return new BuyerPrice.Component(); + } + + /** + * Create an instance of {@link HomeImprovementTools.VariationData } + * + */ + public HomeImprovementTools.VariationData createHomeImprovementToolsVariationData() { + return new HomeImprovementTools.VariationData(); + } + + /** + * Create an instance of {@link PromotionDataType.Component } + * + */ + public PromotionDataType.Component createPromotionDataTypeComponent() { + return new PromotionDataType.Component(); + } + + /** + * Create an instance of {@link AmazonFees.Fee } + * + */ + public AmazonFees.Fee createAmazonFeesFee() { + return new AmazonFees.Fee(); + } + + /** + * Create an instance of {@link DirectPaymentType.Component } + * + */ + public DirectPaymentType.Component createDirectPaymentTypeComponent() { + return new DirectPaymentType.Component(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.MechanicalFasteners.ProductType.MechanicalFasteners } + * + */ + public com.amazon.SellingPartnerAPI.model.MechanicalFasteners.ProductType.MechanicalFasteners createMechanicalFastenersProductTypeMechanicalFasteners() { + return new com.amazon.SellingPartnerAPI.model.MechanicalFasteners.ProductType.MechanicalFasteners(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.GiftCard.ProductType.GiftCard } + * + */ + public com.amazon.SellingPartnerAPI.model.GiftCard.ProductType.GiftCard createGiftCardProductTypeGiftCard() { + return new com.amazon.SellingPartnerAPI.model.GiftCard.ProductType.GiftCard(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.GiftCard.ProductType.PhysicalGiftCard } + * + */ + public com.amazon.SellingPartnerAPI.model.GiftCard.ProductType.PhysicalGiftCard createGiftCardProductTypePhysicalGiftCard() { + return new com.amazon.SellingPartnerAPI.model.GiftCard.ProductType.PhysicalGiftCard(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan } + * + */ + public com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan createFoodServiceAndJanSanProductTypeFoodServiceAndJanSan() { + return new com.amazon.SellingPartnerAPI.model.FoodServiceAndJanSan.ProductType.FoodServiceAndJanSan(); + } + + /** + * Create an instance of {@link com.amazon.SellingPartnerAPI.model.Home.ProductType.Home.VariationData } + * + */ + public com.amazon.SellingPartnerAPI.model.Home.ProductType.Home.VariationData createHomeProductTypeHomeVariationData() { + return new com.amazon.SellingPartnerAPI.model.Home.ProductType.Home.VariationData(); + } + + /** + * Create an instance of {@link JewelryBattery.BatterySubgroup } + * + */ + public JewelryBattery.BatterySubgroup createJewelryBatteryBatterySubgroup() { + return new JewelryBattery.BatterySubgroup(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InsideDiameter") + public JAXBElement createInsideDiameter(LengthDimension value) { + return new JAXBElement(_InsideDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProcessorBrand") + public JAXBElement createProcessorBrand(String value) { + return new JAXBElement(_ProcessorBrand_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxMemorySupported") + public JAXBElement createMaxMemorySupported(MemorySizeIntegerDimension value) { + return new JAXBElement(_MaxMemorySupported_QNAME, MemorySizeIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InputVideoConnectorsTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InputVideoConnectors") + public JAXBElement createInputVideoConnectors(InputVideoConnectorsTypeValues value) { + return new JAXBElement(_InputVideoConnectors_QNAME, InputVideoConnectorsTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PowerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PowerConsumption") + public JAXBElement createPowerConsumption(PowerDimension value) { + return new JAXBElement(_PowerConsumption_QNAME, PowerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumOperatingDistance") + public JAXBElement createMaximumOperatingDistance(LengthIntegerDimension value) { + return new JAXBElement(_MaximumOperatingDistance_QNAME, LengthIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPowerSource(String value) { + return new JAXBElement(_PowerSource_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RAMSize") + public JAXBElement createRAMSize(MemorySizeDimension value) { + return new JAXBElement(_RAMSize_QNAME, MemorySizeDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfStarts") + public JAXBElement createNumberOfStarts(BigInteger value) { + return new JAXBElement(_NumberOfStarts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CableInterface") + public JAXBElement createCableInterface(String value) { + return new JAXBElement(_CableInterface_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DriveRPM") + public JAXBElement createDriveRPM(BigInteger value) { + return new JAXBElement(_DriveRPM_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DockingStationExternalInterfaceTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DockingStationExternalInterface") + public JAXBElement createDockingStationExternalInterface(DockingStationExternalInterfaceTypeValues value) { + return new JAXBElement(_DockingStationExternalInterface_QNAME, DockingStationExternalInterfaceTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfLPT1PrinterPorts") + public JAXBElement createNumberOfLPT1PrinterPorts(BigInteger value) { + return new JAXBElement(_NumberOfLPT1PrinterPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FanPowerConnector") + public JAXBElement createFanPowerConnector(String value) { + return new JAXBElement(_FanPowerConnector_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSVideoInputType(String value) { + return new JAXBElement(_SVideoInputType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumCompatibleThickness") + public JAXBElement createMinimumCompatibleThickness(LengthDimension value) { + return new JAXBElement(_MinimumCompatibleThickness_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FixedFocalLength") + public JAXBElement createFixedFocalLength(LengthDimension value) { + return new JAXBElement(_FixedFocalLength_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSizeName(String value) { + return new JAXBElement(_SizeName_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Averageseektime") + public JAXBElement createAverageseektime(BigInteger value) { + return new JAXBElement(_Averageseektime_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createWirelessTechnology(String value) { + return new JAXBElement(_WirelessTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PointMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPointMaterialType(String value) { + return new JAXBElement(_PointMaterialType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfButtons") + public JAXBElement createNumberOfButtons(BigInteger value) { + return new JAXBElement(_NumberOfButtons_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeedRating") + public JAXBElement createSpeedRating(String value) { + return new JAXBElement(_SpeedRating_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DisplayResolutionMaximum") + public JAXBElement createDisplayResolutionMaximum(String value) { + return new JAXBElement(_DisplayResolutionMaximum_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MemoryStorageCapacity") + public JAXBElement createMemoryStorageCapacity(MemorySizeIntegerDimension value) { + return new JAXBElement(_MemoryStorageCapacity_QNAME, MemorySizeIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BluRayRegionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BluRayRegion") + public JAXBElement createBluRayRegion(BluRayRegionType value) { + return new JAXBElement(_BluRayRegion_QNAME, BluRayRegionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ShaderClock") + public JAXBElement createShaderClock(FrequencyIntegerDimension value) { + return new JAXBElement(_ShaderClock_QNAME, FrequencyIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NoiseReductionLevel") + public JAXBElement createNoiseReductionLevel(BigDecimal value) { + return new JAXBElement(_NoiseReductionLevel_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinShutterSpeed") + public JAXBElement createMinShutterSpeed(BigDecimal value) { + return new JAXBElement(_MinShutterSpeed_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalNumberOfInternalBays") + public JAXBElement createTotalNumberOfInternalBays(BigInteger value) { + return new JAXBElement(_TotalNumberOfInternalBays_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RAMFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createRAMFormFactor(String value) { + return new JAXBElement(_RAMFormFactor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ThreeDTechnologyValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreeDTechnology") + public JAXBElement createThreeDTechnology(ThreeDTechnologyValues value) { + return new JAXBElement(_ThreeDTechnology_QNAME, ThreeDTechnologyValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CasLatency") + public JAXBElement createCasLatency(BigInteger value) { + return new JAXBElement(_CasLatency_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createHardwarePlatform(String value) { + return new JAXBElement(_HardwarePlatform_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TabletActiveSurfaceAreaDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TabletSurfaceActiveArea") + public JAXBElement createTabletSurfaceActiveArea(TabletActiveSurfaceAreaDimension value) { + return new JAXBElement(_TabletSurfaceActiveArea_QNAME, TabletActiveSurfaceAreaDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ShoulderDiameter") + public JAXBElement createShoulderDiameter(LengthDimension value) { + return new JAXBElement(_ShoulderDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HardDriveSize") + public JAXBElement createHardDriveSize(MemorySizeDimension value) { + return new JAXBElement(_HardDriveSize_QNAME, MemorySizeDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfPorts") + public JAXBElement createNumberOfPorts(BigInteger value) { + return new JAXBElement(_NumberOfPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMemorySlotsAvailable(String value) { + return new JAXBElement(_MemorySlotsAvailable_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "StorageMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createStorageMaterialType(String value) { + return new JAXBElement(_StorageMaterialType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TVTunerVideoOutputInterface") + public JAXBElement createTVTunerVideoOutputInterface(String value) { + return new JAXBElement(_TVTunerVideoOutputInterface_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ExpansionSlots") + public JAXBElement createExpansionSlots(BigInteger value) { + return new JAXBElement(_ExpansionSlots_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsCardMaxResolution") + public JAXBElement createGraphicsCardMaxResolution(String value) { + return new JAXBElement(_GraphicsCardMaxResolution_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ZoomDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DigitalZoom") + public JAXBElement createDigitalZoom(ZoomDimension value) { + return new JAXBElement(_DigitalZoom_QNAME, ZoomDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LargestFanSize") + public JAXBElement createLargestFanSize(LengthFiveDigitDimension value) { + return new JAXBElement(_LargestFanSize_QNAME, LengthFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createTunerTechnology(String value) { + return new JAXBElement(_TunerTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DataTransferSpeedFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxDownstreamTransmissionRate") + public JAXBElement createMaxDownstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) { + return new JAXBElement(_MaxDownstreamTransmissionRate_QNAME, DataTransferSpeedFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DataTransferSpeedIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ReadSpeed") + public JAXBElement createReadSpeed(DataTransferSpeedIntegerDimension value) { + return new JAXBElement(_ReadSpeed_QNAME, DataTransferSpeedIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PowerPlugType }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PowerPlugType") + public JAXBElement createPowerPlugType(PowerPlugType value) { + return new JAXBElement(_PowerPlugType_QNAME, PowerPlugType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AntennaLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAntennaLocation(String value) { + return new JAXBElement(_AntennaLocation_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WasherType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createWasherType(String value) { + return new JAXBElement(_WasherType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfSerialPorts") + public JAXBElement createNumberOfSerialPorts(BigInteger value) { + return new JAXBElement(_NumberOfSerialPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PrimaryHeadphoneUse") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPrimaryHeadphoneUse(String value) { + return new JAXBElement(_PrimaryHeadphoneUse_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Speaker") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSpeaker(String value) { + return new JAXBElement(_Speaker_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProjectionMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createProjectionMethod(String value) { + return new JAXBElement(_ProjectionMethod_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ComputerMemoryFormFactor") + public JAXBElement createComputerMemoryFormFactor(String value) { + return new JAXBElement(_ComputerMemoryFormFactor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PressureLevelSixDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PressureLevels") + public JAXBElement createPressureLevels(PressureLevelSixDigitIntegerDimension value) { + return new JAXBElement(_PressureLevels_QNAME, PressureLevelSixDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalMiniHDMIPorts") + public JAXBElement createTotalMiniHDMIPorts(BigInteger value) { + return new JAXBElement(_TotalMiniHDMIPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TemperatureDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "UpperTemperatureRating") + public JAXBElement createUpperTemperatureRating(TemperatureDimension value) { + return new JAXBElement(_UpperTemperatureRating_QNAME, TemperatureDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FlashModesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFlashModesDescription(String value) { + return new JAXBElement(_FlashModesDescription_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TweeterDriverDiameter") + public JAXBElement createTweeterDriverDiameter(LengthDimension value) { + return new JAXBElement(_TweeterDriverDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DurationOfMapService") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createDurationOfMapService(String value) { + return new JAXBElement(_DurationOfMapService_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MediaLayers") + public JAXBElement createMediaLayers(BigInteger value) { + return new JAXBElement(_MediaLayers_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResolutionFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FrontWebcamResolution") + public JAXBElement createFrontWebcamResolution(ResolutionFiveDigitDimension value) { + return new JAXBElement(_FrontWebcamResolution_QNAME, ResolutionFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PhotoFilterMountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPhotoFilterMountType(String value) { + return new JAXBElement(_PhotoFilterMountType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelUSB1.1Ports") + public JAXBElement createTotalFrontPanelUSB11Ports(BigInteger value) { + return new JAXBElement(_TotalFrontPanelUSB11Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "USBPortType") + public JAXBElement createUSBPortType(BigInteger value) { + return new JAXBElement(_USBPortType_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BatteryChargeCycles") + public JAXBElement createBatteryChargeCycles(BigInteger value) { + return new JAXBElement(_BatteryChargeCycles_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BaseLength") + public JAXBElement createBaseLength(LengthDimension value) { + return new JAXBElement(_BaseLength_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Audio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAudio(String value) { + return new JAXBElement(_Audio_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createThreadStyle(String value) { + return new JAXBElement(_ThreadStyle_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreeDReady") + public JAXBElement createThreeDReady(String value) { + return new JAXBElement(_ThreeDReady_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleDeviceSize") + public JAXBElement createCompatibleDeviceSize(BigDecimal value) { + return new JAXBElement(_CompatibleDeviceSize_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfTurns") + public JAXBElement createNumberOfTurns(BigInteger value) { + return new JAXBElement(_NumberOfTurns_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProductTaxCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createProductTaxCode(String value) { + return new JAXBElement(_ProductTaxCode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OpticalDriveIntegrated") + public JAXBElement createOpticalDriveIntegrated(BigInteger value) { + return new JAXBElement(_OpticalDriveIntegrated_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResolutionFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WebcamVideoCaptureResolution") + public JAXBElement createWebcamVideoCaptureResolution(ResolutionFiveDigitDimension value) { + return new JAXBElement(_WebcamVideoCaptureResolution_QNAME, ResolutionFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShearStrengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumDoubleShearStrength") + public JAXBElement createMaximumDoubleShearStrength(ShearStrengthDimension value) { + return new JAXBElement(_MaximumDoubleShearStrength_QNAME, ShearStrengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ImageStabilization") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createImageStabilization(String value) { + return new JAXBElement(_ImageStabilization_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MotherboardFormFactor") + public JAXBElement createMotherboardFormFactor(String value) { + return new JAXBElement(_MotherboardFormFactor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfeSATAPorts") + public JAXBElement createNumberOfeSATAPorts(BigInteger value) { + return new JAXBElement(_NumberOfeSATAPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CableType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCableType(String value) { + return new JAXBElement(_CableType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WirelessInputDeviceTechnologyTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessInputDeviceTechnology") + public JAXBElement createWirelessInputDeviceTechnology(WirelessInputDeviceTechnologyTypeValues value) { + return new JAXBElement(_WirelessInputDeviceTechnology_QNAME, WirelessInputDeviceTechnologyTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FocusType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFocusType(String value) { + return new JAXBElement(_FocusType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CPUSocketType") + public JAXBElement createCPUSocketType(String value) { + return new JAXBElement(_CPUSocketType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MerchantFulfillmentID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMerchantFulfillmentID(String value) { + return new JAXBElement(_MerchantFulfillmentID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ApertureDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxAperture") + public JAXBElement createMaxAperture(ApertureDimension value) { + return new JAXBElement(_MaxAperture_QNAME, ApertureDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PlatformCompatability") + public JAXBElement createPlatformCompatability(String value) { + return new JAXBElement(_PlatformCompatability_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProcessorCoolingDevice") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createProcessorCoolingDevice(String value) { + return new JAXBElement(_ProcessorCoolingDevice_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalUSB1.0Connectors") + public JAXBElement createTotalUSB10Connectors(BigInteger value) { + return new JAXBElement(_TotalUSB10Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DataTransferSpeedIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NASNetworkInterface") + public JAXBElement createNASNetworkInterface(DataTransferSpeedIntegerDimension value) { + return new JAXBElement(_NASNetworkInterface_QNAME, DataTransferSpeedIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CameraFilmSpeed") + public JAXBElement createCameraFilmSpeed(BigInteger value) { + return new JAXBElement(_CameraFilmSpeed_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ConnectionTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConnectionType") + public JAXBElement createConnectionType(ConnectionTypeValues value) { + return new JAXBElement(_ConnectionType_QNAME, ConnectionTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalUSB3.0Connectors") + public JAXBElement createTotalUSB30Connectors(BigInteger value) { + return new JAXBElement(_TotalUSB30Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MarketplaceName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMarketplaceName(String value) { + return new JAXBElement(_MarketplaceName_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfSATAPorts") + public JAXBElement createNumberOfSATAPorts(BigInteger value) { + return new JAXBElement(_NumberOfSATAPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MemoryStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMemoryStandard(String value) { + return new JAXBElement(_MemoryStandard_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createColor(String value) { + return new JAXBElement(_Color_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMountingType(String value) { + return new JAXBElement(_MountingType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SubscriptionTermName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSubscriptionTermName(String value) { + return new JAXBElement(_SubscriptionTermName_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumSupportedScreenSize") + public JAXBElement createMinimumSupportedScreenSize(LengthDimension value) { + return new JAXBElement(_MinimumSupportedScreenSize_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleWithTorxWrench") + public JAXBElement createCompatibleWithTorxWrench(Boolean value) { + return new JAXBElement(_CompatibleWithTorxWrench_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ContrastRatio") + public JAXBElement createContrastRatio(String value) { + return new JAXBElement(_ContrastRatio_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalCompositePorts") + public JAXBElement createTotalCompositePorts(BigInteger value) { + return new JAXBElement(_TotalCompositePorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeadphoneStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createHeadphoneStyle(String value) { + return new JAXBElement(_HeadphoneStyle_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createThreadType(String value) { + return new JAXBElement(_ThreadType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createStyleName(String value) { + return new JAXBElement(_StyleName_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InputDeviceInterfaceTechnology") + public JAXBElement createInputDeviceInterfaceTechnology(String value) { + return new JAXBElement(_InputDeviceInterfaceTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfGamingPorts") + public JAXBElement createNumberOfGamingPorts(BigInteger value) { + return new JAXBElement(_NumberOfGamingPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MaxEthernetSpeedTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxEthernetSpeed") + public JAXBElement createMaxEthernetSpeed(MaxEthernetSpeedTypeValues value) { + return new JAXBElement(_MaxEthernetSpeed_QNAME, MaxEthernetSpeedTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createOperatingSystem(String value) { + return new JAXBElement(_OperatingSystem_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CoreClock") + public JAXBElement createCoreClock(FrequencyIntegerDimension value) { + return new JAXBElement(_CoreClock_QNAME, FrequencyIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SATARAID") + public JAXBElement createSATARAID(String value) { + return new JAXBElement(_SATARAID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProcessorType") + public JAXBElement createProcessorType(String value) { + return new JAXBElement(_ProcessorType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MultiGPUTechnology") + public JAXBElement createMultiGPUTechnology(String value) { + return new JAXBElement(_MultiGPUTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfUSB2.0Ports") + public JAXBElement createNumberOfUSB20Ports(BigInteger value) { + return new JAXBElement(_NumberOfUSB20Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InputDeviceDesignStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createInputDeviceDesignStyle(String value) { + return new JAXBElement(_InputDeviceDesignStyle_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSpecificationMet(String value) { + return new JAXBElement(_SpecificationMet_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalDVIPorts") + public JAXBElement createTotalDVIPorts(BigInteger value) { + return new JAXBElement(_TotalDVIPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LanguageStringType }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Language") + public JAXBElement createLanguage(LanguageStringType value) { + return new JAXBElement(_Language_QNAME, LanguageStringType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NetworkingProtocol") + public JAXBElement createNetworkingProtocol(String value) { + return new JAXBElement(_NetworkingProtocol_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAmplifierType(String value) { + return new JAXBElement(_AmplifierType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ComputerWirelessType") + public JAXBElement createComputerWirelessType(String value) { + return new JAXBElement(_ComputerWirelessType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SignalPassthroughTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSignalPassthroughTechnology(String value) { + return new JAXBElement(_SignalPassthroughTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WeightDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxWeightRecommendation") + public JAXBElement createMaxWeightRecommendation(WeightDimension value) { + return new JAXBElement(_MaxWeightRecommendation_QNAME, WeightDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PrintingMediaTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PrintingMediaType") + public JAXBElement createPrintingMediaType(PrintingMediaTypeValues value) { + return new JAXBElement(_PrintingMediaType_QNAME, PrintingMediaTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleWithInsideDiameter") + public JAXBElement createCompatibleWithInsideDiameter(LengthDimension value) { + return new JAXBElement(_CompatibleWithInsideDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfSATAPowerConnectors") + public JAXBElement createNumberOfSATAPowerConnectors(BigInteger value) { + return new JAXBElement(_NumberOfSATAPowerConnectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "VideoUpconversionTechnologies") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createVideoUpconversionTechnologies(String value) { + return new JAXBElement(_VideoUpconversionTechnologies_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfHDMIPorts") + public JAXBElement createNumberOfHDMIPorts(BigInteger value) { + return new JAXBElement(_NumberOfHDMIPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumSystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMinimumSystemRequirements(String value) { + return new JAXBElement(_MinimumSystemRequirements_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FlashDedication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFlashDedication(String value) { + return new JAXBElement(_FlashDedication_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ImageSensor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createImageSensor(String value) { + return new JAXBElement(_ImageSensor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BufferSize") + public JAXBElement createBufferSize(MemorySizeIntegerDimension value) { + return new JAXBElement(_BufferSize_QNAME, MemorySizeIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CacheSize") + public JAXBElement createCacheSize(MemorySizeIntegerDimension value) { + return new JAXBElement(_CacheSize_QNAME, MemorySizeIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeadHeightTolerance") + public JAXBElement createHeadHeightTolerance(LengthDimension value) { + return new JAXBElement(_HeadHeightTolerance_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CPUSocketCompatability") + public JAXBElement createCPUSocketCompatability(String value) { + return new JAXBElement(_CPUSocketCompatability_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HasProgrammableButtons") + public JAXBElement createHasProgrammableButtons(Boolean value) { + return new JAXBElement(_HasProgrammableButtons_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreadCoverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createThreadCoverage(String value) { + return new JAXBElement(_ThreadCoverage_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfFirewirePorts") + public JAXBElement createNumberOfFirewirePorts(BigInteger value) { + return new JAXBElement(_NumberOfFirewirePorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SKU") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSKU(String value) { + return new JAXBElement(_SKU_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalNumberOfExternalBays") + public JAXBElement createTotalNumberOfExternalBays(BigInteger value) { + return new JAXBElement(_TotalNumberOfExternalBays_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfPS2Ports") + public JAXBElement createNumberOfPS2Ports(BigInteger value) { + return new JAXBElement(_NumberOfPS2Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WattageDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakersNominalOutputPower") + public JAXBElement createSpeakersNominalOutputPower(WattageDimension value) { + return new JAXBElement(_SpeakersNominalOutputPower_QNAME, WattageDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PhotoFilterEffectSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPhotoFilterEffectSize(String value) { + return new JAXBElement(_PhotoFilterEffectSize_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumVerticalRefreshRate") + public JAXBElement createMaximumVerticalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + return new JAXBElement(_MaximumVerticalRefreshRate_QNAME, FrequencyFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WattageDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakersMaximumOutputPower") + public JAXBElement createSpeakersMaximumOutputPower(WattageDimension value) { + return new JAXBElement(_SpeakersMaximumOutputPower_QNAME, WattageDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CalibrationTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCalibrationTechnology(String value) { + return new JAXBElement(_CalibrationTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Address") + public JAXBElement createAddress(AddressType value) { + return new JAXBElement(_Address_QNAME, AddressType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CompatibleMemoryCardTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleMemoryCard") + public JAXBElement createCompatibleMemoryCard(CompatibleMemoryCardTypeValues value) { + return new JAXBElement(_CompatibleMemoryCard_QNAME, CompatibleMemoryCardTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PowerFactorCorrection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPowerFactorCorrection(String value) { + return new JAXBElement(_PowerFactorCorrection_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HasColorScreen") + public JAXBElement createHasColorScreen(Boolean value) { + return new JAXBElement(_HasColorScreen_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createBoxContents(String value) { + return new JAXBElement(_BoxContents_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PCIExpressConnectorConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPCIExpressConnectorConfiguration(String value) { + return new JAXBElement(_PCIExpressConnectorConfiguration_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ShipOption") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createShipOption(String value) { + return new JAXBElement(_ShipOption_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalMicrophonePorts") + public JAXBElement createTotalMicrophonePorts(BigInteger value) { + return new JAXBElement(_TotalMicrophonePorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalPreampOutputs") + public JAXBElement createTotalPreampOutputs(BigInteger value) { + return new JAXBElement(_TotalPreampOutputs_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConnectorNumber") + public JAXBElement createConnectorNumber(BigInteger value) { + return new JAXBElement(_ConnectorNumber_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createInternetApplications(String value) { + return new JAXBElement(_InternetApplications_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ItemDepth") + public JAXBElement createItemDepth(LengthDimension value) { + return new JAXBElement(_ItemDepth_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelUSB3.0Ports") + public JAXBElement createTotalFrontPanelUSB30Ports(BigInteger value) { + return new JAXBElement(_TotalFrontPanelUSB30Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OutsideThreadSize") + public JAXBElement createOutsideThreadSize(LengthDimension value) { + return new JAXBElement(_OutsideThreadSize_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DVDRegion") + public JAXBElement createDVDRegion(BigInteger value) { + return new JAXBElement(_DVDRegion_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThrowRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createThrowRatio(String value) { + return new JAXBElement(_ThrowRatio_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreadLength") + public JAXBElement createThreadLength(LengthDimension value) { + return new JAXBElement(_ThreadLength_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScreenResolution") + public JAXBElement createScreenResolution(String value) { + return new JAXBElement(_ScreenResolution_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Denomination") + public JAXBElement createDenomination(BigDecimal value) { + return new JAXBElement(_Denomination_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DeliveryChannel") + public JAXBElement createDeliveryChannel(String value) { + return new JAXBElement(_DeliveryChannel_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemoryCardTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MemoryCardType") + public JAXBElement createMemoryCardType(MemoryCardTypeValues value) { + return new JAXBElement(_MemoryCardType_QNAME, MemoryCardTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PhotoFilterBayonetSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPhotoFilterBayonetSize(String value) { + return new JAXBElement(_PhotoFilterBayonetSize_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TabletInputMethodTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TabletInputMethod") + public JAXBElement createTabletInputMethod(TabletInputMethodTypeValues value) { + return new JAXBElement(_TabletInputMethod_QNAME, TabletInputMethodTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ItemThickness") + public JAXBElement createItemThickness(LengthDimension value) { + return new JAXBElement(_ItemThickness_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DataTransferSpeedFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxUpstreamTransmissionRate") + public JAXBElement createMaxUpstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) { + return new JAXBElement(_MaxUpstreamTransmissionRate_QNAME, DataTransferSpeedFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoltageFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScreenTrigger") + public JAXBElement createScreenTrigger(VoltageFiveDigitIntegerDimension value) { + return new JAXBElement(_ScreenTrigger_QNAME, VoltageFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ZoomType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createZoomType(String value) { + return new JAXBElement(_ZoomType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFirewire800Connectors") + public JAXBElement createTotalFirewire800Connectors(BigInteger value) { + return new JAXBElement(_TotalFirewire800Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TweeterSpeakerDiameter") + public JAXBElement createTweeterSpeakerDiameter(LengthDimension value) { + return new JAXBElement(_TweeterSpeakerDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ColorMap") + public JAXBElement createColorMap(String value) { + return new JAXBElement(_ColorMap_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SoundCardInterfaceTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SoundCardInterface") + public JAXBElement createSoundCardInterface(SoundCardInterfaceTypeValues value) { + return new JAXBElement(_SoundCardInterface_QNAME, SoundCardInterfaceTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FrontPanelInputs") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFrontPanelInputs(String value) { + return new JAXBElement(_FrontPanelInputs_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalVideoOutPorts") + public JAXBElement createTotalVideoOutPorts(BigInteger value) { + return new JAXBElement(_TotalVideoOutPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RemoteIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createRemoteIncluded(String value) { + return new JAXBElement(_RemoteIncluded_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFirewire400Connectors") + public JAXBElement createTotalFirewire400Connectors(BigInteger value) { + return new JAXBElement(_TotalFirewire400Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalComponentInPorts") + public JAXBElement createTotalComponentInPorts(BigInteger value) { + return new JAXBElement(_TotalComponentInPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AmazonOrderItemCode") + public JAXBElement createAmazonOrderItemCode(String value) { + return new JAXBElement(_AmazonOrderItemCode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSpeakerGrilleMaterial(String value) { + return new JAXBElement(_SpeakerGrilleMaterial_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SelfLockingMechanismType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSelfLockingMechanismType(String value) { + return new JAXBElement(_SelfLockingMechanismType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PhotoFilterDropInSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPhotoFilterDropInSize(String value) { + return new JAXBElement(_PhotoFilterDropInSize_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthSevenDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "KeystoneCorrection") + public JAXBElement createKeystoneCorrection(LengthSevenDigitDimension value) { + return new JAXBElement(_KeystoneCorrection_QNAME, LengthSevenDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsCardCooler") + public JAXBElement createGraphicsCardCooler(String value) { + return new JAXBElement(_GraphicsCardCooler_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "KeyboardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createKeyboardDescription(String value) { + return new JAXBElement(_KeyboardDescription_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createExteriorFinish(String value) { + return new JAXBElement(_ExteriorFinish_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WeightDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MagneticPullCapacity") + public JAXBElement createMagneticPullCapacity(WeightDimension value) { + return new JAXBElement(_MagneticPullCapacity_QNAME, WeightDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AudioEncoding") + public JAXBElement createAudioEncoding(String value) { + return new JAXBElement(_AudioEncoding_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ResponseTime") + public JAXBElement createResponseTime(BigInteger value) { + return new JAXBElement(_ResponseTime_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SSDConnectorPins") + public JAXBElement createSSDConnectorPins(BigInteger value) { + return new JAXBElement(_SSDConnectorPins_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfSpeakers") + public JAXBElement createNumberOfSpeakers(BigInteger value) { + return new JAXBElement(_NumberOfSpeakers_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LampWattage") + public JAXBElement createLampWattage(BigInteger value) { + return new JAXBElement(_LampWattage_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "UncompressedDiameter") + public JAXBElement createUncompressedDiameter(LengthDimension value) { + return new JAXBElement(_UncompressedDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfSatelliteSpeakers") + public JAXBElement createNumberOfSatelliteSpeakers(BigDecimal value) { + return new JAXBElement(_NumberOfSatelliteSpeakers_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AmazonOrderID") + public JAXBElement createAmazonOrderID(String value) { + return new JAXBElement(_AmazonOrderID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfEthernetPorts") + public JAXBElement createNumberOfEthernetPorts(BigInteger value) { + return new JAXBElement(_NumberOfEthernetPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SLICertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSLICertification(String value) { + return new JAXBElement(_SLICertification_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Averagelatency") + public JAXBElement createAveragelatency(BigInteger value) { + return new JAXBElement(_Averagelatency_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConnectivityType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createConnectivityType(String value) { + return new JAXBElement(_ConnectivityType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DeviceHardwareCompatability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createDeviceHardwareCompatability(String value) { + return new JAXBElement(_DeviceHardwareCompatability_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HardnessDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "IndentationHardness") + public JAXBElement createIndentationHardness(HardnessDimension value) { + return new JAXBElement(_IndentationHardness_QNAME, HardnessDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CarrierCode") + public JAXBElement createCarrierCode(String value) { + return new JAXBElement(_CarrierCode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BiAmpable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createBiAmpable(String value) { + return new JAXBElement(_BiAmpable_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreadSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createThreadSize(String value) { + return new JAXBElement(_ThreadSize_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSubwooferPowerTechnology(String value) { + return new JAXBElement(_SubwooferPowerTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPaneleSataPorts") + public JAXBElement createTotalFrontPaneleSataPorts(BigInteger value) { + return new JAXBElement(_TotalFrontPaneleSataPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProcessorCount") + public JAXBElement createProcessorCount(BigInteger value) { + return new JAXBElement(_ProcessorCount_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ComputerMemoryTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createComputerMemoryTechnology(String value) { + return new JAXBElement(_ComputerMemoryTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TabletResolutionDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TabletResolution") + public JAXBElement createTabletResolution(TabletResolutionDimension value) { + return new JAXBElement(_TabletResolution_QNAME, TabletResolutionDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalVgaInPorts") + public JAXBElement createTotalVgaInPorts(BigInteger value) { + return new JAXBElement(_TotalVgaInPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PowerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakerMaximumInputPower") + public JAXBElement createSpeakerMaximumInputPower(PowerDimension value) { + return new JAXBElement(_SpeakerMaximumInputPower_QNAME, PowerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InterfaceTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InterfaceType") + public JAXBElement createInterfaceType(InterfaceTypeValues value) { + return new JAXBElement(_InterfaceType_QNAME, InterfaceTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthSevenDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ImageDiagonalSize") + public JAXBElement createImageDiagonalSize(LengthSevenDigitDimension value) { + return new JAXBElement(_ImageDiagonalSize_QNAME, LengthSevenDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createParentalControlTechnology(String value) { + return new JAXBElement(_ParentalControlTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AllergenInformation") + public JAXBElement createAllergenInformation(String value) { + return new JAXBElement(_AllergenInformation_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumSupportedScreenSize") + public JAXBElement createMaximumSupportedScreenSize(LengthDimension value) { + return new JAXBElement(_MaximumSupportedScreenSize_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxFocalLength") + public JAXBElement createMaxFocalLength(LengthDimension value) { + return new JAXBElement(_MaxFocalLength_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShearStrengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxShearStrength") + public JAXBElement createMaxShearStrength(ShearStrengthDimension value) { + return new JAXBElement(_MaxShearStrength_QNAME, ShearStrengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessStandard") + public JAXBElement createWirelessStandard(String value) { + return new JAXBElement(_WirelessStandard_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakerCount") + public JAXBElement createSpeakerCount(BigInteger value) { + return new JAXBElement(_SpeakerCount_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AntennaDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAntennaDescription(String value) { + return new JAXBElement(_AntennaDescription_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfLithiumMetalCells") + public JAXBElement createNumberOfLithiumMetalCells(BigInteger value) { + return new JAXBElement(_NumberOfLithiumMetalCells_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NetworkAdapterType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createNetworkAdapterType(String value) { + return new JAXBElement(_NetworkAdapterType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakerDiameter") + public JAXBElement createSpeakerDiameter(LengthDimension value) { + return new JAXBElement(_SpeakerDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalUSB2.0Connectors") + public JAXBElement createTotalUSB20Connectors(BigInteger value) { + return new JAXBElement(_TotalUSB20Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthFourDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HotswapBayType") + public JAXBElement createHotswapBayType(LengthFourDigitDimension value) { + return new JAXBElement(_HotswapBayType_QNAME, LengthFourDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CurrentFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ACAdapterCurrent") + public JAXBElement createACAdapterCurrent(CurrentFiveDigitDimension value) { + return new JAXBElement(_ACAdapterCurrent_QNAME, CurrentFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumHorizontalVideoResolution") + public JAXBElement createMaximumHorizontalVideoResolution(BigInteger value) { + return new JAXBElement(_MaximumHorizontalVideoResolution_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TweeterSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createTweeterSpeakerMaterial(String value) { + return new JAXBElement(_TweeterSpeakerMaterial_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfUSBHubConnectorPorts") + public JAXBElement createNumberOfUSBHubConnectorPorts(BigInteger value) { + return new JAXBElement(_NumberOfUSBHubConnectorPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumThrowRatio") + public JAXBElement createMaximumThrowRatio(String value) { + return new JAXBElement(_MaximumThrowRatio_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DataTransferSpeedDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CableSpeed") + public JAXBElement createCableSpeed(DataTransferSpeedDimension value) { + return new JAXBElement(_CableSpeed_QNAME, DataTransferSpeedDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfexternalBays") + public JAXBElement createNumberOfexternalBays(BigInteger value) { + return new JAXBElement(_NumberOfexternalBays_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InternalConnectorTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InternalConnector") + public JAXBElement createInternalConnector(InternalConnectorTypeValues value) { + return new JAXBElement(_InternalConnector_QNAME, InternalConnectorTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumVerticalRefreshRate") + public JAXBElement createMinimumVerticalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + return new JAXBElement(_MinimumVerticalRefreshRate_QNAME, FrequencyFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ItemDiameter") + public JAXBElement createItemDiameter(LengthDimension value) { + return new JAXBElement(_ItemDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MountMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMountMotion(String value) { + return new JAXBElement(_MountMotion_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MerchantPromotionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMerchantPromotionID(String value) { + return new JAXBElement(_MerchantPromotionID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelAudioInPorts") + public JAXBElement createTotalFrontPanelAudioInPorts(BigInteger value) { + return new JAXBElement(_TotalFrontPanelAudioInPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HasAutoFocus") + public JAXBElement createHasAutoFocus(Boolean value) { + return new JAXBElement(_HasAutoFocus_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TimeIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RecordingCapacity") + public JAXBElement createRecordingCapacity(TimeIntegerDimension value) { + return new JAXBElement(_RecordingCapacity_QNAME, TimeIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ViewingAngle") + public JAXBElement createViewingAngle(BigInteger value) { + return new JAXBElement(_ViewingAngle_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeadHeight") + public JAXBElement createHeadHeight(LengthDimension value) { + return new JAXBElement(_HeadHeight_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LANPortBandwidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createLANPortBandwidth(String value) { + return new JAXBElement(_LANPortBandwidth_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Remote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createRemote(String value) { + return new JAXBElement(_Remote_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ComputerMemoryType") + public JAXBElement createComputerMemoryType(String value) { + return new JAXBElement(_ComputerMemoryType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FanIncluded") + public JAXBElement createFanIncluded(BigInteger value) { + return new JAXBElement(_FanIncluded_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "URacksize") + public JAXBElement createURacksize(BigInteger value) { + return new JAXBElement(_URacksize_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalSVideoInPorts") + public JAXBElement createTotalSVideoInPorts(BigInteger value) { + return new JAXBElement(_TotalSVideoInPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProcessorSeriesTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProcessorSeries") + public JAXBElement createProcessorSeries(ProcessorSeriesTypeValues value) { + return new JAXBElement(_ProcessorSeries_QNAME, ProcessorSeriesTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxExpandedMemorySupported") + public JAXBElement createMaxExpandedMemorySupported(MemorySizeDimension value) { + return new JAXBElement(_MaxExpandedMemorySupported_QNAME, MemorySizeDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProcessorSpeed") + public JAXBElement createProcessorSpeed(FrequencyDimension value) { + return new JAXBElement(_ProcessorSpeed_QNAME, FrequencyDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HardDiskRotationalSpeed") + public JAXBElement createHardDiskRotationalSpeed(BigDecimal value) { + return new JAXBElement(_HardDiskRotationalSpeed_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "VerticalKeystoneCorrection") + public JAXBElement createVerticalKeystoneCorrection(LengthDimension value) { + return new JAXBElement(_VerticalKeystoneCorrection_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthSevenDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumImageSize") + public JAXBElement createMinimumImageSize(LengthSevenDigitDimension value) { + return new JAXBElement(_MinimumImageSize_QNAME, LengthSevenDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SPDIFOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSPDIFOutput(String value) { + return new JAXBElement(_SPDIFOutput_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PresentationRemoteOperatingDistance") + public JAXBElement createPresentationRemoteOperatingDistance(LengthFiveDigitDimension value) { + return new JAXBElement(_PresentationRemoteOperatingDistance_QNAME, LengthFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Northbridge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createNorthbridge(String value) { + return new JAXBElement(_Northbridge_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AdditionalFunctionality") + public JAXBElement createAdditionalFunctionality(String value) { + return new JAXBElement(_AdditionalFunctionality_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TVTunerVideoStandard") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createTVTunerVideoStandard(String value) { + return new JAXBElement(_TVTunerVideoStandard_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PanelWindowLocation") + public JAXBElement createPanelWindowLocation(String value) { + return new JAXBElement(_PanelWindowLocation_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Series") + public JAXBElement createSeries(String value) { + return new JAXBElement(_Series_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessInputDeviceProtocol") + public JAXBElement createWirelessInputDeviceProtocol(String value) { + return new JAXBElement(_WirelessInputDeviceProtocol_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Southbridge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSouthbridge(String value) { + return new JAXBElement(_Southbridge_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PowerSixDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PowerSupplyMaxOutput") + public JAXBElement createPowerSupplyMaxOutput(PowerSixDigitDimension value) { + return new JAXBElement(_PowerSupplyMaxOutput_QNAME, PowerSixDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DigitalAudioCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createDigitalAudioCapacity(String value) { + return new JAXBElement(_DigitalAudioCapacity_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFinishType(String value) { + return new JAXBElement(_FinishType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AirflowDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FanMaximumAirflow") + public JAXBElement createFanMaximumAirflow(AirflowDimension value) { + return new JAXBElement(_FanMaximumAirflow_QNAME, AirflowDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsRAMType") + public JAXBElement createGraphicsRAMType(String value) { + return new JAXBElement(_GraphicsRAMType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ACAdapterIncluded") + public JAXBElement createACAdapterIncluded(Boolean value) { + return new JAXBElement(_ACAdapterIncluded_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScreenDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createScreenDimensions(String value) { + return new JAXBElement(_ScreenDimensions_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WaterResistantDepth") + public JAXBElement createWaterResistantDepth(LengthDimension value) { + return new JAXBElement(_WaterResistantDepth_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MerchantOrderItemID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMerchantOrderItemID(String value) { + return new JAXBElement(_MerchantOrderItemID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsCoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createGraphicsCoProcessor(String value) { + return new JAXBElement(_GraphicsCoProcessor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfFans") + public JAXBElement createNumberOfFans(BigInteger value) { + return new JAXBElement(_NumberOfFans_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumThrowDistance") + public JAXBElement createMaximumThrowDistance(BigDecimal value) { + return new JAXBElement(_MaximumThrowDistance_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ControllerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createControllerType(String value) { + return new JAXBElement(_ControllerType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxShutterSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMaxShutterSpeed(String value) { + return new JAXBElement(_MaxShutterSpeed_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeadphoneFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createHeadphoneFormFactor(String value) { + return new JAXBElement(_HeadphoneFormFactor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxMemorySpeed") + public JAXBElement createMaxMemorySpeed(BigDecimal value) { + return new JAXBElement(_MaxMemorySpeed_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumThrowRatio") + public JAXBElement createMinimumThrowRatio(String value) { + return new JAXBElement(_MinimumThrowRatio_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalEthernetPorts") + public JAXBElement createTotalEthernetPorts(BigInteger value) { + return new JAXBElement(_TotalEthernetPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakerOutputChannelQuantity") + public JAXBElement createSpeakerOutputChannelQuantity(BigInteger value) { + return new JAXBElement(_SpeakerOutputChannelQuantity_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeadDiameter") + public JAXBElement createHeadDiameter(LengthDimension value) { + return new JAXBElement(_HeadDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WooferSpeakerDiameter") + public JAXBElement createWooferSpeakerDiameter(LengthDimension value) { + return new JAXBElement(_WooferSpeakerDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HolderCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createHolderCapacity(String value) { + return new JAXBElement(_HolderCapacity_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HDMIPorts") + public JAXBElement createHDMIPorts(BigInteger value) { + return new JAXBElement(_HDMIPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LANPortNumber") + public JAXBElement createLANPortNumber(BigInteger value) { + return new JAXBElement(_LANPortNumber_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "IncludedHarddrivedescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createIncludedHarddrivedescription(String value) { + return new JAXBElement(_IncludedHarddrivedescription_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFirewirePorts") + public JAXBElement createTotalFirewirePorts(BigInteger value) { + return new JAXBElement(_TotalFirewirePorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalHdmiPorts") + public JAXBElement createTotalHdmiPorts(BigInteger value) { + return new JAXBElement(_TotalHdmiPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfIDEPorts") + public JAXBElement createNumberOfIDEPorts(BigInteger value) { + return new JAXBElement(_NumberOfIDEPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ComponentWriteSpeed") + public JAXBElement createComponentWriteSpeed(BigInteger value) { + return new JAXBElement(_ComponentWriteSpeed_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DataTransferSpeedFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessDataTransferRate") + public JAXBElement createWirelessDataTransferRate(DataTransferSpeedFiveDigitIntegerDimension value) { + return new JAXBElement(_WirelessDataTransferRate_QNAME, DataTransferSpeedFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RAMTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createRAMTechnology(String value) { + return new JAXBElement(_RAMTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InsideDiameterTolerance") + public JAXBElement createInsideDiameterTolerance(LengthDimension value) { + return new JAXBElement(_InsideDiameterTolerance_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OnboardVideo") + public JAXBElement createOnboardVideo(String value) { + return new JAXBElement(_OnboardVideo_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Averagewritetime") + public JAXBElement createAveragewritetime(BigInteger value) { + return new JAXBElement(_Averagewritetime_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HardDriveInterfaceTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HardDriveInterface") + public JAXBElement createHardDriveInterface(HardDriveInterfaceTypeValues value) { + return new JAXBElement(_HardDriveInterface_QNAME, HardDriveInterfaceTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ChipsetType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createChipsetType(String value) { + return new JAXBElement(_ChipsetType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthSevenDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CableLength") + public JAXBElement createCableLength(LengthSevenDigitDimension value) { + return new JAXBElement(_CableLength_QNAME, LengthSevenDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PhysicalHardDriveFormFactor") + public JAXBElement createPhysicalHardDriveFormFactor(BigDecimal value) { + return new JAXBElement(_PhysicalHardDriveFormFactor_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfVGAPorts") + public JAXBElement createNumberOfVGAPorts(BigInteger value) { + return new JAXBElement(_NumberOfVGAPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FrontSideBusSpeed") + public JAXBElement createFrontSideBusSpeed(BigInteger value) { + return new JAXBElement(_FrontSideBusSpeed_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OperatingSystemCompatability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createOperatingSystemCompatability(String value) { + return new JAXBElement(_OperatingSystemCompatability_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TrafficFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createTrafficFeatures(String value) { + return new JAXBElement(_TrafficFeatures_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumCompatibleThickness") + public JAXBElement createMaximumCompatibleThickness(LengthDimension value) { + return new JAXBElement(_MaximumCompatibleThickness_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TweeterSpeakerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createTweeterSpeakerTechnology(String value) { + return new JAXBElement(_TweeterSpeakerTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCompatibleDevices(String value) { + return new JAXBElement(_CompatibleDevices_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfDMIPorts") + public JAXBElement createNumberOfDMIPorts(BigInteger value) { + return new JAXBElement(_NumberOfDMIPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCompatibleMountings(String value) { + return new JAXBElement(_CompatibleMountings_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MidRangeSpeakerDiameter") + public JAXBElement createMidRangeSpeakerDiameter(LengthDimension value) { + return new JAXBElement(_MidRangeSpeakerDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFitType(String value) { + return new JAXBElement(_FitType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createGradeRating(String value) { + return new JAXBElement(_GradeRating_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createConnectorType(String value) { + return new JAXBElement(_ConnectorType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProcessorSocket") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createProcessorSocket(String value) { + return new JAXBElement(_ProcessorSocket_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ViewFinderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createViewFinderType(String value) { + return new JAXBElement(_ViewFinderType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MultiChannelKit") + public JAXBElement createMultiChannelKit(BigInteger value) { + return new JAXBElement(_MultiChannelKit_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createGrilleRemoveability(String value) { + return new JAXBElement(_GrilleRemoveability_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "IPProtocolStandards") + public JAXBElement createIPProtocolStandards(String value) { + return new JAXBElement(_IPProtocolStandards_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MountBoltPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMountBoltPattern(String value) { + return new JAXBElement(_MountBoltPattern_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfHardDrives") + public JAXBElement createNumberOfHardDrives(BigInteger value) { + return new JAXBElement(_NumberOfHardDrives_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AmazonCustomerID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAmazonCustomerID(String value) { + return new JAXBElement(_AmazonCustomerID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BuiltInMicrophone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createBuiltInMicrophone(String value) { + return new JAXBElement(_BuiltInMicrophone_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ZoomDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OpticalZoom") + public JAXBElement createOpticalZoom(ZoomDimension value) { + return new JAXBElement(_OpticalZoom_QNAME, ZoomDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PresentationRemoteMemory") + public JAXBElement createPresentationRemoteMemory(MemorySizeFiveDigitDimension value) { + return new JAXBElement(_PresentationRemoteMemory_QNAME, MemorySizeFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalVGAOutPorts") + public JAXBElement createTotalVGAOutPorts(BigInteger value) { + return new JAXBElement(_TotalVGAOutPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfDrivers") + public JAXBElement createNumberOfDrivers(BigInteger value) { + return new JAXBElement(_NumberOfDrivers_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RefreshRate") + public JAXBElement createRefreshRate(FrequencyDimension value) { + return new JAXBElement(_RefreshRate_QNAME, FrequencyDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAdditionalFeatures(String value) { + return new JAXBElement(_AdditionalFeatures_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FulfillmentMethod") + public JAXBElement createFulfillmentMethod(String value) { + return new JAXBElement(_FulfillmentMethod_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemoryInterfaceDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsCardMemoryInterface") + public JAXBElement createGraphicsCardMemoryInterface(MemoryInterfaceDimension value) { + return new JAXBElement(_GraphicsCardMemoryInterface_QNAME, MemoryInterfaceDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BundledSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createBundledSoftware(String value) { + return new JAXBElement(_BundledSoftware_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ShoulderLengthTolerance") + public JAXBElement createShoulderLengthTolerance(LengthDimension value) { + return new JAXBElement(_ShoulderLengthTolerance_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CountryOfOrigin") + public JAXBElement createCountryOfOrigin(String value) { + return new JAXBElement(_CountryOfOrigin_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RAMClockSpeed") + public JAXBElement createRAMClockSpeed(BigInteger value) { + return new JAXBElement(_RAMClockSpeed_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Modular") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createModular(String value) { + return new JAXBElement(_Modular_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMaterialType(String value) { + return new JAXBElement(_MaterialType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OpticalStorageDeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createOpticalStorageDeviceType(String value) { + return new JAXBElement(_OpticalStorageDeviceType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyThreeDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SampleRate") + public JAXBElement createSampleRate(FrequencyThreeDigitIntegerDimension value) { + return new JAXBElement(_SampleRate_QNAME, FrequencyThreeDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createEfficiency(String value) { + return new JAXBElement(_Efficiency_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TemperatureDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LowerTemperatureRating") + public JAXBElement createLowerTemperatureRating(TemperatureDimension value) { + return new JAXBElement(_LowerTemperatureRating_QNAME, TemperatureDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthFourDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ExternalBayType") + public JAXBElement createExternalBayType(LengthFourDigitDimension value) { + return new JAXBElement(_ExternalBayType_QNAME, LengthFourDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreadPitch") + public JAXBElement createThreadPitch(LengthDimension value) { + return new JAXBElement(_ThreadPitch_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NoiseCanceling") + public JAXBElement createNoiseCanceling(String value) { + return new JAXBElement(_NoiseCanceling_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CacheMemory") + public JAXBElement createCacheMemory(MemorySizeIntegerDimension value) { + return new JAXBElement(_CacheMemory_QNAME, MemorySizeIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DriveSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createDriveSystem(String value) { + return new JAXBElement(_DriveSystem_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createBuiltInMedia(String value) { + return new JAXBElement(_BuiltInMedia_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CheckpointTSAFriendly") + public JAXBElement createCheckpointTSAFriendly(String value) { + return new JAXBElement(_CheckpointTSAFriendly_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsChipsetBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createGraphicsChipsetBrand(String value) { + return new JAXBElement(_GraphicsChipsetBrand_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsRAMSize") + public JAXBElement createGraphicsRAMSize(MemorySizeDimension value) { + return new JAXBElement(_GraphicsRAMSize_QNAME, MemorySizeDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleGrooveDiameter") + public JAXBElement createCompatibleGrooveDiameter(LengthDimension value) { + return new JAXBElement(_CompatibleGrooveDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InputVideoCompatability") + public JAXBElement createInputVideoCompatability(String value) { + return new JAXBElement(_InputVideoCompatability_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfHandsets") + public JAXBElement createNumberOfHandsets(BigInteger value) { + return new JAXBElement(_NumberOfHandsets_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfMicrophonePorts") + public JAXBElement createNumberOfMicrophonePorts(BigInteger value) { + return new JAXBElement(_NumberOfMicrophonePorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TweeterConeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createTweeterConeMaterialType(String value) { + return new JAXBElement(_TweeterConeMaterialType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PresentationRemoteLaserColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPresentationRemoteLaserColor(String value) { + return new JAXBElement(_PresentationRemoteLaserColor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleDeviceFormFactor") + public JAXBElement createCompatibleDeviceFormFactor(String value) { + return new JAXBElement(_CompatibleDeviceFormFactor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AutomaticBackupSoftwareIncluded") + public JAXBElement createAutomaticBackupSoftwareIncluded(Boolean value) { + return new JAXBElement(_AutomaticBackupSoftwareIncluded_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PrivacyScreenSize") + public JAXBElement createPrivacyScreenSize(BigInteger value) { + return new JAXBElement(_PrivacyScreenSize_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AudioOutputMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAudioOutputMode(String value) { + return new JAXBElement(_AudioOutputMode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CharacterDataType }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CharacterData") + public JAXBElement createCharacterData(CharacterDataType value) { + return new JAXBElement(_CharacterData_QNAME, CharacterDataType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MotherboardCompatibility") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMotherboardCompatibility(String value) { + return new JAXBElement(_MotherboardCompatibility_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAnalogRGBInput(String value) { + return new JAXBElement(_AnalogRGBInput_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ItemThicknessTolerance") + public JAXBElement createItemThicknessTolerance(LengthDimension value) { + return new JAXBElement(_ItemThicknessTolerance_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResolutionFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxWebcamImageResolution") + public JAXBElement createMaxWebcamImageResolution(ResolutionFiveDigitDimension value) { + return new JAXBElement(_MaxWebcamImageResolution_QNAME, ResolutionFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Conductor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createConductor(String value) { + return new JAXBElement(_Conductor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalSubwooferOutputs") + public JAXBElement createTotalSubwooferOutputs(BigInteger value) { + return new JAXBElement(_TotalSubwooferOutputs_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createConnectorGender(String value) { + return new JAXBElement(_ConnectorGender_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TabletDataRateDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TabletMaximumDataRate") + public JAXBElement createTabletMaximumDataRate(TabletDataRateDimension value) { + return new JAXBElement(_TabletMaximumDataRate_QNAME, TabletDataRateDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PhotoFilterLensSize") + public JAXBElement createPhotoFilterLensSize(LengthDimension value) { + return new JAXBElement(_PhotoFilterLensSize_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfAudioOutPorts") + public JAXBElement createNumberOfAudioOutPorts(BigInteger value) { + return new JAXBElement(_NumberOfAudioOutPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumEmbedmentDepth") + public JAXBElement createMinimumEmbedmentDepth(LengthDimension value) { + return new JAXBElement(_MinimumEmbedmentDepth_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "StorageReadSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createStorageReadSpeed(String value) { + return new JAXBElement(_StorageReadSpeed_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createGraphicsDescription(String value) { + return new JAXBElement(_GraphicsDescription_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "StorageWriteSpeed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createStorageWriteSpeed(String value) { + return new JAXBElement(_StorageWriteSpeed_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ModemTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ModemType") + public JAXBElement createModemType(ModemTypeValues value) { + return new JAXBElement(_ModemType_QNAME, ModemTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumHorizontalRefreshRate") + public JAXBElement createMaximumHorizontalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + return new JAXBElement(_MaximumHorizontalRefreshRate_QNAME, FrequencyFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ExternalCustomerID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createExternalCustomerID(String value) { + return new JAXBElement(_ExternalCustomerID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Channels") + public JAXBElement createChannels(BigDecimal value) { + return new JAXBElement(_Channels_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AdditionalDrivesTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AdditionalDrives") + public JAXBElement createAdditionalDrives(AdditionalDrivesTypeValues value) { + return new JAXBElement(_AdditionalDrives_QNAME, AdditionalDrivesTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WirelessCarrierTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessCarrier") + public JAXBElement createWirelessCarrier(WirelessCarrierTypeValues value) { + return new JAXBElement(_WirelessCarrier_QNAME, WirelessCarrierTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalUSBPorts") + public JAXBElement createTotalUSBPorts(BigInteger value) { + return new JAXBElement(_TotalUSBPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScreenFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createScreenFinish(String value) { + return new JAXBElement(_ScreenFinish_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SATAStandardsSupported") + public JAXBElement createSATAStandardsSupported(String value) { + return new JAXBElement(_SATAStandardsSupported_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WaterResistantType }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WaterResistantLevel") + public JAXBElement createWaterResistantLevel(WaterResistantType value) { + return new JAXBElement(_WaterResistantLevel_QNAME, WaterResistantType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SSDDriveArchitechture") + public JAXBElement createSSDDriveArchitechture(String value) { + return new JAXBElement(_SSDDriveArchitechture_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SimultaneousSessions") + public JAXBElement createSimultaneousSessions(BigInteger value) { + return new JAXBElement(_SimultaneousSessions_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FastenerThreadCount") + public JAXBElement createFastenerThreadCount(BigInteger value) { + return new JAXBElement(_FastenerThreadCount_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsCardMemoryType") + public JAXBElement createGraphicsCardMemoryType(String value) { + return new JAXBElement(_GraphicsCardMemoryType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AudibleNoise") + public JAXBElement createAudibleNoise(BigDecimal value) { + return new JAXBElement(_AudibleNoise_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PowerSupplyFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPowerSupplyFormFactor(String value) { + return new JAXBElement(_PowerSupplyFormFactor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCoatingDescription(String value) { + return new JAXBElement(_CoatingDescription_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createGuideNumber(String value) { + return new JAXBElement(_GuideNumber_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfRadioBandsSupported") + public JAXBElement createNumberOfRadioBandsSupported(BigInteger value) { + return new JAXBElement(_NumberOfRadioBandsSupported_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelUSB2.0Ports") + public JAXBElement createTotalFrontPanelUSB20Ports(BigInteger value) { + return new JAXBElement(_TotalFrontPanelUSB20Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FanLED") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFanLED(String value) { + return new JAXBElement(_FanLED_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFirewire3200Connectors") + public JAXBElement createTotalFirewire3200Connectors(BigInteger value) { + return new JAXBElement(_TotalFirewire3200Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EnergyRatingType }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SurgeProtectionRating") + public JAXBElement createSurgeProtectionRating(EnergyRatingType value) { + return new JAXBElement(_SurgeProtectionRating_QNAME, EnergyRatingType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CoolingType") + public JAXBElement createCoolingType(String value) { + return new JAXBElement(_CoolingType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalSataConnectors") + public JAXBElement createTotalSataConnectors(BigInteger value) { + return new JAXBElement(_TotalSataConnectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SoundCardMinSystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSoundCardMinSystemRequirements(String value) { + return new JAXBElement(_SoundCardMinSystemRequirements_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumApertureRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMaximumApertureRange(String value) { + return new JAXBElement(_MaximumApertureRange_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfFireWire400Ports") + public JAXBElement createNumberOfFireWire400Ports(BigInteger value) { + return new JAXBElement(_NumberOfFireWire400Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ZoomRatio") + public JAXBElement createZoomRatio(String value) { + return new JAXBElement(_ZoomRatio_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DigitalMediaFormat") + public JAXBElement createDigitalMediaFormat(String value) { + return new JAXBElement(_DigitalMediaFormat_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createWooferSpeakerMaterial(String value) { + return new JAXBElement(_WooferSpeakerMaterial_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ShoulderLength") + public JAXBElement createShoulderLength(LengthDimension value) { + return new JAXBElement(_ShoulderLength_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AspectRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createAspectRatio(String value) { + return new JAXBElement(_AspectRatio_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSoftwareIncluded(String value) { + return new JAXBElement(_SoftwareIncluded_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SafetyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSafetyRating(String value) { + return new JAXBElement(_SafetyRating_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CameraType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCameraType(String value) { + return new JAXBElement(_CameraType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeTenDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TVTunerMemory") + public JAXBElement createTVTunerMemory(MemorySizeTenDigitIntegerDimension value) { + return new JAXBElement(_TVTunerMemory_QNAME, MemorySizeTenDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelAudioOutPorts") + public JAXBElement createTotalFrontPanelAudioOutPorts(BigInteger value) { + return new JAXBElement(_TotalFrontPanelAudioOutPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfInternalBays") + public JAXBElement createNumberOfInternalBays(BigInteger value) { + return new JAXBElement(_NumberOfInternalBays_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScrewHeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createScrewHeadStyle(String value) { + return new JAXBElement(_ScrewHeadStyle_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CardReaderTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CardReader") + public JAXBElement createCardReader(CardReaderTypeValues value) { + return new JAXBElement(_CardReader_QNAME, CardReaderTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "VideoShielded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createVideoShielded(String value) { + return new JAXBElement(_VideoShielded_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MerchantOrderID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMerchantOrderID(String value) { + return new JAXBElement(_MerchantOrderID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScrewPointStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createScrewPointStyle(String value) { + return new JAXBElement(_ScrewPointStyle_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BatteryCellTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BatteryCellType") + public JAXBElement createBatteryCellType(BatteryCellTypeValues value) { + return new JAXBElement(_BatteryCellType_QNAME, BatteryCellTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ShipmentID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createShipmentID(String value) { + return new JAXBElement(_ShipmentID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelUSB1.0Ports") + public JAXBElement createTotalFrontPanelUSB10Ports(BigInteger value) { + return new JAXBElement(_TotalFrontPanelUSB10Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BatteryPowerIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BatteryPower") + public JAXBElement createBatteryPower(BatteryPowerIntegerDimension value) { + return new JAXBElement(_BatteryPower_QNAME, BatteryPowerIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakerSurroundSoundChannelConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSpeakerSurroundSoundChannelConfiguration(String value) { + return new JAXBElement(_SpeakerSurroundSoundChannelConfiguration_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TypeOfMemorySlot") + public JAXBElement createTypeOfMemorySlot(BigInteger value) { + return new JAXBElement(_TypeOfMemorySlot_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MountingPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMountingPattern(String value) { + return new JAXBElement(_MountingPattern_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InputTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InputType") + public JAXBElement createInputType(InputTypeValues value) { + return new JAXBElement(_InputType_QNAME, InputTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleWithPipeSize") + public JAXBElement createCompatibleWithPipeSize(Boolean value) { + return new JAXBElement(_CompatibleWithPipeSize_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TabletMinimumSystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createTabletMinimumSystemRequirements(String value) { + return new JAXBElement(_TabletMinimumSystemRequirements_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResolutionFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RearWebcamResolution") + public JAXBElement createRearWebcamResolution(ResolutionFiveDigitDimension value) { + return new JAXBElement(_RearWebcamResolution_QNAME, ResolutionFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createControlType(String value) { + return new JAXBElement(_ControlType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SpeedClassRatingTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeedClassRating") + public JAXBElement createSpeedClassRating(SpeedClassRatingTypeValues value) { + return new JAXBElement(_SpeedClassRating_QNAME, SpeedClassRatingTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "EuEnergyLabelEfficiencyClass") + public JAXBElement createEuEnergyLabelEfficiencyClass(String value) { + return new JAXBElement(_EuEnergyLabelEfficiencyClass_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createShape(String value) { + return new JAXBElement(_Shape_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LuminanceFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ProjectorBrightness") + public JAXBElement createProjectorBrightness(LuminanceFiveDigitDimension value) { + return new JAXBElement(_ProjectorBrightness_QNAME, LuminanceFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalCoaxialInputs") + public JAXBElement createTotalCoaxialInputs(BigInteger value) { + return new JAXBElement(_TotalCoaxialInputs_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumVerticalVideoResolution") + public JAXBElement createMaximumVerticalVideoResolution(BigInteger value) { + return new JAXBElement(_MaximumVerticalVideoResolution_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalUSB1.1Connectors") + public JAXBElement createTotalUSB11Connectors(BigInteger value) { + return new JAXBElement(_TotalUSB11Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfUSB3.0Ports") + public JAXBElement createNumberOfUSB30Ports(BigInteger value) { + return new JAXBElement(_NumberOfUSB30Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PrinterWirelessType") + public JAXBElement createPrinterWirelessType(String value) { + return new JAXBElement(_PrinterWirelessType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SpeedSixDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FanMaximumSpeed") + public JAXBElement createFanMaximumSpeed(SpeedSixDigitDimension value) { + return new JAXBElement(_FanMaximumSpeed_QNAME, SpeedSixDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FulfillmentCenterID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFulfillmentCenterID(String value) { + return new JAXBElement(_FulfillmentCenterID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScreenSize") + public JAXBElement createScreenSize(LengthDimension value) { + return new JAXBElement(_ScreenSize_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HorizontalKeystoneCorrection") + public JAXBElement createHorizontalKeystoneCorrection(LengthDimension value) { + return new JAXBElement(_HorizontalKeystoneCorrection_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MediaInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMediaInput(String value) { + return new JAXBElement(_MediaInput_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResolutionDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "EffectiveStillResolution") + public JAXBElement createEffectiveStillResolution(ResolutionDimension value) { + return new JAXBElement(_EffectiveStillResolution_QNAME, ResolutionDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WeightDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaxWeightCapacity") + public JAXBElement createMaxWeightCapacity(WeightDimension value) { + return new JAXBElement(_MaxWeightCapacity_QNAME, WeightDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OpticalDriveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createOpticalDriveType(String value) { + return new JAXBElement(_OpticalDriveType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSubwooferSpeakerMaterial(String value) { + return new JAXBElement(_SubwooferSpeakerMaterial_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ContinuousShootingDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ContinuousShootingSpeed") + public JAXBElement createContinuousShootingSpeed(ContinuousShootingDimension value) { + return new JAXBElement(_ContinuousShootingSpeed_QNAME, ContinuousShootingDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCameraFlash(String value) { + return new JAXBElement(_CameraFlash_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InsideThreadSize") + public JAXBElement createInsideThreadSize(LengthDimension value) { + return new JAXBElement(_InsideThreadSize_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WingSpan") + public JAXBElement createWingSpan(LengthDimension value) { + return new JAXBElement(_WingSpan_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PowerSupplyMounting") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPowerSupplyMounting(String value) { + return new JAXBElement(_PowerSupplyMounting_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LuminanceFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MonitorBrightness") + public JAXBElement createMonitorBrightness(LuminanceFiveDigitDimension value) { + return new JAXBElement(_MonitorBrightness_QNAME, LuminanceFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleProcessorTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCompatibleProcessorTypes(String value) { + return new JAXBElement(_CompatibleProcessorTypes_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BurnTimeSixDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LampLife") + public JAXBElement createLampLife(BurnTimeSixDigitDimension value) { + return new JAXBElement(_LampLife_QNAME, BurnTimeSixDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PromotionClaimCode") + public JAXBElement createPromotionClaimCode(String value) { + return new JAXBElement(_PromotionClaimCode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessType") + public JAXBElement createWirelessType(String value) { + return new JAXBElement(_WirelessType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleGrooveDepth") + public JAXBElement createCompatibleGrooveDepth(LengthDimension value) { + return new JAXBElement(_CompatibleGrooveDepth_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CompatibleGrooveWidth") + public JAXBElement createCompatibleGrooveWidth(LengthDimension value) { + return new JAXBElement(_CompatibleGrooveWidth_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createVideoEncoding(String value) { + return new JAXBElement(_VideoEncoding_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalNumberOfHotswapBays") + public JAXBElement createTotalNumberOfHotswapBays(BigInteger value) { + return new JAXBElement(_TotalNumberOfHotswapBays_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SystemCabinetFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSystemCabinetFormFactor(String value) { + return new JAXBElement(_SystemCabinetFormFactor_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WeightDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WorkingLoadLimit") + public JAXBElement createWorkingLoadLimit(WeightDimension value) { + return new JAXBElement(_WorkingLoadLimit_QNAME, WeightDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelFirewire400Ports") + public JAXBElement createTotalFrontPanelFirewire400Ports(BigInteger value) { + return new JAXBElement(_TotalFrontPanelFirewire400Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFrontPanelFirewire800Ports") + public JAXBElement createTotalFrontPanelFirewire800Ports(BigInteger value) { + return new JAXBElement(_TotalFrontPanelFirewire800Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BuiltinSpeaker") + public JAXBElement createBuiltinSpeaker(BigInteger value) { + return new JAXBElement(_BuiltinSpeaker_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createEnclosureFinish(String value) { + return new JAXBElement(_EnclosureFinish_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalHDMIPorts") + public JAXBElement createTotalHDMIPorts(BigInteger value) { + return new JAXBElement(_TotalHDMIPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link NoiseLevelSixDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FanMaximumNoiseLevel") + public JAXBElement createFanMaximumNoiseLevel(NoiseLevelSixDigitDimension value) { + return new JAXBElement(_FanMaximumNoiseLevel_QNAME, NoiseLevelSixDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Wattage") + public JAXBElement createWattage(BigInteger value) { + return new JAXBElement(_Wattage_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumHorizontalRefreshRate") + public JAXBElement createMinimumHorizontalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + return new JAXBElement(_MinimumHorizontalRefreshRate_QNAME, FrequencyFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "EffectiveInputArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createEffectiveInputArea(String value) { + return new JAXBElement(_EffectiveInputArea_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthFourDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "InternalBayType") + public JAXBElement createInternalBayType(LengthFourDigitDimension value) { + return new JAXBElement(_InternalBayType_QNAME, LengthFourDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalSVideoOutPorts") + public JAXBElement createTotalSVideoOutPorts(BigInteger value) { + return new JAXBElement(_TotalSVideoOutPorts_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMeasurementSystem(String value) { + return new JAXBElement(_MeasurementSystem_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalPowerOutlets") + public JAXBElement createTotalPowerOutlets(BigInteger value) { + return new JAXBElement(_TotalPowerOutlets_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createIncludedFeatures(String value) { + return new JAXBElement(_IncludedFeatures_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SubwooferSpeakerDiameter") + public JAXBElement createSubwooferSpeakerDiameter(LengthDimension value) { + return new JAXBElement(_SubwooferSpeakerDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CameraDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCameraDescription(String value) { + return new JAXBElement(_CameraDescription_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OutputWattage") + public JAXBElement createOutputWattage(BigInteger value) { + return new JAXBElement(_OutputWattage_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NotebookDisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createNotebookDisplayTechnology(String value) { + return new JAXBElement(_NotebookDisplayTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeatsinkMaterial") + public JAXBElement createHeatsinkMaterial(String value) { + return new JAXBElement(_HeatsinkMaterial_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinFocalLength") + public JAXBElement createMinFocalLength(LengthDimension value) { + return new JAXBElement(_MinFocalLength_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createModelNumber(String value) { + return new JAXBElement(_ModelNumber_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DeviceSoftwareCompatability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createDeviceSoftwareCompatability(String value) { + return new JAXBElement(_DeviceSoftwareCompatability_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MemorySizeFiveDigitIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MemoryCapacityPerSTICK") + public JAXBElement createMemoryCapacityPerSTICK(MemorySizeFiveDigitIntegerDimension value) { + return new JAXBElement(_MemoryCapacityPerSTICK_QNAME, MemorySizeFiveDigitIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CommunicationInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createCommunicationInterface(String value) { + return new JAXBElement(_CommunicationInterface_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeadphoneEarcupMotion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createHeadphoneEarcupMotion(String value) { + return new JAXBElement(_HeadphoneEarcupMotion_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfMonitorConnections") + public JAXBElement createNumberOfMonitorConnections(BigInteger value) { + return new JAXBElement(_NumberOfMonitorConnections_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ShoulderDiameterTolerance") + public JAXBElement createShoulderDiameterTolerance(LengthDimension value) { + return new JAXBElement(_ShoulderDiameterTolerance_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GraphicsCardInterfaceTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "GraphicsCardInterface") + public JAXBElement createGraphicsCardInterface(GraphicsCardInterfaceTypeValues value) { + return new JAXBElement(_GraphicsCardInterface_QNAME, GraphicsCardInterfaceTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfMemorySticks") + public JAXBElement createNumberOfMemorySticks(BigInteger value) { + return new JAXBElement(_NumberOfMemorySticks_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HardDiskTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createHardDiskTechnology(String value) { + return new JAXBElement(_HardDiskTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TrackingMethod") + public JAXBElement createTrackingMethod(String value) { + return new JAXBElement(_TrackingMethod_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "RAID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createRAID(String value) { + return new JAXBElement(_RAID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfPCIExpressSlots") + public JAXBElement createNumberOfPCIExpressSlots(BigInteger value) { + return new JAXBElement(_NumberOfPCIExpressSlots_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "AirDuctLocation") + public JAXBElement createAirDuctLocation(String value) { + return new JAXBElement(_AirDuctLocation_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ScannerResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createScannerResolution(String value) { + return new JAXBElement(_ScannerResolution_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfLithiumIonCells") + public JAXBElement createNumberOfLithiumIonCells(BigInteger value) { + return new JAXBElement(_NumberOfLithiumIonCells_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResolutionFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "VideoCallingResolution") + public JAXBElement createVideoCallingResolution(ResolutionFiveDigitDimension value) { + return new JAXBElement(_VideoCallingResolution_QNAME, ResolutionFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WaypointsType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createWaypointsType(String value) { + return new JAXBElement(_WaypointsType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createDisplayTechnology(String value) { + return new JAXBElement(_DisplayTechnology_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "EnergyEfficiencyRating") + public JAXBElement createEnergyEfficiencyRating(String value) { + return new JAXBElement(_EnergyEfficiencyRating_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConditionType") + public JAXBElement createConditionType(String value) { + return new JAXBElement(_ConditionType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createResolution(String value) { + return new JAXBElement(_Resolution_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CardReaderInterfaceTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CardReaderInterface") + public JAXBElement createCardReaderInterface(CardReaderInterfaceTypeValues value) { + return new JAXBElement(_CardReaderInterface_QNAME, CardReaderInterfaceTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "IsHotShoeIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createIsHotShoeIncluded(String value) { + return new JAXBElement(_IsHotShoeIncluded_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SpeakerOut") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSpeakerOut(String value) { + return new JAXBElement(_SpeakerOut_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HardwareInterface") + public JAXBElement createHardwareInterface(String value) { + return new JAXBElement(_HardwareInterface_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ThreeDAPI") + public JAXBElement createThreeDAPI(String value) { + return new JAXBElement(_ThreeDAPI_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MonitorConnectorsTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MonitorConnectors") + public JAXBElement createMonitorConnectors(MonitorConnectorsTypeValues value) { + return new JAXBElement(_MonitorConnectors_QNAME, MonitorConnectorsTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createHandOrientation(String value) { + return new JAXBElement(_HandOrientation_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PrivacyScreenMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createPrivacyScreenMaterialType(String value) { + return new JAXBElement(_PrivacyScreenMaterialType_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConnectorTypeUsedOnCable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createConnectorTypeUsedOnCable(String value) { + return new JAXBElement(_ConnectorTypeUsedOnCable_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NominalOutsideDiameter") + public JAXBElement createNominalOutsideDiameter(LengthDimension value) { + return new JAXBElement(_NominalOutsideDiameter_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "IntegratedAudioChannels") + public JAXBElement createIntegratedAudioChannels(BigInteger value) { + return new JAXBElement(_IntegratedAudioChannels_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Voltage") + public JAXBElement createVoltage(BigDecimal value) { + return new JAXBElement(_Voltage_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Zoom") + public JAXBElement createZoom(String value) { + return new JAXBElement(_Zoom_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinimumThrowDistance") + public JAXBElement createMinimumThrowDistance(BigDecimal value) { + return new JAXBElement(_MinimumThrowDistance_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OpticalOut") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createOpticalOut(String value) { + return new JAXBElement(_OpticalOut_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FrequencyIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "EffectiveMemoryClock") + public JAXBElement createEffectiveMemoryClock(FrequencyIntegerDimension value) { + return new JAXBElement(_EffectiveMemoryClock_QNAME, FrequencyIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ResolutionFiveDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "DigitalStillResolution") + public JAXBElement createDigitalStillResolution(ResolutionFiveDigitDimension value) { + return new JAXBElement(_DigitalStillResolution_QNAME, ResolutionFiveDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "UniversalRemoteCode") + public JAXBElement createUniversalRemoteCode(BigInteger value) { + return new JAXBElement(_UniversalRemoteCode_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VoltageSevenDigitDecimalDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "VoltageRating") + public JAXBElement createVoltageRating(VoltageSevenDigitDecimalDimension value) { + return new JAXBElement(_VoltageRating_QNAME, VoltageSevenDigitDecimalDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OpticalIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createOpticalIn(String value) { + return new JAXBElement(_OpticalIn_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WattageDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumWattage") + public JAXBElement createMaximumWattage(WattageDimension value) { + return new JAXBElement(_MaximumWattage_QNAME, WattageDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "BaseWidth") + public JAXBElement createBaseWidth(LengthDimension value) { + return new JAXBElement(_BaseWidth_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FulfillmentServiceLevel") + public JAXBElement createFulfillmentServiceLevel(String value) { + return new JAXBElement(_FulfillmentServiceLevel_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WirelessRouterTransmissionBand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createWirelessRouterTransmissionBand(String value) { + return new JAXBElement(_WirelessRouterTransmissionBand_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfFireWire800Ports") + public JAXBElement createNumberOfFireWire800Ports(BigInteger value) { + return new JAXBElement(_NumberOfFireWire800Ports_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthSevenDigitDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MaximumImageSize") + public JAXBElement createMaximumImageSize(LengthSevenDigitDimension value) { + return new JAXBElement(_MaximumImageSize_QNAME, LengthSevenDigitDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MainPowerConnector") + public JAXBElement createMainPowerConnector(String value) { + return new JAXBElement(_MainPowerConnector_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "PhotoFilterThreadSize") + public JAXBElement createPhotoFilterThreadSize(LengthDimension value) { + return new JAXBElement(_PhotoFilterThreadSize_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SecurityProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createSecurityProtocol(String value) { + return new JAXBElement(_SecurityProtocol_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FrequencyRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createFrequencyRange(String value) { + return new JAXBElement(_FrequencyRange_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WattageDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SubwooferWattage") + public JAXBElement createSubwooferWattage(WattageDimension value) { + return new JAXBElement(_SubwooferWattage_QNAME, WattageDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfMemorySlots") + public JAXBElement createNumberOfMemorySlots(BigInteger value) { + return new JAXBElement(_NumberOfMemorySlots_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ApertureDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MinAperture") + public JAXBElement createMinAperture(ApertureDimension value) { + return new JAXBElement(_MinAperture_QNAME, ApertureDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ConnectionTypeValues }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ConnectionInterface") + public JAXBElement createConnectionInterface(ConnectionTypeValues value) { + return new JAXBElement(_ConnectionInterface_QNAME, ConnectionTypeValues.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LineIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createLineIn(String value) { + return new JAXBElement(_LineIn_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + public JAXBElement createMidRangeSpeakerMaterial(String value) { + return new JAXBElement(_MidRangeSpeakerMaterial_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DataTransferSpeedTenIntegerDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "WriteSpeed") + public JAXBElement createWriteSpeed(DataTransferSpeedTenIntegerDimension value) { + return new JAXBElement(_WriteSpeed_QNAME, DataTransferSpeedTenIntegerDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthDimension }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "HeadDiameterTolerance") + public JAXBElement createHeadDiameterTolerance(LengthDimension value) { + return new JAXBElement(_HeadDiameterTolerance_QNAME, LengthDimension.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "TotalFirewire1600Connectors") + public JAXBElement createTotalFirewire1600Connectors(BigInteger value) { + return new JAXBElement(_TotalFirewire1600Connectors_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "MovementDetectionTechnology") + public JAXBElement createMovementDetectionTechnology(Boolean value) { + return new JAXBElement(_MovementDetectionTechnology_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfRecordingLoops") + public JAXBElement createNumberOfRecordingLoops(BigInteger value) { + return new JAXBElement(_NumberOfRecordingLoops_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NumberOfUSBPorts") + public JAXBElement createNumberOfUSBPorts(BigInteger value) { + return new JAXBElement(_NumberOfUSBPorts_QNAME, BigInteger.class, null, value); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Office.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Office.java new file mode 100644 index 0000000..ccaa8a3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Office.java @@ -0,0 +1,1231 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Rebate" type="{}RebateType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}ArtSupplies"/>
+ *                   <element ref="{}EducationalSupplies"/>
+ *                   <element ref="{}OfficeProducts"/>
+ *                   <element ref="{}PaperProducts"/>
+ *                   <element ref="{}WritingInstruments"/>
+ *                   <element ref="{}BarCode"/>
+ *                   <element ref="{}Calculator"/>
+ *                   <element ref="{}InkToner"/>
+ *                   <element ref="{}MultifunctionDevice"/>
+ *                   <element ref="{}OfficeElectronics"/>
+ *                   <element ref="{}OfficePhone"/>
+ *                   <element ref="{}OfficePrinter"/>
+ *                   <element ref="{}OfficeScanner"/>
+ *                   <element ref="{}VoiceRecorder"/>
+ *                   <element ref="{}PrinterConsumable"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rebate", + "productType", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "countryOfOrigin", + "isAdultProduct", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "manufacturerWarrantyType", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "powerSource", + "regionOfOrigin", + "sellerWarrantyDescription", + "size", + "sizeMap", + "warnings", + "warrantyDescription" +}) +@XmlRootElement(name = "Office") +public class Office { + + @XmlElement(name = "Rebate") + protected List rebate; + @XmlElement(name = "ProductType", required = true) + protected Office.ProductType productType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "LithiumBatteryEnergyContent") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + + /** + * Gets the value of the rebate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rebate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRebate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RebateType } + * + * + */ + public List getRebate() { + if (rebate == null) { + rebate = new ArrayList(); + } + return this.rebate; + } + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Office.ProductType } + * + */ + public Office.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Office.ProductType } + * + */ + public void setProductType(Office.ProductType value) { + this.productType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryEnergyContent(BigInteger value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}ArtSupplies"/>
+     *         <element ref="{}EducationalSupplies"/>
+     *         <element ref="{}OfficeProducts"/>
+     *         <element ref="{}PaperProducts"/>
+     *         <element ref="{}WritingInstruments"/>
+     *         <element ref="{}BarCode"/>
+     *         <element ref="{}Calculator"/>
+     *         <element ref="{}InkToner"/>
+     *         <element ref="{}MultifunctionDevice"/>
+     *         <element ref="{}OfficeElectronics"/>
+     *         <element ref="{}OfficePhone"/>
+     *         <element ref="{}OfficePrinter"/>
+     *         <element ref="{}OfficeScanner"/>
+     *         <element ref="{}VoiceRecorder"/>
+     *         <element ref="{}PrinterConsumable"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "artSupplies", + "educationalSupplies", + "officeProducts", + "paperProducts", + "writingInstruments", + "barCode", + "calculator", + "inkToner", + "multifunctionDevice", + "officeElectronics", + "officePhone", + "officePrinter", + "officeScanner", + "voiceRecorder", + "printerConsumable" + }) + public static class ProductType { + + @XmlElement(name = "ArtSupplies") + protected ArtSupplies artSupplies; + @XmlElement(name = "EducationalSupplies") + protected EducationalSupplies educationalSupplies; + @XmlElement(name = "OfficeProducts") + protected OfficeProducts officeProducts; + @XmlElement(name = "PaperProducts") + protected PaperProducts paperProducts; + @XmlElement(name = "WritingInstruments") + protected WritingInstruments writingInstruments; + @XmlElement(name = "BarCode") + protected BarCode barCode; + @XmlElement(name = "Calculator") + protected Calculator calculator; + @XmlElement(name = "InkToner") + protected InkToner inkToner; + @XmlElement(name = "MultifunctionDevice") + protected MultifunctionDevice multifunctionDevice; + @XmlElement(name = "OfficeElectronics") + protected OfficeElectronics officeElectronics; + @XmlElement(name = "OfficePhone") + protected OfficePhone officePhone; + @XmlElement(name = "OfficePrinter") + protected OfficePrinter officePrinter; + @XmlElement(name = "OfficeScanner") + protected OfficeScanner officeScanner; + @XmlElement(name = "VoiceRecorder") + protected VoiceRecorder voiceRecorder; + @XmlElement(name = "PrinterConsumable") + protected PrinterConsumable printerConsumable; + + /** + * 获取artSupplies属性的值。 + * + * @return + * possible object is + * {@link ArtSupplies } + * + */ + public ArtSupplies getArtSupplies() { + return artSupplies; + } + + /** + * 设置artSupplies属性的值。 + * + * @param value + * allowed object is + * {@link ArtSupplies } + * + */ + public void setArtSupplies(ArtSupplies value) { + this.artSupplies = value; + } + + /** + * 获取educationalSupplies属性的值。 + * + * @return + * possible object is + * {@link EducationalSupplies } + * + */ + public EducationalSupplies getEducationalSupplies() { + return educationalSupplies; + } + + /** + * 设置educationalSupplies属性的值。 + * + * @param value + * allowed object is + * {@link EducationalSupplies } + * + */ + public void setEducationalSupplies(EducationalSupplies value) { + this.educationalSupplies = value; + } + + /** + * 获取officeProducts属性的值。 + * + * @return + * possible object is + * {@link OfficeProducts } + * + */ + public OfficeProducts getOfficeProducts() { + return officeProducts; + } + + /** + * 设置officeProducts属性的值。 + * + * @param value + * allowed object is + * {@link OfficeProducts } + * + */ + public void setOfficeProducts(OfficeProducts value) { + this.officeProducts = value; + } + + /** + * 获取paperProducts属性的值。 + * + * @return + * possible object is + * {@link PaperProducts } + * + */ + public PaperProducts getPaperProducts() { + return paperProducts; + } + + /** + * 设置paperProducts属性的值。 + * + * @param value + * allowed object is + * {@link PaperProducts } + * + */ + public void setPaperProducts(PaperProducts value) { + this.paperProducts = value; + } + + /** + * 获取writingInstruments属性的值。 + * + * @return + * possible object is + * {@link WritingInstruments } + * + */ + public WritingInstruments getWritingInstruments() { + return writingInstruments; + } + + /** + * 设置writingInstruments属性的值。 + * + * @param value + * allowed object is + * {@link WritingInstruments } + * + */ + public void setWritingInstruments(WritingInstruments value) { + this.writingInstruments = value; + } + + /** + * 获取barCode属性的值。 + * + * @return + * possible object is + * {@link BarCode } + * + */ + public BarCode getBarCode() { + return barCode; + } + + /** + * 设置barCode属性的值。 + * + * @param value + * allowed object is + * {@link BarCode } + * + */ + public void setBarCode(BarCode value) { + this.barCode = value; + } + + /** + * 获取calculator属性的值。 + * + * @return + * possible object is + * {@link Calculator } + * + */ + public Calculator getCalculator() { + return calculator; + } + + /** + * 设置calculator属性的值。 + * + * @param value + * allowed object is + * {@link Calculator } + * + */ + public void setCalculator(Calculator value) { + this.calculator = value; + } + + /** + * 获取inkToner属性的值。 + * + * @return + * possible object is + * {@link InkToner } + * + */ + public InkToner getInkToner() { + return inkToner; + } + + /** + * 设置inkToner属性的值。 + * + * @param value + * allowed object is + * {@link InkToner } + * + */ + public void setInkToner(InkToner value) { + this.inkToner = value; + } + + /** + * 获取multifunctionDevice属性的值。 + * + * @return + * possible object is + * {@link MultifunctionDevice } + * + */ + public MultifunctionDevice getMultifunctionDevice() { + return multifunctionDevice; + } + + /** + * 设置multifunctionDevice属性的值。 + * + * @param value + * allowed object is + * {@link MultifunctionDevice } + * + */ + public void setMultifunctionDevice(MultifunctionDevice value) { + this.multifunctionDevice = value; + } + + /** + * 获取officeElectronics属性的值。 + * + * @return + * possible object is + * {@link OfficeElectronics } + * + */ + public OfficeElectronics getOfficeElectronics() { + return officeElectronics; + } + + /** + * 设置officeElectronics属性的值。 + * + * @param value + * allowed object is + * {@link OfficeElectronics } + * + */ + public void setOfficeElectronics(OfficeElectronics value) { + this.officeElectronics = value; + } + + /** + * 获取officePhone属性的值。 + * + * @return + * possible object is + * {@link OfficePhone } + * + */ + public OfficePhone getOfficePhone() { + return officePhone; + } + + /** + * 设置officePhone属性的值。 + * + * @param value + * allowed object is + * {@link OfficePhone } + * + */ + public void setOfficePhone(OfficePhone value) { + this.officePhone = value; + } + + /** + * 获取officePrinter属性的值。 + * + * @return + * possible object is + * {@link OfficePrinter } + * + */ + public OfficePrinter getOfficePrinter() { + return officePrinter; + } + + /** + * 设置officePrinter属性的值。 + * + * @param value + * allowed object is + * {@link OfficePrinter } + * + */ + public void setOfficePrinter(OfficePrinter value) { + this.officePrinter = value; + } + + /** + * 获取officeScanner属性的值。 + * + * @return + * possible object is + * {@link OfficeScanner } + * + */ + public OfficeScanner getOfficeScanner() { + return officeScanner; + } + + /** + * 设置officeScanner属性的值。 + * + * @param value + * allowed object is + * {@link OfficeScanner } + * + */ + public void setOfficeScanner(OfficeScanner value) { + this.officeScanner = value; + } + + /** + * 获取voiceRecorder属性的值。 + * + * @return + * possible object is + * {@link VoiceRecorder } + * + */ + public VoiceRecorder getVoiceRecorder() { + return voiceRecorder; + } + + /** + * 设置voiceRecorder属性的值。 + * + * @param value + * allowed object is + * {@link VoiceRecorder } + * + */ + public void setVoiceRecorder(VoiceRecorder value) { + this.voiceRecorder = value; + } + + /** + * 获取printerConsumable属性的值。 + * + * @return + * possible object is + * {@link PrinterConsumable } + * + */ + public PrinterConsumable getPrinterConsumable() { + return printerConsumable; + } + + /** + * 设置printerConsumable属性的值。 + * + * @param value + * allowed object is + * {@link PrinterConsumable } + * + */ + public void setPrinterConsumable(PrinterConsumable value) { + this.printerConsumable = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeElectronics.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeElectronics.java new file mode 100644 index 0000000..7bdb457 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeElectronics.java @@ -0,0 +1,412 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ResolutionBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "resolutionBase", + "displayType", + "displayTechnology", + "color", + "externalTestingCertification", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "OfficeElectronics") +public class OfficeElectronics { + + @XmlElement(name = "VariationData") + protected OfficeElectronics.VariationData variationData; + @XmlElement(name = "ResolutionBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolutionBase; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayTechnology; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OfficeElectronics.VariationData } + * + */ + public OfficeElectronics.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OfficeElectronics.VariationData } + * + */ + public void setVariationData(OfficeElectronics.VariationData value) { + this.variationData = value; + } + + /** + * 获取resolutionBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolutionBase() { + return resolutionBase; + } + + /** + * 设置resolutionBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolutionBase(String value) { + this.resolutionBase = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayTechnology() { + return displayTechnology; + } + + /** + * 设置displayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayTechnology(String value) { + this.displayTechnology = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OfficePhone.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficePhone.java new file mode 100644 index 0000000..bf8e3d0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficePhone.java @@ -0,0 +1,370 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludesRechargableBattery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NoiseAttenuation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CallerIdentification" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="RadioBandsSupported" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "color", + "includesRechargableBattery", + "noiseAttenuation", + "specialFeatures", + "callerIdentification", + "radioBandsSupported" +}) +@XmlRootElement(name = "OfficePhone") +public class OfficePhone { + + @XmlElement(name = "VariationData") + protected OfficePhone.VariationData variationData; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "IncludesRechargableBattery") + protected Boolean includesRechargableBattery; + @XmlElement(name = "NoiseAttenuation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String noiseAttenuation; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "CallerIdentification") + protected Boolean callerIdentification; + @XmlElement(name = "RadioBandsSupported") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String radioBandsSupported; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OfficePhone.VariationData } + * + */ + public OfficePhone.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OfficePhone.VariationData } + * + */ + public void setVariationData(OfficePhone.VariationData value) { + this.variationData = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取includesRechargableBattery属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRechargableBattery() { + return includesRechargableBattery; + } + + /** + * 设置includesRechargableBattery属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRechargableBattery(Boolean value) { + this.includesRechargableBattery = value; + } + + /** + * 获取noiseAttenuation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNoiseAttenuation() { + return noiseAttenuation; + } + + /** + * 设置noiseAttenuation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNoiseAttenuation(String value) { + this.noiseAttenuation = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取callerIdentification属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCallerIdentification() { + return callerIdentification; + } + + /** + * 设置callerIdentification属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCallerIdentification(Boolean value) { + this.callerIdentification = value; + } + + /** + * 获取radioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRadioBandsSupported() { + return radioBandsSupported; + } + + /** + * 设置radioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRadioBandsSupported(String value) { + this.radioBandsSupported = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OfficePrinter.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficePrinter.java new file mode 100644 index 0000000..28593f4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficePrinter.java @@ -0,0 +1,438 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxPrintspeedBlackWhite" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaxPrintspeedColor" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PrinterOutput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "connectivityTechnology", + "maxPrintspeedBlackWhite", + "maxPrintspeedColor", + "printerOutput", + "printerTechnology", + "color", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "OfficePrinter") +public class OfficePrinter { + + @XmlElement(name = "VariationData") + protected OfficePrinter.VariationData variationData; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "MaxPrintspeedBlackWhite") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintspeedBlackWhite; + @XmlElement(name = "MaxPrintspeedColor") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintspeedColor; + @XmlElement(name = "PrinterOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerOutput; + @XmlElement(name = "PrinterTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerTechnology; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OfficePrinter.VariationData } + * + */ + public OfficePrinter.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OfficePrinter.VariationData } + * + */ + public void setVariationData(OfficePrinter.VariationData value) { + this.variationData = value; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取maxPrintspeedBlackWhite属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintspeedBlackWhite() { + return maxPrintspeedBlackWhite; + } + + /** + * 设置maxPrintspeedBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintspeedBlackWhite(BigInteger value) { + this.maxPrintspeedBlackWhite = value; + } + + /** + * 获取maxPrintspeedColor属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintspeedColor() { + return maxPrintspeedColor; + } + + /** + * 设置maxPrintspeedColor属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintspeedColor(BigInteger value) { + this.maxPrintspeedColor = value; + } + + /** + * 获取printerOutput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterOutput() { + return printerOutput; + } + + /** + * 设置printerOutput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterOutput(String value) { + this.printerOutput = value; + } + + /** + * 获取printerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterTechnology() { + return printerTechnology; + } + + /** + * 设置printerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterTechnology(String value) { + this.printerTechnology = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeProducts.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeProducts.java new file mode 100644 index 0000000..283a35a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeProducts.java @@ -0,0 +1,2400 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="PaperSize"/>
+ *                         <enumeration value="MaximumExpandableSize"/>
+ *                         <enumeration value="LineSize"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="MaterialType" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PreConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PostConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumExpandableSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InkColor" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="BallpointPenType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TipDescription" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PencilLeadHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PointType" type="{}String" minOccurs="0"/>
+ *         <element name="LineSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfFasteners" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FastenerCapacity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" type="{}BindingType" minOccurs="0"/>
+ *         <element name="BindingLocation" type="{}String" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CoverMaterial" type="{}String" minOccurs="0"/>
+ *         <element name="TabCutType" type="{}String" minOccurs="0"/>
+ *         <element name="TabPosition" type="{}String" minOccurs="0"/>
+ *         <element name="IsPrePrinted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CoatingDescription" type="{}TwoFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="PaperCornerType" type="{}String" minOccurs="0"/>
+ *         <element name="PaperFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="BrightnessRating" type="{}IntegerPercentageType" minOccurs="0"/>
+ *         <element name="MediaStorageCapacity" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RulingType" type="{}String" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="PowerConsumption" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImageBrightness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImageConstrastRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgMinimum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MfgMaximum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CalenderType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Capacity" type="{}CapacityUnit" minOccurs="0"/>
+ *         <element name="IsWhiteGloveRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ModelYearRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLines" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDensity" type="{}DensityDimension" minOccurs="0"/>
+ *         <element name="Occasion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrawerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FurnitureFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfHooks" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "colorSpecification", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "unitCount", + "materialType", + "recycledContentPercentage", + "preConsumerRecycledContent", + "postConsumerRecycledContent", + "diameter", + "maximumExpandableSize", + "coreDiameter", + "inkColor", + "ballpointPenType", + "tipDescription", + "pencilLeadHardness", + "pointType", + "lineSize", + "numberOfFasteners", + "fastenerCapacity", + "binding", + "bindingLocation", + "closureType", + "numberOfHoles", + "coverMaterial", + "tabCutType", + "tabPosition", + "isPrePrinted", + "coatingDescription", + "paperCornerType", + "paperFinish", + "paperSize", + "brightnessRating", + "mediaStorageCapacity", + "specialFeatures", + "rulingType", + "annualEnergyConsumption", + "powerConsumption", + "euEnergyLabelEfficiencyClass", + "displayType", + "displaySize", + "imageBrightness", + "imageConstrastRatio", + "displayResolutionMaximum", + "paintType", + "mfgMinimum", + "mfgMaximum", + "lockType", + "compatibilityOptions", + "calenderType", + "capacity", + "isWhiteGloveRequired", + "modelYearRange", + "numberOfLines", + "itemTypeName", + "itemDensity", + "occasion", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "drawerType", + "furnitureFinish", + "numberOfHooks", + "externalTestingCertification", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "OfficeProducts") +public class OfficeProducts { + + @XmlElement(name = "VariationData") + protected OfficeProducts.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected OfficeProducts.ColorSpecification colorSpecification; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "UnitCount") + protected OfficeProducts.UnitCount unitCount; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "RecycledContentPercentage") + protected BigDecimal recycledContentPercentage; + @XmlElement(name = "PreConsumerRecycledContent") + protected BigDecimal preConsumerRecycledContent; + @XmlElement(name = "PostConsumerRecycledContent") + protected BigDecimal postConsumerRecycledContent; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "MaximumExpandableSize") + protected LengthDimension maximumExpandableSize; + @XmlElement(name = "CoreDiameter") + protected LengthDimension coreDiameter; + @XmlElement(name = "InkColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inkColor; + @XmlElement(name = "BallpointPenType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ballpointPenType; + @XmlElement(name = "TipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tipDescription; + @XmlElement(name = "PencilLeadHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pencilLeadHardness; + @XmlElement(name = "PointType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pointType; + @XmlElement(name = "LineSize") + protected LengthDimension lineSize; + @XmlElement(name = "NumberOfFasteners") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFasteners; + @XmlElement(name = "FastenerCapacity") + protected LengthDimension fastenerCapacity; + @XmlElement(name = "Binding") + @XmlSchemaType(name = "string") + protected BindingType binding; + @XmlElement(name = "BindingLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bindingLocation; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "CoverMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterial; + @XmlElement(name = "TabCutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabCutType; + @XmlElement(name = "TabPosition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabPosition; + @XmlElement(name = "IsPrePrinted") + protected Boolean isPrePrinted; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "PaperCornerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperCornerType; + @XmlElement(name = "PaperFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperFinish; + @XmlElement(name = "PaperSize") + protected StringLengthOptionalDimension paperSize; + @XmlElement(name = "BrightnessRating") + @XmlSchemaType(name = "positiveInteger") + protected Integer brightnessRating; + @XmlElement(name = "MediaStorageCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaStorageCapacity; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "RulingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rulingType; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "ImageBrightness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageBrightness; + @XmlElement(name = "ImageConstrastRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageConstrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "MfgMinimum") + protected AgeRecommendedDimension mfgMinimum; + @XmlElement(name = "MfgMaximum") + protected AgeRecommendedDimension mfgMaximum; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "CalenderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calenderType; + @XmlElement(name = "Capacity") + protected CapacityUnit capacity; + @XmlElement(name = "IsWhiteGloveRequired") + protected Boolean isWhiteGloveRequired; + @XmlElement(name = "ModelYearRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelYearRange; + @XmlElement(name = "NumberOfLines") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLines; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "ItemDensity") + protected DensityDimension itemDensity; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "DrawerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drawerType; + @XmlElement(name = "FurnitureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furnitureFinish; + @XmlElement(name = "NumberOfHooks") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHooks; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OfficeProducts.VariationData } + * + */ + public OfficeProducts.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OfficeProducts.VariationData } + * + */ + public void setVariationData(OfficeProducts.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link OfficeProducts.ColorSpecification } + * + */ + public OfficeProducts.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link OfficeProducts.ColorSpecification } + * + */ + public void setColorSpecification(OfficeProducts.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link OfficeProducts.UnitCount } + * + */ + public OfficeProducts.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link OfficeProducts.UnitCount } + * + */ + public void setUnitCount(OfficeProducts.UnitCount value) { + this.unitCount = value; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecycledContentPercentage(BigDecimal value) { + this.recycledContentPercentage = value; + } + + /** + * 获取preConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPreConsumerRecycledContent() { + return preConsumerRecycledContent; + } + + /** + * 设置preConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPreConsumerRecycledContent(BigDecimal value) { + this.preConsumerRecycledContent = value; + } + + /** + * 获取postConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPostConsumerRecycledContent() { + return postConsumerRecycledContent; + } + + /** + * 设置postConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPostConsumerRecycledContent(BigDecimal value) { + this.postConsumerRecycledContent = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取maximumExpandableSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumExpandableSize() { + return maximumExpandableSize; + } + + /** + * 设置maximumExpandableSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumExpandableSize(LengthDimension value) { + this.maximumExpandableSize = value; + } + + /** + * 获取coreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCoreDiameter() { + return coreDiameter; + } + + /** + * 设置coreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCoreDiameter(LengthDimension value) { + this.coreDiameter = value; + } + + /** + * Gets the value of the inkColor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inkColor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInkColor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInkColor() { + if (inkColor == null) { + inkColor = new ArrayList(); + } + return this.inkColor; + } + + /** + * 获取ballpointPenType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBallpointPenType() { + return ballpointPenType; + } + + /** + * 设置ballpointPenType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBallpointPenType(String value) { + this.ballpointPenType = value; + } + + /** + * Gets the value of the tipDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tipDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTipDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTipDescription() { + if (tipDescription == null) { + tipDescription = new ArrayList(); + } + return this.tipDescription; + } + + /** + * 获取pencilLeadHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPencilLeadHardness() { + return pencilLeadHardness; + } + + /** + * 设置pencilLeadHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPencilLeadHardness(String value) { + this.pencilLeadHardness = value; + } + + /** + * 获取pointType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPointType() { + return pointType; + } + + /** + * 设置pointType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPointType(String value) { + this.pointType = value; + } + + /** + * 获取lineSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLineSize() { + return lineSize; + } + + /** + * 设置lineSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLineSize(LengthDimension value) { + this.lineSize = value; + } + + /** + * 获取numberOfFasteners属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFasteners() { + return numberOfFasteners; + } + + /** + * 设置numberOfFasteners属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFasteners(BigInteger value) { + this.numberOfFasteners = value; + } + + /** + * 获取fastenerCapacity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFastenerCapacity() { + return fastenerCapacity; + } + + /** + * 设置fastenerCapacity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFastenerCapacity(LengthDimension value) { + this.fastenerCapacity = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link BindingType } + * + */ + public BindingType getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link BindingType } + * + */ + public void setBinding(BindingType value) { + this.binding = value; + } + + /** + * 获取bindingLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBindingLocation() { + return bindingLocation; + } + + /** + * 设置bindingLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBindingLocation(String value) { + this.bindingLocation = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取coverMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterial() { + return coverMaterial; + } + + /** + * 设置coverMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterial(String value) { + this.coverMaterial = value; + } + + /** + * 获取tabCutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabCutType() { + return tabCutType; + } + + /** + * 设置tabCutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabCutType(String value) { + this.tabCutType = value; + } + + /** + * 获取tabPosition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabPosition() { + return tabPosition; + } + + /** + * 设置tabPosition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabPosition(String value) { + this.tabPosition = value; + } + + /** + * 获取isPrePrinted属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPrePrinted() { + return isPrePrinted; + } + + /** + * 设置isPrePrinted属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPrePrinted(Boolean value) { + this.isPrePrinted = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取paperCornerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperCornerType() { + return paperCornerType; + } + + /** + * 设置paperCornerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperCornerType(String value) { + this.paperCornerType = value; + } + + /** + * 获取paperFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperFinish() { + return paperFinish; + } + + /** + * 设置paperFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperFinish(String value) { + this.paperFinish = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setPaperSize(StringLengthOptionalDimension value) { + this.paperSize = value; + } + + /** + * 获取brightnessRating属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBrightnessRating() { + return brightnessRating; + } + + /** + * 设置brightnessRating属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBrightnessRating(Integer value) { + this.brightnessRating = value; + } + + /** + * 获取mediaStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaStorageCapacity() { + return mediaStorageCapacity; + } + + /** + * 设置mediaStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaStorageCapacity(String value) { + this.mediaStorageCapacity = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取rulingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRulingType() { + return rulingType; + } + + /** + * 设置rulingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRulingType(String value) { + this.rulingType = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEUEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取imageBrightness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageBrightness() { + return imageBrightness; + } + + /** + * 设置imageBrightness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageBrightness(String value) { + this.imageBrightness = value; + } + + /** + * 获取imageConstrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageConstrastRatio() { + return imageConstrastRatio; + } + + /** + * 设置imageConstrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageConstrastRatio(String value) { + this.imageConstrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取mfgMinimum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMinimum() { + return mfgMinimum; + } + + /** + * 设置mfgMinimum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMinimum(AgeRecommendedDimension value) { + this.mfgMinimum = value; + } + + /** + * 获取mfgMaximum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMaximum() { + return mfgMaximum; + } + + /** + * 设置mfgMaximum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMaximum(AgeRecommendedDimension value) { + this.mfgMaximum = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取calenderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalenderType() { + return calenderType; + } + + /** + * 设置calenderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalenderType(String value) { + this.calenderType = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link CapacityUnit } + * + */ + public CapacityUnit getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link CapacityUnit } + * + */ + public void setCapacity(CapacityUnit value) { + this.capacity = value; + } + + /** + * 获取isWhiteGloveRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsWhiteGloveRequired() { + return isWhiteGloveRequired; + } + + /** + * 设置isWhiteGloveRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsWhiteGloveRequired(Boolean value) { + this.isWhiteGloveRequired = value; + } + + /** + * 获取modelYearRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelYearRange() { + return modelYearRange; + } + + /** + * 设置modelYearRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelYearRange(String value) { + this.modelYearRange = value; + } + + /** + * 获取numberOfLines属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLines() { + return numberOfLines; + } + + /** + * 设置numberOfLines属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLines(BigInteger value) { + this.numberOfLines = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取itemDensity属性的值。 + * + * @return + * possible object is + * {@link DensityDimension } + * + */ + public DensityDimension getItemDensity() { + return itemDensity; + } + + /** + * 设置itemDensity属性的值。 + * + * @param value + * allowed object is + * {@link DensityDimension } + * + */ + public void setItemDensity(DensityDimension value) { + this.itemDensity = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取drawerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrawerType() { + return drawerType; + } + + /** + * 设置drawerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrawerType(String value) { + this.drawerType = value; + } + + /** + * 获取furnitureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurnitureFinish() { + return furnitureFinish; + } + + /** + * 设置furnitureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurnitureFinish(String value) { + this.furnitureFinish = value; + } + + /** + * 获取numberOfHooks属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHooks() { + return numberOfHooks; + } + + /** + * 设置numberOfHooks属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHooks(BigInteger value) { + this.numberOfHooks = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="PaperSize"/>
+     *               <enumeration value="MaximumExpandableSize"/>
+     *               <enumeration value="LineSize"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeScanner.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeScanner.java new file mode 100644 index 0000000..49521ba --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeScanner.java @@ -0,0 +1,344 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductTypeSubcategory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "connectivityTechnology", + "specialFeatures", + "productTypeSubcategory", + "operatingSystem", + "color" +}) +@XmlRootElement(name = "OfficeScanner") +public class OfficeScanner { + + @XmlElement(name = "VariationData") + protected OfficeScanner.VariationData variationData; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "ProductTypeSubcategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productTypeSubcategory; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OfficeScanner.VariationData } + * + */ + public OfficeScanner.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OfficeScanner.VariationData } + * + */ + public void setVariationData(OfficeScanner.VariationData value) { + this.variationData = value; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取productTypeSubcategory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductTypeSubcategory() { + return productTypeSubcategory; + } + + /** + * 设置productTypeSubcategory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductTypeSubcategory(String value) { + this.productTypeSubcategory = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeSpecialFeatures.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeSpecialFeatures.java new file mode 100644 index 0000000..a7d5289 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OfficeSpecialFeatures.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OfficeSpecialFeatures的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OfficeSpecialFeatures">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="refillable"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OfficeSpecialFeatures") +@XmlEnum +public enum OfficeSpecialFeatures { + + @XmlEnumValue("refillable") + REFILLABLE("refillable"); + private final String value; + + OfficeSpecialFeatures(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OfficeSpecialFeatures fromValue(String v) { + for (OfficeSpecialFeatures c: OfficeSpecialFeatures.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerDimension.java new file mode 100644 index 0000000..47b2a58 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OpticalPowerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OpticalPowerDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}OpticalPowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OpticalPowerDimension", propOrder = { + "value" +}) +public class OpticalPowerDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected OpticalPowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link OpticalPowerUnitOfMeasure } + * + */ + public OpticalPowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link OpticalPowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(OpticalPowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerUnitOfMeasure.java new file mode 100644 index 0000000..1afd050 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OpticalPowerUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OpticalPowerUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OpticalPowerUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="diopters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OpticalPowerUnitOfMeasure") +@XmlEnum +public enum OpticalPowerUnitOfMeasure { + + @XmlEnumValue("diopters") + DIOPTERS("diopters"); + private final String value; + + OpticalPowerUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OpticalPowerUnitOfMeasure fromValue(String v) { + for (OpticalPowerUnitOfMeasure c: OpticalPowerUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionDimension.java new file mode 100644 index 0000000..cd42e27 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalEnergyConsumptionDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalEnergyConsumptionDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}OptionalEnergyConsumptionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalEnergyConsumptionDimension", propOrder = { + "value" +}) +public class OptionalEnergyConsumptionDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected OptionalEnergyConsumptionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link OptionalEnergyConsumptionUnitOfMeasure } + * + */ + public OptionalEnergyConsumptionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link OptionalEnergyConsumptionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(OptionalEnergyConsumptionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionUnitOfMeasure.java new file mode 100644 index 0000000..c7c8f26 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyConsumptionUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OptionalEnergyConsumptionUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OptionalEnergyConsumptionUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="watt_hours"/>
+ *     <enumeration value="kilowatts"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OptionalEnergyConsumptionUnitOfMeasure") +@XmlEnum +public enum OptionalEnergyConsumptionUnitOfMeasure { + + @XmlEnumValue("watt_hours") + WATT_HOURS("watt_hours"), + @XmlEnumValue("kilowatts") + KILOWATTS("kilowatts"); + private final String value; + + OptionalEnergyConsumptionUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OptionalEnergyConsumptionUnitOfMeasure fromValue(String v) { + for (OptionalEnergyConsumptionUnitOfMeasure c: OptionalEnergyConsumptionUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputDimension.java new file mode 100644 index 0000000..3edf028 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalEnergyOutputDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalEnergyOutputDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}OptionalEnergyOutputUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalEnergyOutputDimension", propOrder = { + "value" +}) +public class OptionalEnergyOutputDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected OptionalEnergyOutputUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link OptionalEnergyOutputUnitOfMeasure } + * + */ + public OptionalEnergyOutputUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link OptionalEnergyOutputUnitOfMeasure } + * + */ + public void setUnitOfMeasure(OptionalEnergyOutputUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputUnitOfMeasure.java new file mode 100644 index 0000000..6c7aa1a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalEnergyOutputUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OptionalEnergyOutputUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OptionalEnergyOutputUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="btu"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OptionalEnergyOutputUnitOfMeasure") +@XmlEnum +public enum OptionalEnergyOutputUnitOfMeasure { + + @XmlEnumValue("btu") + BTU("btu"); + private final String value; + + OptionalEnergyOutputUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OptionalEnergyOutputUnitOfMeasure fromValue(String v) { + for (OptionalEnergyOutputUnitOfMeasure c: OptionalEnergyOutputUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLengthIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLengthIntegerDimension.java new file mode 100644 index 0000000..dcc630e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLengthIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalLengthIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalLengthIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalLengthIntegerDimension", propOrder = { + "value" +}) +public class OptionalLengthIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure") + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLineCapacityDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLineCapacityDimension.java new file mode 100644 index 0000000..89939f8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLineCapacityDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

OptionalLineCapacityDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalLineCapacityDimension">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" type="{}VolumeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalLineCapacityDimension", propOrder = { + "value" +}) +public class OptionalLineCapacityDimension { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure") + protected VolumeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VolumeUnitOfMeasure } + * + */ + public VolumeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VolumeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VolumeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityDimension.java new file mode 100644 index 0000000..e4b0677 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalLuminiousIntensityDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalLuminiousIntensityDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}OptionalLuminiousIntensityUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalLuminiousIntensityDimension", propOrder = { + "value" +}) +public class OptionalLuminiousIntensityDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected OptionalLuminiousIntensityUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link OptionalLuminiousIntensityUnitOfMeasure } + * + */ + public OptionalLuminiousIntensityUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link OptionalLuminiousIntensityUnitOfMeasure } + * + */ + public void setUnitOfMeasure(OptionalLuminiousIntensityUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityUnitOfMeasure.java new file mode 100644 index 0000000..28f2696 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalLuminiousIntensityUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OptionalLuminiousIntensityUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OptionalLuminiousIntensityUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="candela"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OptionalLuminiousIntensityUnitOfMeasure") +@XmlEnum +public enum OptionalLuminiousIntensityUnitOfMeasure { + + @XmlEnumValue("candela") + CANDELA("candela"); + private final String value; + + OptionalLuminiousIntensityUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OptionalLuminiousIntensityUnitOfMeasure fromValue(String v) { + for (OptionalLuminiousIntensityUnitOfMeasure c: OptionalLuminiousIntensityUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMagnificationDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMagnificationDimension.java new file mode 100644 index 0000000..7df8cd5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMagnificationDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalMagnificationDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalMagnificationDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}MagnificationUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalMagnificationDimension", propOrder = { + "value" +}) +public class OptionalMagnificationDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected MagnificationUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MagnificationUnitOfMeasure } + * + */ + public MagnificationUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MagnificationUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MagnificationUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMinimumAgeRecommendedDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMinimumAgeRecommendedDimension.java new file mode 100644 index 0000000..7630730 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMinimumAgeRecommendedDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

OptionalMinimumAgeRecommendedDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalMinimumAgeRecommendedDimension">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" type="{}AgeRecommendedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalMinimumAgeRecommendedDimension", propOrder = { + "value" +}) +public class OptionalMinimumAgeRecommendedDimension { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure") + protected AgeRecommendedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedUnitOfMeasure } + * + */ + public AgeRecommendedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(AgeRecommendedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMotorSizeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMotorSizeDimension.java new file mode 100644 index 0000000..371aca0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalMotorSizeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalMotorSizeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalMotorSizeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}MotorSizeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalMotorSizeDimension", propOrder = { + "value" +}) +public class OptionalMotorSizeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected MotorSizeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link MotorSizeUnitOfMeasure } + * + */ + public MotorSizeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link MotorSizeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(MotorSizeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalRValueDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalRValueDimension.java new file mode 100644 index 0000000..0636c6f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalRValueDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalRValueDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalRValueDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" type="{}RValueUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalRValueDimension", propOrder = { + "value" +}) +public class OptionalRValueDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected RValueUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link RValueUnitOfMeasure } + * + */ + public RValueUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link RValueUnitOfMeasure } + * + */ + public void setUnitOfMeasure(RValueUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResistanceDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResistanceDimension.java new file mode 100644 index 0000000..4d14358 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResistanceDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalResistanceDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalResistanceDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}ResistanceTypeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalResistanceDimension", propOrder = { + "value" +}) +public class OptionalResistanceDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected ResistanceTypeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ResistanceTypeUnitOfMeasure } + * + */ + public ResistanceTypeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ResistanceTypeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ResistanceTypeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResolutionDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResolutionDimension.java new file mode 100644 index 0000000..82c7705 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalResolutionDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

OptionalResolutionDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalResolutionDimension">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" type="{}ResolutionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalResolutionDimension", propOrder = { + "value" +}) +public class OptionalResolutionDimension { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure") + protected ResolutionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ResolutionUnitOfMeasure } + * + */ + public ResolutionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ResolutionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalSpeedDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalSpeedDimension.java new file mode 100644 index 0000000..cfe7f36 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalSpeedDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalSpeedDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalSpeedDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}SpeedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalSpeedDimension", propOrder = { + "value" +}) +public class OptionalSpeedDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected SpeedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link SpeedUnitOfMeasure } + * + */ + public SpeedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link SpeedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(SpeedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageDecimalDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageDecimalDimension.java new file mode 100644 index 0000000..747c191 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageDecimalDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalVoltageDecimalDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalVoltageDecimalDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" type="{}OptionalVoltageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalVoltageDecimalDimension", propOrder = { + "value" +}) +public class OptionalVoltageDecimalDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected OptionalVoltageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link OptionalVoltageUnitOfMeasure } + * + */ + public OptionalVoltageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link OptionalVoltageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(OptionalVoltageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageUnitOfMeasure.java new file mode 100644 index 0000000..bdd8446 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVoltageUnitOfMeasure.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OptionalVoltageUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OptionalVoltageUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="volts"/>
+ *     <enumeration value="millivolts"/>
+ *     <enumeration value="microvolts"/>
+ *     <enumeration value="nanovolts"/>
+ *     <enumeration value="kilovolts"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OptionalVoltageUnitOfMeasure") +@XmlEnum +public enum OptionalVoltageUnitOfMeasure { + + @XmlEnumValue("volts") + VOLTS("volts"), + @XmlEnumValue("millivolts") + MILLIVOLTS("millivolts"), + @XmlEnumValue("microvolts") + MICROVOLTS("microvolts"), + @XmlEnumValue("nanovolts") + NANOVOLTS("nanovolts"), + @XmlEnumValue("kilovolts") + KILOVOLTS("kilovolts"); + private final String value; + + OptionalVoltageUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OptionalVoltageUnitOfMeasure fromValue(String v) { + for (OptionalVoltageUnitOfMeasure c: OptionalVoltageUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVolumeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVolumeDimension.java new file mode 100644 index 0000000..5f22d56 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalVolumeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalVolumeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalVolumeDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" type="{}VolumeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalVolumeDimension", propOrder = { + "value" +}) +public class OptionalVolumeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected VolumeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VolumeUnitOfMeasure } + * + */ + public VolumeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VolumeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VolumeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightCapacityDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightCapacityDimension.java new file mode 100644 index 0000000..38f59e8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightCapacityDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalWeightCapacityDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalWeightCapacityDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}WeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalWeightCapacityDimension", propOrder = { + "value" +}) +public class OptionalWeightCapacityDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected WeightUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WeightUnitOfMeasure } + * + */ + public WeightUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WeightUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WeightUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightDimension.java new file mode 100644 index 0000000..5c8be9d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OptionalWeightDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OptionalWeightDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" type="{}OptionalWeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OptionalWeightDimension", propOrder = { + "value" +}) +public class OptionalWeightDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected OptionalWeightUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link OptionalWeightUnitOfMeasure } + * + */ + public OptionalWeightUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link OptionalWeightUnitOfMeasure } + * + */ + public void setUnitOfMeasure(OptionalWeightUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightUnitOfMeasure.java new file mode 100644 index 0000000..04b527d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OptionalWeightUnitOfMeasure.java @@ -0,0 +1,51 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OptionalWeightUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OptionalWeightUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="GR"/>
+ *     <enumeration value="KG"/>
+ *     <enumeration value="OZ"/>
+ *     <enumeration value="LB"/>
+ *     <enumeration value="MG"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OptionalWeightUnitOfMeasure") +@XmlEnum +public enum OptionalWeightUnitOfMeasure { + + GR, + KG, + OZ, + LB, + MG; + + public String value() { + return name(); + } + + public static OptionalWeightUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OrganizationTaxRoles.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OrganizationTaxRoles.java new file mode 100644 index 0000000..1f3fe94 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OrganizationTaxRoles.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OrganizationTaxRoles的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OrganizationTaxRoles">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="doctor"/>
+ *     <enumeration value="dentist"/>
+ *     <enumeration value="hospital"/>
+ *     <enumeration value="clinic"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OrganizationTaxRoles") +@XmlEnum +public enum OrganizationTaxRoles { + + @XmlEnumValue("doctor") + DOCTOR("doctor"), + @XmlEnumValue("dentist") + DENTIST("dentist"), + @XmlEnumValue("hospital") + HOSPITAL("hospital"), + @XmlEnumValue("clinic") + CLINIC("clinic"); + private final String value; + + OrganizationTaxRoles(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OrganizationTaxRoles fromValue(String v) { + for (OrganizationTaxRoles c: OrganizationTaxRoles.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OrganizersAndStorage.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OrganizersAndStorage.java new file mode 100644 index 0000000..cbc0d54 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OrganizersAndStorage.java @@ -0,0 +1,2770 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Brightness" type="{}LumensType" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Torque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShortProductDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StartUpTimeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strands" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessoryConnectionType", + "batteryCapacity", + "bladeEdge", + "bladeLength", + "brightness", + "bulbType", + "centerLength", + "compatibleDevices", + "compatibleFastenerRange", + "coolingMethod", + "coolingWattage", + "cornerRadius", + "coverage", + "cutType", + "cuttingWidth", + "deviceType", + "displayStyle", + "energyConsumption", + "energyEfficiencyRatioCooling", + "environmentalDescription", + "euEnergyEfficiencyClassHeating", + "euEnergyLabelEfficiencyClass", + "externalTestingCertification", + "flushType", + "foldedKnifeSize", + "gritRating", + "handleMaterial", + "headStyle", + "heaterWattage", + "insideDiameter", + "laserBeamColor", + "maximumPower", + "measurementAccuracy", + "measurementSystem", + "numberOfBasins", + "numberOfHoles", + "numberOfItems", + "outsideDiameter", + "performanceDescription", + "plugFormat", + "plugProfile", + "recycledContentPercentage", + "roughIn", + "speed", + "spoutHeight", + "spoutReach", + "switchStyle", + "switchType", + "threadSize", + "toolTipDescription", + "torque", + "uvProtection", + "viewingArea", + "size", + "color", + "colorMap", + "material", + "displayVolume", + "displayWeight", + "displayLength", + "manufacturerWarrantyDescription", + "minimumEfficiencyReportingValue", + "powerSource", + "sellerWarrantyDescription", + "voltage", + "wattage", + "customerPackageType", + "baseDiameter", + "beamAngle", + "bladeColor", + "circuitBreakerType", + "efficiency", + "internationalProtectionRating", + "lightSourceOperatingLife", + "lightingMethod", + "maximumCompatibleLightSourceWattage", + "numberOfBlades", + "numberOfLightSources", + "shadeDiameter", + "shadeMaterialType", + "shortProductDescription", + "startUpTimeDescription", + "strands", + "tubingOutsideDiameter", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate" +}) +@XmlRootElement(name = "OrganizersAndStorage") +public class OrganizersAndStorage { + + @XmlElement(name = "VariationData") + protected OrganizersAndStorage.VariationData variationData; + @XmlElement(name = "AccessoryConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessoryConnectionType; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BladeEdge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeEdge; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "Brightness") + protected LumensType brightness; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "CenterLength") + protected LengthDimension centerLength; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleFastenerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleFastenerRange; + @XmlElement(name = "CoolingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingMethod; + @XmlElement(name = "CoolingWattage") + protected WattageDimension coolingWattage; + @XmlElement(name = "CornerRadius") + protected LengthDimension cornerRadius; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayStyle; + @XmlElement(name = "EnergyConsumption") + protected EnergyConsumptionDimension energyConsumption; + @XmlElement(name = "EnergyEfficiencyRatioCooling") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger energyEfficiencyRatioCooling; + @XmlElement(name = "EnvironmentalDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String environmentalDescription; + @XmlElement(name = "EuEnergyEfficiencyClassHeating") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FlushType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flushType; + @XmlElement(name = "FoldedKnifeSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedKnifeSize; + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "HeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headStyle; + @XmlElement(name = "HeaterWattage") + protected WattageDimension heaterWattage; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "LaserBeamColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laserBeamColor; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MeasurementAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementAccuracy; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "NumberOfBasins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBasins; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PerformanceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String performanceDescription; + @XmlElement(name = "PlugFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugFormat; + @XmlElement(name = "PlugProfile") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugProfile; + @XmlElement(name = "RecycledContentPercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recycledContentPercentage; + @XmlElement(name = "RoughIn") + protected LengthDimension roughIn; + @XmlElement(name = "Speed") + protected SpeedDimension speed; + @XmlElement(name = "SpoutHeight") + protected LengthDimension spoutHeight; + @XmlElement(name = "SpoutReach") + protected LengthDimension spoutReach; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "ThreadSize") + protected LengthDimensionOptionalUnit threadSize; + @XmlElement(name = "ToolTipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toolTipDescription; + @XmlElement(name = "Torque") + protected TorqueType torque; + @XmlElement(name = "UVProtection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uvProtection; + @XmlElement(name = "ViewingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingArea; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "LightSourceOperatingLife") + protected TimeDimension lightSourceOperatingLife; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + protected WattageDimension maximumCompatibleLightSourceWattage; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterialType; + @XmlElement(name = "ShortProductDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shortProductDescription; + @XmlElement(name = "StartUpTimeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String startUpTimeDescription; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "TubingOutsideDiameter") + protected LengthDimension tubingOutsideDiameter; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OrganizersAndStorage.VariationData } + * + */ + public OrganizersAndStorage.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OrganizersAndStorage.VariationData } + * + */ + public void setVariationData(OrganizersAndStorage.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessoryConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryConnectionType() { + return accessoryConnectionType; + } + + /** + * 设置accessoryConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryConnectionType(String value) { + this.accessoryConnectionType = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取bladeEdge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeEdge() { + return bladeEdge; + } + + /** + * 设置bladeEdge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeEdge(String value) { + this.bladeEdge = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取brightness属性的值。 + * + * @return + * possible object is + * {@link LumensType } + * + */ + public LumensType getBrightness() { + return brightness; + } + + /** + * 设置brightness属性的值。 + * + * @param value + * allowed object is + * {@link LumensType } + * + */ + public void setBrightness(LumensType value) { + this.brightness = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取centerLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterLength() { + return centerLength; + } + + /** + * 设置centerLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterLength(LengthDimension value) { + this.centerLength = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleFastenerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleFastenerRange() { + return compatibleFastenerRange; + } + + /** + * 设置compatibleFastenerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleFastenerRange(String value) { + this.compatibleFastenerRange = value; + } + + /** + * 获取coolingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingMethod() { + return coolingMethod; + } + + /** + * 设置coolingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingMethod(String value) { + this.coolingMethod = value; + } + + /** + * 获取coolingWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getCoolingWattage() { + return coolingWattage; + } + + /** + * 设置coolingWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setCoolingWattage(WattageDimension value) { + this.coolingWattage = value; + } + + /** + * 获取cornerRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCornerRadius() { + return cornerRadius; + } + + /** + * 设置cornerRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCornerRadius(LengthDimension value) { + this.cornerRadius = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayStyle() { + return displayStyle; + } + + /** + * 设置displayStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayStyle(String value) { + this.displayStyle = value; + } + + /** + * 获取energyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getEnergyConsumption() { + return energyConsumption; + } + + /** + * 设置energyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setEnergyConsumption(EnergyConsumptionDimension value) { + this.energyConsumption = value; + } + + /** + * 获取energyEfficiencyRatioCooling属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnergyEfficiencyRatioCooling() { + return energyEfficiencyRatioCooling; + } + + /** + * 设置energyEfficiencyRatioCooling属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnergyEfficiencyRatioCooling(BigInteger value) { + this.energyEfficiencyRatioCooling = value; + } + + /** + * 获取environmentalDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnvironmentalDescription() { + return environmentalDescription; + } + + /** + * 设置environmentalDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnvironmentalDescription(String value) { + this.environmentalDescription = value; + } + + /** + * 获取euEnergyEfficiencyClassHeating属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() { + return euEnergyEfficiencyClassHeating; + } + + /** + * 设置euEnergyEfficiencyClassHeating属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) { + this.euEnergyEfficiencyClassHeating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取flushType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlushType() { + return flushType; + } + + /** + * 设置flushType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlushType(String value) { + this.flushType = value; + } + + /** + * 获取foldedKnifeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedKnifeSize() { + return foldedKnifeSize; + } + + /** + * 设置foldedKnifeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedKnifeSize(String value) { + this.foldedKnifeSize = value; + } + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取headStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadStyle() { + return headStyle; + } + + /** + * 设置headStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadStyle(String value) { + this.headStyle = value; + } + + /** + * 获取heaterWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getHeaterWattage() { + return heaterWattage; + } + + /** + * 设置heaterWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setHeaterWattage(WattageDimension value) { + this.heaterWattage = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取laserBeamColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaserBeamColor() { + return laserBeamColor; + } + + /** + * 设置laserBeamColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaserBeamColor(String value) { + this.laserBeamColor = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取measurementAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementAccuracy() { + return measurementAccuracy; + } + + /** + * 设置measurementAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementAccuracy(String value) { + this.measurementAccuracy = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取numberOfBasins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBasins() { + return numberOfBasins; + } + + /** + * 设置numberOfBasins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBasins(BigInteger value) { + this.numberOfBasins = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取performanceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPerformanceDescription() { + return performanceDescription; + } + + /** + * 设置performanceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPerformanceDescription(String value) { + this.performanceDescription = value; + } + + /** + * 获取plugFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugFormat() { + return plugFormat; + } + + /** + * 设置plugFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugFormat(String value) { + this.plugFormat = value; + } + + /** + * 获取plugProfile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugProfile() { + return plugProfile; + } + + /** + * 设置plugProfile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugProfile(String value) { + this.plugProfile = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecycledContentPercentage(BigInteger value) { + this.recycledContentPercentage = value; + } + + /** + * 获取roughIn属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoughIn() { + return roughIn; + } + + /** + * 设置roughIn属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoughIn(LengthDimension value) { + this.roughIn = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setSpeed(SpeedDimension value) { + this.speed = value; + } + + /** + * 获取spoutHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutHeight() { + return spoutHeight; + } + + /** + * 设置spoutHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutHeight(LengthDimension value) { + this.spoutHeight = value; + } + + /** + * 获取spoutReach属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutReach() { + return spoutReach; + } + + /** + * 设置spoutReach属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutReach(LengthDimension value) { + this.spoutReach = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimensionOptionalUnit } + * + */ + public void setThreadSize(LengthDimensionOptionalUnit value) { + this.threadSize = value; + } + + /** + * 获取toolTipDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToolTipDescription() { + return toolTipDescription; + } + + /** + * 设置toolTipDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToolTipDescription(String value) { + this.toolTipDescription = value; + } + + /** + * 获取torque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getTorque() { + return torque; + } + + /** + * 设置torque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setTorque(TorqueType value) { + this.torque = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUVProtection(String value) { + this.uvProtection = value; + } + + /** + * 获取viewingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingArea() { + return viewingArea; + } + + /** + * 设置viewingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingArea(String value) { + this.viewingArea = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setLightSourceOperatingLife(TimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumCompatibleLightSourceWattage(WattageDimension value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterialType() { + return shadeMaterialType; + } + + /** + * 设置shadeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterialType(String value) { + this.shadeMaterialType = value; + } + + /** + * 获取shortProductDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortProductDescription() { + return shortProductDescription; + } + + /** + * 设置shortProductDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortProductDescription(String value) { + this.shortProductDescription = value; + } + + /** + * 获取startUpTimeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartUpTimeDescription() { + return startUpTimeDescription; + } + + /** + * 设置startUpTimeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartUpTimeDescription(String value) { + this.startUpTimeDescription = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取tubingOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingOutsideDiameter() { + return tubingOutsideDiameter; + } + + /** + * 设置tubingOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingOutsideDiameter(LengthDimension value) { + this.tubingOutsideDiameter = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Originality.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Originality.java new file mode 100644 index 0000000..3d80019 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Originality.java @@ -0,0 +1,82 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Originality的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="Originality">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Original"/>
+ *     <enumeration value="Original Limited Edition"/>
+ *     <enumeration value="Reproduced"/>
+ *     <enumeration value="Reproduced Limited Edition"/>
+ *     <enumeration value="Replica"/>
+ *     <enumeration value="Replica Limited Edition"/>
+ *     <enumeration value="Limited Edition"/>
+ *     <enumeration value="Manufactured"/>
+ *     <enumeration value="Licensed"/>
+ *     <enumeration value="Vintage"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Originality") +@XmlEnum +public enum Originality { + + @XmlEnumValue("Original") + ORIGINAL("Original"), + @XmlEnumValue("Original Limited Edition") + ORIGINAL_LIMITED_EDITION("Original Limited Edition"), + @XmlEnumValue("Reproduced") + REPRODUCED("Reproduced"), + @XmlEnumValue("Reproduced Limited Edition") + REPRODUCED_LIMITED_EDITION("Reproduced Limited Edition"), + @XmlEnumValue("Replica") + REPLICA("Replica"), + @XmlEnumValue("Replica Limited Edition") + REPLICA_LIMITED_EDITION("Replica Limited Edition"), + @XmlEnumValue("Limited Edition") + LIMITED_EDITION("Limited Edition"), + @XmlEnumValue("Manufactured") + MANUFACTURED("Manufactured"), + @XmlEnumValue("Licensed") + LICENSED("Licensed"), + @XmlEnumValue("Vintage") + VINTAGE("Vintage"); + private final String value; + + Originality(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Originality fromValue(String v) { + for (Originality c: Originality.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OtherAccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OtherAccessory.java new file mode 100644 index 0000000..0b7d25c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OtherAccessory.java @@ -0,0 +1,1412 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CameraAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="close-up-accessories"/>
+ *               <enumeration value="viewfinders"/>
+ *               <enumeration value="motor-drives"/>
+ *               <enumeration value="eye-cups"/>
+ *               <enumeration value="winders"/>
+ *               <enumeration value="straps"/>
+ *               <enumeration value="remote-controls"/>
+ *               <enumeration value="cables-and-cords"/>
+ *               <enumeration value="other-camera-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CamcorderAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="straps"/>
+ *               <enumeration value="remote-controls"/>
+ *               <enumeration value="cables-and-cords"/>
+ *               <enumeration value="other-camcorder-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CleanerAccessory" type="{}CleanerAccessoryTypeValues" minOccurs="0"/>
+ *         <element name="LightingAccessoryType" type="{}LightingAccessoryTypeValues" minOccurs="0"/>
+ *         <element name="TelescopeAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="barlow-lenses"/>
+ *               <enumeration value="collimators"/>
+ *               <enumeration value="remote-controls"/>
+ *               <enumeration value="electronic-drives"/>
+ *               <enumeration value="photo-adapters"/>
+ *               <enumeration value="finderscopes"/>
+ *               <enumeration value="diagonal-mirrors"/>
+ *               <enumeration value="erecting-prisms"/>
+ *               <enumeration value="motor-drives"/>
+ *               <enumeration value="illuminators"/>
+ *               <enumeration value="guiders"/>
+ *               <enumeration value="binocular-viewers"/>
+ *               <enumeration value="wedges"/>
+ *               <enumeration value="mounts"/>
+ *               <enumeration value="viewfinders"/>
+ *               <enumeration value="sky-maps"/>
+ *               <enumeration value="filters"/>
+ *               <enumeration value="dew-caps"/>
+ *               <enumeration value="other-telescope-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TelescopeEyepiece" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="telescope-eyepieces-general"/>
+ *               <enumeration value="orthoscopic"/>
+ *               <enumeration value="kellner-and-rke"/>
+ *               <enumeration value="erfle"/>
+ *               <enumeration value="plossl"/>
+ *               <enumeration value="nagler"/>
+ *               <enumeration value="zoom"/>
+ *               <enumeration value="ultra-wide"/>
+ *               <enumeration value="sma"/>
+ *               <enumeration value="other-eyepieces"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MicroscopeAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="boom-stands"/>
+ *               <enumeration value="bulbs"/>
+ *               <enumeration value="camera-adapters-and-mounts"/>
+ *               <enumeration value="eyepieces"/>
+ *               <enumeration value="inspection-systems"/>
+ *               <enumeration value="light-stands"/>
+ *               <enumeration value="microscope-cases"/>
+ *               <enumeration value="slides-and-slide-kits"/>
+ *               <enumeration value="other-microscope-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FilterAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="adapter-rings"/>
+ *               <enumeration value="filter-caps"/>
+ *               <enumeration value="filter-holders"/>
+ *               <enumeration value="filter-hoods"/>
+ *               <enumeration value="gel-holder"/>
+ *               <enumeration value="step-down-ring"/>
+ *               <enumeration value="step-up-ring"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FilmAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="mounting-equipment-and-cutters"/>
+ *               <enumeration value="slide-mounts"/>
+ *               <enumeration value="film-mailers"/>
+ *               <enumeration value="film-loaders"/>
+ *               <enumeration value="other-film-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FlashAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="adapter-rings"/>
+ *               <enumeration value="battery-packs"/>
+ *               <enumeration value="camera-brackets"/>
+ *               <enumeration value="flash-bouncers"/>
+ *               <enumeration value="flash-diffusers"/>
+ *               <enumeration value="flash-filters"/>
+ *               <enumeration value="flash-pouches"/>
+ *               <enumeration value="flash-shoe-mounts"/>
+ *               <enumeration value="synch-and-pc-cords"/>
+ *               <enumeration value="other-flash-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BagCaseAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="liners"/>
+ *               <enumeration value="rain-covers"/>
+ *               <enumeration value="replacement-parts"/>
+ *               <enumeration value="straps"/>
+ *               <enumeration value="belts"/>
+ *               <enumeration value="harnesses"/>
+ *               <enumeration value="inserts"/>
+ *               <enumeration value="other-bag-and-case-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnderwaterPhotographyAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="housings"/>
+ *               <enumeration value="rainguards"/>
+ *               <enumeration value="other-underwater-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LightMeterAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="caps"/>
+ *               <enumeration value="gray-cards"/>
+ *               <enumeration value="probes"/>
+ *               <enumeration value="straps"/>
+ *               <enumeration value="other-light-meter-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TripodStandAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="monopad-accessories"/>
+ *               <enumeration value="camera-stand-accessories"/>
+ *               <enumeration value="tripod-head-accessories"/>
+ *               <enumeration value="tripod-leg-accessories"/>
+ *               <enumeration value="center-columns"/>
+ *               <enumeration value="tripod-adapters"/>
+ *               <enumeration value="tripod-straps"/>
+ *               <enumeration value="camera-mounts-and-clamps"/>
+ *               <enumeration value="plates"/>
+ *               <enumeration value="other-tripod-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BinocularAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="straps"/>
+ *               <enumeration value="caps"/>
+ *               <enumeration value="other-binocular-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ForUseWith" type="{}LongString" minOccurs="0"/>
+ *         <element name="NightVision" type="{}LongString" minOccurs="0"/>
+ *         <element name="Mountingpattern" type="{}LongString" minOccurs="0"/>
+ *         <element name="NoiseReductionLevel" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Features" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OutdoorUse" type="{}LongString" minOccurs="0"/>
+ *         <element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="SpecificUses" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="travel"/>
+ *               <enumeration value="hiking-and-outdoors"/>
+ *               <enumeration value="hunting-and-shooting"/>
+ *               <enumeration value="sports"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="BayonetSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="b-3"/>
+ *               <enumeration value="b-39"/>
+ *               <enumeration value="b-50"/>
+ *               <enumeration value="b-6"/>
+ *               <enumeration value="b-60"/>
+ *               <enumeration value="b-70"/>
+ *               <enumeration value="b-93"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
+ *         <element name="HeadType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="geared-heads"/>
+ *               <enumeration value="ball-heads"/>
+ *               <enumeration value="camera-rotator-heads"/>
+ *               <enumeration value="pan-and-tilt-heads"/>
+ *               <enumeration value="video-heads"/>
+ *               <enumeration value="3-way-heads"/>
+ *               <enumeration value="panoramic-heads"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExtensionLength" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandleType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cameraAccessories", + "camcorderAccessories", + "cleanerAccessory", + "lightingAccessoryType", + "telescopeAccessories", + "telescopeEyepiece", + "microscopeAccessories", + "filterAccessories", + "filmAccessories", + "flashAccessories", + "bagCaseAccessories", + "underwaterPhotographyAccessories", + "lightMeterAccessories", + "tripodStandAccessories", + "binocularAccessories", + "cableLength", + "forUseWith", + "nightVision", + "mountingpattern", + "noiseReductionLevel", + "features", + "outdoorUse", + "durability", + "waterResistanceDepth", + "waterResistanceLevel", + "specificUses", + "materialComposition", + "weightLimit", + "bayonetSize", + "displaySize", + "wirelessTechnology", + "itemShape", + "zoomRatio", + "headType", + "itemTypeName", + "isExpirationDatedProduct", + "internationalProtectionRating", + "includedFeatures", + "extensionLength", + "handleType" +}) +@XmlRootElement(name = "OtherAccessory") +public class OtherAccessory { + + @XmlElement(name = "CameraAccessories") + protected String cameraAccessories; + @XmlElement(name = "CamcorderAccessories") + protected String camcorderAccessories; + @XmlElement(name = "CleanerAccessory") + @XmlSchemaType(name = "string") + protected CleanerAccessoryTypeValues cleanerAccessory; + @XmlElement(name = "LightingAccessoryType") + @XmlSchemaType(name = "string") + protected LightingAccessoryTypeValues lightingAccessoryType; + @XmlElement(name = "TelescopeAccessories") + protected String telescopeAccessories; + @XmlElement(name = "TelescopeEyepiece") + protected String telescopeEyepiece; + @XmlElement(name = "MicroscopeAccessories") + protected String microscopeAccessories; + @XmlElement(name = "FilterAccessories") + protected String filterAccessories; + @XmlElement(name = "FilmAccessories") + protected String filmAccessories; + @XmlElement(name = "FlashAccessories") + protected String flashAccessories; + @XmlElement(name = "BagCaseAccessories") + protected String bagCaseAccessories; + @XmlElement(name = "UnderwaterPhotographyAccessories") + protected String underwaterPhotographyAccessories; + @XmlElement(name = "LightMeterAccessories") + protected String lightMeterAccessories; + @XmlElement(name = "TripodStandAccessories") + protected String tripodStandAccessories; + @XmlElement(name = "BinocularAccessories") + protected String binocularAccessories; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "ForUseWith") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String forUseWith; + @XmlElement(name = "NightVision") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nightVision; + @XmlElement(name = "Mountingpattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingpattern; + @XmlElement(name = "NoiseReductionLevel") + protected BigDecimal noiseReductionLevel; + @XmlElement(name = "Features") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List features; + @XmlElement(name = "OutdoorUse") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outdoorUse; + @XmlElement(name = "Durability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List durability; + @XmlElement(name = "WaterResistanceDepth") + protected LengthDimension waterResistanceDepth; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "SpecificUses") + protected String specificUses; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "WeightLimit") + protected WeightDimension weightLimit; + @XmlElement(name = "BayonetSize") + protected String bayonetSize; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "HeadType") + protected String headType; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "ExtensionLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String extensionLength; + @XmlElement(name = "HandleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleType; + + /** + * 获取cameraAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraAccessories() { + return cameraAccessories; + } + + /** + * 设置cameraAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraAccessories(String value) { + this.cameraAccessories = value; + } + + /** + * 获取camcorderAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCamcorderAccessories() { + return camcorderAccessories; + } + + /** + * 设置camcorderAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCamcorderAccessories(String value) { + this.camcorderAccessories = value; + } + + /** + * 获取cleanerAccessory属性的值。 + * + * @return + * possible object is + * {@link CleanerAccessoryTypeValues } + * + */ + public CleanerAccessoryTypeValues getCleanerAccessory() { + return cleanerAccessory; + } + + /** + * 设置cleanerAccessory属性的值。 + * + * @param value + * allowed object is + * {@link CleanerAccessoryTypeValues } + * + */ + public void setCleanerAccessory(CleanerAccessoryTypeValues value) { + this.cleanerAccessory = value; + } + + /** + * 获取lightingAccessoryType属性的值。 + * + * @return + * possible object is + * {@link LightingAccessoryTypeValues } + * + */ + public LightingAccessoryTypeValues getLightingAccessoryType() { + return lightingAccessoryType; + } + + /** + * 设置lightingAccessoryType属性的值。 + * + * @param value + * allowed object is + * {@link LightingAccessoryTypeValues } + * + */ + public void setLightingAccessoryType(LightingAccessoryTypeValues value) { + this.lightingAccessoryType = value; + } + + /** + * 获取telescopeAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTelescopeAccessories() { + return telescopeAccessories; + } + + /** + * 设置telescopeAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTelescopeAccessories(String value) { + this.telescopeAccessories = value; + } + + /** + * 获取telescopeEyepiece属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTelescopeEyepiece() { + return telescopeEyepiece; + } + + /** + * 设置telescopeEyepiece属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTelescopeEyepiece(String value) { + this.telescopeEyepiece = value; + } + + /** + * 获取microscopeAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMicroscopeAccessories() { + return microscopeAccessories; + } + + /** + * 设置microscopeAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMicroscopeAccessories(String value) { + this.microscopeAccessories = value; + } + + /** + * 获取filterAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilterAccessories() { + return filterAccessories; + } + + /** + * 设置filterAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilterAccessories(String value) { + this.filterAccessories = value; + } + + /** + * 获取filmAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilmAccessories() { + return filmAccessories; + } + + /** + * 设置filmAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilmAccessories(String value) { + this.filmAccessories = value; + } + + /** + * 获取flashAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashAccessories() { + return flashAccessories; + } + + /** + * 设置flashAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashAccessories(String value) { + this.flashAccessories = value; + } + + /** + * 获取bagCaseAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBagCaseAccessories() { + return bagCaseAccessories; + } + + /** + * 设置bagCaseAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBagCaseAccessories(String value) { + this.bagCaseAccessories = value; + } + + /** + * 获取underwaterPhotographyAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderwaterPhotographyAccessories() { + return underwaterPhotographyAccessories; + } + + /** + * 设置underwaterPhotographyAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderwaterPhotographyAccessories(String value) { + this.underwaterPhotographyAccessories = value; + } + + /** + * 获取lightMeterAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightMeterAccessories() { + return lightMeterAccessories; + } + + /** + * 设置lightMeterAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightMeterAccessories(String value) { + this.lightMeterAccessories = value; + } + + /** + * 获取tripodStandAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTripodStandAccessories() { + return tripodStandAccessories; + } + + /** + * 设置tripodStandAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTripodStandAccessories(String value) { + this.tripodStandAccessories = value; + } + + /** + * 获取binocularAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBinocularAccessories() { + return binocularAccessories; + } + + /** + * 设置binocularAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBinocularAccessories(String value) { + this.binocularAccessories = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取forUseWith属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getForUseWith() { + return forUseWith; + } + + /** + * 设置forUseWith属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setForUseWith(String value) { + this.forUseWith = value; + } + + /** + * 获取nightVision属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNightVision() { + return nightVision; + } + + /** + * 设置nightVision属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNightVision(String value) { + this.nightVision = value; + } + + /** + * 获取mountingpattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingpattern() { + return mountingpattern; + } + + /** + * 设置mountingpattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingpattern(String value) { + this.mountingpattern = value; + } + + /** + * 获取noiseReductionLevel属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNoiseReductionLevel() { + return noiseReductionLevel; + } + + /** + * 设置noiseReductionLevel属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNoiseReductionLevel(BigDecimal value) { + this.noiseReductionLevel = value; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取outdoorUse属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOutdoorUse() { + return outdoorUse; + } + + /** + * 设置outdoorUse属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOutdoorUse(String value) { + this.outdoorUse = value; + } + + /** + * Gets the value of the durability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the durability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDurability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDurability() { + if (durability == null) { + durability = new ArrayList(); + } + return this.durability; + } + + /** + * 获取waterResistanceDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceDepth() { + return waterResistanceDepth; + } + + /** + * 设置waterResistanceDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceDepth(LengthDimension value) { + this.waterResistanceDepth = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightLimit(WeightDimension value) { + this.weightLimit = value; + } + + /** + * 获取bayonetSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBayonetSize() { + return bayonetSize; + } + + /** + * 设置bayonetSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBayonetSize(String value) { + this.bayonetSize = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取headType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadType() { + return headType; + } + + /** + * 设置headType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadType(String value) { + this.headType = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取extensionLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExtensionLength() { + return extensionLength; + } + + /** + * 设置extensionLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExtensionLength(String value) { + this.extensionLength = value; + } + + /** + * 获取handleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleType() { + return handleType; + } + + /** + * 设置handleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleType(String value) { + this.handleType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorLiving.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorLiving.java new file mode 100644 index 0000000..16f30bc --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorLiving.java @@ -0,0 +1,3009 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EngineType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HoseLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="PoolType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="ItemDisplayLength-ItemDisplayWidth"/>
+ *                         <enumeration value="ItemDisplayLength-MaterialType"/>
+ *                         <enumeration value="ItemDisplayLength-SizeName"/>
+ *                         <enumeration value="ItemDisplayLength-ColorName"/>
+ *                         <enumeration value="ItemDisplayLength-ItemDisplayHeight"/>
+ *                         <enumeration value="ItemDisplayWidth-MaterialType"/>
+ *                         <enumeration value="ItemDisplayWidth-SizeName"/>
+ *                         <enumeration value="ItemDisplayWidth-ColorName"/>
+ *                         <enumeration value="ItemDisplayWidth-ItemDisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-MaterialType"/>
+ *                         <enumeration value="ItemPackageQuantity-SizeName"/>
+ *                         <enumeration value="ItemPackageQuantity-ColorName"/>
+ *                         <enumeration value="ItemPackageQuantity-ItemDisplayHeight"/>
+ *                         <enumeration value="ItemDisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="ItemDisplayWeight-MaterialType"/>
+ *                         <enumeration value="ItemDisplayWeight-SizeName"/>
+ *                         <enumeration value="ItemDisplayWeight-ColorName"/>
+ *                         <enumeration value="ItemDisplayWeight-ItemDisplayHeight"/>
+ *                         <enumeration value="MaterialType-ItemDisplayLength"/>
+ *                         <enumeration value="MaterialType-ItemDisplayWidth"/>
+ *                         <enumeration value="MaterialType-SizeName"/>
+ *                         <enumeration value="MaterialType-ColorName"/>
+ *                         <enumeration value="MaterialType-ItemDisplayHeight"/>
+ *                         <enumeration value="SizeName-ItemDisplayLength"/>
+ *                         <enumeration value="SizeName-ItemDisplayWidth"/>
+ *                         <enumeration value="SizeName-ItemDisplayWeight"/>
+ *                         <enumeration value="SizeName-MaterialType"/>
+ *                         <enumeration value="SizeName-ColorName"/>
+ *                         <enumeration value="SizeName-ItemDisplayHeight"/>
+ *                         <enumeration value="ColorName-ItemDisplayLength"/>
+ *                         <enumeration value="ColorName-ItemDisplayWidth"/>
+ *                         <enumeration value="ColorName-ItemPackageQuantity"/>
+ *                         <enumeration value="ColorName-ItemDisplayWeight"/>
+ *                         <enumeration value="ColorName-MaterialType"/>
+ *                         <enumeration value="ColorName-SizeName"/>
+ *                         <enumeration value="ColorName-ItemDisplayHeight"/>
+ *                         <enumeration value="ItemDisplayHeight"/>
+ *                         <enumeration value="MaterialType"/>
+ *                         <enumeration value="ItemDisplayWeight"/>
+ *                         <enumeration value="ItemDisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="ItemDisplayLength-PatternName"/>
+ *                         <enumeration value="ItemDisplayLength-StyleName"/>
+ *                         <enumeration value="ItemDisplayWidth-PatternName"/>
+ *                         <enumeration value="ItemDisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-MaterialType"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-SizeName"/>
+ *                         <enumeration value="Occasion-ColorName"/>
+ *                         <enumeration value="Occasion-ItemDisplayHeight"/>
+ *                         <enumeration value="PatternName-ItemDisplayLength"/>
+ *                         <enumeration value="PatternName-ItemDisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-MaterialType"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-SizeName"/>
+ *                         <enumeration value="PatternName-ColorName"/>
+ *                         <enumeration value="PatternName-ItemDisplayHeight"/>
+ *                         <enumeration value="MatteStyle-MaterialType"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-SizeName"/>
+ *                         <enumeration value="MatteStyle-ColorName"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="ItemDisplayWeight-StyleName"/>
+ *                         <enumeration value="MaterialType-PatternName"/>
+ *                         <enumeration value="MaterialType-MatteStyle"/>
+ *                         <enumeration value="MaterialType-StyleName"/>
+ *                         <enumeration value="StyleName-ItemDisplayLength"/>
+ *                         <enumeration value="StyleName-ItemDisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-ItemDisplayWeight"/>
+ *                         <enumeration value="StyleName-MaterialType"/>
+ *                         <enumeration value="StyleName-SizeName"/>
+ *                         <enumeration value="StyleName-ColorName"/>
+ *                         <enumeration value="SizeName-Occasion"/>
+ *                         <enumeration value="SizeName-PatternName"/>
+ *                         <enumeration value="SizeName-MatteStyle"/>
+ *                         <enumeration value="SizeName-StyleName"/>
+ *                         <enumeration value="ColorName-Occasion"/>
+ *                         <enumeration value="ColorName-PatternName"/>
+ *                         <enumeration value="ColorName-MatteStyle"/>
+ *                         <enumeration value="ColorName-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="ScentName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                         <enumeration value="MetalType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ScentName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingLengthDerived" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="BatteryWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FastenerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeatingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LiftingMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BreedRecommendation" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ConnectivityProtocol" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ControlMethod" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="voice"/>
+ *               <enumeration value="application"/>
+ *               <enumeration value="touch"/>
+ *               <enumeration value="remote"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ControllerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="a"/>
+ *               <enumeration value="b"/>
+ *               <enumeration value="c"/>
+ *               <enumeration value="d"/>
+ *               <enumeration value="e"/>
+ *               <enumeration value="f"/>
+ *               <enumeration value="g"/>
+ *               <enumeration value="a_plus_plus_plus"/>
+ *               <enumeration value="a_plus_plus"/>
+ *               <enumeration value="a_plus"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="ProductFeature" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="InsideDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsFragile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsWhiteGloveRequired" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="MaximumWeightRecommendation" type="{}PositiveWeightDimension" minOccurs="0"/>
+ *         <element name="MaximumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MinimumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="no_plug"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TunerTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "engineType", + "identityPackageType", + "isStainResistant", + "hoseLength", + "material", + "numberOfSets", + "poolType", + "powerSource", + "theme", + "variationData", + "wattage", + "voltage", + "threadCount", + "itemForm", + "cuttingLengthDerived", + "cutType", + "outerMaterialType", + "warrantyDescription", + "unitCount", + "shape", + "installationType", + "efficiency", + "outputCapacity", + "batteryWeight", + "cuttingWidth", + "occasionType", + "customerRestrictionType", + "baseMaterialType", + "baseType", + "fastenerType", + "heatingMethod", + "liftingMechanism", + "numberOfLevels", + "numberOfLightSources", + "seatingCapacity", + "topMaterialType", + "breedRecommendation", + "closureType", + "codabar", + "compatibleDevices", + "connectivityProtocol", + "controlMethod", + "controllerType", + "directions", + "euEnergyLabelEfficiencyClass", + "fillMaterialType", + "importerContactInformation", + "productFeature", + "ingredients", + "insideDepth", + "isAssemblyRequired", + "isFragile", + "isWhiteGloveRequired", + "itemDiameter", + "itemTypeName", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationRegulatoryOrganizationName", + "manufacturerContactInformation", + "materialComposition", + "maximumWeightRecommendation", + "maximumAgeRecommendation", + "minimumAgeRecommendation", + "modelNumber", + "modelName", + "artistBiography", + "packerContactInformation", + "platinumKeywords", + "powerPlugType", + "shaftType", + "specificationMet", + "storageInstructions", + "targetAudienceBase", + "tunerTechnology", + "ppuCountType", + "weeeTaxValue" +}) +@XmlRootElement(name = "OutdoorLiving") +public class OutdoorLiving { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "EngineType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String engineType; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "HoseLength") + protected LengthDimension hoseLength; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "PoolType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String poolType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "VariationData") + protected OutdoorLiving.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "CuttingLengthDerived") + protected LengthDimension cuttingLengthDerived; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "UnitCount") + protected OutdoorLiving.UnitCount unitCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "BatteryWeight") + protected WeightDimension batteryWeight; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "BaseType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseType; + @XmlElement(name = "FastenerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fastenerType; + @XmlElement(name = "HeatingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heatingMethod; + @XmlElement(name = "LiftingMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liftingMechanism; + @XmlElement(name = "NumberOfLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLevels; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + @XmlElement(name = "BreedRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String breedRecommendation; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleDevices; + @XmlElement(name = "ConnectivityProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectivityProtocol; + @XmlElement(name = "ControlMethod") + protected String controlMethod; + @XmlElement(name = "ControllerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controllerType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "ProductFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productFeature; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "InsideDepth") + protected LengthDimension insideDepth; + @XmlElement(name = "IsAssemblyRequired") + protected String isAssemblyRequired; + @XmlElement(name = "IsFragile") + protected Boolean isFragile; + @XmlElement(name = "IsWhiteGloveRequired") + protected String isWhiteGloveRequired; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "MaximumWeightRecommendation") + protected PositiveWeightDimension maximumWeightRecommendation; + @XmlElement(name = "MaximumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumAgeRecommendation; + @XmlElement(name = "MinimumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger minimumAgeRecommendation; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tunerTechnology; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取engineType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEngineType() { + return engineType; + } + + /** + * 设置engineType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEngineType(String value) { + this.engineType = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取hoseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHoseLength() { + return hoseLength; + } + + /** + * 设置hoseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHoseLength(LengthDimension value) { + this.hoseLength = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取poolType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPoolType() { + return poolType; + } + + /** + * 设置poolType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPoolType(String value) { + this.poolType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link OutdoorLiving.VariationData } + * + */ + public OutdoorLiving.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link OutdoorLiving.VariationData } + * + */ + public void setVariationData(OutdoorLiving.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取cuttingLengthDerived属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingLengthDerived() { + return cuttingLengthDerived; + } + + /** + * 设置cuttingLengthDerived属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingLengthDerived(LengthDimension value) { + this.cuttingLengthDerived = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link OutdoorLiving.UnitCount } + * + */ + public OutdoorLiving.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link OutdoorLiving.UnitCount } + * + */ + public void setUnitCount(OutdoorLiving.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBatteryWeight(WeightDimension value) { + this.batteryWeight = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取baseType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseType() { + return baseType; + } + + /** + * 设置baseType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseType(String value) { + this.baseType = value; + } + + /** + * 获取fastenerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFastenerType() { + return fastenerType; + } + + /** + * 设置fastenerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFastenerType(String value) { + this.fastenerType = value; + } + + /** + * 获取heatingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatingMethod() { + return heatingMethod; + } + + /** + * 设置heatingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatingMethod(String value) { + this.heatingMethod = value; + } + + /** + * 获取liftingMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiftingMechanism() { + return liftingMechanism; + } + + /** + * 设置liftingMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiftingMechanism(String value) { + this.liftingMechanism = value; + } + + /** + * 获取numberOfLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLevels() { + return numberOfLevels; + } + + /** + * 设置numberOfLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLevels(BigInteger value) { + this.numberOfLevels = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + /** + * 获取breedRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBreedRecommendation() { + return breedRecommendation; + } + + /** + * 设置breedRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBreedRecommendation(String value) { + this.breedRecommendation = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * Gets the value of the compatibleDevices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleDevices property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleDevices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleDevices() { + if (compatibleDevices == null) { + compatibleDevices = new ArrayList(); + } + return this.compatibleDevices; + } + + /** + * Gets the value of the connectivityProtocol property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectivityProtocol property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectivityProtocol().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectivityProtocol() { + if (connectivityProtocol == null) { + connectivityProtocol = new ArrayList(); + } + return this.connectivityProtocol; + } + + /** + * 获取controlMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlMethod() { + return controlMethod; + } + + /** + * 设置controlMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlMethod(String value) { + this.controlMethod = value; + } + + /** + * 获取controllerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControllerType() { + return controllerType; + } + + /** + * 设置controllerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControllerType(String value) { + this.controllerType = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取productFeature属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductFeature() { + return productFeature; + } + + /** + * 设置productFeature属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductFeature(String value) { + this.productFeature = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取insideDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDepth() { + return insideDepth; + } + + /** + * 设置insideDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDepth(LengthDimension value) { + this.insideDepth = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsAssemblyRequired(String value) { + this.isAssemblyRequired = value; + } + + /** + * 获取isFragile属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFragile() { + return isFragile; + } + + /** + * 设置isFragile属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFragile(Boolean value) { + this.isFragile = value; + } + + /** + * 获取isWhiteGloveRequired属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsWhiteGloveRequired() { + return isWhiteGloveRequired; + } + + /** + * 设置isWhiteGloveRequired属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsWhiteGloveRequired(String value) { + this.isWhiteGloveRequired = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取maximumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link PositiveWeightDimension } + * + */ + public PositiveWeightDimension getMaximumWeightRecommendation() { + return maximumWeightRecommendation; + } + + /** + * 设置maximumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link PositiveWeightDimension } + * + */ + public void setMaximumWeightRecommendation(PositiveWeightDimension value) { + this.maximumWeightRecommendation = value; + } + + /** + * 获取maximumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumAgeRecommendation() { + return maximumAgeRecommendation; + } + + /** + * 设置maximumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumAgeRecommendation(BigInteger value) { + this.maximumAgeRecommendation = value; + } + + /** + * 获取minimumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMinimumAgeRecommendation() { + return minimumAgeRecommendation; + } + + /** + * 设置minimumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMinimumAgeRecommendation(BigInteger value) { + this.minimumAgeRecommendation = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * Gets the value of the tunerTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tunerTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTunerTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTunerTechnology() { + if (tunerTechnology == null) { + tunerTechnology = new ArrayList(); + } + return this.tunerTechnology; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="ItemDisplayLength-ItemDisplayWidth"/>
+     *               <enumeration value="ItemDisplayLength-MaterialType"/>
+     *               <enumeration value="ItemDisplayLength-SizeName"/>
+     *               <enumeration value="ItemDisplayLength-ColorName"/>
+     *               <enumeration value="ItemDisplayLength-ItemDisplayHeight"/>
+     *               <enumeration value="ItemDisplayWidth-MaterialType"/>
+     *               <enumeration value="ItemDisplayWidth-SizeName"/>
+     *               <enumeration value="ItemDisplayWidth-ColorName"/>
+     *               <enumeration value="ItemDisplayWidth-ItemDisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-MaterialType"/>
+     *               <enumeration value="ItemPackageQuantity-SizeName"/>
+     *               <enumeration value="ItemPackageQuantity-ColorName"/>
+     *               <enumeration value="ItemPackageQuantity-ItemDisplayHeight"/>
+     *               <enumeration value="ItemDisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="ItemDisplayWeight-MaterialType"/>
+     *               <enumeration value="ItemDisplayWeight-SizeName"/>
+     *               <enumeration value="ItemDisplayWeight-ColorName"/>
+     *               <enumeration value="ItemDisplayWeight-ItemDisplayHeight"/>
+     *               <enumeration value="MaterialType-ItemDisplayLength"/>
+     *               <enumeration value="MaterialType-ItemDisplayWidth"/>
+     *               <enumeration value="MaterialType-SizeName"/>
+     *               <enumeration value="MaterialType-ColorName"/>
+     *               <enumeration value="MaterialType-ItemDisplayHeight"/>
+     *               <enumeration value="SizeName-ItemDisplayLength"/>
+     *               <enumeration value="SizeName-ItemDisplayWidth"/>
+     *               <enumeration value="SizeName-ItemDisplayWeight"/>
+     *               <enumeration value="SizeName-MaterialType"/>
+     *               <enumeration value="SizeName-ColorName"/>
+     *               <enumeration value="SizeName-ItemDisplayHeight"/>
+     *               <enumeration value="ColorName-ItemDisplayLength"/>
+     *               <enumeration value="ColorName-ItemDisplayWidth"/>
+     *               <enumeration value="ColorName-ItemPackageQuantity"/>
+     *               <enumeration value="ColorName-ItemDisplayWeight"/>
+     *               <enumeration value="ColorName-MaterialType"/>
+     *               <enumeration value="ColorName-SizeName"/>
+     *               <enumeration value="ColorName-ItemDisplayHeight"/>
+     *               <enumeration value="ItemDisplayHeight"/>
+     *               <enumeration value="MaterialType"/>
+     *               <enumeration value="ItemDisplayWeight"/>
+     *               <enumeration value="ItemDisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="ItemDisplayLength-PatternName"/>
+     *               <enumeration value="ItemDisplayLength-StyleName"/>
+     *               <enumeration value="ItemDisplayWidth-PatternName"/>
+     *               <enumeration value="ItemDisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-MaterialType"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-SizeName"/>
+     *               <enumeration value="Occasion-ColorName"/>
+     *               <enumeration value="Occasion-ItemDisplayHeight"/>
+     *               <enumeration value="PatternName-ItemDisplayLength"/>
+     *               <enumeration value="PatternName-ItemDisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-MaterialType"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-SizeName"/>
+     *               <enumeration value="PatternName-ColorName"/>
+     *               <enumeration value="PatternName-ItemDisplayHeight"/>
+     *               <enumeration value="MatteStyle-MaterialType"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-SizeName"/>
+     *               <enumeration value="MatteStyle-ColorName"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="ItemDisplayWeight-StyleName"/>
+     *               <enumeration value="MaterialType-PatternName"/>
+     *               <enumeration value="MaterialType-MatteStyle"/>
+     *               <enumeration value="MaterialType-StyleName"/>
+     *               <enumeration value="StyleName-ItemDisplayLength"/>
+     *               <enumeration value="StyleName-ItemDisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-ItemDisplayWeight"/>
+     *               <enumeration value="StyleName-MaterialType"/>
+     *               <enumeration value="StyleName-SizeName"/>
+     *               <enumeration value="StyleName-ColorName"/>
+     *               <enumeration value="SizeName-Occasion"/>
+     *               <enumeration value="SizeName-PatternName"/>
+     *               <enumeration value="SizeName-MatteStyle"/>
+     *               <enumeration value="SizeName-StyleName"/>
+     *               <enumeration value="ColorName-Occasion"/>
+     *               <enumeration value="ColorName-PatternName"/>
+     *               <enumeration value="ColorName-MatteStyle"/>
+     *               <enumeration value="ColorName-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="ScentName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *               <enumeration value="MetalType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ScentName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="MetalType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "scentName", + "customerPackageType", + "metalType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "ScentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scentName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "MetalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取scentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScentName() { + return scentName; + } + + /** + * 设置scentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScentName(String value) { + this.scentName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取metalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalType() { + return metalType; + } + + /** + * 设置metalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalType(String value) { + this.metalType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorRecreationProduct.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorRecreationProduct.java new file mode 100644 index 0000000..29bf1cd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OutdoorRecreationProduct.java @@ -0,0 +1,6943 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EventName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageContents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FloorWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfResistanceLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TargetZoneCalculationType" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaximumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfExercises" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ControlProgramName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ResistanceMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPrograms" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ConstructionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Alarm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumResistance" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="BeltStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BottomStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuffType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Department" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWash" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrontStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GloveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NeckStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PocketDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RiseStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnderwireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WaistSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RimSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CrankLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopTubeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BrakeWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BikeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InseamLength" type="{}NeckSizeDimension" minOccurs="0"/>
+ *         <element name="BrakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SuspensionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AssemblyInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Speed" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Resistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FrameSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="DivingClothingThickness" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TensionLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BearingMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SonarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BeamWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LifeVestType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHorsepower" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MotorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RotationDirection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPowerLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LocationAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NavigationRoutes" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemImpactForce" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BladeShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BootSize" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CalfSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FittingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPockets" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FuelCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="ApparentScaleSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TurnRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="StaticElongationPercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="UIAAFallRating" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGearLoops" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EffectiveEdgeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BoilRateDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoundPressure" type="{}Dimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StateString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StaticLoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="HeatOutput" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FuelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumEnergyOutput" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="InsulationResistance" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="InsulationMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MinimumTorsoMeasurement" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfPoles" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FoldedSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}BurnTimeDimension" minOccurs="0"/>
+ *         <element name="LuminousIntensity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="CrossSectionShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ObjectiveLensDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="MinimumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UniformNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuardMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperationMode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NativeResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CapacityName" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DisplayColorSupport" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MemoryStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}AssemblyTimeDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" type="{}LithiumBatteryPackagingType" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="WheelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CycleTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleStackHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleSeatTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleReachLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleHeadTubeAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="CycleEffectiveTopTubeLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleChainstayLength" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketHeight" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="CycleBottomBracketDrop" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="WheelBase" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeightRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SnowshoePartType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaistStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SunlightExposure" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MagnificationStrength" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LengthRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HoodDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GlassType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FaceWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FabricWeight" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="DryingPerformanceRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CertificateType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AudioFeaturesDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "color", + "colorMap", + "closureType", + "patternName", + "eventName", + "fabricType", + "importDesignation", + "countryAsLabeled", + "furDescription", + "includedFeatures", + "materialType", + "itemPackageContents", + "seasons", + "sizeMap", + "size", + "skillLevel", + "sportType", + "floorLength", + "floorWidth", + "minimumTensionRating", + "numberOfResistanceLevels", + "targetZoneCalculationType", + "maximumTensionRating", + "numberOfExercises", + "controlProgramName", + "resistanceMechanism", + "scaleName", + "numberOfPrograms", + "constructionType", + "alarm", + "maximumResistance", + "ingredients", + "floorArea", + "beltStyle", + "bottomStyle", + "collarType", + "cuffType", + "cupSize", + "department", + "fabricWash", + "frontStyle", + "gloveType", + "legStyle", + "neckStyle", + "patternType", + "pocketDescription", + "shoeWidth", + "sleeveType", + "sleeveLength", + "riseStyle", + "strapType", + "supportType", + "theme", + "topStyle", + "underwireType", + "uvProtection", + "waistSize", + "softwareIncluded", + "rimSize", + "crankLength", + "frameType", + "topTubeLength", + "wheelSize", + "brakeWidth", + "seatHeight", + "bikeType", + "inseamLength", + "brakeType", + "suspensionType", + "frameMaterialType", + "assemblyInstructions", + "speed", + "resistance", + "frameSize", + "lockType", + "amperage", + "divingClothingThickness", + "tensionLevel", + "bearingMaterialType", + "sonarType", + "beamWidth", + "numberOfSpeeds", + "lifeVestType", + "maximumHorsepower", + "motorType", + "rotationDirection", + "numberOfPowerLevels", + "locationAccuracy", + "navigationRoutes", + "itemImpactForce", + "bladeShape", + "bootSize", + "calfSize", + "capacity", + "flavor", + "lensColor", + "fittingType", + "numberOfPockets", + "fuelCapacity", + "bladeType", + "maximumCompatibleBootSize", + "minimumCompatibleBootSize", + "apparentScaleSize", + "minimumCompatibleRopeDiameter", + "maximumCompatibleRopeDiameter", + "turnRadius", + "numberOfDoors", + "staticElongationPercentage", + "uiaaFallRating", + "numberOfGearLoops", + "effectiveEdgeLength", + "accessLocation", + "boilRateDescription", + "fillMaterialType", + "soundPressure", + "capType", + "mountType", + "stateString", + "lampType", + "numberOfPages", + "mapType", + "staticLoadCapacity", + "heatOutput", + "numberOfBlades", + "temperatureRating", + "bladeLength", + "lensMaterial", + "lensShape", + "maximumHeight", + "fuelType", + "maximumEnergyOutput", + "insulationResistance", + "insulationMaterialType", + "padType", + "outerMaterialType", + "innerMaterialType", + "breakingStrength", + "minimumTorsoMeasurement", + "tensileStrength", + "occupancy", + "numberOfPoles", + "foldedSize", + "lightSourceType", + "lightSourceOperatingLife", + "luminousIntensity", + "crossSectionShape", + "objectiveLensDiameter", + "maximumMagnification", + "minimumMagnification", + "itemShape", + "wattage", + "seatingCapacity", + "fitType", + "uniformNumber", + "guardMaterialType", + "operationMode", + "nativeResolution", + "powerSourceType", + "specialFeatures", + "capacityName", + "includedComponents", + "displayColorSupport", + "loadCapacity", + "memoryStorageCapacity", + "displaySize", + "displayResolutionMaximum", + "connectorType", + "specificUsesForProduct", + "compatibleDevices", + "minimumWeightRecommendation", + "maximumWeightRecommendation", + "itemArea", + "maximumWeightCapacity", + "itemDiameter", + "itemThickness", + "ppuCount", + "ppuCountType", + "battery", + "batteryAverageLife", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "wheelType", + "waterResistanceTechnology", + "cycleTopTubeLength", + "cycleStackHeight", + "cycleSeatTubeLength", + "cycleSeatTubeAngle", + "cycleReachLength", + "cycleHeadTubeLength", + "cycleHeadTubeAngle", + "cycleEffectiveTopTubeLength", + "cycleChainstayLength", + "cycleBottomBracketHeight", + "cycleBottomBracketDrop", + "wheelBase", + "materialFeatures", + "weightRange", + "faceLength", + "snowshoePartType", + "waterResistanceLevel", + "warrantyDescription", + "waistStyle", + "sunlightExposure", + "shellType", + "recommendedUsesForProduct", + "magnificationStrength", + "liningDescription", + "lengthRange", + "hoodDescription", + "heelType", + "glassType", + "faceWidth", + "fabricWeight", + "dryingPerformanceRating", + "containerType", + "compatibilityOptions", + "chainType", + "certificateType", + "baseMaterialType", + "audioFeaturesDescription", + "displayLength", + "displayWidth", + "displayHeight", + "displayWeight", + "displayDiameter", + "itemVolume", + "volumeCapacityName", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate" +}) +@XmlRootElement(name = "OutdoorRecreationProduct") +public class OutdoorRecreationProduct { + + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "EventName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventName; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ItemPackageContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemPackageContents; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sportType; + @XmlElement(name = "FloorLength") + protected LengthDimension floorLength; + @XmlElement(name = "FloorWidth") + protected LengthDimension floorWidth; + @XmlElement(name = "MinimumTensionRating") + protected WeightDimension minimumTensionRating; + @XmlElement(name = "NumberOfResistanceLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfResistanceLevels; + @XmlElement(name = "TargetZoneCalculationType") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger targetZoneCalculationType; + @XmlElement(name = "MaximumTensionRating") + protected WeightDimension maximumTensionRating; + @XmlElement(name = "NumberOfExercises") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfExercises; + @XmlElement(name = "ControlProgramName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlProgramName; + @XmlElement(name = "ResistanceMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resistanceMechanism; + @XmlElement(name = "ScaleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleName; + @XmlElement(name = "NumberOfPrograms") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPrograms; + @XmlElement(name = "ConstructionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String constructionType; + @XmlElement(name = "Alarm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alarm; + @XmlElement(name = "MaximumResistance") + protected WeightDimension maximumResistance; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "FloorArea") + protected AreaDimension floorArea; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "BottomStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottomStyle; + @XmlElement(name = "CollarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collarType; + @XmlElement(name = "CuffType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuffType; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Department") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String department; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "FrontStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frontStyle; + @XmlElement(name = "GloveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gloveType; + @XmlElement(name = "LegStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legStyle; + @XmlElement(name = "NeckStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckStyle; + @XmlElement(name = "PatternType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternType; + @XmlElement(name = "PocketDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pocketDescription; + @XmlElement(name = "ShoeWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeWidth; + @XmlElement(name = "SleeveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sleeveType; + @XmlElement(name = "SleeveLength") + protected LengthDimension sleeveLength; + @XmlElement(name = "RiseStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String riseStyle; + @XmlElement(name = "StrapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strapType; + @XmlElement(name = "SupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportType; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "TopStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topStyle; + @XmlElement(name = "UnderwireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String underwireType; + @XmlElement(name = "UVProtection") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uvProtection; + @XmlElement(name = "WaistSize") + protected LengthDimension waistSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "RimSize") + protected LengthDimension rimSize; + @XmlElement(name = "CrankLength") + protected LengthDimension crankLength; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "TopTubeLength") + protected LengthDimension topTubeLength; + @XmlElement(name = "WheelSize") + protected LengthDimension wheelSize; + @XmlElement(name = "BrakeWidth") + protected LengthDimension brakeWidth; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "BikeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bikeType; + @XmlElement(name = "InseamLength") + protected NeckSizeDimension inseamLength; + @XmlElement(name = "BrakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brakeType; + @XmlElement(name = "SuspensionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String suspensionType; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "AssemblyInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String assemblyInstructions; + @XmlElement(name = "Speed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speed; + @XmlElement(name = "Resistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger resistance; + @XmlElement(name = "FrameSize") + protected LengthDimension frameSize; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "DivingClothingThickness") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger divingClothingThickness; + @XmlElement(name = "TensionLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tensionLevel; + @XmlElement(name = "BearingMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bearingMaterialType; + @XmlElement(name = "SonarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sonarType; + @XmlElement(name = "BeamWidth") + protected LengthDimension beamWidth; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "LifeVestType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifeVestType; + @XmlElement(name = "MaximumHorsepower") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumHorsepower; + @XmlElement(name = "MotorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motorType; + @XmlElement(name = "RotationDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rotationDirection; + @XmlElement(name = "NumberOfPowerLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPowerLevels; + @XmlElement(name = "LocationAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String locationAccuracy; + @XmlElement(name = "NavigationRoutes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger navigationRoutes; + @XmlElement(name = "ItemImpactForce") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemImpactForce; + @XmlElement(name = "BladeShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeShape; + @XmlElement(name = "BootSize") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bootSize; + @XmlElement(name = "CalfSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calfSize; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "FittingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fittingType; + @XmlElement(name = "NumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPockets; + @XmlElement(name = "FuelCapacity") + protected VolumeDimension fuelCapacity; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "MaximumCompatibleBootSize") + protected BootSizeDimension maximumCompatibleBootSize; + @XmlElement(name = "MinimumCompatibleBootSize") + protected BootSizeDimension minimumCompatibleBootSize; + @XmlElement(name = "ApparentScaleSize") + protected LengthDimension apparentScaleSize; + @XmlElement(name = "MinimumCompatibleRopeDiameter") + protected LengthDimension minimumCompatibleRopeDiameter; + @XmlElement(name = "MaximumCompatibleRopeDiameter") + protected LengthDimension maximumCompatibleRopeDiameter; + @XmlElement(name = "TurnRadius") + protected LengthDimension turnRadius; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "StaticElongationPercentage") + protected BigDecimal staticElongationPercentage; + @XmlElement(name = "UIAAFallRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uiaaFallRating; + @XmlElement(name = "NumberOfGearLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGearLoops; + @XmlElement(name = "EffectiveEdgeLength") + protected LengthDimension effectiveEdgeLength; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "BoilRateDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boilRateDescription; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "SoundPressure") + protected BigDecimal soundPressure; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "MountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountType; + @XmlElement(name = "StateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stateString; + @XmlElement(name = "LampType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampType; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "MapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mapType; + @XmlElement(name = "StaticLoadCapacity") + protected WeightDimension staticLoadCapacity; + @XmlElement(name = "HeatOutput") + protected TemperatureRatingDimension heatOutput; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "TemperatureRating") + protected TemperatureRatingDimension temperatureRating; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "LensMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterial; + @XmlElement(name = "LensShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensShape; + @XmlElement(name = "MaximumHeight") + protected LengthDimension maximumHeight; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "MaximumEnergyOutput") + protected EnergyConsumptionDimension maximumEnergyOutput; + @XmlElement(name = "InsulationResistance") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger insulationResistance; + @XmlElement(name = "InsulationMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insulationMaterialType; + @XmlElement(name = "PadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String padType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "MinimumTorsoMeasurement") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumTorsoMeasurement; + @XmlElement(name = "TensileStrength") + protected WeightDimension tensileStrength; + @XmlElement(name = "Occupancy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occupancy; + @XmlElement(name = "NumberOfPoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPoles; + @XmlElement(name = "FoldedSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedSize; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "LightSourceOperatingLife") + protected BurnTimeDimension lightSourceOperatingLife; + @XmlElement(name = "LuminousIntensity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger luminousIntensity; + @XmlElement(name = "CrossSectionShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String crossSectionShape; + @XmlElement(name = "ObjectiveLensDiameter") + protected LengthDimension objectiveLensDiameter; + @XmlElement(name = "MaximumMagnification") + protected BigDecimal maximumMagnification; + @XmlElement(name = "MinimumMagnification") + protected BigDecimal minimumMagnification; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "UniformNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformNumber; + @XmlElement(name = "GuardMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guardMaterialType; + @XmlElement(name = "OperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operationMode; + @XmlElement(name = "NativeResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nativeResolution; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "CapacityName") + protected WeightDimension capacityName; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "DisplayColorSupport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayColorSupport; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MemoryStorageCapacity") + protected MemorySizeDimension memoryStorageCapacity; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MinimumWeightRecommendation") + protected WeightDimension minimumWeightRecommendation; + @XmlElement(name = "MaximumWeightRecommendation") + protected WeightDimension maximumWeightRecommendation; + @XmlElement(name = "ItemArea") + protected AreaDimension itemArea; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected AssemblyTimeDimension batteryAverageLife; + @XmlElement(name = "LithiumBatteryEnergyContent") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + @XmlSchemaType(name = "string") + protected LithiumBatteryPackagingType lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "WaterResistanceTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterResistanceTechnology; + @XmlElement(name = "CycleTopTubeLength") + protected CycleLengthDimension cycleTopTubeLength; + @XmlElement(name = "CycleStackHeight") + protected CycleLengthDimension cycleStackHeight; + @XmlElement(name = "CycleSeatTubeLength") + protected CycleLengthDimension cycleSeatTubeLength; + @XmlElement(name = "CycleSeatTubeAngle") + protected DegreeDimension cycleSeatTubeAngle; + @XmlElement(name = "CycleReachLength") + protected CycleLengthDimension cycleReachLength; + @XmlElement(name = "CycleHeadTubeLength") + protected CycleLengthDimension cycleHeadTubeLength; + @XmlElement(name = "CycleHeadTubeAngle") + protected DegreeDimension cycleHeadTubeAngle; + @XmlElement(name = "CycleEffectiveTopTubeLength") + protected CycleLengthDimension cycleEffectiveTopTubeLength; + @XmlElement(name = "CycleChainstayLength") + protected CycleLengthDimension cycleChainstayLength; + @XmlElement(name = "CycleBottomBracketHeight") + protected CycleLengthDimension cycleBottomBracketHeight; + @XmlElement(name = "CycleBottomBracketDrop") + protected CycleLengthDimension cycleBottomBracketDrop; + @XmlElement(name = "WheelBase") + protected CycleLengthDimension wheelBase; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "WeightRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weightRange; + @XmlElement(name = "FaceLength") + protected LengthDimension faceLength; + @XmlElement(name = "SnowshoePartType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String snowshoePartType; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaistStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waistStyle; + @XmlElement(name = "SunlightExposure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sunlightExposure; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "RecommendedUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedUsesForProduct; + @XmlElement(name = "MagnificationStrength") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger magnificationStrength; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LengthRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lengthRange; + @XmlElement(name = "HoodDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hoodDescription; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "GlassType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String glassType; + @XmlElement(name = "FaceWidth") + protected LengthDimension faceWidth; + @XmlElement(name = "FabricWeight") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger fabricWeight; + @XmlElement(name = "DryingPerformanceRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dryingPerformanceRating; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "ChainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chainType; + @XmlElement(name = "CertificateType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String certificateType; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "AudioFeaturesDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audioFeaturesDescription; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取eventName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventName() { + return eventName; + } + + /** + * 设置eventName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventName(String value) { + this.eventName = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取itemPackageContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemPackageContents() { + return itemPackageContents; + } + + /** + * 设置itemPackageContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemPackageContents(String value) { + this.itemPackageContents = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取sportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSportType() { + return sportType; + } + + /** + * 设置sportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSportType(String value) { + this.sportType = value; + } + + /** + * 获取floorLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorLength() { + return floorLength; + } + + /** + * 设置floorLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorLength(LengthDimension value) { + this.floorLength = value; + } + + /** + * 获取floorWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorWidth() { + return floorWidth; + } + + /** + * 设置floorWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorWidth(LengthDimension value) { + this.floorWidth = value; + } + + /** + * 获取minimumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumTensionRating() { + return minimumTensionRating; + } + + /** + * 设置minimumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumTensionRating(WeightDimension value) { + this.minimumTensionRating = value; + } + + /** + * 获取numberOfResistanceLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfResistanceLevels() { + return numberOfResistanceLevels; + } + + /** + * 设置numberOfResistanceLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfResistanceLevels(BigInteger value) { + this.numberOfResistanceLevels = value; + } + + /** + * 获取targetZoneCalculationType属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTargetZoneCalculationType() { + return targetZoneCalculationType; + } + + /** + * 设置targetZoneCalculationType属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTargetZoneCalculationType(BigInteger value) { + this.targetZoneCalculationType = value; + } + + /** + * 获取maximumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumTensionRating() { + return maximumTensionRating; + } + + /** + * 设置maximumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumTensionRating(WeightDimension value) { + this.maximumTensionRating = value; + } + + /** + * 获取numberOfExercises属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfExercises() { + return numberOfExercises; + } + + /** + * 设置numberOfExercises属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfExercises(BigInteger value) { + this.numberOfExercises = value; + } + + /** + * 获取controlProgramName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlProgramName() { + return controlProgramName; + } + + /** + * 设置controlProgramName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlProgramName(String value) { + this.controlProgramName = value; + } + + /** + * 获取resistanceMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResistanceMechanism() { + return resistanceMechanism; + } + + /** + * 设置resistanceMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResistanceMechanism(String value) { + this.resistanceMechanism = value; + } + + /** + * 获取scaleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleName() { + return scaleName; + } + + /** + * 设置scaleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleName(String value) { + this.scaleName = value; + } + + /** + * 获取numberOfPrograms属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPrograms() { + return numberOfPrograms; + } + + /** + * 设置numberOfPrograms属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPrograms(BigInteger value) { + this.numberOfPrograms = value; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取alarm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlarm() { + return alarm; + } + + /** + * 设置alarm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlarm(String value) { + this.alarm = value; + } + + /** + * 获取maximumResistance属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumResistance() { + return maximumResistance; + } + + /** + * 设置maximumResistance属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumResistance(WeightDimension value) { + this.maximumResistance = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取floorArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getFloorArea() { + return floorArea; + } + + /** + * 设置floorArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setFloorArea(AreaDimension value) { + this.floorArea = value; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * 获取bottomStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomStyle() { + return bottomStyle; + } + + /** + * 设置bottomStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomStyle(String value) { + this.bottomStyle = value; + } + + /** + * 获取collarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollarType() { + return collarType; + } + + /** + * 设置collarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollarType(String value) { + this.collarType = value; + } + + /** + * 获取cuffType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuffType() { + return cuffType; + } + + /** + * 设置cuffType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuffType(String value) { + this.cuffType = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取department属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartment() { + return department; + } + + /** + * 设置department属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartment(String value) { + this.department = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取frontStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrontStyle() { + return frontStyle; + } + + /** + * 设置frontStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrontStyle(String value) { + this.frontStyle = value; + } + + /** + * 获取gloveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGloveType() { + return gloveType; + } + + /** + * 设置gloveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGloveType(String value) { + this.gloveType = value; + } + + /** + * 获取legStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegStyle() { + return legStyle; + } + + /** + * 设置legStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegStyle(String value) { + this.legStyle = value; + } + + /** + * 获取neckStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckStyle() { + return neckStyle; + } + + /** + * 设置neckStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckStyle(String value) { + this.neckStyle = value; + } + + /** + * 获取patternType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternType() { + return patternType; + } + + /** + * 设置patternType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternType(String value) { + this.patternType = value; + } + + /** + * 获取pocketDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPocketDescription() { + return pocketDescription; + } + + /** + * 设置pocketDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPocketDescription(String value) { + this.pocketDescription = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeWidth(String value) { + this.shoeWidth = value; + } + + /** + * 获取sleeveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSleeveType() { + return sleeveType; + } + + /** + * 设置sleeveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSleeveType(String value) { + this.sleeveType = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSleeveLength(LengthDimension value) { + this.sleeveLength = value; + } + + /** + * 获取riseStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRiseStyle() { + return riseStyle; + } + + /** + * 设置riseStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRiseStyle(String value) { + this.riseStyle = value; + } + + /** + * 获取strapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrapType() { + return strapType; + } + + /** + * 设置strapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrapType(String value) { + this.strapType = value; + } + + /** + * 获取supportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportType() { + return supportType; + } + + /** + * 设置supportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportType(String value) { + this.supportType = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取topStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopStyle() { + return topStyle; + } + + /** + * 设置topStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopStyle(String value) { + this.topStyle = value; + } + + /** + * 获取underwireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderwireType() { + return underwireType; + } + + /** + * 设置underwireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderwireType(String value) { + this.underwireType = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUVProtection(BigInteger value) { + this.uvProtection = value; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaistSize(LengthDimension value) { + this.waistSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取rimSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimSize() { + return rimSize; + } + + /** + * 设置rimSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimSize(LengthDimension value) { + this.rimSize = value; + } + + /** + * 获取crankLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCrankLength() { + return crankLength; + } + + /** + * 设置crankLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCrankLength(LengthDimension value) { + this.crankLength = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取topTubeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTopTubeLength() { + return topTubeLength; + } + + /** + * 设置topTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTopTubeLength(LengthDimension value) { + this.topTubeLength = value; + } + + /** + * 获取wheelSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelSize() { + return wheelSize; + } + + /** + * 设置wheelSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelSize(LengthDimension value) { + this.wheelSize = value; + } + + /** + * 获取brakeWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBrakeWidth() { + return brakeWidth; + } + + /** + * 设置brakeWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBrakeWidth(LengthDimension value) { + this.brakeWidth = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * 获取bikeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBikeType() { + return bikeType; + } + + /** + * 设置bikeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBikeType(String value) { + this.bikeType = value; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link NeckSizeDimension } + * + */ + public NeckSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeDimension } + * + */ + public void setInseamLength(NeckSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取brakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrakeType() { + return brakeType; + } + + /** + * 设置brakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrakeType(String value) { + this.brakeType = value; + } + + /** + * 获取suspensionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuspensionType() { + return suspensionType; + } + + /** + * 设置suspensionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuspensionType(String value) { + this.suspensionType = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取assemblyInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAssemblyInstructions() { + return assemblyInstructions; + } + + /** + * 设置assemblyInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAssemblyInstructions(String value) { + this.assemblyInstructions = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeed(BigInteger value) { + this.speed = value; + } + + /** + * 获取resistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getResistance() { + return resistance; + } + + /** + * 设置resistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setResistance(BigInteger value) { + this.resistance = value; + } + + /** + * 获取frameSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFrameSize() { + return frameSize; + } + + /** + * 设置frameSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFrameSize(LengthDimension value) { + this.frameSize = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取divingClothingThickness属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDivingClothingThickness() { + return divingClothingThickness; + } + + /** + * 设置divingClothingThickness属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDivingClothingThickness(BigInteger value) { + this.divingClothingThickness = value; + } + + /** + * 获取tensionLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTensionLevel() { + return tensionLevel; + } + + /** + * 设置tensionLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTensionLevel(String value) { + this.tensionLevel = value; + } + + /** + * 获取bearingMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearingMaterialType() { + return bearingMaterialType; + } + + /** + * 设置bearingMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearingMaterialType(String value) { + this.bearingMaterialType = value; + } + + /** + * 获取sonarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSonarType() { + return sonarType; + } + + /** + * 设置sonarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSonarType(String value) { + this.sonarType = value; + } + + /** + * 获取beamWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeamWidth() { + return beamWidth; + } + + /** + * 设置beamWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeamWidth(LengthDimension value) { + this.beamWidth = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取lifeVestType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifeVestType() { + return lifeVestType; + } + + /** + * 设置lifeVestType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifeVestType(String value) { + this.lifeVestType = value; + } + + /** + * 获取maximumHorsepower属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumHorsepower() { + return maximumHorsepower; + } + + /** + * 设置maximumHorsepower属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumHorsepower(BigInteger value) { + this.maximumHorsepower = value; + } + + /** + * 获取motorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotorType() { + return motorType; + } + + /** + * 设置motorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotorType(String value) { + this.motorType = value; + } + + /** + * 获取rotationDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRotationDirection() { + return rotationDirection; + } + + /** + * 设置rotationDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRotationDirection(String value) { + this.rotationDirection = value; + } + + /** + * 获取numberOfPowerLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPowerLevels() { + return numberOfPowerLevels; + } + + /** + * 设置numberOfPowerLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPowerLevels(BigInteger value) { + this.numberOfPowerLevels = value; + } + + /** + * 获取locationAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLocationAccuracy() { + return locationAccuracy; + } + + /** + * 设置locationAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLocationAccuracy(String value) { + this.locationAccuracy = value; + } + + /** + * 获取navigationRoutes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNavigationRoutes() { + return navigationRoutes; + } + + /** + * 设置navigationRoutes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNavigationRoutes(BigInteger value) { + this.navigationRoutes = value; + } + + /** + * 获取itemImpactForce属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemImpactForce() { + return itemImpactForce; + } + + /** + * 设置itemImpactForce属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemImpactForce(BigInteger value) { + this.itemImpactForce = value; + } + + /** + * 获取bladeShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeShape() { + return bladeShape; + } + + /** + * 设置bladeShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeShape(String value) { + this.bladeShape = value; + } + + /** + * 获取bootSize属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBootSize() { + return bootSize; + } + + /** + * 设置bootSize属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBootSize(BigInteger value) { + this.bootSize = value; + } + + /** + * 获取calfSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalfSize() { + return calfSize; + } + + /** + * 设置calfSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalfSize(String value) { + this.calfSize = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取fittingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFittingType() { + return fittingType; + } + + /** + * 设置fittingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFittingType(String value) { + this.fittingType = value; + } + + /** + * 获取numberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPockets() { + return numberOfPockets; + } + + /** + * 设置numberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPockets(BigInteger value) { + this.numberOfPockets = value; + } + + /** + * 获取fuelCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getFuelCapacity() { + return fuelCapacity; + } + + /** + * 设置fuelCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setFuelCapacity(VolumeDimension value) { + this.fuelCapacity = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取maximumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMaximumCompatibleBootSize() { + return maximumCompatibleBootSize; + } + + /** + * 设置maximumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMaximumCompatibleBootSize(BootSizeDimension value) { + this.maximumCompatibleBootSize = value; + } + + /** + * 获取minimumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMinimumCompatibleBootSize() { + return minimumCompatibleBootSize; + } + + /** + * 设置minimumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMinimumCompatibleBootSize(BootSizeDimension value) { + this.minimumCompatibleBootSize = value; + } + + /** + * 获取apparentScaleSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getApparentScaleSize() { + return apparentScaleSize; + } + + /** + * 设置apparentScaleSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setApparentScaleSize(LengthDimension value) { + this.apparentScaleSize = value; + } + + /** + * 获取minimumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCompatibleRopeDiameter() { + return minimumCompatibleRopeDiameter; + } + + /** + * 设置minimumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCompatibleRopeDiameter(LengthDimension value) { + this.minimumCompatibleRopeDiameter = value; + } + + /** + * 获取maximumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCompatibleRopeDiameter() { + return maximumCompatibleRopeDiameter; + } + + /** + * 设置maximumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCompatibleRopeDiameter(LengthDimension value) { + this.maximumCompatibleRopeDiameter = value; + } + + /** + * 获取turnRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTurnRadius() { + return turnRadius; + } + + /** + * 设置turnRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTurnRadius(LengthDimension value) { + this.turnRadius = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取staticElongationPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStaticElongationPercentage() { + return staticElongationPercentage; + } + + /** + * 设置staticElongationPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStaticElongationPercentage(BigDecimal value) { + this.staticElongationPercentage = value; + } + + /** + * 获取uiaaFallRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUIAAFallRating() { + return uiaaFallRating; + } + + /** + * 设置uiaaFallRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUIAAFallRating(BigInteger value) { + this.uiaaFallRating = value; + } + + /** + * 获取numberOfGearLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGearLoops() { + return numberOfGearLoops; + } + + /** + * 设置numberOfGearLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGearLoops(BigInteger value) { + this.numberOfGearLoops = value; + } + + /** + * 获取effectiveEdgeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getEffectiveEdgeLength() { + return effectiveEdgeLength; + } + + /** + * 设置effectiveEdgeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setEffectiveEdgeLength(LengthDimension value) { + this.effectiveEdgeLength = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取boilRateDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoilRateDescription() { + return boilRateDescription; + } + + /** + * 设置boilRateDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoilRateDescription(String value) { + this.boilRateDescription = value; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取soundPressure属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSoundPressure() { + return soundPressure; + } + + /** + * 设置soundPressure属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSoundPressure(BigDecimal value) { + this.soundPressure = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取mountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountType() { + return mountType; + } + + /** + * 设置mountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountType(String value) { + this.mountType = value; + } + + /** + * 获取stateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStateString() { + return stateString; + } + + /** + * 设置stateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStateString(String value) { + this.stateString = value; + } + + /** + * 获取lampType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampType() { + return lampType; + } + + /** + * 设置lampType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampType(String value) { + this.lampType = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取mapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMapType() { + return mapType; + } + + /** + * 设置mapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMapType(String value) { + this.mapType = value; + } + + /** + * 获取staticLoadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getStaticLoadCapacity() { + return staticLoadCapacity; + } + + /** + * 设置staticLoadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setStaticLoadCapacity(WeightDimension value) { + this.staticLoadCapacity = value; + } + + /** + * 获取heatOutput属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getHeatOutput() { + return heatOutput; + } + + /** + * 设置heatOutput属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setHeatOutput(TemperatureRatingDimension value) { + this.heatOutput = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setTemperatureRating(TemperatureRatingDimension value) { + this.temperatureRating = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取lensMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterial() { + return lensMaterial; + } + + /** + * 设置lensMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterial(String value) { + this.lensMaterial = value; + } + + /** + * 获取lensShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensShape() { + return lensShape; + } + + /** + * 设置lensShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensShape(String value) { + this.lensShape = value; + } + + /** + * 获取maximumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeight() { + return maximumHeight; + } + + /** + * 设置maximumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeight(LengthDimension value) { + this.maximumHeight = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取maximumEnergyOutput属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getMaximumEnergyOutput() { + return maximumEnergyOutput; + } + + /** + * 设置maximumEnergyOutput属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setMaximumEnergyOutput(EnergyConsumptionDimension value) { + this.maximumEnergyOutput = value; + } + + /** + * 获取insulationResistance属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getInsulationResistance() { + return insulationResistance; + } + + /** + * 设置insulationResistance属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setInsulationResistance(BigInteger value) { + this.insulationResistance = value; + } + + /** + * 获取insulationMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsulationMaterialType() { + return insulationMaterialType; + } + + /** + * 设置insulationMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsulationMaterialType(String value) { + this.insulationMaterialType = value; + } + + /** + * 获取padType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPadType() { + return padType; + } + + /** + * 设置padType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPadType(String value) { + this.padType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取minimumTorsoMeasurement属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumTorsoMeasurement() { + return minimumTorsoMeasurement; + } + + /** + * 设置minimumTorsoMeasurement属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumTorsoMeasurement(String value) { + this.minimumTorsoMeasurement = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTensileStrength(WeightDimension value) { + this.tensileStrength = value; + } + + /** + * 获取occupancy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccupancy() { + return occupancy; + } + + /** + * 设置occupancy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccupancy(String value) { + this.occupancy = value; + } + + /** + * 获取numberOfPoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPoles() { + return numberOfPoles; + } + + /** + * 设置numberOfPoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPoles(BigInteger value) { + this.numberOfPoles = value; + } + + /** + * 获取foldedSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedSize() { + return foldedSize; + } + + /** + * 设置foldedSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedSize(String value) { + this.foldedSize = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link BurnTimeDimension } + * + */ + public BurnTimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeDimension } + * + */ + public void setLightSourceOperatingLife(BurnTimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取luminousIntensity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLuminousIntensity() { + return luminousIntensity; + } + + /** + * 设置luminousIntensity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLuminousIntensity(BigInteger value) { + this.luminousIntensity = value; + } + + /** + * 获取crossSectionShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCrossSectionShape() { + return crossSectionShape; + } + + /** + * 设置crossSectionShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCrossSectionShape(String value) { + this.crossSectionShape = value; + } + + /** + * 获取objectiveLensDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getObjectiveLensDiameter() { + return objectiveLensDiameter; + } + + /** + * 设置objectiveLensDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setObjectiveLensDiameter(LengthDimension value) { + this.objectiveLensDiameter = value; + } + + /** + * 获取maximumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaximumMagnification() { + return maximumMagnification; + } + + /** + * 设置maximumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaximumMagnification(BigDecimal value) { + this.maximumMagnification = value; + } + + /** + * 获取minimumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinimumMagnification() { + return minimumMagnification; + } + + /** + * 设置minimumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinimumMagnification(BigDecimal value) { + this.minimumMagnification = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取uniformNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformNumber() { + return uniformNumber; + } + + /** + * 设置uniformNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformNumber(String value) { + this.uniformNumber = value; + } + + /** + * 获取guardMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuardMaterialType() { + return guardMaterialType; + } + + /** + * 设置guardMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuardMaterialType(String value) { + this.guardMaterialType = value; + } + + /** + * 获取operationMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationMode() { + return operationMode; + } + + /** + * 设置operationMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationMode(String value) { + this.operationMode = value; + } + + /** + * 获取nativeResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNativeResolution() { + return nativeResolution; + } + + /** + * 设置nativeResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNativeResolution(String value) { + this.nativeResolution = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取capacityName属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getCapacityName() { + return capacityName; + } + + /** + * 设置capacityName属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setCapacityName(WeightDimension value) { + this.capacityName = value; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取displayColorSupport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayColorSupport() { + return displayColorSupport; + } + + /** + * 设置displayColorSupport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayColorSupport(String value) { + this.displayColorSupport = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取memoryStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemoryStorageCapacity() { + return memoryStorageCapacity; + } + + /** + * 设置memoryStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemoryStorageCapacity(MemorySizeDimension value) { + this.memoryStorageCapacity = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取minimumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumWeightRecommendation() { + return minimumWeightRecommendation; + } + + /** + * 设置minimumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumWeightRecommendation(WeightDimension value) { + this.minimumWeightRecommendation = value; + } + + /** + * 获取maximumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightRecommendation() { + return maximumWeightRecommendation; + } + + /** + * 设置maximumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightRecommendation(WeightDimension value) { + this.maximumWeightRecommendation = value; + } + + /** + * 获取itemArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getItemArea() { + return itemArea; + } + + /** + * 设置itemArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setItemArea(AreaDimension value) { + this.itemArea = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeDimension } + * + */ + public void setBatteryAverageLife(AssemblyTimeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryEnergyContent(BigInteger value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link LithiumBatteryPackagingType } + * + */ + public LithiumBatteryPackagingType getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link LithiumBatteryPackagingType } + * + */ + public void setLithiumBatteryPackaging(LithiumBatteryPackagingType value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryVoltage(BigInteger value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLithiumBatteryWeight(BigInteger value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取waterResistanceTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterResistanceTechnology() { + return waterResistanceTechnology; + } + + /** + * 设置waterResistanceTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterResistanceTechnology(String value) { + this.waterResistanceTechnology = value; + } + + /** + * 获取cycleTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleTopTubeLength() { + return cycleTopTubeLength; + } + + /** + * 设置cycleTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleTopTubeLength(CycleLengthDimension value) { + this.cycleTopTubeLength = value; + } + + /** + * 获取cycleStackHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleStackHeight() { + return cycleStackHeight; + } + + /** + * 设置cycleStackHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleStackHeight(CycleLengthDimension value) { + this.cycleStackHeight = value; + } + + /** + * 获取cycleSeatTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleSeatTubeLength() { + return cycleSeatTubeLength; + } + + /** + * 设置cycleSeatTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleSeatTubeLength(CycleLengthDimension value) { + this.cycleSeatTubeLength = value; + } + + /** + * 获取cycleSeatTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleSeatTubeAngle() { + return cycleSeatTubeAngle; + } + + /** + * 设置cycleSeatTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleSeatTubeAngle(DegreeDimension value) { + this.cycleSeatTubeAngle = value; + } + + /** + * 获取cycleReachLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleReachLength() { + return cycleReachLength; + } + + /** + * 设置cycleReachLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleReachLength(CycleLengthDimension value) { + this.cycleReachLength = value; + } + + /** + * 获取cycleHeadTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleHeadTubeLength() { + return cycleHeadTubeLength; + } + + /** + * 设置cycleHeadTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleHeadTubeLength(CycleLengthDimension value) { + this.cycleHeadTubeLength = value; + } + + /** + * 获取cycleHeadTubeAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getCycleHeadTubeAngle() { + return cycleHeadTubeAngle; + } + + /** + * 设置cycleHeadTubeAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setCycleHeadTubeAngle(DegreeDimension value) { + this.cycleHeadTubeAngle = value; + } + + /** + * 获取cycleEffectiveTopTubeLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleEffectiveTopTubeLength() { + return cycleEffectiveTopTubeLength; + } + + /** + * 设置cycleEffectiveTopTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleEffectiveTopTubeLength(CycleLengthDimension value) { + this.cycleEffectiveTopTubeLength = value; + } + + /** + * 获取cycleChainstayLength属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleChainstayLength() { + return cycleChainstayLength; + } + + /** + * 设置cycleChainstayLength属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleChainstayLength(CycleLengthDimension value) { + this.cycleChainstayLength = value; + } + + /** + * 获取cycleBottomBracketHeight属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketHeight() { + return cycleBottomBracketHeight; + } + + /** + * 设置cycleBottomBracketHeight属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketHeight(CycleLengthDimension value) { + this.cycleBottomBracketHeight = value; + } + + /** + * 获取cycleBottomBracketDrop属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getCycleBottomBracketDrop() { + return cycleBottomBracketDrop; + } + + /** + * 设置cycleBottomBracketDrop属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setCycleBottomBracketDrop(CycleLengthDimension value) { + this.cycleBottomBracketDrop = value; + } + + /** + * 获取wheelBase属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getWheelBase() { + return wheelBase; + } + + /** + * 设置wheelBase属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setWheelBase(CycleLengthDimension value) { + this.wheelBase = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取weightRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeightRange() { + return weightRange; + } + + /** + * 设置weightRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeightRange(String value) { + this.weightRange = value; + } + + /** + * 获取faceLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceLength() { + return faceLength; + } + + /** + * 设置faceLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceLength(LengthDimension value) { + this.faceLength = value; + } + + /** + * 获取snowshoePartType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnowshoePartType() { + return snowshoePartType; + } + + /** + * 设置snowshoePartType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnowshoePartType(String value) { + this.snowshoePartType = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waistStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaistStyle() { + return waistStyle; + } + + /** + * 设置waistStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaistStyle(String value) { + this.waistStyle = value; + } + + /** + * 获取sunlightExposure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSunlightExposure() { + return sunlightExposure; + } + + /** + * 设置sunlightExposure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSunlightExposure(String value) { + this.sunlightExposure = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取recommendedUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUsesForProduct() { + return recommendedUsesForProduct; + } + + /** + * 设置recommendedUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUsesForProduct(String value) { + this.recommendedUsesForProduct = value; + } + + /** + * 获取magnificationStrength属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMagnificationStrength() { + return magnificationStrength; + } + + /** + * 设置magnificationStrength属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMagnificationStrength(BigInteger value) { + this.magnificationStrength = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取lengthRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLengthRange() { + return lengthRange; + } + + /** + * 设置lengthRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLengthRange(String value) { + this.lengthRange = value; + } + + /** + * 获取hoodDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHoodDescription() { + return hoodDescription; + } + + /** + * 设置hoodDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHoodDescription(String value) { + this.hoodDescription = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取glassType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGlassType() { + return glassType; + } + + /** + * 设置glassType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGlassType(String value) { + this.glassType = value; + } + + /** + * 获取faceWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceWidth() { + return faceWidth; + } + + /** + * 设置faceWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceWidth(LengthDimension value) { + this.faceWidth = value; + } + + /** + * 获取fabricWeight属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFabricWeight() { + return fabricWeight; + } + + /** + * 设置fabricWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFabricWeight(BigInteger value) { + this.fabricWeight = value; + } + + /** + * 获取dryingPerformanceRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDryingPerformanceRating() { + return dryingPerformanceRating; + } + + /** + * 设置dryingPerformanceRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDryingPerformanceRating(String value) { + this.dryingPerformanceRating = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取chainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainType() { + return chainType; + } + + /** + * 设置chainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainType(String value) { + this.chainType = value; + } + + /** + * 获取certificateType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificateType() { + return certificateType; + } + + /** + * 设置certificateType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificateType(String value) { + this.certificateType = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取audioFeaturesDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioFeaturesDescription() { + return audioFeaturesDescription; + } + + /** + * 设置audioFeaturesDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioFeaturesDescription(String value) { + this.audioFeaturesDescription = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Outdoors.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Outdoors.java new file mode 100644 index 0000000..1398d29 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Outdoors.java @@ -0,0 +1,401 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}OutdoorRecreationProduct"/>
+ *                   <element ref="{}CampingEquipment"/>
+ *                   <element ref="{}CyclingEquipment"/>
+ *                   <element ref="{}FishingEquipment"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="ColorLength"/>
+ *                         <enumeration value="ColorLensColor"/>
+ *                         <enumeration value="ColorName"/>
+ *                         <enumeration value="ColorSize"/>
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="LengthSize"/>
+ *                         <enumeration value="LengthWidth"/>
+ *                         <enumeration value="LensColor"/>
+ *                         <enumeration value="ShapeSize"/>
+ *                         <enumeration value="SizeName"/>
+ *                         <enumeration value="SizeTensionLevel"/>
+ *                         <enumeration value="SizeWeight"/>
+ *                         <enumeration value="SizeWeightSupported"/>
+ *                         <enumeration value="TensionLevel"/>
+ *                         <enumeration value="Weight"/>
+ *                         <enumeration value="Width"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "variationData" +}) +@XmlRootElement(name = "Outdoors") +public class Outdoors { + + @XmlElement(name = "ProductType") + protected Outdoors.ProductType productType; + @XmlElement(name = "VariationData") + protected Outdoors.VariationData variationData; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Outdoors.ProductType } + * + */ + public Outdoors.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Outdoors.ProductType } + * + */ + public void setProductType(Outdoors.ProductType value) { + this.productType = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Outdoors.VariationData } + * + */ + public Outdoors.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Outdoors.VariationData } + * + */ + public void setVariationData(Outdoors.VariationData value) { + this.variationData = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}OutdoorRecreationProduct"/>
+     *         <element ref="{}CampingEquipment"/>
+     *         <element ref="{}CyclingEquipment"/>
+     *         <element ref="{}FishingEquipment"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "outdoorRecreationProduct", + "campingEquipment", + "cyclingEquipment", + "fishingEquipment" + }) + public static class ProductType { + + @XmlElement(name = "OutdoorRecreationProduct") + protected OutdoorRecreationProduct outdoorRecreationProduct; + @XmlElement(name = "CampingEquipment") + protected CampingEquipment campingEquipment; + @XmlElement(name = "CyclingEquipment") + protected CyclingEquipment cyclingEquipment; + @XmlElement(name = "FishingEquipment") + protected FishingEquipment fishingEquipment; + + /** + * 获取outdoorRecreationProduct属性的值。 + * + * @return + * possible object is + * {@link OutdoorRecreationProduct } + * + */ + public OutdoorRecreationProduct getOutdoorRecreationProduct() { + return outdoorRecreationProduct; + } + + /** + * 设置outdoorRecreationProduct属性的值。 + * + * @param value + * allowed object is + * {@link OutdoorRecreationProduct } + * + */ + public void setOutdoorRecreationProduct(OutdoorRecreationProduct value) { + this.outdoorRecreationProduct = value; + } + + /** + * 获取campingEquipment属性的值。 + * + * @return + * possible object is + * {@link CampingEquipment } + * + */ + public CampingEquipment getCampingEquipment() { + return campingEquipment; + } + + /** + * 设置campingEquipment属性的值。 + * + * @param value + * allowed object is + * {@link CampingEquipment } + * + */ + public void setCampingEquipment(CampingEquipment value) { + this.campingEquipment = value; + } + + /** + * 获取cyclingEquipment属性的值。 + * + * @return + * possible object is + * {@link CyclingEquipment } + * + */ + public CyclingEquipment getCyclingEquipment() { + return cyclingEquipment; + } + + /** + * 设置cyclingEquipment属性的值。 + * + * @param value + * allowed object is + * {@link CyclingEquipment } + * + */ + public void setCyclingEquipment(CyclingEquipment value) { + this.cyclingEquipment = value; + } + + /** + * 获取fishingEquipment属性的值。 + * + * @return + * possible object is + * {@link FishingEquipment } + * + */ + public FishingEquipment getFishingEquipment() { + return fishingEquipment; + } + + /** + * 设置fishingEquipment属性的值。 + * + * @param value + * allowed object is + * {@link FishingEquipment } + * + */ + public void setFishingEquipment(FishingEquipment value) { + this.fishingEquipment = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="ColorLength"/>
+     *               <enumeration value="ColorLensColor"/>
+     *               <enumeration value="ColorName"/>
+     *               <enumeration value="ColorSize"/>
+     *               <enumeration value="Length"/>
+     *               <enumeration value="LengthSize"/>
+     *               <enumeration value="LengthWidth"/>
+     *               <enumeration value="LensColor"/>
+     *               <enumeration value="ShapeSize"/>
+     *               <enumeration value="SizeName"/>
+     *               <enumeration value="SizeTensionLevel"/>
+     *               <enumeration value="SizeWeight"/>
+     *               <enumeration value="SizeWeightSupported"/>
+     *               <enumeration value="TensionLevel"/>
+     *               <enumeration value="Weight"/>
+     *               <enumeration value="Width"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerDimension.java new file mode 100644 index 0000000..488b57e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

OutputPowerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="OutputPowerDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}OutputPowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OutputPowerDimension", propOrder = { + "value" +}) +public class OutputPowerDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected OutputPowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link OutputPowerUnitOfMeasure } + * + */ + public OutputPowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link OutputPowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(OutputPowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerUnitOfMeasure.java new file mode 100644 index 0000000..deb9093 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/OutputPowerUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

OutputPowerUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="OutputPowerUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="watts"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OutputPowerUnitOfMeasure") +@XmlEnum +public enum OutputPowerUnitOfMeasure { + + @XmlEnumValue("watts") + WATTS("watts"); + private final String value; + + OutputPowerUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OutputPowerUnitOfMeasure fromValue(String v) { + for (OutputPowerUnitOfMeasure c: OutputPowerUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PC.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PC.java new file mode 100644 index 0000000..c752ce0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PC.java @@ -0,0 +1,671 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8"/>
+ *         <element name="HardDriveInterface" type="{}HardDriveInterfaceTypeValues" maxOccurs="4"/>
+ *         <element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues"/>
+ *         <element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="AdditionalDrives" type="{}FortyStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="U-RackSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="4"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{}GraphicsCard" maxOccurs="2" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "hardDriveSize", + "hardDriveInterface", + "computerMemoryType", + "ramSize", + "powerSource", + "processorBrand", + "processorSpeed", + "processorType", + "processorCount", + "operatingSystem", + "hardwarePlatform", + "wirelessType", + "additionalDrives", + "softwareIncluded", + "memorySlotsAvailable", + "screenResolution", + "screenSize", + "uRackSize", + "graphicsCard", + "additionalFeatures" +}) +@XmlRootElement(name = "PC") +public class PC { + + @XmlElement(name = "HardDriveSize", required = true) + protected List hardDriveSize; + @XmlElement(name = "HardDriveInterface", required = true) + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "ComputerMemoryType", required = true) + protected List computerMemoryType; + @XmlElement(name = "RAMSize", required = true) + protected MemorySizeDimension ramSize; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ProcessorBrand", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorSpeed", required = true) + protected FrequencyDimension processorSpeed; + @XmlElement(name = "ProcessorType", required = true) + protected String processorType; + @XmlElement(name = "ProcessorCount", required = true) + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "HardwarePlatform", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "AdditionalDrives") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List additionalDrives; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "U-RackSize") + protected Integer uRackSize; + @XmlElement(name = "GraphicsCard") + protected List graphicsCard; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * Gets the value of the additionalDrives property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalDrives property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalDrives().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAdditionalDrives() { + if (additionalDrives == null) { + additionalDrives = new ArrayList(); + } + return this.additionalDrives; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取uRackSize属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getURackSize() { + return uRackSize; + } + + /** + * 设置uRackSize属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setURackSize(Integer value) { + this.uRackSize = value; + } + + /** + * Gets the value of the graphicsCard property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the graphicsCard property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGraphicsCard().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GraphicsCard } + * + * + */ + public List getGraphicsCard() { + if (graphicsCard == null) { + graphicsCard = new ArrayList(); + } + return this.graphicsCard; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PDA.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PDA.java new file mode 100644 index 0000000..172e635 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PDA.java @@ -0,0 +1,611 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull"/>
+ *         <element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HardDriveSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
+ *         <element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ROMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="PDABaseModel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "computerMemoryType", + "ramSize", + "powerSource", + "screenResolution", + "colorScreen", + "operatingSystem", + "wirelessType", + "hardDriveSize", + "softwareIncluded", + "memorySlotsAvailable", + "processorBrand", + "processorSpeed", + "processorType", + "processorCount", + "romSize", + "screenSize", + "additionalFeatures", + "pdaBaseModel", + "powerPlugType" +}) +@XmlRootElement(name = "PDA") +public class PDA { + + @XmlElement(name = "ComputerMemoryType", required = true) + protected List computerMemoryType; + @XmlElement(name = "RAMSize", required = true) + protected MemorySizeDimension ramSize; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ScreenResolution", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "ColorScreen") + protected boolean colorScreen; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "HardDriveSize") + protected MemorySizeDimension hardDriveSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ROMSize") + protected MemorySizeDimension romSize; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "PDABaseModel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List pdaBaseModel; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取colorScreen属性的值。 + * + */ + public boolean isColorScreen() { + return colorScreen; + } + + /** + * 设置colorScreen属性的值。 + * + */ + public void setColorScreen(boolean value) { + this.colorScreen = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * 获取hardDriveSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getHardDriveSize() { + return hardDriveSize; + } + + /** + * 设置hardDriveSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setHardDriveSize(MemorySizeDimension value) { + this.hardDriveSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取romSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getROMSize() { + return romSize; + } + + /** + * 设置romSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setROMSize(MemorySizeDimension value) { + this.romSize = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * Gets the value of the pdaBaseModel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pdaBaseModel property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPDABaseModel().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPDABaseModel() { + if (pdaBaseModel == null) { + pdaBaseModel = new ArrayList(); + } + return this.pdaBaseModel; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PEGIDetailsType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PEGIDetailsType.java new file mode 100644 index 0000000..2c5fe23 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PEGIDetailsType.java @@ -0,0 +1,209 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PEGIDetailsType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PEGIDetailsType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BadLanguage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Fear" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Violence" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Discrimination" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Drugs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SexualContent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PEGIDetailsType", propOrder = { + "badLanguage", + "fear", + "violence", + "discrimination", + "drugs", + "sexualContent" +}) +public class PEGIDetailsType { + + @XmlElement(name = "BadLanguage") + protected Boolean badLanguage; + @XmlElement(name = "Fear") + protected Boolean fear; + @XmlElement(name = "Violence") + protected Boolean violence; + @XmlElement(name = "Discrimination") + protected Boolean discrimination; + @XmlElement(name = "Drugs") + protected Boolean drugs; + @XmlElement(name = "SexualContent") + protected Boolean sexualContent; + + /** + * 获取badLanguage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBadLanguage() { + return badLanguage; + } + + /** + * 设置badLanguage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBadLanguage(Boolean value) { + this.badLanguage = value; + } + + /** + * 获取fear属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFear() { + return fear; + } + + /** + * 设置fear属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFear(Boolean value) { + this.fear = value; + } + + /** + * 获取violence属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isViolence() { + return violence; + } + + /** + * 设置violence属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViolence(Boolean value) { + this.violence = value; + } + + /** + * 获取discrimination属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDiscrimination() { + return discrimination; + } + + /** + * 设置discrimination属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDiscrimination(Boolean value) { + this.discrimination = value; + } + + /** + * 获取drugs属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDrugs() { + return drugs; + } + + /** + * 设置drugs属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDrugs(Boolean value) { + this.drugs = value; + } + + /** + * 获取sexualContent属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSexualContent() { + return sexualContent; + } + + /** + * 设置sexualContent属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSexualContent(Boolean value) { + this.sexualContent = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PEGIRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PEGIRatingType.java new file mode 100644 index 0000000..2d13033 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PEGIRatingType.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PEGIRatingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PEGIRatingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ages_3_and_over"/>
+ *     <enumeration value="ages_7_and_over"/>
+ *     <enumeration value="ages_12_and_over"/>
+ *     <enumeration value="ages_16_and_over"/>
+ *     <enumeration value="ages_18_and_over"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PEGIRatingType") +@XmlEnum +public enum PEGIRatingType { + + @XmlEnumValue("ages_3_and_over") + AGES_3_AND_OVER("ages_3_and_over"), + @XmlEnumValue("ages_7_and_over") + AGES_7_AND_OVER("ages_7_and_over"), + @XmlEnumValue("ages_12_and_over") + AGES_12_AND_OVER("ages_12_and_over"), + @XmlEnumValue("ages_16_and_over") + AGES_16_AND_OVER("ages_16_and_over"), + @XmlEnumValue("ages_18_and_over") + AGES_18_AND_OVER("ages_18_and_over"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + PEGIRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PEGIRatingType fromValue(String v) { + for (PEGIRatingType c: PEGIRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PaperFinishType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PaperFinishType.java new file mode 100644 index 0000000..c655faa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PaperFinishType.java @@ -0,0 +1,106 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PaperFinishType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PaperFinishType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="coated"/>
+ *     <enumeration value="embossed"/>
+ *     <enumeration value="glossy"/>
+ *     <enumeration value="high_gloss"/>
+ *     <enumeration value="matte"/>
+ *     <enumeration value="metallic"/>
+ *     <enumeration value="satin"/>
+ *     <enumeration value="semi-gloss"/>
+ *     <enumeration value="smooth"/>
+ *     <enumeration value="soft_gloss"/>
+ *     <enumeration value="specially_coated"/>
+ *     <enumeration value="texture_laid"/>
+ *     <enumeration value="tracing"/>
+ *     <enumeration value="translucent"/>
+ *     <enumeration value="ultra_smooth"/>
+ *     <enumeration value="uncoated"/>
+ *     <enumeration value="watercolor"/>
+ *     <enumeration value="wove"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PaperFinishType") +@XmlEnum +public enum PaperFinishType { + + @XmlEnumValue("coated") + COATED("coated"), + @XmlEnumValue("embossed") + EMBOSSED("embossed"), + @XmlEnumValue("glossy") + GLOSSY("glossy"), + @XmlEnumValue("high_gloss") + HIGH_GLOSS("high_gloss"), + @XmlEnumValue("matte") + MATTE("matte"), + @XmlEnumValue("metallic") + METALLIC("metallic"), + @XmlEnumValue("satin") + SATIN("satin"), + @XmlEnumValue("semi-gloss") + SEMI_GLOSS("semi-gloss"), + @XmlEnumValue("smooth") + SMOOTH("smooth"), + @XmlEnumValue("soft_gloss") + SOFT_GLOSS("soft_gloss"), + @XmlEnumValue("specially_coated") + SPECIALLY_COATED("specially_coated"), + @XmlEnumValue("texture_laid") + TEXTURE_LAID("texture_laid"), + @XmlEnumValue("tracing") + TRACING("tracing"), + @XmlEnumValue("translucent") + TRANSLUCENT("translucent"), + @XmlEnumValue("ultra_smooth") + ULTRA_SMOOTH("ultra_smooth"), + @XmlEnumValue("uncoated") + UNCOATED("uncoated"), + @XmlEnumValue("watercolor") + WATERCOLOR("watercolor"), + @XmlEnumValue("wove") + WOVE("wove"); + private final String value; + + PaperFinishType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PaperFinishType fromValue(String v) { + for (PaperFinishType c: PaperFinishType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PaperProducts.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PaperProducts.java new file mode 100644 index 0000000..25f8caf --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PaperProducts.java @@ -0,0 +1,1939 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="PaperSize"/>
+ *                         <enumeration value="MaximumExpandableSize"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="RecycledContentPercentage" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PreConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PostConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumExpandableSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfFasteners" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FastenerCapacity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" type="{}BindingType" minOccurs="0"/>
+ *         <element name="BindingLocation" type="{}String" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CoverMaterial" type="{}String" minOccurs="0"/>
+ *         <element name="TabCutType" type="{}String" minOccurs="0"/>
+ *         <element name="TabPosition" type="{}String" minOccurs="0"/>
+ *         <element name="IsPrePrinted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CoatingDescription" type="{}TwoFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="PaperCornerType" type="{}String" minOccurs="0"/>
+ *         <element name="PaperFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="BrightnessRating" type="{}IntegerPercentageType" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RulingType" type="{}String" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="PowerConsumption" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImageBrightness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImageConstrastRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgMinimum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MfgMaximum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CalenderType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsWhiteGloveRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ModelYearRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLines" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemDensity" type="{}DensityDimension" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "colorSpecification", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "unitCount", + "recycledContentPercentage", + "preConsumerRecycledContent", + "postConsumerRecycledContent", + "diameter", + "maximumExpandableSize", + "coreDiameter", + "numberOfFasteners", + "fastenerCapacity", + "binding", + "bindingLocation", + "closureType", + "numberOfHoles", + "coverMaterial", + "tabCutType", + "tabPosition", + "isPrePrinted", + "coatingDescription", + "paperCornerType", + "paperFinish", + "paperSize", + "brightnessRating", + "specialFeatures", + "rulingType", + "annualEnergyConsumption", + "powerConsumption", + "euEnergyLabelEfficiencyClass", + "displayType", + "displaySize", + "imageBrightness", + "imageConstrastRatio", + "displayResolutionMaximum", + "paintType", + "mfgMinimum", + "mfgMaximum", + "lockType", + "compatibilityOptions", + "calenderType", + "isWhiteGloveRequired", + "modelYearRange", + "numberOfLines", + "itemDensity", + "occasionType", + "occasion", + "itemTypeName", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "PaperProducts") +public class PaperProducts { + + @XmlElement(name = "VariationData") + protected PaperProducts.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected PaperProducts.ColorSpecification colorSpecification; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "UnitCount") + protected PaperProducts.UnitCount unitCount; + @XmlElement(name = "RecycledContentPercentage") + protected BigDecimal recycledContentPercentage; + @XmlElement(name = "PreConsumerRecycledContent") + protected BigDecimal preConsumerRecycledContent; + @XmlElement(name = "PostConsumerRecycledContent") + protected BigDecimal postConsumerRecycledContent; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "MaximumExpandableSize") + protected LengthDimension maximumExpandableSize; + @XmlElement(name = "CoreDiameter") + protected LengthDimension coreDiameter; + @XmlElement(name = "NumberOfFasteners") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFasteners; + @XmlElement(name = "FastenerCapacity") + protected LengthDimension fastenerCapacity; + @XmlElement(name = "Binding") + @XmlSchemaType(name = "string") + protected BindingType binding; + @XmlElement(name = "BindingLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bindingLocation; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "CoverMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverMaterial; + @XmlElement(name = "TabCutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabCutType; + @XmlElement(name = "TabPosition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tabPosition; + @XmlElement(name = "IsPrePrinted") + protected Boolean isPrePrinted; + @XmlElement(name = "CoatingDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coatingDescription; + @XmlElement(name = "PaperCornerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperCornerType; + @XmlElement(name = "PaperFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperFinish; + @XmlElement(name = "PaperSize") + protected StringLengthOptionalDimension paperSize; + @XmlElement(name = "BrightnessRating") + @XmlSchemaType(name = "positiveInteger") + protected Integer brightnessRating; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "RulingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rulingType; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "ImageBrightness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageBrightness; + @XmlElement(name = "ImageConstrastRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageConstrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "MfgMinimum") + protected AgeRecommendedDimension mfgMinimum; + @XmlElement(name = "MfgMaximum") + protected AgeRecommendedDimension mfgMaximum; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "CalenderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calenderType; + @XmlElement(name = "IsWhiteGloveRequired") + protected Boolean isWhiteGloveRequired; + @XmlElement(name = "ModelYearRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelYearRange; + @XmlElement(name = "NumberOfLines") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLines; + @XmlElement(name = "ItemDensity") + protected DensityDimension itemDensity; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PaperProducts.VariationData } + * + */ + public PaperProducts.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PaperProducts.VariationData } + * + */ + public void setVariationData(PaperProducts.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link PaperProducts.ColorSpecification } + * + */ + public PaperProducts.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link PaperProducts.ColorSpecification } + * + */ + public void setColorSpecification(PaperProducts.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link PaperProducts.UnitCount } + * + */ + public PaperProducts.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link PaperProducts.UnitCount } + * + */ + public void setUnitCount(PaperProducts.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecycledContentPercentage(BigDecimal value) { + this.recycledContentPercentage = value; + } + + /** + * 获取preConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPreConsumerRecycledContent() { + return preConsumerRecycledContent; + } + + /** + * 设置preConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPreConsumerRecycledContent(BigDecimal value) { + this.preConsumerRecycledContent = value; + } + + /** + * 获取postConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPostConsumerRecycledContent() { + return postConsumerRecycledContent; + } + + /** + * 设置postConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPostConsumerRecycledContent(BigDecimal value) { + this.postConsumerRecycledContent = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取maximumExpandableSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumExpandableSize() { + return maximumExpandableSize; + } + + /** + * 设置maximumExpandableSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumExpandableSize(LengthDimension value) { + this.maximumExpandableSize = value; + } + + /** + * 获取coreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCoreDiameter() { + return coreDiameter; + } + + /** + * 设置coreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCoreDiameter(LengthDimension value) { + this.coreDiameter = value; + } + + /** + * 获取numberOfFasteners属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFasteners() { + return numberOfFasteners; + } + + /** + * 设置numberOfFasteners属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFasteners(BigInteger value) { + this.numberOfFasteners = value; + } + + /** + * 获取fastenerCapacity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFastenerCapacity() { + return fastenerCapacity; + } + + /** + * 设置fastenerCapacity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFastenerCapacity(LengthDimension value) { + this.fastenerCapacity = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link BindingType } + * + */ + public BindingType getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link BindingType } + * + */ + public void setBinding(BindingType value) { + this.binding = value; + } + + /** + * 获取bindingLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBindingLocation() { + return bindingLocation; + } + + /** + * 设置bindingLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBindingLocation(String value) { + this.bindingLocation = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取coverMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverMaterial() { + return coverMaterial; + } + + /** + * 设置coverMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverMaterial(String value) { + this.coverMaterial = value; + } + + /** + * 获取tabCutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabCutType() { + return tabCutType; + } + + /** + * 设置tabCutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabCutType(String value) { + this.tabCutType = value; + } + + /** + * 获取tabPosition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTabPosition() { + return tabPosition; + } + + /** + * 设置tabPosition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTabPosition(String value) { + this.tabPosition = value; + } + + /** + * 获取isPrePrinted属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPrePrinted() { + return isPrePrinted; + } + + /** + * 设置isPrePrinted属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPrePrinted(Boolean value) { + this.isPrePrinted = value; + } + + /** + * 获取coatingDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoatingDescription() { + return coatingDescription; + } + + /** + * 设置coatingDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoatingDescription(String value) { + this.coatingDescription = value; + } + + /** + * 获取paperCornerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperCornerType() { + return paperCornerType; + } + + /** + * 设置paperCornerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperCornerType(String value) { + this.paperCornerType = value; + } + + /** + * 获取paperFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperFinish() { + return paperFinish; + } + + /** + * 设置paperFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperFinish(String value) { + this.paperFinish = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setPaperSize(StringLengthOptionalDimension value) { + this.paperSize = value; + } + + /** + * 获取brightnessRating属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBrightnessRating() { + return brightnessRating; + } + + /** + * 设置brightnessRating属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBrightnessRating(Integer value) { + this.brightnessRating = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取rulingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRulingType() { + return rulingType; + } + + /** + * 设置rulingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRulingType(String value) { + this.rulingType = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEUEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取imageBrightness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageBrightness() { + return imageBrightness; + } + + /** + * 设置imageBrightness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageBrightness(String value) { + this.imageBrightness = value; + } + + /** + * 获取imageConstrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageConstrastRatio() { + return imageConstrastRatio; + } + + /** + * 设置imageConstrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageConstrastRatio(String value) { + this.imageConstrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取mfgMinimum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMinimum() { + return mfgMinimum; + } + + /** + * 设置mfgMinimum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMinimum(AgeRecommendedDimension value) { + this.mfgMinimum = value; + } + + /** + * 获取mfgMaximum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMaximum() { + return mfgMaximum; + } + + /** + * 设置mfgMaximum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMaximum(AgeRecommendedDimension value) { + this.mfgMaximum = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取calenderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalenderType() { + return calenderType; + } + + /** + * 设置calenderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalenderType(String value) { + this.calenderType = value; + } + + /** + * 获取isWhiteGloveRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsWhiteGloveRequired() { + return isWhiteGloveRequired; + } + + /** + * 设置isWhiteGloveRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsWhiteGloveRequired(Boolean value) { + this.isWhiteGloveRequired = value; + } + + /** + * 获取modelYearRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelYearRange() { + return modelYearRange; + } + + /** + * 设置modelYearRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelYearRange(String value) { + this.modelYearRange = value; + } + + /** + * 获取numberOfLines属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLines() { + return numberOfLines; + } + + /** + * 设置numberOfLines属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLines(BigInteger value) { + this.numberOfLines = value; + } + + /** + * 获取itemDensity属性的值。 + * + * @return + * possible object is + * {@link DensityDimension } + * + */ + public DensityDimension getItemDensity() { + return itemDensity; + } + + /** + * 设置itemDensity属性的值。 + * + * @param value + * allowed object is + * {@link DensityDimension } + * + */ + public void setItemDensity(DensityDimension value) { + this.itemDensity = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="PaperSize"/>
+     *               <enumeration value="MaximumExpandableSize"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Pearl.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Pearl.java new file mode 100644 index 0000000..5c76eff --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Pearl.java @@ -0,0 +1,316 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PearlType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PearlMinimumColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PearlLustre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PearlShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PearlUniformity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PearlSurfaceMarkingsAndBlemishes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NacreThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PearlStringingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizePerPearl" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pearlType", + "pearlMinimumColor", + "pearlLustre", + "pearlShape", + "pearlUniformity", + "pearlSurfaceMarkingsAndBlemishes", + "nacreThickness", + "pearlStringingMethod", + "sizePerPearl" +}) +@XmlRootElement(name = "Pearl") +public class Pearl { + + @XmlElement(name = "PearlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pearlType; + @XmlElement(name = "PearlMinimumColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pearlMinimumColor; + @XmlElement(name = "PearlLustre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pearlLustre; + @XmlElement(name = "PearlShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pearlShape; + @XmlElement(name = "PearlUniformity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pearlUniformity; + @XmlElement(name = "PearlSurfaceMarkingsAndBlemishes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pearlSurfaceMarkingsAndBlemishes; + @XmlElement(name = "NacreThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nacreThickness; + @XmlElement(name = "PearlStringingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pearlStringingMethod; + @XmlElement(name = "SizePerPearl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizePerPearl; + + /** + * 获取pearlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPearlType() { + return pearlType; + } + + /** + * 设置pearlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPearlType(String value) { + this.pearlType = value; + } + + /** + * 获取pearlMinimumColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPearlMinimumColor() { + return pearlMinimumColor; + } + + /** + * 设置pearlMinimumColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPearlMinimumColor(String value) { + this.pearlMinimumColor = value; + } + + /** + * 获取pearlLustre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPearlLustre() { + return pearlLustre; + } + + /** + * 设置pearlLustre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPearlLustre(String value) { + this.pearlLustre = value; + } + + /** + * 获取pearlShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPearlShape() { + return pearlShape; + } + + /** + * 设置pearlShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPearlShape(String value) { + this.pearlShape = value; + } + + /** + * 获取pearlUniformity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPearlUniformity() { + return pearlUniformity; + } + + /** + * 设置pearlUniformity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPearlUniformity(String value) { + this.pearlUniformity = value; + } + + /** + * 获取pearlSurfaceMarkingsAndBlemishes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPearlSurfaceMarkingsAndBlemishes() { + return pearlSurfaceMarkingsAndBlemishes; + } + + /** + * 设置pearlSurfaceMarkingsAndBlemishes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPearlSurfaceMarkingsAndBlemishes(String value) { + this.pearlSurfaceMarkingsAndBlemishes = value; + } + + /** + * 获取nacreThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNacreThickness() { + return nacreThickness; + } + + /** + * 设置nacreThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNacreThickness(String value) { + this.nacreThickness = value; + } + + /** + * 获取pearlStringingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPearlStringingMethod() { + return pearlStringingMethod; + } + + /** + * 设置pearlStringingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPearlStringingMethod(String value) { + this.pearlStringingMethod = value; + } + + /** + * 获取sizePerPearl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizePerPearl() { + return sizePerPearl; + } + + /** + * 设置sizePerPearl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizePerPearl(String value) { + this.sizePerPearl = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PercussionInstruments.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PercussionInstruments.java new file mode 100644 index 0000000..655e9c7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PercussionInstruments.java @@ -0,0 +1,2187 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSetPieceQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MalletHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfKeyboardKeys" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PercussionDiameter" type="{}LengthIntegerDimension" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="DigitalAudioProtocol" type="{}HundredString" minOccurs="0"/>
+ *         <element ref="{}HardwareInterface" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="GuitarAttribute" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MixerChannelQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WirelessMicrophoneFrequency" type="{}FrequencyIntegerDimension" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ProficiencyLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Intermediate"/>
+ *               <enumeration value="Professional"/>
+ *               <enumeration value="Student"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RecorderTrackCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSetPieceQty", + "drumSticksSize", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "malletHardness", + "materialType", + "bodyMaterial", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "regionOfOrigin", + "numberOfStrings", + "numberOfKeyboardKeys", + "keyAction", + "percussionDiameter", + "itemStyling", + "polarPattern", + "numberOfPieces", + "isAssemblyRequired", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "digitalAudioProtocol", + "hardwareInterface", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "guitarAttribute", + "guitarBridgeSystem", + "guitarPickThickness", + "guitarPickupConfiguration", + "handOrientation", + "isACAdapterIncluded", + "mixerChannelQty", + "neckMaterial", + "speakerAmplificationType", + "speakerCount", + "speakerSize", + "fretboardMaterial", + "backMaterial", + "wirelessMicrophoneFrequency", + "topMaterial", + "outputWattage", + "pickguardDescription", + "proficiencyLevel", + "recorderTrackCount", + "stringGauge", + "stringMaterial", + "itemTypeName" +}) +@XmlRootElement(name = "PercussionInstruments") +public class PercussionInstruments { + + @XmlElement(name = "VariationData") + protected PercussionInstruments.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected PercussionInstruments.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSetPieceQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger drumSetPieceQty; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MalletHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String malletHardness; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "NumberOfKeyboardKeys") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfKeyboardKeys; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "PercussionDiameter") + protected LengthIntegerDimension percussionDiameter; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "DigitalAudioProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioProtocol; + @XmlElement(name = "HardwareInterface") + protected String hardwareInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "GuitarAttribute") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarAttribute; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickThickness; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "MixerChannelQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mixerChannelQty; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "WirelessMicrophoneFrequency") + protected FrequencyIntegerDimension wirelessMicrophoneFrequency; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "ProficiencyLevel") + protected String proficiencyLevel; + @XmlElement(name = "RecorderTrackCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recorderTrackCount; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PercussionInstruments.VariationData } + * + */ + public PercussionInstruments.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PercussionInstruments.VariationData } + * + */ + public void setVariationData(PercussionInstruments.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link PercussionInstruments.ColorSpecification } + * + */ + public PercussionInstruments.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link PercussionInstruments.ColorSpecification } + * + */ + public void setColorSpecification(PercussionInstruments.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSetPieceQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDrumSetPieceQty() { + return drumSetPieceQty; + } + + /** + * 设置drumSetPieceQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDrumSetPieceQty(BigInteger value) { + this.drumSetPieceQty = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取malletHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMalletHardness() { + return malletHardness; + } + + /** + * 设置malletHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMalletHardness(String value) { + this.malletHardness = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取numberOfKeyboardKeys属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfKeyboardKeys() { + return numberOfKeyboardKeys; + } + + /** + * 设置numberOfKeyboardKeys属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfKeyboardKeys(BigInteger value) { + this.numberOfKeyboardKeys = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取percussionDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getPercussionDiameter() { + return percussionDiameter; + } + + /** + * 设置percussionDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setPercussionDiameter(LengthIntegerDimension value) { + this.percussionDiameter = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取digitalAudioProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioProtocol() { + return digitalAudioProtocol; + } + + /** + * 设置digitalAudioProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioProtocol(String value) { + this.digitalAudioProtocol = value; + } + + /** + * 获取hardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareInterface() { + return hardwareInterface; + } + + /** + * 设置hardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareInterface(String value) { + this.hardwareInterface = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取guitarAttribute属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarAttribute() { + return guitarAttribute; + } + + /** + * 设置guitarAttribute属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarAttribute(String value) { + this.guitarAttribute = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickThickness() { + return guitarPickThickness; + } + + /** + * 设置guitarPickThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickThickness(String value) { + this.guitarPickThickness = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取mixerChannelQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMixerChannelQty() { + return mixerChannelQty; + } + + /** + * 设置mixerChannelQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMixerChannelQty(BigInteger value) { + this.mixerChannelQty = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取wirelessMicrophoneFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getWirelessMicrophoneFrequency() { + return wirelessMicrophoneFrequency; + } + + /** + * 设置wirelessMicrophoneFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setWirelessMicrophoneFrequency(FrequencyIntegerDimension value) { + this.wirelessMicrophoneFrequency = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取proficiencyLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * 设置proficiencyLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProficiencyLevel(String value) { + this.proficiencyLevel = value; + } + + /** + * 获取recorderTrackCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecorderTrackCount() { + return recorderTrackCount; + } + + /** + * 设置recorderTrackCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecorderTrackCount(BigInteger value) { + this.recorderTrackCount = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PersonalCareAppliances.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PersonalCareAppliances.java new file mode 100644 index 0000000..2097e0d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PersonalCareAppliances.java @@ -0,0 +1,4473 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Count"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-UnitCount"/>
+ *                         <enumeration value="Scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="HairType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinType" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SkinTone" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Pattern" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ItemGender" type="{}String" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EquivalentProductVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageSizeName" type="{}String" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PurchasingAgeRestriction" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalEaches" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="TransportationRestrictions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TunerTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="UkMedicinesActClassification" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="professional_use_only"/>
+ *               <enumeration value="general_sales_list"/>
+ *               <enumeration value="pharmacy_p_line"/>
+ *               <enumeration value="prescription_only"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "unitCount", + "displayLength", + "displayWeight", + "displayVolume", + "indications", + "hairType", + "skinType", + "skinTone", + "materialType", + "directions", + "warnings", + "itemForm", + "flavor", + "coverage", + "finishType", + "itemSpecialty", + "itemPackageQuantity", + "isAdultProduct", + "targetGender", + "itemDiameter", + "pattern", + "powerSource", + "isACAdapterIncluded", + "battery", + "isExpirationDatedProduct", + "specialFeatures", + "handOrientation", + "ingredients", + "baseCurveRadius", + "shaftLength", + "shaftDiameter", + "itemGender", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "solidNetWeight", + "countryString", + "itemTypeName", + "allergenInformation", + "specialIngredients", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "storageInstructions", + "servingRecommendation", + "useByRecommendation", + "servingSize", + "manufacturerContactInformation", + "energyString", + "totalFatString", + "saturatedFatString", + "monounsaturatedFatString", + "polyunsaturatedFatString", + "totalCarbohydrateString", + "sugarsString", + "sugarAlcoholString", + "starch", + "dietaryFiberString", + "proteinString", + "saltPerServingString", + "vitaminAString", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "thiaminString", + "vitaminB2", + "niacin", + "vitaminB6", + "folicAcid", + "vitaminB12", + "biotin", + "pantothenicAcid", + "potassiumString", + "chloride", + "calciumString", + "phosphorusString", + "magnesium", + "ironString", + "zinc", + "copper", + "manganese", + "fluoride", + "selenium", + "chromium", + "molybdenum", + "iodine", + "cholesterolString", + "sodiumString", + "innerMaterialType", + "outerMaterialType", + "materialComposition", + "bandSizeNum", + "cupSize", + "language", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "externalTestingCertification", + "powerPlugType", + "legalComplianceCertificationStatus", + "legalComplianceCertificationStatus1", + "legalComplianceCertificationMetadata1", + "codabar", + "customerRestrictionType", + "eachUnitCount", + "energyEfficiencyRating", + "equivalentProductVolume", + "fabricType", + "finishTypes", + "importerContactInformation", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "legalComplianceCertificationRegulatoryOrganizationName", + "material", + "modelName", + "modelYear", + "opticalPower", + "artistBiography", + "packageSizeName", + "packerContactInformation", + "platinumKeywords", + "purchasingAgeRestriction", + "shaftType", + "specialty", + "targetAudienceBase", + "totalEaches", + "transportationRestrictions", + "tunerTechnology", + "ukMedicinesActClassification", + "ppuCountType", + "warrantyDescription" +}) +@XmlRootElement(name = "PersonalCareAppliances") +public class PersonalCareAppliances { + + @XmlElement(name = "VariationData") + protected PersonalCareAppliances.VariationData variationData; + @XmlElement(name = "UnitCount") + protected PersonalCareAppliances.UnitCount unitCount; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "HairType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hairType; + @XmlElement(name = "SkinType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinType; + @XmlElement(name = "SkinTone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List skinTone; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Pattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pattern; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "ShaftLength") + protected LengthDimension shaftLength; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ItemGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemGender; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "EquivalentProductVolume") + protected VolumeDimension equivalentProductVolume; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackageSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageSizeName; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PurchasingAgeRestriction") + protected BigDecimal purchasingAgeRestriction; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "TotalEaches") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEaches; + @XmlElement(name = "TransportationRestrictions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String transportationRestrictions; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tunerTechnology; + @XmlElement(name = "UkMedicinesActClassification") + protected String ukMedicinesActClassification; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PersonalCareAppliances.VariationData } + * + */ + public PersonalCareAppliances.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PersonalCareAppliances.VariationData } + * + */ + public void setVariationData(PersonalCareAppliances.VariationData value) { + this.variationData = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link PersonalCareAppliances.UnitCount } + * + */ + public PersonalCareAppliances.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link PersonalCareAppliances.UnitCount } + * + */ + public void setUnitCount(PersonalCareAppliances.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * Gets the value of the hairType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hairType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHairType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHairType() { + if (hairType == null) { + hairType = new ArrayList(); + } + return this.hairType; + } + + /** + * Gets the value of the skinType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinType() { + if (skinType == null) { + skinType = new ArrayList(); + } + return this.skinType; + } + + /** + * Gets the value of the skinTone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the skinTone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSkinTone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSkinTone() { + if (skinTone == null) { + skinTone = new ArrayList(); + } + return this.skinTone; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取pattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPattern() { + return pattern; + } + + /** + * 设置pattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPattern(String value) { + this.pattern = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取shaftLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShaftLength() { + return shaftLength; + } + + /** + * 设置shaftLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShaftLength(LengthDimension value) { + this.shaftLength = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取itemGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemGender() { + return itemGender; + } + + /** + * 设置itemGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemGender(String value) { + this.itemGender = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取equivalentProductVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getEquivalentProductVolume() { + return equivalentProductVolume; + } + + /** + * 设置equivalentProductVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setEquivalentProductVolume(VolumeDimension value) { + this.equivalentProductVolume = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packageSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageSizeName() { + return packageSizeName; + } + + /** + * 设置packageSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageSizeName(String value) { + this.packageSizeName = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取purchasingAgeRestriction属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPurchasingAgeRestriction() { + return purchasingAgeRestriction; + } + + /** + * 设置purchasingAgeRestriction属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPurchasingAgeRestriction(BigDecimal value) { + this.purchasingAgeRestriction = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * 获取totalEaches属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEaches() { + return totalEaches; + } + + /** + * 设置totalEaches属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEaches(BigInteger value) { + this.totalEaches = value; + } + + /** + * 获取transportationRestrictions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransportationRestrictions() { + return transportationRestrictions; + } + + /** + * 设置transportationRestrictions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransportationRestrictions(String value) { + this.transportationRestrictions = value; + } + + /** + * Gets the value of the tunerTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tunerTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTunerTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTunerTechnology() { + if (tunerTechnology == null) { + tunerTechnology = new ArrayList(); + } + return this.tunerTechnology; + } + + /** + * 获取ukMedicinesActClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUkMedicinesActClassification() { + return ukMedicinesActClassification; + } + + /** + * 设置ukMedicinesActClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUkMedicinesActClassification(String value) { + this.ukMedicinesActClassification = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Count"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-UnitCount"/>
+     *               <enumeration value="Scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "count", + "numberOfItems", + "scent" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PersonalComputer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PersonalComputer.java new file mode 100644 index 0000000..cc7d525 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PersonalComputer.java @@ -0,0 +1,2294 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalDrives" maxOccurs="10" minOccurs="0"/>
+ *         <element ref="{}Audio" minOccurs="0"/>
+ *         <element ref="{}CardReader" minOccurs="0"/>
+ *         <element ref="{}ComputerMemoryType" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ComputerTunerTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ComputerWirelessType" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}ConnectivityType" minOccurs="0"/>
+ *         <element ref="{}DisplayResolutionMaximum" minOccurs="0"/>
+ *         <element name="GraphicsCard" maxOccurs="2" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="GraphicsCardDescription" type="{}MediumStringNotNull"/>
+ *                   <element name="GraphicsCardRamSize" type="{}MemorySizeDimension"/>
+ *                   <element ref="{}GraphicsCardInterface"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}GraphicsChipsetBrand" minOccurs="0"/>
+ *         <element name="GraphicsCoProcessor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GraphicsRAMType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HardDiskRotationalSpeed" minOccurs="0"/>
+ *         <element name="HardDiskTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}HardDriveInterface" maxOccurs="4" minOccurs="0"/>
+ *         <element ref="{}HardDriveSize" maxOccurs="8" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MaxExpandedMemorySupported" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}NumberOfAudioOutPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfDMIPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfGamingPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfHDMIPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfLPT1PrinterPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfMicrophonePorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfPS2Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfSerialPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSB2.0Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSB3.0Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfVGAPorts" minOccurs="0"/>
+ *         <element ref="{}OperatingSystem" maxOccurs="2"/>
+ *         <element name="OpticalDeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}OpticalStorageDeviceType" minOccurs="0"/>
+ *         <element ref="{}OpticalDriveIntegrated" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ProcessorCount" minOccurs="0"/>
+ *         <element name="ProcessorSocket" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}ProcessorType" minOccurs="0"/>
+ *         <element ref="{}RAMClockSpeed" minOccurs="0"/>
+ *         <element ref="{}RAMFormFactor" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element ref="{}RAMTechnology" minOccurs="0"/>
+ *         <element ref="{}RearWebcamResolution" minOccurs="0"/>
+ *         <element ref="{}ResponseTime" minOccurs="0"/>
+ *         <element ref="{}ScreenResolution" minOccurs="0"/>
+ *         <element ref="{}Series" minOccurs="0"/>
+ *         <element ref="{}SoftwareIncluded" minOccurs="0"/>
+ *         <element ref="{}Speaker" minOccurs="0"/>
+ *         <element ref="{}TabletInputMethod" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TunerTechnology" minOccurs="0"/>
+ *         <element name="U-RackSize" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}ViewingAngle" minOccurs="0"/>
+ *         <element name="NotebookDisplayTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ScreenSize" minOccurs="0"/>
+ *         <element ref="{}HasColorScreen" minOccurs="0"/>
+ *         <element name="DisplayTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MonitorTunerTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WirelessCarrier" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}WirelessType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}String" minOccurs="0"/>
+ *         <element name="NumberOfDVIPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalDrives", + "audio", + "cardReader", + "computerMemoryType", + "computerTunerTechnology", + "computerWirelessType", + "connectivityType", + "displayResolutionMaximum", + "graphicsCard", + "graphicsChipsetBrand", + "graphicsCoProcessor", + "graphicsRAMType", + "hardDiskRotationalSpeed", + "hardDiskTechnology", + "hardDriveInterface", + "hardDriveSize", + "hardwarePlatform", + "maxExpandedMemorySupported", + "modelNumber", + "numberOfAudioOutPorts", + "numberOfDMIPorts", + "numberOfEthernetPorts", + "numberOfFirewirePorts", + "numberOfGamingPorts", + "numberOfHDMIPorts", + "numberOfLPT1PrinterPorts", + "numberOfMicrophonePorts", + "numberOfPS2Ports", + "numberOfSerialPorts", + "numberOfUSB20Ports", + "numberOfUSB30Ports", + "numberOfVGAPorts", + "operatingSystem", + "opticalDeviceType", + "opticalStorageDeviceType", + "opticalDriveIntegrated", + "processorBrand", + "processorCount", + "processorSocket", + "processorSpeed", + "processorType", + "ramClockSpeed", + "ramFormFactor", + "ramSize", + "ramTechnology", + "rearWebcamResolution", + "responseTime", + "screenResolution", + "series", + "softwareIncluded", + "speaker", + "tabletInputMethod", + "tunerTechnology", + "uRackSize", + "viewingAngle", + "notebookDisplayTechnology", + "screenSize", + "hasColorScreen", + "displayTechnology", + "monitorTunerTechnology", + "voltage", + "wattage", + "wirelessCarrier", + "wirelessType", + "additionalFeatures", + "specificUsesForProduct", + "supportedSoftware", + "numberOfDVIPorts", + "efficiency", + "mfrWarrantyDescriptionLabor" +}) +@XmlRootElement(name = "PersonalComputer") +public class PersonalComputer { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalDrives") + @XmlSchemaType(name = "string") + protected List additionalDrives; + @XmlElement(name = "Audio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audio; + @XmlElement(name = "CardReader") + @XmlSchemaType(name = "string") + protected CardReaderTypeValues cardReader; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ComputerTunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String computerTunerTechnology; + @XmlElement(name = "ComputerWirelessType") + protected List computerWirelessType; + @XmlElement(name = "ConnectivityType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityType; + @XmlElement(name = "DisplayResolutionMaximum") + protected String displayResolutionMaximum; + @XmlElement(name = "GraphicsCard") + protected List graphicsCard; + @XmlElement(name = "GraphicsChipsetBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsChipsetBrand; + @XmlElement(name = "GraphicsCoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCoProcessor; + @XmlElement(name = "GraphicsRAMType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsRAMType; + @XmlElement(name = "HardDiskRotationalSpeed") + protected BigDecimal hardDiskRotationalSpeed; + @XmlElement(name = "HardDiskTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardDiskTechnology; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "MaxExpandedMemorySupported") + protected MemorySizeDimension maxExpandedMemorySupported; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "NumberOfAudioOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfAudioOutPorts; + @XmlElement(name = "NumberOfDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDMIPorts; + @XmlElement(name = "NumberOfEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfEthernetPorts; + @XmlElement(name = "NumberOfFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFirewirePorts; + @XmlElement(name = "NumberOfGamingPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGamingPorts; + @XmlElement(name = "NumberOfHDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHDMIPorts; + @XmlElement(name = "NumberOfLPT1PrinterPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLPT1PrinterPorts; + @XmlElement(name = "NumberOfMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfMicrophonePorts; + @XmlElement(name = "NumberOfPS2Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPS2Ports; + @XmlElement(name = "NumberOfSerialPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSerialPorts; + @XmlElement(name = "NumberOfUSB2.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSB20Ports; + @XmlElement(name = "NumberOfUSB3.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSB30Ports; + @XmlElement(name = "NumberOfVGAPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfVGAPorts; + @XmlElement(name = "OperatingSystem", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "OpticalDeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalDeviceType; + @XmlElement(name = "OpticalStorageDeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageDeviceType; + @XmlElement(name = "OpticalDriveIntegrated") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger opticalDriveIntegrated; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorSocket") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorSocket; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "RAMClockSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger ramClockSpeed; + @XmlElement(name = "RAMFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ramFormFactor; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "RAMTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ramTechnology; + @XmlElement(name = "RearWebcamResolution") + protected ResolutionFiveDigitDimension rearWebcamResolution; + @XmlElement(name = "ResponseTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger responseTime; + @XmlElement(name = "ScreenResolution") + protected String screenResolution; + @XmlElement(name = "Series") + protected String series; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "Speaker") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speaker; + @XmlElement(name = "TabletInputMethod") + @XmlSchemaType(name = "string") + protected List tabletInputMethod; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tunerTechnology; + @XmlElement(name = "U-RackSize") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uRackSize; + @XmlElement(name = "ViewingAngle") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger viewingAngle; + @XmlElement(name = "NotebookDisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String notebookDisplayTechnology; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "HasColorScreen") + protected Boolean hasColorScreen; + @XmlElement(name = "DisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayTechnology; + @XmlElement(name = "MonitorTunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monitorTunerTechnology; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WirelessCarrier") + @XmlSchemaType(name = "string") + protected List wirelessCarrier; + @XmlElement(name = "WirelessType") + protected List wirelessType; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "NumberOfDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDVIPorts; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the additionalDrives property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalDrives property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalDrives().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AdditionalDrivesTypeValues } + * + * + */ + public List getAdditionalDrives() { + if (additionalDrives == null) { + additionalDrives = new ArrayList(); + } + return this.additionalDrives; + } + + /** + * 获取audio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudio() { + return audio; + } + + /** + * 设置audio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudio(String value) { + this.audio = value; + } + + /** + * 获取cardReader属性的值。 + * + * @return + * possible object is + * {@link CardReaderTypeValues } + * + */ + public CardReaderTypeValues getCardReader() { + return cardReader; + } + + /** + * 设置cardReader属性的值。 + * + * @param value + * allowed object is + * {@link CardReaderTypeValues } + * + */ + public void setCardReader(CardReaderTypeValues value) { + this.cardReader = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取computerTunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getComputerTunerTechnology() { + return computerTunerTechnology; + } + + /** + * 设置computerTunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComputerTunerTechnology(String value) { + this.computerTunerTechnology = value; + } + + /** + * Gets the value of the computerWirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerWirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerWirelessType() { + if (computerWirelessType == null) { + computerWirelessType = new ArrayList(); + } + return this.computerWirelessType; + } + + /** + * 获取connectivityType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityType() { + return connectivityType; + } + + /** + * 设置connectivityType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityType(String value) { + this.connectivityType = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * Gets the value of the graphicsCard property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the graphicsCard property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGraphicsCard().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonalComputer.GraphicsCard } + * + * + */ + public List getGraphicsCard() { + if (graphicsCard == null) { + graphicsCard = new ArrayList(); + } + return this.graphicsCard; + } + + /** + * 获取graphicsChipsetBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsChipsetBrand() { + return graphicsChipsetBrand; + } + + /** + * 设置graphicsChipsetBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsChipsetBrand(String value) { + this.graphicsChipsetBrand = value; + } + + /** + * 获取graphicsCoProcessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCoProcessor() { + return graphicsCoProcessor; + } + + /** + * 设置graphicsCoProcessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCoProcessor(String value) { + this.graphicsCoProcessor = value; + } + + /** + * 获取graphicsRAMType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsRAMType() { + return graphicsRAMType; + } + + /** + * 设置graphicsRAMType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsRAMType(String value) { + this.graphicsRAMType = value; + } + + /** + * 获取hardDiskRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHardDiskRotationalSpeed() { + return hardDiskRotationalSpeed; + } + + /** + * 设置hardDiskRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHardDiskRotationalSpeed(BigDecimal value) { + this.hardDiskRotationalSpeed = value; + } + + /** + * 获取hardDiskTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardDiskTechnology() { + return hardDiskTechnology; + } + + /** + * 设置hardDiskTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardDiskTechnology(String value) { + this.hardDiskTechnology = value; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * 获取maxExpandedMemorySupported属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMaxExpandedMemorySupported() { + return maxExpandedMemorySupported; + } + + /** + * 设置maxExpandedMemorySupported属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMaxExpandedMemorySupported(MemorySizeDimension value) { + this.maxExpandedMemorySupported = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取numberOfAudioOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfAudioOutPorts() { + return numberOfAudioOutPorts; + } + + /** + * 设置numberOfAudioOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfAudioOutPorts(BigInteger value) { + this.numberOfAudioOutPorts = value; + } + + /** + * 获取numberOfDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDMIPorts() { + return numberOfDMIPorts; + } + + /** + * 设置numberOfDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDMIPorts(BigInteger value) { + this.numberOfDMIPorts = value; + } + + /** + * 获取numberOfEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfEthernetPorts() { + return numberOfEthernetPorts; + } + + /** + * 设置numberOfEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfEthernetPorts(BigInteger value) { + this.numberOfEthernetPorts = value; + } + + /** + * 获取numberOfFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFirewirePorts() { + return numberOfFirewirePorts; + } + + /** + * 设置numberOfFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFirewirePorts(BigInteger value) { + this.numberOfFirewirePorts = value; + } + + /** + * 获取numberOfGamingPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGamingPorts() { + return numberOfGamingPorts; + } + + /** + * 设置numberOfGamingPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGamingPorts(BigInteger value) { + this.numberOfGamingPorts = value; + } + + /** + * 获取numberOfHDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHDMIPorts() { + return numberOfHDMIPorts; + } + + /** + * 设置numberOfHDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHDMIPorts(BigInteger value) { + this.numberOfHDMIPorts = value; + } + + /** + * 获取numberOfLPT1PrinterPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLPT1PrinterPorts() { + return numberOfLPT1PrinterPorts; + } + + /** + * 设置numberOfLPT1PrinterPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLPT1PrinterPorts(BigInteger value) { + this.numberOfLPT1PrinterPorts = value; + } + + /** + * 获取numberOfMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfMicrophonePorts() { + return numberOfMicrophonePorts; + } + + /** + * 设置numberOfMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfMicrophonePorts(BigInteger value) { + this.numberOfMicrophonePorts = value; + } + + /** + * 获取numberOfPS2Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPS2Ports() { + return numberOfPS2Ports; + } + + /** + * 设置numberOfPS2Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPS2Ports(BigInteger value) { + this.numberOfPS2Ports = value; + } + + /** + * 获取numberOfSerialPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSerialPorts() { + return numberOfSerialPorts; + } + + /** + * 设置numberOfSerialPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSerialPorts(BigInteger value) { + this.numberOfSerialPorts = value; + } + + /** + * 获取numberOfUSB20Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSB20Ports() { + return numberOfUSB20Ports; + } + + /** + * 设置numberOfUSB20Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSB20Ports(BigInteger value) { + this.numberOfUSB20Ports = value; + } + + /** + * 获取numberOfUSB30Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSB30Ports() { + return numberOfUSB30Ports; + } + + /** + * 设置numberOfUSB30Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSB30Ports(BigInteger value) { + this.numberOfUSB30Ports = value; + } + + /** + * 获取numberOfVGAPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfVGAPorts() { + return numberOfVGAPorts; + } + + /** + * 设置numberOfVGAPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfVGAPorts(BigInteger value) { + this.numberOfVGAPorts = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取opticalDeviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalDeviceType() { + return opticalDeviceType; + } + + /** + * 设置opticalDeviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalDeviceType(String value) { + this.opticalDeviceType = value; + } + + /** + * 获取opticalStorageDeviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageDeviceType() { + return opticalStorageDeviceType; + } + + /** + * 设置opticalStorageDeviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageDeviceType(String value) { + this.opticalStorageDeviceType = value; + } + + /** + * 获取opticalDriveIntegrated属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOpticalDriveIntegrated() { + return opticalDriveIntegrated; + } + + /** + * 设置opticalDriveIntegrated属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOpticalDriveIntegrated(BigInteger value) { + this.opticalDriveIntegrated = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorSocket属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorSocket() { + return processorSocket; + } + + /** + * 设置processorSocket属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorSocket(String value) { + this.processorSocket = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取ramClockSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRAMClockSpeed() { + return ramClockSpeed; + } + + /** + * 设置ramClockSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRAMClockSpeed(BigInteger value) { + this.ramClockSpeed = value; + } + + /** + * 获取ramFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAMFormFactor() { + return ramFormFactor; + } + + /** + * 设置ramFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAMFormFactor(String value) { + this.ramFormFactor = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取ramTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAMTechnology() { + return ramTechnology; + } + + /** + * 设置ramTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAMTechnology(String value) { + this.ramTechnology = value; + } + + /** + * 获取rearWebcamResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getRearWebcamResolution() { + return rearWebcamResolution; + } + + /** + * 设置rearWebcamResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setRearWebcamResolution(ResolutionFiveDigitDimension value) { + this.rearWebcamResolution = value; + } + + /** + * 获取responseTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getResponseTime() { + return responseTime; + } + + /** + * 设置responseTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setResponseTime(BigInteger value) { + this.responseTime = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取series属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeries() { + return series; + } + + /** + * 设置series属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeries(String value) { + this.series = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speaker属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeaker() { + return speaker; + } + + /** + * 设置speaker属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeaker(String value) { + this.speaker = value; + } + + /** + * Gets the value of the tabletInputMethod property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tabletInputMethod property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTabletInputMethod().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TabletInputMethodTypeValues } + * + * + */ + public List getTabletInputMethod() { + if (tabletInputMethod == null) { + tabletInputMethod = new ArrayList(); + } + return this.tabletInputMethod; + } + + /** + * 获取tunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTunerTechnology() { + return tunerTechnology; + } + + /** + * 设置tunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTunerTechnology(String value) { + this.tunerTechnology = value; + } + + /** + * 获取uRackSize属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getURackSize() { + return uRackSize; + } + + /** + * 设置uRackSize属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setURackSize(BigInteger value) { + this.uRackSize = value; + } + + /** + * 获取viewingAngle属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getViewingAngle() { + return viewingAngle; + } + + /** + * 设置viewingAngle属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setViewingAngle(BigInteger value) { + this.viewingAngle = value; + } + + /** + * 获取notebookDisplayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNotebookDisplayTechnology() { + return notebookDisplayTechnology; + } + + /** + * 设置notebookDisplayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNotebookDisplayTechnology(String value) { + this.notebookDisplayTechnology = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取hasColorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasColorScreen() { + return hasColorScreen; + } + + /** + * 设置hasColorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasColorScreen(Boolean value) { + this.hasColorScreen = value; + } + + /** + * 获取displayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayTechnology() { + return displayTechnology; + } + + /** + * 设置displayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayTechnology(String value) { + this.displayTechnology = value; + } + + /** + * 获取monitorTunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonitorTunerTechnology() { + return monitorTunerTechnology; + } + + /** + * 设置monitorTunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonitorTunerTechnology(String value) { + this.monitorTunerTechnology = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * Gets the value of the wirelessCarrier property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessCarrier property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessCarrier().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link WirelessCarrierTypeValues } + * + * + */ + public List getWirelessCarrier() { + if (wirelessCarrier == null) { + wirelessCarrier = new ArrayList(); + } + return this.wirelessCarrier; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取numberOfDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDVIPorts() { + return numberOfDVIPorts; + } + + /** + * 设置numberOfDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDVIPorts(BigInteger value) { + this.numberOfDVIPorts = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="GraphicsCardDescription" type="{}MediumStringNotNull"/>
+     *         <element name="GraphicsCardRamSize" type="{}MemorySizeDimension"/>
+     *         <element ref="{}GraphicsCardInterface"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "graphicsCardDescription", + "graphicsCardRamSize", + "graphicsCardInterface" + }) + public static class GraphicsCard { + + @XmlElement(name = "GraphicsCardDescription", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCardDescription; + @XmlElement(name = "GraphicsCardRamSize", required = true) + protected MemorySizeDimension graphicsCardRamSize; + @XmlElement(name = "GraphicsCardInterface", required = true) + @XmlSchemaType(name = "string") + protected GraphicsCardInterfaceTypeValues graphicsCardInterface; + + /** + * 获取graphicsCardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCardDescription() { + return graphicsCardDescription; + } + + /** + * 设置graphicsCardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCardDescription(String value) { + this.graphicsCardDescription = value; + } + + /** + * 获取graphicsCardRamSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getGraphicsCardRamSize() { + return graphicsCardRamSize; + } + + /** + * 设置graphicsCardRamSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setGraphicsCardRamSize(MemorySizeDimension value) { + this.graphicsCardRamSize = value; + } + + /** + * 获取graphicsCardInterface属性的值。 + * + * @return + * possible object is + * {@link GraphicsCardInterfaceTypeValues } + * + */ + public GraphicsCardInterfaceTypeValues getGraphicsCardInterface() { + return graphicsCardInterface; + } + + /** + * 设置graphicsCardInterface属性的值。 + * + * @param value + * allowed object is + * {@link GraphicsCardInterfaceTypeValues } + * + */ + public void setGraphicsCardInterface(GraphicsCardInterfaceTypeValues value) { + this.graphicsCardInterface = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PetFood.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PetFood.java new file mode 100644 index 0000000..d47c322 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PetFood.java @@ -0,0 +1,3330 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="FlavorSize"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Flavor"/>
+ *                         <enumeration value="Scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
+ *         <element name="BreedRecommendation" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="BulbLifeSpan" type="{}TimeIntegerDimension" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Directions" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DogSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalCertification" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GirthSize" type="{}GirthSizeType" minOccurs="0"/>
+ *         <element name="HeightRecommendation" type="{}HeightRecommendationType" minOccurs="0"/>
+ *         <element name="HealthBenefits" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="IncludesAcAdapter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IncludesRemote" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsPortable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LightOutputLuminance" type="{}LuminancePositiveIntegerDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}SuperLongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaxOrderingQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaximumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}PetPowerDimension" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionType" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MinimumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NeckSize" type="{}NeckSizeType" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NutritionFacts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PetLifeStage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PetType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductFeature" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductSampleReceivedDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="RecommendedUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ScentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="TankSize" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="TargetGender" type="{}TargetGenderType" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Warnings" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WeightRecommendation" type="{}WeightRecommendationType" minOccurs="0"/>
+ *         <element name="WidthSize" type="{}WidthSizeType" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="AverageSizePerMerchantUom" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MerchantUnitOfMeasureUnit" type="{}GenericUnit" minOccurs="0"/>
+ *         <element name="MerchantUnitOfMeasureValue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "allergenInformation", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryCapacity", + "batteryCellComposition", + "batteryChargeTime", + "batteryFormFactor", + "batteryPower", + "breedRecommendation", + "bulbLifeSpan", + "careInstructions", + "closureType", + "compatibleDevices", + "containsFoodOrBeverage", + "countryOfOrigin", + "colorSpecification", + "directions", + "displayLength", + "displayVolume", + "displayWeight", + "dogSize", + "energyEfficiencyRating", + "euEnergyLabelEfficiencyClass", + "externalCertification", + "fillMaterialType", + "flavor", + "girthSize", + "heightRecommendation", + "healthBenefits", + "includedComponents", + "includesAcAdapter", + "includesRemote", + "ingredients", + "innerMaterialType", + "isExpirationDatedProduct", + "isAssemblyRequired", + "isPortable", + "itemDiameter", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "itemForm", + "itemThickness", + "itemPackageQuantity", + "lightOutputLuminance", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "material", + "materialComposition", + "maxOrderingQuantity", + "maximumAgeRecommendation", + "maximumPower", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "mfgWarrantyDescriptionType", + "minimumAgeRecommendation", + "neckSize", + "numberOfItems", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "nutritionFacts", + "outerMaterialType", + "patternName", + "petLifeStage", + "petType", + "powerSourceType", + "productFeature", + "productSampleReceivedDate", + "recommendedUsesForProduct", + "recycledContentPercentage", + "sellerWarrantyDescription", + "scentName", + "size", + "sizeMap", + "specialFeatures", + "specificationMet", + "storageInstructions", + "tankSize", + "targetGender", + "voltage", + "volume", + "warnings", + "wattage", + "weightRecommendation", + "widthSize", + "modelName", + "materialFeatures", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue", + "language", + "averageSizePerMerchantUom", + "merchantUnitOfMeasureUnit", + "merchantUnitOfMeasureValue" +}) +@XmlRootElement(name = "PetFood") +public class PetFood { + + @XmlElement(name = "VariationData") + protected PetFood.VariationData variationData; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BatteryLifeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BatteryLifeDimension batteryAverageLifeStandby; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryChargeTime") + protected TimeDimension batteryChargeTime; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BreedRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String breedRecommendation; + @XmlElement(name = "BulbLifeSpan") + protected TimeIntegerDimension bulbLifeSpan; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List careInstructions; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleDevices; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "ColorSpecification") + protected PetFood.ColorSpecification colorSpecification; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DogSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dogSize; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalCertification; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "GirthSize") + protected GirthSizeType girthSize; + @XmlElement(name = "HeightRecommendation") + protected HeightRecommendationType heightRecommendation; + @XmlElement(name = "HealthBenefits") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List healthBenefits; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponents; + @XmlElement(name = "IncludesAcAdapter") + protected Boolean includesAcAdapter; + @XmlElement(name = "IncludesRemote") + protected Boolean includesRemote; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "IsPortable") + protected Boolean isPortable; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "LightOutputLuminance") + protected LuminancePositiveIntegerDimension lightOutputLuminance; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialComposition; + @XmlElement(name = "MaxOrderingQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxOrderingQuantity; + @XmlElement(name = "MaximumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumAgeRecommendation; + @XmlElement(name = "MaximumPower") + protected PetPowerDimension maximumPower; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MfgWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionType; + @XmlElement(name = "MinimumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger minimumAgeRecommendation; + @XmlElement(name = "NeckSize") + protected NeckSizeType neckSize; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NutritionFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionFacts; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PetLifeStage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String petLifeStage; + @XmlElement(name = "PetType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List petType; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "ProductFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productFeature; + @XmlElement(name = "ProductSampleReceivedDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar productSampleReceivedDate; + @XmlElement(name = "RecommendedUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedUsesForProduct; + @XmlElement(name = "RecycledContentPercentage") + protected BigDecimal recycledContentPercentage; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ScentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scentName; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "TankSize") + protected VolumeDimension tankSize; + @XmlElement(name = "TargetGender") + @XmlSchemaType(name = "normalizedString") + protected TargetGenderType targetGender; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Volume") + protected VolumeDimension volume; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WeightRecommendation") + protected WeightRecommendationType weightRecommendation; + @XmlElement(name = "WidthSize") + protected WidthSizeType widthSize; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "AverageSizePerMerchantUom") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String averageSizePerMerchantUom; + @XmlElement(name = "MerchantUnitOfMeasureUnit") + @XmlSchemaType(name = "string") + protected GenericUnit merchantUnitOfMeasureUnit; + @XmlElement(name = "MerchantUnitOfMeasureValue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger merchantUnitOfMeasureValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PetFood.VariationData } + * + */ + public PetFood.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PetFood.VariationData } + * + */ + public void setVariationData(PetFood.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLife(BatteryLifeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLifeStandby(BatteryLifeDimension value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBatteryChargeTime(TimeDimension value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取breedRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBreedRecommendation() { + return breedRecommendation; + } + + /** + * 设置breedRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBreedRecommendation(String value) { + this.breedRecommendation = value; + } + + /** + * 获取bulbLifeSpan属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getBulbLifeSpan() { + return bulbLifeSpan; + } + + /** + * 设置bulbLifeSpan属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setBulbLifeSpan(TimeIntegerDimension value) { + this.bulbLifeSpan = value; + } + + /** + * Gets the value of the careInstructions property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the careInstructions property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCareInstructions().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCareInstructions() { + if (careInstructions == null) { + careInstructions = new ArrayList(); + } + return this.careInstructions; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * Gets the value of the compatibleDevices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleDevices property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleDevices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleDevices() { + if (compatibleDevices == null) { + compatibleDevices = new ArrayList(); + } + return this.compatibleDevices; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link PetFood.ColorSpecification } + * + */ + public PetFood.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link PetFood.ColorSpecification } + * + */ + public void setColorSpecification(PetFood.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取dogSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDogSize() { + return dogSize; + } + + /** + * 设置dogSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDogSize(String value) { + this.dogSize = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEUEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalCertification() { + if (externalCertification == null) { + externalCertification = new ArrayList(); + } + return this.externalCertification; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取girthSize属性的值。 + * + * @return + * possible object is + * {@link GirthSizeType } + * + */ + public GirthSizeType getGirthSize() { + return girthSize; + } + + /** + * 设置girthSize属性的值。 + * + * @param value + * allowed object is + * {@link GirthSizeType } + * + */ + public void setGirthSize(GirthSizeType value) { + this.girthSize = value; + } + + /** + * 获取heightRecommendation属性的值。 + * + * @return + * possible object is + * {@link HeightRecommendationType } + * + */ + public HeightRecommendationType getHeightRecommendation() { + return heightRecommendation; + } + + /** + * 设置heightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link HeightRecommendationType } + * + */ + public void setHeightRecommendation(HeightRecommendationType value) { + this.heightRecommendation = value; + } + + /** + * Gets the value of the healthBenefits property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the healthBenefits property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHealthBenefits().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHealthBenefits() { + if (healthBenefits == null) { + healthBenefits = new ArrayList(); + } + return this.healthBenefits; + } + + /** + * Gets the value of the includedComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponents() { + if (includedComponents == null) { + includedComponents = new ArrayList(); + } + return this.includedComponents; + } + + /** + * 获取includesAcAdapter属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesAcAdapter() { + return includesAcAdapter; + } + + /** + * 设置includesAcAdapter属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesAcAdapter(Boolean value) { + this.includesAcAdapter = value; + } + + /** + * 获取includesRemote属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRemote() { + return includesRemote; + } + + /** + * 设置includesRemote属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRemote(Boolean value) { + this.includesRemote = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取isPortable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPortable() { + return isPortable; + } + + /** + * 设置isPortable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPortable(Boolean value) { + this.isPortable = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取lightOutputLuminance属性的值。 + * + * @return + * possible object is + * {@link LuminancePositiveIntegerDimension } + * + */ + public LuminancePositiveIntegerDimension getLightOutputLuminance() { + return lightOutputLuminance; + } + + /** + * 设置lightOutputLuminance属性的值。 + * + * @param value + * allowed object is + * {@link LuminancePositiveIntegerDimension } + * + */ + public void setLightOutputLuminance(LuminancePositiveIntegerDimension value) { + this.lightOutputLuminance = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * Gets the value of the materialComposition property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialComposition property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialComposition().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialComposition() { + if (materialComposition == null) { + materialComposition = new ArrayList(); + } + return this.materialComposition; + } + + /** + * 获取maxOrderingQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxOrderingQuantity() { + return maxOrderingQuantity; + } + + /** + * 设置maxOrderingQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxOrderingQuantity(BigInteger value) { + this.maxOrderingQuantity = value; + } + + /** + * 获取maximumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumAgeRecommendation() { + return maximumAgeRecommendation; + } + + /** + * 设置maximumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumAgeRecommendation(BigInteger value) { + this.maximumAgeRecommendation = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link PetPowerDimension } + * + */ + public PetPowerDimension getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link PetPowerDimension } + * + */ + public void setMaximumPower(PetPowerDimension value) { + this.maximumPower = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取mfgWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionType() { + return mfgWarrantyDescriptionType; + } + + /** + * 设置mfgWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionType(String value) { + this.mfgWarrantyDescriptionType = value; + } + + /** + * 获取minimumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMinimumAgeRecommendation() { + return minimumAgeRecommendation; + } + + /** + * 设置minimumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMinimumAgeRecommendation(BigInteger value) { + this.minimumAgeRecommendation = value; + } + + /** + * 获取neckSize属性的值。 + * + * @return + * possible object is + * {@link NeckSizeType } + * + */ + public NeckSizeType getNeckSize() { + return neckSize; + } + + /** + * 设置neckSize属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeType } + * + */ + public void setNeckSize(NeckSizeType value) { + this.neckSize = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取nutritionFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionFacts() { + return nutritionFacts; + } + + /** + * 设置nutritionFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionFacts(String value) { + this.nutritionFacts = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取petLifeStage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPetLifeStage() { + return petLifeStage; + } + + /** + * 设置petLifeStage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPetLifeStage(String value) { + this.petLifeStage = value; + } + + /** + * Gets the value of the petType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the petType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPetType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPetType() { + if (petType == null) { + petType = new ArrayList(); + } + return this.petType; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取productFeature属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductFeature() { + return productFeature; + } + + /** + * 设置productFeature属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductFeature(String value) { + this.productFeature = value; + } + + /** + * 获取productSampleReceivedDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getProductSampleReceivedDate() { + return productSampleReceivedDate; + } + + /** + * 设置productSampleReceivedDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setProductSampleReceivedDate(XMLGregorianCalendar value) { + this.productSampleReceivedDate = value; + } + + /** + * 获取recommendedUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUsesForProduct() { + return recommendedUsesForProduct; + } + + /** + * 设置recommendedUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUsesForProduct(String value) { + this.recommendedUsesForProduct = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecycledContentPercentage(BigDecimal value) { + this.recycledContentPercentage = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取scentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScentName() { + return scentName; + } + + /** + * 设置scentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScentName(String value) { + this.scentName = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取tankSize属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getTankSize() { + return tankSize; + } + + /** + * 设置tankSize属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setTankSize(VolumeDimension value) { + this.tankSize = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link TargetGenderType } + * + */ + public TargetGenderType getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link TargetGenderType } + * + */ + public void setTargetGender(TargetGenderType value) { + this.targetGender = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolume(VolumeDimension value) { + this.volume = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取weightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightRecommendationType } + * + */ + public WeightRecommendationType getWeightRecommendation() { + return weightRecommendation; + } + + /** + * 设置weightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightRecommendationType } + * + */ + public void setWeightRecommendation(WeightRecommendationType value) { + this.weightRecommendation = value; + } + + /** + * 获取widthSize属性的值。 + * + * @return + * possible object is + * {@link WidthSizeType } + * + */ + public WidthSizeType getWidthSize() { + return widthSize; + } + + /** + * 设置widthSize属性的值。 + * + * @param value + * allowed object is + * {@link WidthSizeType } + * + */ + public void setWidthSize(WidthSizeType value) { + this.widthSize = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取averageSizePerMerchantUom属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAverageSizePerMerchantUom() { + return averageSizePerMerchantUom; + } + + /** + * 设置averageSizePerMerchantUom属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAverageSizePerMerchantUom(String value) { + this.averageSizePerMerchantUom = value; + } + + /** + * 获取merchantUnitOfMeasureUnit属性的值。 + * + * @return + * possible object is + * {@link GenericUnit } + * + */ + public GenericUnit getMerchantUnitOfMeasureUnit() { + return merchantUnitOfMeasureUnit; + } + + /** + * 设置merchantUnitOfMeasureUnit属性的值。 + * + * @param value + * allowed object is + * {@link GenericUnit } + * + */ + public void setMerchantUnitOfMeasureUnit(GenericUnit value) { + this.merchantUnitOfMeasureUnit = value; + } + + /** + * 获取merchantUnitOfMeasureValue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMerchantUnitOfMeasureValue() { + return merchantUnitOfMeasureValue; + } + + /** + * 设置merchantUnitOfMeasureValue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMerchantUnitOfMeasureValue(BigInteger value) { + this.merchantUnitOfMeasureValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="FlavorSize"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Flavor"/>
+     *               <enumeration value="Scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PetPowerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PetPowerDimension.java new file mode 100644 index 0000000..3589ea9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PetPowerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PetPowerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PetPowerDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}PowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PetPowerDimension", propOrder = { + "value" +}) +public class PetPowerDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected PowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link PowerUnitOfMeasure } + * + */ + public PowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link PowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(PowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PetSupplies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PetSupplies.java new file mode 100644 index 0000000..f18d59e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PetSupplies.java @@ -0,0 +1,165 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}PetSuppliesMisc"/>
+ *                   <element ref="{}PetFood"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "PetSupplies") +public class PetSupplies { + + @XmlElement(name = "ProductType", required = true) + protected PetSupplies.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link PetSupplies.ProductType } + * + */ + public PetSupplies.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link PetSupplies.ProductType } + * + */ + public void setProductType(PetSupplies.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}PetSuppliesMisc"/>
+     *         <element ref="{}PetFood"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "petSuppliesMisc", + "petFood" + }) + public static class ProductType { + + @XmlElement(name = "PetSuppliesMisc") + protected PetSuppliesMisc petSuppliesMisc; + @XmlElement(name = "PetFood") + protected PetFood petFood; + + /** + * 获取petSuppliesMisc属性的值。 + * + * @return + * possible object is + * {@link PetSuppliesMisc } + * + */ + public PetSuppliesMisc getPetSuppliesMisc() { + return petSuppliesMisc; + } + + /** + * 设置petSuppliesMisc属性的值。 + * + * @param value + * allowed object is + * {@link PetSuppliesMisc } + * + */ + public void setPetSuppliesMisc(PetSuppliesMisc value) { + this.petSuppliesMisc = value; + } + + /** + * 获取petFood属性的值。 + * + * @return + * possible object is + * {@link PetFood } + * + */ + public PetFood getPetFood() { + return petFood; + } + + /** + * 设置petFood属性的值。 + * + * @param value + * allowed object is + * {@link PetFood } + * + */ + public void setPetFood(PetFood value) { + this.petFood = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PetSuppliesMisc.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PetSuppliesMisc.java new file mode 100644 index 0000000..c9b6446 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PetSuppliesMisc.java @@ -0,0 +1,3502 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="FlavorSize"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Flavor"/>
+ *                         <enumeration value="Scent"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
+ *         <element name="BreedRecommendation" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="BulbLifeSpan" type="{}TimeIntegerDimension" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Directions" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DogSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalCertification" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GirthSize" type="{}GirthSizeType" minOccurs="0"/>
+ *         <element name="HeightRecommendation" type="{}HeightRecommendationType" minOccurs="0"/>
+ *         <element name="HealthBenefits" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="IncludesAcAdapter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IncludesRemote" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsPortable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LightOutputLuminance" type="{}LuminancePositiveIntegerDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}SuperLongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MaxOrderingQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaximumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}PetPowerDimension" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionType" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MinimumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NeckSize" type="{}NeckSizeType" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NutritionFacts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PetLifeStage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PetType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductFeature" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProductSampleReceivedDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="RecommendedUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ScentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="TankSize" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="TargetGender" type="{}TargetGenderType" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="Warnings" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WeightRecommendation" type="{}WeightRecommendationType" minOccurs="0"/>
+ *         <element name="WidthSize" type="{}WidthSizeType" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="AverageSizePerMerchantUom" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MerchantUnitOfMeasureUnit" type="{}GenericUnit" minOccurs="0"/>
+ *         <element name="MerchantUnitOfMeasureValue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="AverageSizevalue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="AverageSizeUnit" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="units"/>
+ *               <enumeration value="ounces"/>
+ *               <enumeration value="pounds"/>
+ *               <enumeration value="grams"/>
+ *               <enumeration value="kilograms"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MerchantUOMValue" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MerchantUOMUnit" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="units"/>
+ *               <enumeration value="ounces"/>
+ *               <enumeration value="pounds"/>
+ *               <enumeration value="grams"/>
+ *               <enumeration value="kilograms"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="InventoryUnitofMeasure" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="units"/>
+ *               <enumeration value="ounces"/>
+ *               <enumeration value="pounds"/>
+ *               <enumeration value="grams"/>
+ *               <enumeration value="kilograms"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "allergenInformation", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryCapacity", + "batteryCellComposition", + "batteryChargeTime", + "batteryFormFactor", + "batteryPower", + "breedRecommendation", + "bulbLifeSpan", + "careInstructions", + "closureType", + "compatibleDevices", + "containsFoodOrBeverage", + "countryOfOrigin", + "colorSpecification", + "directions", + "displayLength", + "displayVolume", + "displayWeight", + "dogSize", + "energyEfficiencyRating", + "euEnergyLabelEfficiencyClass", + "externalCertification", + "fillMaterialType", + "flavor", + "girthSize", + "heightRecommendation", + "healthBenefits", + "includedComponents", + "includesAcAdapter", + "includesRemote", + "ingredients", + "innerMaterialType", + "isExpirationDatedProduct", + "isAssemblyRequired", + "isPortable", + "itemDiameter", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "itemForm", + "itemThickness", + "itemPackageQuantity", + "lightOutputLuminance", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "material", + "materialComposition", + "maxOrderingQuantity", + "maximumAgeRecommendation", + "maximumPower", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "mfgWarrantyDescriptionType", + "minimumAgeRecommendation", + "neckSize", + "numberOfItems", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "nutritionFacts", + "outerMaterialType", + "patternName", + "petLifeStage", + "petType", + "powerSourceType", + "productFeature", + "productSampleReceivedDate", + "recommendedUsesForProduct", + "recycledContentPercentage", + "sellerWarrantyDescription", + "scentName", + "size", + "sizeMap", + "specialFeatures", + "specificationMet", + "storageInstructions", + "tankSize", + "targetGender", + "voltage", + "volume", + "warnings", + "wattage", + "weightRecommendation", + "widthSize", + "modelName", + "materialFeatures", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue", + "language", + "averageSizePerMerchantUom", + "merchantUnitOfMeasureUnit", + "merchantUnitOfMeasureValue", + "averageSizevalue", + "averageSizeUnit", + "merchantUOMValue", + "merchantUOMUnit", + "inventoryUnitofMeasure" +}) +@XmlRootElement(name = "PetSuppliesMisc") +public class PetSuppliesMisc { + + @XmlElement(name = "VariationData") + protected PetSuppliesMisc.VariationData variationData; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BatteryLifeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BatteryLifeDimension batteryAverageLifeStandby; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryChargeTime") + protected TimeDimension batteryChargeTime; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BreedRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String breedRecommendation; + @XmlElement(name = "BulbLifeSpan") + protected TimeIntegerDimension bulbLifeSpan; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List careInstructions; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleDevices; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "ColorSpecification") + protected PetSuppliesMisc.ColorSpecification colorSpecification; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DogSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dogSize; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalCertification; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "GirthSize") + protected GirthSizeType girthSize; + @XmlElement(name = "HeightRecommendation") + protected HeightRecommendationType heightRecommendation; + @XmlElement(name = "HealthBenefits") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List healthBenefits; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponents; + @XmlElement(name = "IncludesAcAdapter") + protected Boolean includesAcAdapter; + @XmlElement(name = "IncludesRemote") + protected Boolean includesRemote; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "IsPortable") + protected Boolean isPortable; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "LightOutputLuminance") + protected LuminancePositiveIntegerDimension lightOutputLuminance; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialComposition; + @XmlElement(name = "MaxOrderingQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxOrderingQuantity; + @XmlElement(name = "MaximumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumAgeRecommendation; + @XmlElement(name = "MaximumPower") + protected PetPowerDimension maximumPower; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MfgWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionType; + @XmlElement(name = "MinimumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger minimumAgeRecommendation; + @XmlElement(name = "NeckSize") + protected NeckSizeType neckSize; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NutritionFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionFacts; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PetLifeStage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String petLifeStage; + @XmlElement(name = "PetType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List petType; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "ProductFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productFeature; + @XmlElement(name = "ProductSampleReceivedDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar productSampleReceivedDate; + @XmlElement(name = "RecommendedUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedUsesForProduct; + @XmlElement(name = "RecycledContentPercentage") + protected BigDecimal recycledContentPercentage; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ScentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scentName; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "TankSize") + protected VolumeDimension tankSize; + @XmlElement(name = "TargetGender") + @XmlSchemaType(name = "normalizedString") + protected TargetGenderType targetGender; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Volume") + protected VolumeDimension volume; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WeightRecommendation") + protected WeightRecommendationType weightRecommendation; + @XmlElement(name = "WidthSize") + protected WidthSizeType widthSize; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "AverageSizePerMerchantUom") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String averageSizePerMerchantUom; + @XmlElement(name = "MerchantUnitOfMeasureUnit") + @XmlSchemaType(name = "string") + protected GenericUnit merchantUnitOfMeasureUnit; + @XmlElement(name = "MerchantUnitOfMeasureValue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger merchantUnitOfMeasureValue; + @XmlElement(name = "AverageSizevalue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger averageSizevalue; + @XmlElement(name = "AverageSizeUnit") + protected String averageSizeUnit; + @XmlElement(name = "MerchantUOMValue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger merchantUOMValue; + @XmlElement(name = "MerchantUOMUnit") + protected String merchantUOMUnit; + @XmlElement(name = "InventoryUnitofMeasure") + protected String inventoryUnitofMeasure; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PetSuppliesMisc.VariationData } + * + */ + public PetSuppliesMisc.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PetSuppliesMisc.VariationData } + * + */ + public void setVariationData(PetSuppliesMisc.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLife(BatteryLifeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLifeStandby(BatteryLifeDimension value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBatteryChargeTime(TimeDimension value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取breedRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBreedRecommendation() { + return breedRecommendation; + } + + /** + * 设置breedRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBreedRecommendation(String value) { + this.breedRecommendation = value; + } + + /** + * 获取bulbLifeSpan属性的值。 + * + * @return + * possible object is + * {@link TimeIntegerDimension } + * + */ + public TimeIntegerDimension getBulbLifeSpan() { + return bulbLifeSpan; + } + + /** + * 设置bulbLifeSpan属性的值。 + * + * @param value + * allowed object is + * {@link TimeIntegerDimension } + * + */ + public void setBulbLifeSpan(TimeIntegerDimension value) { + this.bulbLifeSpan = value; + } + + /** + * Gets the value of the careInstructions property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the careInstructions property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCareInstructions().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCareInstructions() { + if (careInstructions == null) { + careInstructions = new ArrayList(); + } + return this.careInstructions; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * Gets the value of the compatibleDevices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleDevices property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleDevices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleDevices() { + if (compatibleDevices == null) { + compatibleDevices = new ArrayList(); + } + return this.compatibleDevices; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link PetSuppliesMisc.ColorSpecification } + * + */ + public PetSuppliesMisc.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link PetSuppliesMisc.ColorSpecification } + * + */ + public void setColorSpecification(PetSuppliesMisc.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取dogSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDogSize() { + return dogSize; + } + + /** + * 设置dogSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDogSize(String value) { + this.dogSize = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEUEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalCertification() { + if (externalCertification == null) { + externalCertification = new ArrayList(); + } + return this.externalCertification; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取girthSize属性的值。 + * + * @return + * possible object is + * {@link GirthSizeType } + * + */ + public GirthSizeType getGirthSize() { + return girthSize; + } + + /** + * 设置girthSize属性的值。 + * + * @param value + * allowed object is + * {@link GirthSizeType } + * + */ + public void setGirthSize(GirthSizeType value) { + this.girthSize = value; + } + + /** + * 获取heightRecommendation属性的值。 + * + * @return + * possible object is + * {@link HeightRecommendationType } + * + */ + public HeightRecommendationType getHeightRecommendation() { + return heightRecommendation; + } + + /** + * 设置heightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link HeightRecommendationType } + * + */ + public void setHeightRecommendation(HeightRecommendationType value) { + this.heightRecommendation = value; + } + + /** + * Gets the value of the healthBenefits property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the healthBenefits property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHealthBenefits().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHealthBenefits() { + if (healthBenefits == null) { + healthBenefits = new ArrayList(); + } + return this.healthBenefits; + } + + /** + * Gets the value of the includedComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponents() { + if (includedComponents == null) { + includedComponents = new ArrayList(); + } + return this.includedComponents; + } + + /** + * 获取includesAcAdapter属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesAcAdapter() { + return includesAcAdapter; + } + + /** + * 设置includesAcAdapter属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesAcAdapter(Boolean value) { + this.includesAcAdapter = value; + } + + /** + * 获取includesRemote属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRemote() { + return includesRemote; + } + + /** + * 设置includesRemote属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRemote(Boolean value) { + this.includesRemote = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取isPortable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPortable() { + return isPortable; + } + + /** + * 设置isPortable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPortable(Boolean value) { + this.isPortable = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取lightOutputLuminance属性的值。 + * + * @return + * possible object is + * {@link LuminancePositiveIntegerDimension } + * + */ + public LuminancePositiveIntegerDimension getLightOutputLuminance() { + return lightOutputLuminance; + } + + /** + * 设置lightOutputLuminance属性的值。 + * + * @param value + * allowed object is + * {@link LuminancePositiveIntegerDimension } + * + */ + public void setLightOutputLuminance(LuminancePositiveIntegerDimension value) { + this.lightOutputLuminance = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * Gets the value of the materialComposition property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialComposition property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialComposition().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialComposition() { + if (materialComposition == null) { + materialComposition = new ArrayList(); + } + return this.materialComposition; + } + + /** + * 获取maxOrderingQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxOrderingQuantity() { + return maxOrderingQuantity; + } + + /** + * 设置maxOrderingQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxOrderingQuantity(BigInteger value) { + this.maxOrderingQuantity = value; + } + + /** + * 获取maximumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumAgeRecommendation() { + return maximumAgeRecommendation; + } + + /** + * 设置maximumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumAgeRecommendation(BigInteger value) { + this.maximumAgeRecommendation = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link PetPowerDimension } + * + */ + public PetPowerDimension getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link PetPowerDimension } + * + */ + public void setMaximumPower(PetPowerDimension value) { + this.maximumPower = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取mfgWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionType() { + return mfgWarrantyDescriptionType; + } + + /** + * 设置mfgWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionType(String value) { + this.mfgWarrantyDescriptionType = value; + } + + /** + * 获取minimumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMinimumAgeRecommendation() { + return minimumAgeRecommendation; + } + + /** + * 设置minimumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMinimumAgeRecommendation(BigInteger value) { + this.minimumAgeRecommendation = value; + } + + /** + * 获取neckSize属性的值。 + * + * @return + * possible object is + * {@link NeckSizeType } + * + */ + public NeckSizeType getNeckSize() { + return neckSize; + } + + /** + * 设置neckSize属性的值。 + * + * @param value + * allowed object is + * {@link NeckSizeType } + * + */ + public void setNeckSize(NeckSizeType value) { + this.neckSize = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取nutritionFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionFacts() { + return nutritionFacts; + } + + /** + * 设置nutritionFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionFacts(String value) { + this.nutritionFacts = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取petLifeStage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPetLifeStage() { + return petLifeStage; + } + + /** + * 设置petLifeStage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPetLifeStage(String value) { + this.petLifeStage = value; + } + + /** + * Gets the value of the petType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the petType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPetType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPetType() { + if (petType == null) { + petType = new ArrayList(); + } + return this.petType; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取productFeature属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductFeature() { + return productFeature; + } + + /** + * 设置productFeature属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductFeature(String value) { + this.productFeature = value; + } + + /** + * 获取productSampleReceivedDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getProductSampleReceivedDate() { + return productSampleReceivedDate; + } + + /** + * 设置productSampleReceivedDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setProductSampleReceivedDate(XMLGregorianCalendar value) { + this.productSampleReceivedDate = value; + } + + /** + * 获取recommendedUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUsesForProduct() { + return recommendedUsesForProduct; + } + + /** + * 设置recommendedUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUsesForProduct(String value) { + this.recommendedUsesForProduct = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecycledContentPercentage(BigDecimal value) { + this.recycledContentPercentage = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取scentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScentName() { + return scentName; + } + + /** + * 设置scentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScentName(String value) { + this.scentName = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取tankSize属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getTankSize() { + return tankSize; + } + + /** + * 设置tankSize属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setTankSize(VolumeDimension value) { + this.tankSize = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link TargetGenderType } + * + */ + public TargetGenderType getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link TargetGenderType } + * + */ + public void setTargetGender(TargetGenderType value) { + this.targetGender = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolume(VolumeDimension value) { + this.volume = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取weightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightRecommendationType } + * + */ + public WeightRecommendationType getWeightRecommendation() { + return weightRecommendation; + } + + /** + * 设置weightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightRecommendationType } + * + */ + public void setWeightRecommendation(WeightRecommendationType value) { + this.weightRecommendation = value; + } + + /** + * 获取widthSize属性的值。 + * + * @return + * possible object is + * {@link WidthSizeType } + * + */ + public WidthSizeType getWidthSize() { + return widthSize; + } + + /** + * 设置widthSize属性的值。 + * + * @param value + * allowed object is + * {@link WidthSizeType } + * + */ + public void setWidthSize(WidthSizeType value) { + this.widthSize = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取averageSizePerMerchantUom属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAverageSizePerMerchantUom() { + return averageSizePerMerchantUom; + } + + /** + * 设置averageSizePerMerchantUom属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAverageSizePerMerchantUom(String value) { + this.averageSizePerMerchantUom = value; + } + + /** + * 获取merchantUnitOfMeasureUnit属性的值。 + * + * @return + * possible object is + * {@link GenericUnit } + * + */ + public GenericUnit getMerchantUnitOfMeasureUnit() { + return merchantUnitOfMeasureUnit; + } + + /** + * 设置merchantUnitOfMeasureUnit属性的值。 + * + * @param value + * allowed object is + * {@link GenericUnit } + * + */ + public void setMerchantUnitOfMeasureUnit(GenericUnit value) { + this.merchantUnitOfMeasureUnit = value; + } + + /** + * 获取merchantUnitOfMeasureValue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMerchantUnitOfMeasureValue() { + return merchantUnitOfMeasureValue; + } + + /** + * 设置merchantUnitOfMeasureValue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMerchantUnitOfMeasureValue(BigInteger value) { + this.merchantUnitOfMeasureValue = value; + } + + /** + * 获取averageSizevalue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAverageSizevalue() { + return averageSizevalue; + } + + /** + * 设置averageSizevalue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAverageSizevalue(BigInteger value) { + this.averageSizevalue = value; + } + + /** + * 获取averageSizeUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAverageSizeUnit() { + return averageSizeUnit; + } + + /** + * 设置averageSizeUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAverageSizeUnit(String value) { + this.averageSizeUnit = value; + } + + /** + * 获取merchantUOMValue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMerchantUOMValue() { + return merchantUOMValue; + } + + /** + * 设置merchantUOMValue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMerchantUOMValue(BigInteger value) { + this.merchantUOMValue = value; + } + + /** + * 获取merchantUOMUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMerchantUOMUnit() { + return merchantUOMUnit; + } + + /** + * 设置merchantUOMUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMerchantUOMUnit(String value) { + this.merchantUOMUnit = value; + } + + /** + * 获取inventoryUnitofMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInventoryUnitofMeasure() { + return inventoryUnitofMeasure; + } + + /** + * 设置inventoryUnitofMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInventoryUnitofMeasure(String value) { + this.inventoryUnitofMeasure = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="FlavorSize"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Flavor"/>
+     *               <enumeration value="Scent"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Phone.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Phone.java new file mode 100644 index 0000000..61c09f2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Phone.java @@ -0,0 +1,879 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}NumberOfHandsets" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="TelephoneType" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalMicrophonePorts" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "effectiveStillResolution", + "finishType", + "internetApplications", + "memorySlotsAvailable", + "numberOfHandsets", + "operatingSystem", + "parentalControlTechnology", + "powerConsumption", + "powerPlugType", + "powerSource", + "processorBrand", + "processorSpeed", + "ramSize", + "removableMemory", + "screenSize", + "softwareIncluded", + "telephoneType", + "threeDTechnology", + "totalEthernetPorts", + "totalMicrophonePorts", + "videoEncoding", + "efficiency", + "mfgWarrantyDescriptionLabor", + "gdprRisk" +}) +@XmlRootElement(name = "Phone") +public class Phone { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "NumberOfHandsets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHandsets; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "TelephoneType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String telephoneType; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalMicrophonePorts; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取numberOfHandsets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHandsets() { + return numberOfHandsets; + } + + /** + * 设置numberOfHandsets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHandsets(BigInteger value) { + this.numberOfHandsets = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取telephoneType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTelephoneType() { + return telephoneType; + } + + /** + * 设置telephoneType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTelephoneType(String value) { + this.telephoneType = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalMicrophonePorts() { + return totalMicrophonePorts; + } + + /** + * 设置totalMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalMicrophonePorts(BigInteger value) { + this.totalMicrophonePorts = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PhoneAccessory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PhoneAccessory.java new file mode 100644 index 0000000..c347793 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PhoneAccessory.java @@ -0,0 +1,447 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "connectorGender", + "finishType", + "internetApplications", + "memorySlotsAvailable", + "powerPlugType", + "powerSource", + "screenSize", + "softwareIncluded", + "wirelessTechnology", + "efficiency" +}) +@XmlRootElement(name = "PhoneAccessory") +public class PhoneAccessory { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "ConnectorGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List connectorGender; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * Gets the value of the connectorGender property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the connectorGender property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConnectorGender().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConnectorGender() { + if (connectorGender == null) { + connectorGender = new ArrayList(); + } + return this.connectorGender; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PhoneNumberType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PhoneNumberType.java new file mode 100644 index 0000000..04a0903 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PhoneNumberType.java @@ -0,0 +1,137 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

PhoneNumberType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PhoneNumberType">
+ *   <simpleContent>
+ *     <extension base="<>String">
+ *       <attribute name="Type">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="Voice"/>
+ *             <enumeration value="Fax"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Description">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PhoneNumberType", propOrder = { + "value" +}) +public class PhoneNumberType { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "Type") + protected String type; + @XmlAttribute(name = "Description") + protected String description; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取description属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * 设置description属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PhotoPaper.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PhotoPaper.java new file mode 100644 index 0000000..5f11cdb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PhotoPaper.java @@ -0,0 +1,249 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PaperType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="black-and-white"/>
+ *               <enumeration value="color-negative"/>
+ *               <enumeration value="color-reversal"/>
+ *               <enumeration value="ra-chemistry"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PaperBase" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="polyester-based"/>
+ *               <enumeration value="fiber-based"/>
+ *               <enumeration value="resin-coated"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PaperSurface" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="glossy"/>
+ *               <enumeration value="semi-glossy"/>
+ *               <enumeration value="matt"/>
+ *               <enumeration value="semi-matt"/>
+ *               <enumeration value="pearl"/>
+ *               <enumeration value="luster"/>
+ *               <enumeration value="satin"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PaperGrade" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="grade-0"/>
+ *               <enumeration value="grade-1"/>
+ *               <enumeration value="grade-2"/>
+ *               <enumeration value="grade-3"/>
+ *               <enumeration value="grade-4"/>
+ *               <enumeration value="multigrade"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PaperSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="10x10"/>
+ *               <enumeration value="10x12"/>
+ *               <enumeration value="10x20"/>
+ *               <enumeration value="11x14"/>
+ *               <enumeration value="12x17"/>
+ *               <enumeration value="16x20"/>
+ *               <enumeration value="20x24"/>
+ *               <enumeration value="20x30"/>
+ *               <enumeration value="24x30"/>
+ *               <enumeration value="3.5x5"/>
+ *               <enumeration value="30x40"/>
+ *               <enumeration value="4x5"/>
+ *               <enumeration value="4x6"/>
+ *               <enumeration value="5x7"/>
+ *               <enumeration value="8.5x11"/>
+ *               <enumeration value="8x10"/>
+ *               <enumeration value="roll"/>
+ *               <enumeration value="other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "paperType", + "paperBase", + "paperSurface", + "paperGrade", + "paperSize" +}) +@XmlRootElement(name = "PhotoPaper") +public class PhotoPaper { + + @XmlElement(name = "PaperType") + protected String paperType; + @XmlElement(name = "PaperBase") + protected String paperBase; + @XmlElement(name = "PaperSurface") + protected String paperSurface; + @XmlElement(name = "PaperGrade") + protected String paperGrade; + @XmlElement(name = "PaperSize") + protected String paperSize; + + /** + * 获取paperType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperType() { + return paperType; + } + + /** + * 设置paperType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperType(String value) { + this.paperType = value; + } + + /** + * 获取paperBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperBase() { + return paperBase; + } + + /** + * 设置paperBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperBase(String value) { + this.paperBase = value; + } + + /** + * 获取paperSurface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSurface() { + return paperSurface; + } + + /** + * 设置paperSurface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSurface(String value) { + this.paperSurface = value; + } + + /** + * 获取paperGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperGrade() { + return paperGrade; + } + + /** + * 设置paperGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperGrade(String value) { + this.paperGrade = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PhotoStudio.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PhotoStudio.java new file mode 100644 index 0000000..6ea4d21 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PhotoStudio.java @@ -0,0 +1,315 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StorageAndPresentationMaterials" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="hanging-bars"/>
+ *               <enumeration value="pages-general"/>
+ *               <enumeration value="negative-and-unmounted-slides-pages"/>
+ *               <enumeration value="mounted-slides-pages"/>
+ *               <enumeration value="prints-pages"/>
+ *               <enumeration value="other-media-pages"/>
+ *               <enumeration value="sleeves-general"/>
+ *               <enumeration value="negative-and-unmounted-slides-sleeves"/>
+ *               <enumeration value="mounted-slides-sleeves"/>
+ *               <enumeration value="prints-sleeves"/>
+ *               <enumeration value="other-media-sleeves"/>
+ *               <enumeration value="storage-binders-general"/>
+ *               <enumeration value="storage-binders-with-rings"/>
+ *               <enumeration value="storage-binders-without-rings"/>
+ *               <enumeration value="negatives-boxes"/>
+ *               <enumeration value="slides-boxes"/>
+ *               <enumeration value="prints-boxes"/>
+ *               <enumeration value="other-boxes"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="presentation-boards"/>
+ *               <enumeration value="glassine-envelopes"/>
+ *               <enumeration value="kraft-envelopes"/>
+ *               <enumeration value="mailers"/>
+ *               <enumeration value="professional-photo-albums"/>
+ *               <enumeration value="other-professional-albums"/>
+ *               <enumeration value="sectional-frames"/>
+ *               <enumeration value="digital-frames"/>
+ *               <enumeration value="other-professional-frames"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="StudioSupplies" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="laminating-machines"/>
+ *               <enumeration value="mounting-press"/>
+ *               <enumeration value="mat-boards-general"/>
+ *               <enumeration value="pre-cut-mat-boards"/>
+ *               <enumeration value="heat-activated-boards"/>
+ *               <enumeration value="pressure-sensitive-boards"/>
+ *               <enumeration value="slide-mounters"/>
+ *               <enumeration value="copystands-general"/>
+ *               <enumeration value="tabletop-copystands"/>
+ *               <enumeration value="instant-copystands"/>
+ *               <enumeration value="other-copystands"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PhotoBackgrounds" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ceiling-to-floor"/>
+ *               <enumeration value="collapsible-discs"/>
+ *               <enumeration value="free-standing"/>
+ *               <enumeration value="graduated"/>
+ *               <enumeration value="wall-mounted"/>
+ *               <enumeration value="other-background-styles"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PhotoBackgroundAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="posing-props"/>
+ *               <enumeration value="shooting-tables"/>
+ *               <enumeration value="shooting-tents"/>
+ *               <enumeration value="studio-accessories"/>
+ *               <enumeration value="support-equipment"/>
+ *               <enumeration value="other-background-accessories"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PhotoBackgroundFabrics" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="canvas"/>
+ *               <enumeration value="muslins"/>
+ *               <enumeration value="seamless-paper"/>
+ *               <enumeration value="velour"/>
+ *               <enumeration value="other-background-fabrics"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PhotoStudioAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="mounting-corners"/>
+ *               <enumeration value="mounting-squares"/>
+ *               <enumeration value="photographic-tapes"/>
+ *               <enumeration value="wire"/>
+ *               <enumeration value="picture-hangers"/>
+ *               <enumeration value="mats"/>
+ *               <enumeration value="mat-cutters"/>
+ *               <enumeration value="trimmers"/>
+ *               <enumeration value="replacement-blades"/>
+ *               <enumeration value="other-framing-accessories"/>
+ *               <enumeration value="mounts-general"/>
+ *               <enumeration value="slide-mounts"/>
+ *               <enumeration value="other-mounts"/>
+ *               <enumeration value="dry-mount-press-accessories"/>
+ *               <enumeration value="mounting-adhesives-general"/>
+ *               <enumeration value="dry-mount-tissue"/>
+ *               <enumeration value="laminating-film"/>
+ *               <enumeration value="print-finishing-lacquers"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "storageAndPresentationMaterials", + "studioSupplies", + "photoBackgrounds", + "photoBackgroundAccessories", + "photoBackgroundFabrics", + "photoStudioAccessories" +}) +@XmlRootElement(name = "PhotoStudio") +public class PhotoStudio { + + @XmlElement(name = "StorageAndPresentationMaterials") + protected String storageAndPresentationMaterials; + @XmlElement(name = "StudioSupplies") + protected String studioSupplies; + @XmlElement(name = "PhotoBackgrounds") + protected String photoBackgrounds; + @XmlElement(name = "PhotoBackgroundAccessories") + protected String photoBackgroundAccessories; + @XmlElement(name = "PhotoBackgroundFabrics") + protected String photoBackgroundFabrics; + @XmlElement(name = "PhotoStudioAccessories") + protected String photoStudioAccessories; + + /** + * 获取storageAndPresentationMaterials属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageAndPresentationMaterials() { + return storageAndPresentationMaterials; + } + + /** + * 设置storageAndPresentationMaterials属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageAndPresentationMaterials(String value) { + this.storageAndPresentationMaterials = value; + } + + /** + * 获取studioSupplies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStudioSupplies() { + return studioSupplies; + } + + /** + * 设置studioSupplies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStudioSupplies(String value) { + this.studioSupplies = value; + } + + /** + * 获取photoBackgrounds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoBackgrounds() { + return photoBackgrounds; + } + + /** + * 设置photoBackgrounds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoBackgrounds(String value) { + this.photoBackgrounds = value; + } + + /** + * 获取photoBackgroundAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoBackgroundAccessories() { + return photoBackgroundAccessories; + } + + /** + * 设置photoBackgroundAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoBackgroundAccessories(String value) { + this.photoBackgroundAccessories = value; + } + + /** + * 获取photoBackgroundFabrics属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoBackgroundFabrics() { + return photoBackgroundFabrics; + } + + /** + * 设置photoBackgroundFabrics属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoBackgroundFabrics(String value) { + this.photoBackgroundFabrics = value; + } + + /** + * 获取photoStudioAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoStudioAccessories() { + return photoStudioAccessories; + } + + /** + * 设置photoStudioAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoStudioAccessories(String value) { + this.photoStudioAccessories = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PhotographicStudioItems.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PhotographicStudioItems.java new file mode 100644 index 0000000..9a493ec --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PhotographicStudioItems.java @@ -0,0 +1,811 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}CameraFilmSpeed" minOccurs="0"/>
+ *         <element ref="{}CameraFlash" minOccurs="0"/>
+ *         <element ref="{}CompatibleMountings" minOccurs="0"/>
+ *         <element ref="{}DigitalZoom" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FlashDedication" minOccurs="0"/>
+ *         <element ref="{}GuideNumber" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterBayonetSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterDropInSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterEffectSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterLensSize" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterMountType" minOccurs="0"/>
+ *         <element ref="{}PhotoFilterThreadSize" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cameraFilmSpeed", + "cameraFlash", + "compatibleMountings", + "digitalZoom", + "finishType", + "flashDedication", + "guideNumber", + "lens", + "loadCapacity", + "memorySlotsAvailable", + "photoFilterBayonetSize", + "photoFilterDropInSize", + "photoFilterEffectSize", + "photoFilterLensSize", + "photoFilterMountType", + "photoFilterThreadSize", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "softwareIncluded", + "videoResolution", + "efficiency" +}) +@XmlRootElement(name = "PhotographicStudioItems") +public class PhotographicStudioItems { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CameraFilmSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger cameraFilmSpeed; + @XmlElement(name = "CameraFlash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraFlash; + @XmlElement(name = "CompatibleMountings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleMountings; + @XmlElement(name = "DigitalZoom") + protected ZoomDimension digitalZoom; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FlashDedication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashDedication; + @XmlElement(name = "GuideNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideNumber; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "PhotoFilterBayonetSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterBayonetSize; + @XmlElement(name = "PhotoFilterDropInSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterDropInSize; + @XmlElement(name = "PhotoFilterEffectSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterEffectSize; + @XmlElement(name = "PhotoFilterLensSize") + protected LengthDimension photoFilterLensSize; + @XmlElement(name = "PhotoFilterMountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoFilterMountType; + @XmlElement(name = "PhotoFilterThreadSize") + protected LengthDimension photoFilterThreadSize; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cameraFilmSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCameraFilmSpeed() { + return cameraFilmSpeed; + } + + /** + * 设置cameraFilmSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCameraFilmSpeed(BigInteger value) { + this.cameraFilmSpeed = value; + } + + /** + * 获取cameraFlash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraFlash() { + return cameraFlash; + } + + /** + * 设置cameraFlash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraFlash(String value) { + this.cameraFlash = value; + } + + /** + * 获取compatibleMountings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleMountings() { + return compatibleMountings; + } + + /** + * 设置compatibleMountings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleMountings(String value) { + this.compatibleMountings = value; + } + + /** + * 获取digitalZoom属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getDigitalZoom() { + return digitalZoom; + } + + /** + * 设置digitalZoom属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setDigitalZoom(ZoomDimension value) { + this.digitalZoom = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取flashDedication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashDedication() { + return flashDedication; + } + + /** + * 设置flashDedication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashDedication(String value) { + this.flashDedication = value; + } + + /** + * 获取guideNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideNumber() { + return guideNumber; + } + + /** + * 设置guideNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideNumber(String value) { + this.guideNumber = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取photoFilterBayonetSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterBayonetSize() { + return photoFilterBayonetSize; + } + + /** + * 设置photoFilterBayonetSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterBayonetSize(String value) { + this.photoFilterBayonetSize = value; + } + + /** + * 获取photoFilterDropInSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterDropInSize() { + return photoFilterDropInSize; + } + + /** + * 设置photoFilterDropInSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterDropInSize(String value) { + this.photoFilterDropInSize = value; + } + + /** + * 获取photoFilterEffectSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterEffectSize() { + return photoFilterEffectSize; + } + + /** + * 设置photoFilterEffectSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterEffectSize(String value) { + this.photoFilterEffectSize = value; + } + + /** + * 获取photoFilterLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterLensSize() { + return photoFilterLensSize; + } + + /** + * 设置photoFilterLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterLensSize(LengthDimension value) { + this.photoFilterLensSize = value; + } + + /** + * 获取photoFilterMountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoFilterMountType() { + return photoFilterMountType; + } + + /** + * 设置photoFilterMountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoFilterMountType(String value) { + this.photoFilterMountType = value; + } + + /** + * 获取photoFilterThreadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPhotoFilterThreadSize() { + return photoFilterThreadSize; + } + + /** + * 设置photoFilterThreadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPhotoFilterThreadSize(LengthDimension value) { + this.photoFilterThreadSize = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PixelDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PixelDimension.java new file mode 100644 index 0000000..32b8064 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PixelDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PixelDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PixelDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}PixelUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PixelDimension", propOrder = { + "value" +}) +public class PixelDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected PixelUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link PixelUnitOfMeasure } + * + */ + public PixelUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link PixelUnitOfMeasure } + * + */ + public void setUnitOfMeasure(PixelUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PixelUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PixelUnitOfMeasure.java new file mode 100644 index 0000000..3548e30 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PixelUnitOfMeasure.java @@ -0,0 +1,57 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PixelUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PixelUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="pixels"/>
+ *     <enumeration value="MP"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PixelUnitOfMeasure") +@XmlEnum +public enum PixelUnitOfMeasure { + + @XmlEnumValue("pixels") + PIXELS("pixels"), + MP("MP"); + private final String value; + + PixelUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PixelUnitOfMeasure fromValue(String v) { + for (PixelUnitOfMeasure c: PixelUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PlumbingFixtures.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PlumbingFixtures.java new file mode 100644 index 0000000..5108b71 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PlumbingFixtures.java @@ -0,0 +1,3122 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Torque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Brightness" type="{}LumensType" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShortProductDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StartUpTimeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strands" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Capacity" type="{}CapacityUnit" minOccurs="0"/>
+ *         <element name="ControlType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrainType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GaugeString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InputPower" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfSettings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RollQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessoryConnectionType", + "batteryCapacity", + "bladeEdge", + "bladeLength", + "compatibleDevices", + "compatibleFastenerRange", + "coolingMethod", + "coolingWattage", + "cornerRadius", + "coverage", + "cutType", + "cuttingWidth", + "deviceType", + "displayStyle", + "energyConsumption", + "energyEfficiencyRatioCooling", + "environmentalDescription", + "euEnergyEfficiencyClassHeating", + "euEnergyLabelEfficiencyClass", + "externalTestingCertification", + "flushType", + "foldedKnifeSize", + "gritRating", + "insideDiameter", + "laserBeamColor", + "maximumPower", + "measurementAccuracy", + "measurementSystem", + "minimumEfficiencyReportingValue", + "numberOfItems", + "performanceDescription", + "toolTipDescription", + "torque", + "uvProtection", + "viewingArea", + "size", + "centerLength", + "brightness", + "bulbType", + "color", + "colorMap", + "handleMaterial", + "headStyle", + "heaterWattage", + "material", + "displayVolume", + "displayWeight", + "displayLength", + "manufacturerWarrantyDescription", + "numberOfBasins", + "numberOfHoles", + "outsideDiameter", + "plugFormat", + "plugProfile", + "powerSource", + "recycledContentPercentage", + "roughIn", + "speed", + "spoutHeight", + "spoutReach", + "switchStyle", + "switchType", + "sellerWarrantyDescription", + "threadSize", + "voltage", + "wattage", + "customerPackageType", + "baseDiameter", + "beamAngle", + "bladeColor", + "circuitBreakerType", + "efficiency", + "internationalProtectionRating", + "lightSourceOperatingLife", + "lightingMethod", + "maximumCompatibleLightSourceWattage", + "numberOfBlades", + "numberOfLightSources", + "shadeDiameter", + "shadeMaterialType", + "shortProductDescription", + "startUpTimeDescription", + "strands", + "tubingOutsideDiameter", + "customerRestrictionType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "baseWidth", + "capacity", + "controlType", + "drainType", + "formFactor", + "gaugeString", + "handleType", + "inputPower", + "mountingType", + "numberOfSettings", + "rollQuantity" +}) +@XmlRootElement(name = "PlumbingFixtures") +public class PlumbingFixtures { + + @XmlElement(name = "VariationData") + protected PlumbingFixtures.VariationData variationData; + @XmlElement(name = "AccessoryConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessoryConnectionType; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BladeEdge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeEdge; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleFastenerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleFastenerRange; + @XmlElement(name = "CoolingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingMethod; + @XmlElement(name = "CoolingWattage") + protected WattageDimension coolingWattage; + @XmlElement(name = "CornerRadius") + protected LengthDimension cornerRadius; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayStyle; + @XmlElement(name = "EnergyConsumption") + protected EnergyConsumptionDimension energyConsumption; + @XmlElement(name = "EnergyEfficiencyRatioCooling") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger energyEfficiencyRatioCooling; + @XmlElement(name = "EnvironmentalDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String environmentalDescription; + @XmlElement(name = "EuEnergyEfficiencyClassHeating") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FlushType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flushType; + @XmlElement(name = "FoldedKnifeSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedKnifeSize; + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "LaserBeamColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laserBeamColor; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MeasurementAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementAccuracy; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "PerformanceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String performanceDescription; + @XmlElement(name = "ToolTipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toolTipDescription; + @XmlElement(name = "Torque") + protected TorqueType torque; + @XmlElement(name = "UVProtection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uvProtection; + @XmlElement(name = "ViewingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingArea; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "CenterLength") + protected LengthDimension centerLength; + @XmlElement(name = "Brightness") + protected LumensType brightness; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "HeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headStyle; + @XmlElement(name = "HeaterWattage") + protected WattageDimension heaterWattage; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "NumberOfBasins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBasins; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PlugFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugFormat; + @XmlElement(name = "PlugProfile") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugProfile; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RecycledContentPercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recycledContentPercentage; + @XmlElement(name = "RoughIn") + protected LengthDimension roughIn; + @XmlElement(name = "Speed") + protected SpeedDimension speed; + @XmlElement(name = "SpoutHeight") + protected LengthDimension spoutHeight; + @XmlElement(name = "SpoutReach") + protected LengthDimension spoutReach; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ThreadSize") + protected LengthDimensionOptionalUnit threadSize; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "LightSourceOperatingLife") + protected TimeDimension lightSourceOperatingLife; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + protected WattageDimension maximumCompatibleLightSourceWattage; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterialType; + @XmlElement(name = "ShortProductDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shortProductDescription; + @XmlElement(name = "StartUpTimeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String startUpTimeDescription; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "TubingOutsideDiameter") + protected LengthDimension tubingOutsideDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "Capacity") + protected CapacityUnit capacity; + @XmlElement(name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlType; + @XmlElement(name = "DrainType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drainType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "GaugeString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gaugeString; + @XmlElement(name = "HandleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleType; + @XmlElement(name = "InputPower") + protected WattageDimension inputPower; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfSettings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSettings; + @XmlElement(name = "RollQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger rollQuantity; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PlumbingFixtures.VariationData } + * + */ + public PlumbingFixtures.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PlumbingFixtures.VariationData } + * + */ + public void setVariationData(PlumbingFixtures.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessoryConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryConnectionType() { + return accessoryConnectionType; + } + + /** + * 设置accessoryConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryConnectionType(String value) { + this.accessoryConnectionType = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取bladeEdge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeEdge() { + return bladeEdge; + } + + /** + * 设置bladeEdge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeEdge(String value) { + this.bladeEdge = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleFastenerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleFastenerRange() { + return compatibleFastenerRange; + } + + /** + * 设置compatibleFastenerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleFastenerRange(String value) { + this.compatibleFastenerRange = value; + } + + /** + * 获取coolingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingMethod() { + return coolingMethod; + } + + /** + * 设置coolingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingMethod(String value) { + this.coolingMethod = value; + } + + /** + * 获取coolingWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getCoolingWattage() { + return coolingWattage; + } + + /** + * 设置coolingWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setCoolingWattage(WattageDimension value) { + this.coolingWattage = value; + } + + /** + * 获取cornerRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCornerRadius() { + return cornerRadius; + } + + /** + * 设置cornerRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCornerRadius(LengthDimension value) { + this.cornerRadius = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayStyle() { + return displayStyle; + } + + /** + * 设置displayStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayStyle(String value) { + this.displayStyle = value; + } + + /** + * 获取energyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getEnergyConsumption() { + return energyConsumption; + } + + /** + * 设置energyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setEnergyConsumption(EnergyConsumptionDimension value) { + this.energyConsumption = value; + } + + /** + * 获取energyEfficiencyRatioCooling属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnergyEfficiencyRatioCooling() { + return energyEfficiencyRatioCooling; + } + + /** + * 设置energyEfficiencyRatioCooling属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnergyEfficiencyRatioCooling(BigInteger value) { + this.energyEfficiencyRatioCooling = value; + } + + /** + * 获取environmentalDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnvironmentalDescription() { + return environmentalDescription; + } + + /** + * 设置environmentalDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnvironmentalDescription(String value) { + this.environmentalDescription = value; + } + + /** + * 获取euEnergyEfficiencyClassHeating属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() { + return euEnergyEfficiencyClassHeating; + } + + /** + * 设置euEnergyEfficiencyClassHeating属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) { + this.euEnergyEfficiencyClassHeating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取flushType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlushType() { + return flushType; + } + + /** + * 设置flushType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlushType(String value) { + this.flushType = value; + } + + /** + * 获取foldedKnifeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedKnifeSize() { + return foldedKnifeSize; + } + + /** + * 设置foldedKnifeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedKnifeSize(String value) { + this.foldedKnifeSize = value; + } + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取laserBeamColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaserBeamColor() { + return laserBeamColor; + } + + /** + * 设置laserBeamColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaserBeamColor(String value) { + this.laserBeamColor = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取measurementAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementAccuracy() { + return measurementAccuracy; + } + + /** + * 设置measurementAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementAccuracy(String value) { + this.measurementAccuracy = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取performanceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPerformanceDescription() { + return performanceDescription; + } + + /** + * 设置performanceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPerformanceDescription(String value) { + this.performanceDescription = value; + } + + /** + * 获取toolTipDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToolTipDescription() { + return toolTipDescription; + } + + /** + * 设置toolTipDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToolTipDescription(String value) { + this.toolTipDescription = value; + } + + /** + * 获取torque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getTorque() { + return torque; + } + + /** + * 设置torque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setTorque(TorqueType value) { + this.torque = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUVProtection(String value) { + this.uvProtection = value; + } + + /** + * 获取viewingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingArea() { + return viewingArea; + } + + /** + * 设置viewingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingArea(String value) { + this.viewingArea = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取centerLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterLength() { + return centerLength; + } + + /** + * 设置centerLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterLength(LengthDimension value) { + this.centerLength = value; + } + + /** + * 获取brightness属性的值。 + * + * @return + * possible object is + * {@link LumensType } + * + */ + public LumensType getBrightness() { + return brightness; + } + + /** + * 设置brightness属性的值。 + * + * @param value + * allowed object is + * {@link LumensType } + * + */ + public void setBrightness(LumensType value) { + this.brightness = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取headStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadStyle() { + return headStyle; + } + + /** + * 设置headStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadStyle(String value) { + this.headStyle = value; + } + + /** + * 获取heaterWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getHeaterWattage() { + return heaterWattage; + } + + /** + * 设置heaterWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setHeaterWattage(WattageDimension value) { + this.heaterWattage = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取numberOfBasins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBasins() { + return numberOfBasins; + } + + /** + * 设置numberOfBasins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBasins(BigInteger value) { + this.numberOfBasins = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取plugFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugFormat() { + return plugFormat; + } + + /** + * 设置plugFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugFormat(String value) { + this.plugFormat = value; + } + + /** + * 获取plugProfile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugProfile() { + return plugProfile; + } + + /** + * 设置plugProfile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugProfile(String value) { + this.plugProfile = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecycledContentPercentage(BigInteger value) { + this.recycledContentPercentage = value; + } + + /** + * 获取roughIn属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoughIn() { + return roughIn; + } + + /** + * 设置roughIn属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoughIn(LengthDimension value) { + this.roughIn = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setSpeed(SpeedDimension value) { + this.speed = value; + } + + /** + * 获取spoutHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutHeight() { + return spoutHeight; + } + + /** + * 设置spoutHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutHeight(LengthDimension value) { + this.spoutHeight = value; + } + + /** + * 获取spoutReach属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutReach() { + return spoutReach; + } + + /** + * 设置spoutReach属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutReach(LengthDimension value) { + this.spoutReach = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimensionOptionalUnit } + * + */ + public void setThreadSize(LengthDimensionOptionalUnit value) { + this.threadSize = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setLightSourceOperatingLife(TimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumCompatibleLightSourceWattage(WattageDimension value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterialType() { + return shadeMaterialType; + } + + /** + * 设置shadeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterialType(String value) { + this.shadeMaterialType = value; + } + + /** + * 获取shortProductDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortProductDescription() { + return shortProductDescription; + } + + /** + * 设置shortProductDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortProductDescription(String value) { + this.shortProductDescription = value; + } + + /** + * 获取startUpTimeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartUpTimeDescription() { + return startUpTimeDescription; + } + + /** + * 设置startUpTimeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartUpTimeDescription(String value) { + this.startUpTimeDescription = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取tubingOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingOutsideDiameter() { + return tubingOutsideDiameter; + } + + /** + * 设置tubingOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingOutsideDiameter(LengthDimension value) { + this.tubingOutsideDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link CapacityUnit } + * + */ + public CapacityUnit getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link CapacityUnit } + * + */ + public void setCapacity(CapacityUnit value) { + this.capacity = value; + } + + /** + * 获取controlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlType() { + return controlType; + } + + /** + * 设置controlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlType(String value) { + this.controlType = value; + } + + /** + * 获取drainType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrainType() { + return drainType; + } + + /** + * 设置drainType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrainType(String value) { + this.drainType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取gaugeString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGaugeString() { + return gaugeString; + } + + /** + * 设置gaugeString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGaugeString(String value) { + this.gaugeString = value; + } + + /** + * 获取handleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleType() { + return handleType; + } + + /** + * 设置handleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleType(String value) { + this.handleType = value; + } + + /** + * 获取inputPower属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getInputPower() { + return inputPower; + } + + /** + * 设置inputPower属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setInputPower(WattageDimension value) { + this.inputPower = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfSettings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSettings() { + return numberOfSettings; + } + + /** + * 设置numberOfSettings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSettings(BigInteger value) { + this.numberOfSettings = value; + } + + /** + * 获取rollQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRollQuantity() { + return rollQuantity; + } + + /** + * 设置rollQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRollQuantity(BigInteger value) { + this.rollQuantity = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PortableAudio.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PortableAudio.java new file mode 100644 index 0000000..589738e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PortableAudio.java @@ -0,0 +1,604 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AudioEncoding" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}Language" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}CameraDescription" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SVideoInputType" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}MaximumWattage" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element ref="{}WaterResistantDepth" minOccurs="0"/>
+ *         <element ref="{}WaterResistantLevel" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "audioEncoding", + "language", + "cameraDescription", + "analogRGBInput", + "efficiency", + "operatingSystem", + "powerSource", + "sVideoInputType", + "screenSize", + "maximumWattage", + "totalCoaxialInputs", + "totalEthernetPorts", + "totalSVideoInPorts", + "videoEncoding", + "waterResistantDepth", + "waterResistantLevel", + "wirelessTechnology", + "wirelessType" +}) +@XmlRootElement(name = "PortableAudio") +public class PortableAudio { + + @XmlElement(name = "AudioEncoding") + protected List audioEncoding; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected List language; + @XmlElement(name = "CameraDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List cameraDescription; + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sVideoInputType; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "MaximumWattage") + protected WattageDimension maximumWattage; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "WaterResistantDepth") + protected LengthDimension waterResistantDepth; + @XmlElement(name = "WaterResistantLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistantLevel; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WirelessType") + protected String wirelessType; + + /** + * Gets the value of the audioEncoding property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioEncoding property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioEncoding().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioEncoding() { + if (audioEncoding == null) { + audioEncoding = new ArrayList(); + } + return this.audioEncoding; + } + + /** + * Gets the value of the language property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the language property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getLanguage() { + if (language == null) { + language = new ArrayList(); + } + return this.language; + } + + /** + * Gets the value of the cameraDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cameraDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCameraDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCameraDescription() { + if (cameraDescription == null) { + cameraDescription = new ArrayList(); + } + return this.cameraDescription; + } + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取sVideoInputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVideoInputType() { + return sVideoInputType; + } + + /** + * 设置sVideoInputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVideoInputType(String value) { + this.sVideoInputType = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取maximumWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumWattage() { + return maximumWattage; + } + + /** + * 设置maximumWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumWattage(WattageDimension value) { + this.maximumWattage = value; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * 获取waterResistantDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistantDepth() { + return waterResistantDepth; + } + + /** + * 设置waterResistantDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistantDepth(LengthDimension value) { + this.waterResistantDepth = value; + } + + /** + * 获取waterResistantLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistantLevel() { + return waterResistantLevel; + } + + /** + * 设置waterResistantLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistantLevel(WaterResistantType value) { + this.waterResistantLevel = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PortableAvDevice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PortableAvDevice.java new file mode 100644 index 0000000..3ff4c82 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PortableAvDevice.java @@ -0,0 +1,1520 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BluRayRegion" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CameraLens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}DVDRegion" minOccurs="0"/>
+ *         <element ref="{}EffectiveStillResolution" minOccurs="0"/>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element name="PhotoSensorSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PhotoSensorTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ScreenFinish" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalMicrophonePorts" minOccurs="0"/>
+ *         <element ref="{}TotalPreampOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}VideoEncoding" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}PixelDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "bluRayRegion", + "boxContents", + "cableLength", + "cameraLens", + "dvdRegion", + "effectiveStillResolution", + "enclosureFinish", + "finishType", + "grilleRemoveability", + "internetApplications", + "memorySlotsAvailable", + "numberOfSpeakers", + "operatingSystem", + "parentalControlTechnology", + "photoSensorSize", + "photoSensorTechnology", + "powerConsumption", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "removableMemory", + "screenFinish", + "screenSize", + "shape", + "softwareIncluded", + "speakerGrilleMaterial", + "speakerMaximumInputPower", + "subwooferSpeakerDiameter", + "threeDTechnology", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalDVIPorts", + "totalEthernetPorts", + "totalFirewirePorts", + "totalHdmiPorts", + "totalMicrophonePorts", + "totalPreampOutputs", + "totalSubwooferOutputs", + "totalSVideoInPorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "totalVgaInPorts", + "totalVideoOutPorts", + "videoEncoding", + "videoResolution", + "wattage", + "efficiency" +}) +@XmlRootElement(name = "PortableAvDevice") +public class PortableAvDevice { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BluRayRegion") + @XmlSchemaType(name = "string") + protected BluRayRegionType bluRayRegion; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "CameraLens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraLens; + @XmlElement(name = "DVDRegion") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvdRegion; + @XmlElement(name = "EffectiveStillResolution") + protected ResolutionDimension effectiveStillResolution; + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "PhotoSensorSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorSize; + @XmlElement(name = "PhotoSensorTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photoSensorTechnology; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "ScreenFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenFinish; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalMicrophonePorts; + @XmlElement(name = "TotalPreampOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPreampOutputs; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "VideoEncoding") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoEncoding; + @XmlElement(name = "VideoResolution") + protected PixelDimension videoResolution; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取bluRayRegion属性的值。 + * + * @return + * possible object is + * {@link BluRayRegionType } + * + */ + public BluRayRegionType getBluRayRegion() { + return bluRayRegion; + } + + /** + * 设置bluRayRegion属性的值。 + * + * @param value + * allowed object is + * {@link BluRayRegionType } + * + */ + public void setBluRayRegion(BluRayRegionType value) { + this.bluRayRegion = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取cameraLens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraLens() { + return cameraLens; + } + + /** + * 设置cameraLens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraLens(String value) { + this.cameraLens = value; + } + + /** + * 获取dvdRegion属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDRegion() { + return dvdRegion; + } + + /** + * 设置dvdRegion属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDRegion(BigInteger value) { + this.dvdRegion = value; + } + + /** + * 获取effectiveStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionDimension } + * + */ + public ResolutionDimension getEffectiveStillResolution() { + return effectiveStillResolution; + } + + /** + * 设置effectiveStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionDimension } + * + */ + public void setEffectiveStillResolution(ResolutionDimension value) { + this.effectiveStillResolution = value; + } + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取photoSensorSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorSize() { + return photoSensorSize; + } + + /** + * 设置photoSensorSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorSize(String value) { + this.photoSensorSize = value; + } + + /** + * 获取photoSensorTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotoSensorTechnology() { + return photoSensorTechnology; + } + + /** + * 设置photoSensorTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotoSensorTechnology(String value) { + this.photoSensorTechnology = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取screenFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenFinish() { + return screenFinish; + } + + /** + * 设置screenFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenFinish(String value) { + this.screenFinish = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalMicrophonePorts() { + return totalMicrophonePorts; + } + + /** + * 设置totalMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalMicrophonePorts(BigInteger value) { + this.totalMicrophonePorts = value; + } + + /** + * 获取totalPreampOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPreampOutputs() { + return totalPreampOutputs; + } + + /** + * 设置totalPreampOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPreampOutputs(BigInteger value) { + this.totalPreampOutputs = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * 获取videoEncoding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoEncoding() { + return videoEncoding; + } + + /** + * 设置videoEncoding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoEncoding(String value) { + this.videoEncoding = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link PixelDimension } + * + */ + public PixelDimension getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link PixelDimension } + * + */ + public void setVideoResolution(PixelDimension value) { + this.videoResolution = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PositionType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PositionType.java new file mode 100644 index 0000000..68907d8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PositionType.java @@ -0,0 +1,274 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PositionType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PositionType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="left"/>
+ *     <enumeration value="left_front"/>
+ *     <enumeration value="left_rear"/>
+ *     <enumeration value="left_inner"/>
+ *     <enumeration value="left_outer"/>
+ *     <enumeration value="left_center"/>
+ *     <enumeration value="left_upper"/>
+ *     <enumeration value="left_lower"/>
+ *     <enumeration value="left_inside"/>
+ *     <enumeration value="left_outside"/>
+ *     <enumeration value="right"/>
+ *     <enumeration value="right_front"/>
+ *     <enumeration value="right_rear"/>
+ *     <enumeration value="right_inner"/>
+ *     <enumeration value="right_outer"/>
+ *     <enumeration value="right_center"/>
+ *     <enumeration value="right_upper"/>
+ *     <enumeration value="right_lower"/>
+ *     <enumeration value="right_inside"/>
+ *     <enumeration value="right_outside"/>
+ *     <enumeration value="front"/>
+ *     <enumeration value="front_inner"/>
+ *     <enumeration value="front_outer"/>
+ *     <enumeration value="front_center"/>
+ *     <enumeration value="front_upper"/>
+ *     <enumeration value="front_lower"/>
+ *     <enumeration value="front_inside"/>
+ *     <enumeration value="front_outside"/>
+ *     <enumeration value="rear"/>
+ *     <enumeration value="rear_inner"/>
+ *     <enumeration value="rear_outer"/>
+ *     <enumeration value="rear_center"/>
+ *     <enumeration value="rear_upper"/>
+ *     <enumeration value="rear_lower"/>
+ *     <enumeration value="rear_inside"/>
+ *     <enumeration value="rear_outside"/>
+ *     <enumeration value="inner"/>
+ *     <enumeration value="outer"/>
+ *     <enumeration value="upper"/>
+ *     <enumeration value="lower"/>
+ *     <enumeration value="top"/>
+ *     <enumeration value="bottom"/>
+ *     <enumeration value="inside"/>
+ *     <enumeration value="inside_center"/>
+ *     <enumeration value="outside"/>
+ *     <enumeration value="intermediate"/>
+ *     <enumeration value="driveline"/>
+ *     <enumeration value="front_left_inner"/>
+ *     <enumeration value="front_left_outer"/>
+ *     <enumeration value="front_right_inner"/>
+ *     <enumeration value="front_right_outer"/>
+ *     <enumeration value="rear_left_inner"/>
+ *     <enumeration value="rear_left_outer"/>
+ *     <enumeration value="rear_right_inner"/>
+ *     <enumeration value="rear_right_outer"/>
+ *     <enumeration value="front_left_upper"/>
+ *     <enumeration value="front_left_lower"/>
+ *     <enumeration value="front_right_upper"/>
+ *     <enumeration value="front_right_lower"/>
+ *     <enumeration value="rear_left_upper"/>
+ *     <enumeration value="rear_left_lower"/>
+ *     <enumeration value="rear_right_lower"/>
+ *     <enumeration value="rear_right_upper"/>
+ *     <enumeration value="left_intermediate"/>
+ *     <enumeration value="right_intermediate"/>
+ *     <enumeration value="bottom_left"/>
+ *     <enumeration value="bottom_right"/>
+ *     <enumeration value="top_left"/>
+ *     <enumeration value="top_right"/>
+ *     <enumeration value="front_left"/>
+ *     <enumeration value="front_right"/>
+ *     <enumeration value="rear_left"/>
+ *     <enumeration value="rear_right"/>
+ *     <enumeration value="center"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PositionType") +@XmlEnum +public enum PositionType { + + @XmlEnumValue("left") + LEFT("left"), + @XmlEnumValue("left_front") + LEFT_FRONT("left_front"), + @XmlEnumValue("left_rear") + LEFT_REAR("left_rear"), + @XmlEnumValue("left_inner") + LEFT_INNER("left_inner"), + @XmlEnumValue("left_outer") + LEFT_OUTER("left_outer"), + @XmlEnumValue("left_center") + LEFT_CENTER("left_center"), + @XmlEnumValue("left_upper") + LEFT_UPPER("left_upper"), + @XmlEnumValue("left_lower") + LEFT_LOWER("left_lower"), + @XmlEnumValue("left_inside") + LEFT_INSIDE("left_inside"), + @XmlEnumValue("left_outside") + LEFT_OUTSIDE("left_outside"), + @XmlEnumValue("right") + RIGHT("right"), + @XmlEnumValue("right_front") + RIGHT_FRONT("right_front"), + @XmlEnumValue("right_rear") + RIGHT_REAR("right_rear"), + @XmlEnumValue("right_inner") + RIGHT_INNER("right_inner"), + @XmlEnumValue("right_outer") + RIGHT_OUTER("right_outer"), + @XmlEnumValue("right_center") + RIGHT_CENTER("right_center"), + @XmlEnumValue("right_upper") + RIGHT_UPPER("right_upper"), + @XmlEnumValue("right_lower") + RIGHT_LOWER("right_lower"), + @XmlEnumValue("right_inside") + RIGHT_INSIDE("right_inside"), + @XmlEnumValue("right_outside") + RIGHT_OUTSIDE("right_outside"), + @XmlEnumValue("front") + FRONT("front"), + @XmlEnumValue("front_inner") + FRONT_INNER("front_inner"), + @XmlEnumValue("front_outer") + FRONT_OUTER("front_outer"), + @XmlEnumValue("front_center") + FRONT_CENTER("front_center"), + @XmlEnumValue("front_upper") + FRONT_UPPER("front_upper"), + @XmlEnumValue("front_lower") + FRONT_LOWER("front_lower"), + @XmlEnumValue("front_inside") + FRONT_INSIDE("front_inside"), + @XmlEnumValue("front_outside") + FRONT_OUTSIDE("front_outside"), + @XmlEnumValue("rear") + REAR("rear"), + @XmlEnumValue("rear_inner") + REAR_INNER("rear_inner"), + @XmlEnumValue("rear_outer") + REAR_OUTER("rear_outer"), + @XmlEnumValue("rear_center") + REAR_CENTER("rear_center"), + @XmlEnumValue("rear_upper") + REAR_UPPER("rear_upper"), + @XmlEnumValue("rear_lower") + REAR_LOWER("rear_lower"), + @XmlEnumValue("rear_inside") + REAR_INSIDE("rear_inside"), + @XmlEnumValue("rear_outside") + REAR_OUTSIDE("rear_outside"), + @XmlEnumValue("inner") + INNER("inner"), + @XmlEnumValue("outer") + OUTER("outer"), + @XmlEnumValue("upper") + UPPER("upper"), + @XmlEnumValue("lower") + LOWER("lower"), + @XmlEnumValue("top") + TOP("top"), + @XmlEnumValue("bottom") + BOTTOM("bottom"), + @XmlEnumValue("inside") + INSIDE("inside"), + @XmlEnumValue("inside_center") + INSIDE_CENTER("inside_center"), + @XmlEnumValue("outside") + OUTSIDE("outside"), + @XmlEnumValue("intermediate") + INTERMEDIATE("intermediate"), + @XmlEnumValue("driveline") + DRIVELINE("driveline"), + @XmlEnumValue("front_left_inner") + FRONT_LEFT_INNER("front_left_inner"), + @XmlEnumValue("front_left_outer") + FRONT_LEFT_OUTER("front_left_outer"), + @XmlEnumValue("front_right_inner") + FRONT_RIGHT_INNER("front_right_inner"), + @XmlEnumValue("front_right_outer") + FRONT_RIGHT_OUTER("front_right_outer"), + @XmlEnumValue("rear_left_inner") + REAR_LEFT_INNER("rear_left_inner"), + @XmlEnumValue("rear_left_outer") + REAR_LEFT_OUTER("rear_left_outer"), + @XmlEnumValue("rear_right_inner") + REAR_RIGHT_INNER("rear_right_inner"), + @XmlEnumValue("rear_right_outer") + REAR_RIGHT_OUTER("rear_right_outer"), + @XmlEnumValue("front_left_upper") + FRONT_LEFT_UPPER("front_left_upper"), + @XmlEnumValue("front_left_lower") + FRONT_LEFT_LOWER("front_left_lower"), + @XmlEnumValue("front_right_upper") + FRONT_RIGHT_UPPER("front_right_upper"), + @XmlEnumValue("front_right_lower") + FRONT_RIGHT_LOWER("front_right_lower"), + @XmlEnumValue("rear_left_upper") + REAR_LEFT_UPPER("rear_left_upper"), + @XmlEnumValue("rear_left_lower") + REAR_LEFT_LOWER("rear_left_lower"), + @XmlEnumValue("rear_right_lower") + REAR_RIGHT_LOWER("rear_right_lower"), + @XmlEnumValue("rear_right_upper") + REAR_RIGHT_UPPER("rear_right_upper"), + @XmlEnumValue("left_intermediate") + LEFT_INTERMEDIATE("left_intermediate"), + @XmlEnumValue("right_intermediate") + RIGHT_INTERMEDIATE("right_intermediate"), + @XmlEnumValue("bottom_left") + BOTTOM_LEFT("bottom_left"), + @XmlEnumValue("bottom_right") + BOTTOM_RIGHT("bottom_right"), + @XmlEnumValue("top_left") + TOP_LEFT("top_left"), + @XmlEnumValue("top_right") + TOP_RIGHT("top_right"), + @XmlEnumValue("front_left") + FRONT_LEFT("front_left"), + @XmlEnumValue("front_right") + FRONT_RIGHT("front_right"), + @XmlEnumValue("rear_left") + REAR_LEFT("rear_left"), + @XmlEnumValue("rear_right") + REAR_RIGHT("rear_right"), + @XmlEnumValue("center") + CENTER("center"); + private final String value; + + PositionType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PositionType fromValue(String v) { + for (PositionType c: PositionType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveCurrencyAmount.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveCurrencyAmount.java new file mode 100644 index 0000000..d99b855 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveCurrencyAmount.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PositiveCurrencyAmount complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PositiveCurrencyAmount">
+ *   <simpleContent>
+ *     <extension base="<>BasePositiveCurrencyAmount">
+ *       <attribute name="currency" use="required" type="{}BaseCurrencyCode" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PositiveCurrencyAmount", propOrder = { + "value" +}) +public class PositiveCurrencyAmount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "currency", required = true) + protected BaseCurrencyCode currency; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取currency属性的值。 + * + * @return + * possible object is + * {@link BaseCurrencyCode } + * + */ + public BaseCurrencyCode getCurrency() { + return currency; + } + + /** + * 设置currency属性的值。 + * + * @param value + * allowed object is + * {@link BaseCurrencyCode } + * + */ + public void setCurrency(BaseCurrencyCode value) { + this.currency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveNonZeroWeightDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveNonZeroWeightDimension.java new file mode 100644 index 0000000..5b07b2e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveNonZeroWeightDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PositiveNonZeroWeightDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PositiveNonZeroWeightDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveNonZeroDimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}WeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PositiveNonZeroWeightDimension", propOrder = { + "value" +}) +public class PositiveNonZeroWeightDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected WeightUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WeightUnitOfMeasure } + * + */ + public WeightUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WeightUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WeightUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveWeightDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveWeightDimension.java new file mode 100644 index 0000000..d796a62 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PositiveWeightDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PositiveWeightDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PositiveWeightDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}WeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PositiveWeightDimension", propOrder = { + "value" +}) +public class PositiveWeightDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected WeightUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WeightUnitOfMeasure } + * + */ + public WeightUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WeightUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WeightUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerBank.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerBank.java new file mode 100644 index 0000000..394c949 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerBank.java @@ -0,0 +1,314 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
+ *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "wattage", + "importer", + "manufacturerContactInformation", + "batteryCapacity" +}) +@XmlRootElement(name = "PowerBank") +public class PowerBank { + + @XmlElement(name = "VariationData") + protected PowerBank.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageIntegerDimension wattage; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PowerBank.VariationData } + * + */ + public PowerBank.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PowerBank.VariationData } + * + */ + public void setVariationData(PowerBank.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageIntegerDimension } + * + */ + public WattageIntegerDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageIntegerDimension } + * + */ + public void setWattage(WattageIntegerDimension value) { + this.wattage = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerDimension.java new file mode 100644 index 0000000..8003b46 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PowerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PowerDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}PowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PowerDimension", propOrder = { + "value" +}) +public class PowerDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected PowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link PowerUnitOfMeasure } + * + */ + public PowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link PowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(PowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerPlugType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerPlugType.java new file mode 100644 index 0000000..d38af9b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerPlugType.java @@ -0,0 +1,103 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PowerPlugType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PowerPlugType">
+ *   <restriction base="{}MediumStringNotNull">
+ *     <enumeration value="type_a_2pin_jp"/>
+ *     <enumeration value="type_e_2pin_fr"/>
+ *     <enumeration value="type_j_3pin_ch"/>
+ *     <enumeration value="type_a_2pin_na"/>
+ *     <enumeration value="type_ef_2pin_eu"/>
+ *     <enumeration value="type_k_3pin_dk"/>
+ *     <enumeration value="type_b_3pin_jp"/>
+ *     <enumeration value="type_f_2pin_de"/>
+ *     <enumeration value="type_l_3pin_it"/>
+ *     <enumeration value="type_b_3pin_na"/>
+ *     <enumeration value="type_g_3pin_uk"/>
+ *     <enumeration value="type_m_3pin_za"/>
+ *     <enumeration value="type_c_2pin_eu"/>
+ *     <enumeration value="type_h_3pin_il"/>
+ *     <enumeration value="type_n_3pin_br"/>
+ *     <enumeration value="type_d_3pin_in"/>
+ *     <enumeration value="type_i_3pin_au"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PowerPlugType") +@XmlEnum +public enum PowerPlugType { + + @XmlEnumValue("type_a_2pin_jp") + TYPE_A_2_PIN_JP("type_a_2pin_jp"), + @XmlEnumValue("type_e_2pin_fr") + TYPE_E_2_PIN_FR("type_e_2pin_fr"), + @XmlEnumValue("type_j_3pin_ch") + TYPE_J_3_PIN_CH("type_j_3pin_ch"), + @XmlEnumValue("type_a_2pin_na") + TYPE_A_2_PIN_NA("type_a_2pin_na"), + @XmlEnumValue("type_ef_2pin_eu") + TYPE_EF_2_PIN_EU("type_ef_2pin_eu"), + @XmlEnumValue("type_k_3pin_dk") + TYPE_K_3_PIN_DK("type_k_3pin_dk"), + @XmlEnumValue("type_b_3pin_jp") + TYPE_B_3_PIN_JP("type_b_3pin_jp"), + @XmlEnumValue("type_f_2pin_de") + TYPE_F_2_PIN_DE("type_f_2pin_de"), + @XmlEnumValue("type_l_3pin_it") + TYPE_L_3_PIN_IT("type_l_3pin_it"), + @XmlEnumValue("type_b_3pin_na") + TYPE_B_3_PIN_NA("type_b_3pin_na"), + @XmlEnumValue("type_g_3pin_uk") + TYPE_G_3_PIN_UK("type_g_3pin_uk"), + @XmlEnumValue("type_m_3pin_za") + TYPE_M_3_PIN_ZA("type_m_3pin_za"), + @XmlEnumValue("type_c_2pin_eu") + TYPE_C_2_PIN_EU("type_c_2pin_eu"), + @XmlEnumValue("type_h_3pin_il") + TYPE_H_3_PIN_IL("type_h_3pin_il"), + @XmlEnumValue("type_n_3pin_br") + TYPE_N_3_PIN_BR("type_n_3pin_br"), + @XmlEnumValue("type_d_3pin_in") + TYPE_D_3_PIN_IN("type_d_3pin_in"), + @XmlEnumValue("type_i_3pin_au") + TYPE_I_3_PIN_AU("type_i_3pin_au"); + private final String value; + + PowerPlugType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PowerPlugType fromValue(String v) { + for (PowerPlugType c: PowerPlugType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSixDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSixDigitDimension.java new file mode 100644 index 0000000..1d86694 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSixDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PowerSixDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PowerSixDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}PowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PowerSixDigitDimension", propOrder = { + "value" +}) +public class PowerSixDigitDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected PowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link PowerUnitOfMeasure } + * + */ + public PowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link PowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(PowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSuppliesOrProtection.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSuppliesOrProtection.java new file mode 100644 index 0000000..cc8df3d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSuppliesOrProtection.java @@ -0,0 +1,374 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element ref="{}SurgeProtectionRating" minOccurs="0"/>
+ *         <element ref="{}TotalPowerOutlets" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryChargeCycles", + "cableLength", + "powerSource", + "wirelessTechnology", + "batteryCellType", + "batteryPower", + "efficiency", + "finishType", + "powerPlugType", + "surgeProtectionRating", + "totalPowerOutlets" +}) +@XmlRootElement(name = "PowerSuppliesOrProtection") +public class PowerSuppliesOrProtection { + + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "SurgeProtectionRating") + protected EnergyRatingType surgeProtectionRating; + @XmlElement(name = "TotalPowerOutlets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPowerOutlets; + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取surgeProtectionRating属性的值。 + * + * @return + * possible object is + * {@link EnergyRatingType } + * + */ + public EnergyRatingType getSurgeProtectionRating() { + return surgeProtectionRating; + } + + /** + * 设置surgeProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link EnergyRatingType } + * + */ + public void setSurgeProtectionRating(EnergyRatingType value) { + this.surgeProtectionRating = value; + } + + /** + * 获取totalPowerOutlets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPowerOutlets() { + return totalPowerOutlets; + } + + /** + * 设置totalPowerOutlets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPowerOutlets(BigInteger value) { + this.totalPowerOutlets = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSupply.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSupply.java new file mode 100644 index 0000000..03ec9c7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerSupply.java @@ -0,0 +1,237 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ForUseWith" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="film-cameras"/>
+ *               <enumeration value="digital-cameras"/>
+ *               <enumeration value="analog-camcorders-general"/>
+ *               <enumeration value="8mm-camcorders"/>
+ *               <enumeration value="betacam-sp-camcorders"/>
+ *               <enumeration value="hi-8-camcorders"/>
+ *               <enumeration value="s-vhs-camcorders"/>
+ *               <enumeration value="s-vhs-c-camcorders"/>
+ *               <enumeration value="vhs-camcorders"/>
+ *               <enumeration value="vhs-c-camcorders"/>
+ *               <enumeration value="other-analog-formats-camcorders"/>
+ *               <enumeration value="digital-camcorders-general"/>
+ *               <enumeration value="digital-betacam-camcorders"/>
+ *               <enumeration value="dv-camcorders"/>
+ *               <enumeration value="dvcam-camcorders"/>
+ *               <enumeration value="dvcpro-camcorders"/>
+ *               <enumeration value="minidv-camcorders"/>
+ *               <enumeration value="micromv-camcorders"/>
+ *               <enumeration value="digital8-camcorders"/>
+ *               <enumeration value="dvd-camcorders"/>
+ *               <enumeration value="minidisc-camcorders"/>
+ *               <enumeration value="other-digital-formats-camcorders"/>
+ *               <enumeration value="flashes"/>
+ *               <enumeration value="lighting"/>
+ *               <enumeration value="surveillence-products"/>
+ *               <enumeration value="other-products"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CameraPowerSupplyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries-general"/>
+ *               <enumeration value="disposable-batteries"/>
+ *               <enumeration value="rechargeable-Batteries"/>
+ *               <enumeration value="external-batteries"/>
+ *               <enumeration value="battery-packs-general"/>
+ *               <enumeration value="shoulder-battery-packs"/>
+ *               <enumeration value="belt-battery-packs"/>
+ *               <enumeration value="dedicated-battery-packs"/>
+ *               <enumeration value="other-batteries-and-packs"/>
+ *               <enumeration value="adapters-general"/>
+ *               <enumeration value="ac-adapters"/>
+ *               <enumeration value="dc-adapters"/>
+ *               <enumeration value="battery-chargers"/>
+ *               <enumeration value="ac-power-supply"/>
+ *               <enumeration value="dc-power-supply"/>
+ *               <enumeration value="other-power-supplies"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BatteryChemicalType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="lead-acid"/>
+ *               <enumeration value="lithium"/>
+ *               <enumeration value="lithium-ion"/>
+ *               <enumeration value="nickel-metal-hydride"/>
+ *               <enumeration value="nicd"/>
+ *               <enumeration value="silver-oxide"/>
+ *               <enumeration value="alkaline"/>
+ *               <enumeration value="other-battery-types"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PowerSupplyAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="battery-holders"/>
+ *               <enumeration value="battery-testers"/>
+ *               <enumeration value="mounting-plates"/>
+ *               <enumeration value="cables-general"/>
+ *               <enumeration value="battery-power-cables"/>
+ *               <enumeration value="power-supply-cables"/>
+ *               <enumeration value="charger-cables"/>
+ *               <enumeration value="adapter-cables"/>
+ *               <enumeration value="other-cables"/>
+ *               <enumeration value="cigarette-connectors"/>
+ *               <enumeration value="xlr-connectors"/>
+ *               <enumeration value="dc-couplers"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "forUseWith", + "cameraPowerSupplyType", + "batteryChemicalType", + "powerSupplyAccessories" +}) +@XmlRootElement(name = "PowerSupply") +public class PowerSupply { + + @XmlElement(name = "ForUseWith") + protected String forUseWith; + @XmlElement(name = "CameraPowerSupplyType") + protected String cameraPowerSupplyType; + @XmlElement(name = "BatteryChemicalType") + protected String batteryChemicalType; + @XmlElement(name = "PowerSupplyAccessories") + protected String powerSupplyAccessories; + + /** + * 获取forUseWith属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getForUseWith() { + return forUseWith; + } + + /** + * 设置forUseWith属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setForUseWith(String value) { + this.forUseWith = value; + } + + /** + * 获取cameraPowerSupplyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraPowerSupplyType() { + return cameraPowerSupplyType; + } + + /** + * 设置cameraPowerSupplyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraPowerSupplyType(String value) { + this.cameraPowerSupplyType = value; + } + + /** + * 获取batteryChemicalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryChemicalType() { + return batteryChemicalType; + } + + /** + * 设置batteryChemicalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryChemicalType(String value) { + this.batteryChemicalType = value; + } + + /** + * 获取powerSupplyAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSupplyAccessories() { + return powerSupplyAccessories; + } + + /** + * 设置powerSupplyAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSupplyAccessories(String value) { + this.powerSupplyAccessories = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerTransmission.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerTransmission.java new file mode 100644 index 0000000..8469bc6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerTransmission.java @@ -0,0 +1,1263 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <simpleType>
+ *             <restriction base="{}HundredString">
+ *               <enumeration value="BearingsAndBushings"/>
+ *               <enumeration value="Belts"/>
+ *               <enumeration value="CompressionSprings"/>
+ *               <enumeration value="ExtensionSprings"/>
+ *               <enumeration value="FlexibleCouplings"/>
+ *               <enumeration value="Gears"/>
+ *               <enumeration value="RigidCouplings"/>
+ *               <enumeration value="ShaftCollar"/>
+ *               <enumeration value="TorsionSprings"/>
+ *               <enumeration value="LinearGuidesAndRails"/>
+ *               <enumeration value="Pulleys"/>
+ *               <enumeration value="RollerChain"/>
+ *               <enumeration value="CouplingsCollarsAndUniversalJoints"/>
+ *               <enumeration value="Springs"/>
+ *               <enumeration value="Sprockets"/>
+ *               <enumeration value="UniversalJoints"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ActiveCoils" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="AxialMisalignment" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltCrossSection" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BodyOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompressedLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeflectionAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="FaceWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlangeOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlangeThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="GuideSupportType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubProjection" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="KeyWayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="KeyWayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LegLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumAngularMisalignment" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="MaximumParallelMisalignment" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSpringCompressionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumTensionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MinimumSpringCompressionLoad" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="NumberOfBands" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OuterRingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SetScrewThreadType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SlideTravelDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpringRate" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="SpringWindDirection" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StrandType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TradeSizeName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WireDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "activeCoils", + "axialMisalignment", + "beltCrossSection", + "beltWidth", + "bodyOutsideDiameter", + "boreDiameter", + "compressedLength", + "deflectionAngle", + "faceWidth", + "flangeOutsideDiameter", + "flangeThickness", + "guideSupportType", + "hubDiameter", + "hubProjection", + "itemPackageQuantity", + "itemPitch", + "itemThickness", + "keyWayDepth", + "keyWayWidth", + "legLength", + "loadCapacity", + "materialType", + "maximumAngularMisalignment", + "maximumParallelMisalignment", + "maximumRotationalSpeed", + "maximumSpringCompressionLoad", + "maximumTensionLoad", + "maximumTorque", + "minimumSpringCompressionLoad", + "numberOfBands", + "numberOfGrooves", + "numberOfItems", + "numberOfTeeth", + "outerRingWidth", + "setScrewThreadType", + "slideTravelDistance", + "springRate", + "springWindDirection", + "strandType", + "tradeSizeName", + "wireDiameter" +}) +@XmlRootElement(name = "PowerTransmission") +public class PowerTransmission { + + @XmlElement(name = "ProductType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String productType; + @XmlElement(name = "ActiveCoils") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger activeCoils; + @XmlElement(name = "AxialMisalignment") + protected LengthDimension axialMisalignment; + @XmlElement(name = "BeltCrossSection") + protected LengthDimension beltCrossSection; + @XmlElement(name = "BeltWidth") + protected LengthDimension beltWidth; + @XmlElement(name = "BodyOutsideDiameter") + protected LengthDimension bodyOutsideDiameter; + @XmlElement(name = "BoreDiameter") + protected LengthDimension boreDiameter; + @XmlElement(name = "CompressedLength") + protected LengthDimension compressedLength; + @XmlElement(name = "DeflectionAngle") + protected DegreeDimension deflectionAngle; + @XmlElement(name = "FaceWidth") + protected LengthDimension faceWidth; + @XmlElement(name = "FlangeOutsideDiameter") + protected LengthDimension flangeOutsideDiameter; + @XmlElement(name = "FlangeThickness") + protected LengthDimension flangeThickness; + @XmlElement(name = "GuideSupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guideSupportType; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubProjection") + protected LengthDimension hubProjection; + @XmlElement(name = "ItemPackageQuantity") + protected BigDecimal itemPackageQuantity; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "KeyWayDepth") + protected LengthDimension keyWayDepth; + @XmlElement(name = "KeyWayWidth") + protected LengthDimension keyWayWidth; + @XmlElement(name = "LegLength") + protected LengthDimension legLength; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumAngularMisalignment") + protected DegreeDimension maximumAngularMisalignment; + @XmlElement(name = "MaximumParallelMisalignment") + protected LengthDimension maximumParallelMisalignment; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSpringCompressionLoad") + protected TorqueType maximumSpringCompressionLoad; + @XmlElement(name = "MaximumTensionLoad") + protected TorqueType maximumTensionLoad; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MinimumSpringCompressionLoad") + protected TorqueType minimumSpringCompressionLoad; + @XmlElement(name = "NumberOfBands") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBands; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "NumberOfTeeth") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfTeeth; + @XmlElement(name = "OuterRingWidth") + protected LengthDimension outerRingWidth; + @XmlElement(name = "SetScrewThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String setScrewThreadType; + @XmlElement(name = "SlideTravelDistance") + protected LengthDimension slideTravelDistance; + @XmlElement(name = "SpringRate") + protected TorqueType springRate; + @XmlElement(name = "SpringWindDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String springWindDirection; + @XmlElement(name = "StrandType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strandType; + @XmlElement(name = "TradeSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tradeSizeName; + @XmlElement(name = "WireDiameter") + protected LengthDimension wireDiameter; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductType(String value) { + this.productType = value; + } + + /** + * 获取activeCoils属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getActiveCoils() { + return activeCoils; + } + + /** + * 设置activeCoils属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setActiveCoils(BigInteger value) { + this.activeCoils = value; + } + + /** + * 获取axialMisalignment属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getAxialMisalignment() { + return axialMisalignment; + } + + /** + * 设置axialMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setAxialMisalignment(LengthDimension value) { + this.axialMisalignment = value; + } + + /** + * 获取beltCrossSection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltCrossSection() { + return beltCrossSection; + } + + /** + * 设置beltCrossSection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltCrossSection(LengthDimension value) { + this.beltCrossSection = value; + } + + /** + * 获取beltWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltWidth() { + return beltWidth; + } + + /** + * 设置beltWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltWidth(LengthDimension value) { + this.beltWidth = value; + } + + /** + * 获取bodyOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBodyOutsideDiameter() { + return bodyOutsideDiameter; + } + + /** + * 设置bodyOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBodyOutsideDiameter(LengthDimension value) { + this.bodyOutsideDiameter = value; + } + + /** + * 获取boreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameter() { + return boreDiameter; + } + + /** + * 设置boreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameter(LengthDimension value) { + this.boreDiameter = value; + } + + /** + * 获取compressedLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompressedLength() { + return compressedLength; + } + + /** + * 设置compressedLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompressedLength(LengthDimension value) { + this.compressedLength = value; + } + + /** + * 获取deflectionAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getDeflectionAngle() { + return deflectionAngle; + } + + /** + * 设置deflectionAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setDeflectionAngle(DegreeDimension value) { + this.deflectionAngle = value; + } + + /** + * 获取faceWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFaceWidth() { + return faceWidth; + } + + /** + * 设置faceWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFaceWidth(LengthDimension value) { + this.faceWidth = value; + } + + /** + * 获取flangeOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeOutsideDiameter() { + return flangeOutsideDiameter; + } + + /** + * 设置flangeOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeOutsideDiameter(LengthDimension value) { + this.flangeOutsideDiameter = value; + } + + /** + * 获取flangeThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFlangeThickness() { + return flangeThickness; + } + + /** + * 设置flangeThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFlangeThickness(LengthDimension value) { + this.flangeThickness = value; + } + + /** + * 获取guideSupportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuideSupportType() { + return guideSupportType; + } + + /** + * 设置guideSupportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuideSupportType(String value) { + this.guideSupportType = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubProjection属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubProjection() { + return hubProjection; + } + + /** + * 设置hubProjection属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubProjection(LengthDimension value) { + this.hubProjection = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setItemPackageQuantity(BigDecimal value) { + this.itemPackageQuantity = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取keyWayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayDepth() { + return keyWayDepth; + } + + /** + * 设置keyWayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayDepth(LengthDimension value) { + this.keyWayDepth = value; + } + + /** + * 获取keyWayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getKeyWayWidth() { + return keyWayWidth; + } + + /** + * 设置keyWayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setKeyWayWidth(LengthDimension value) { + this.keyWayWidth = value; + } + + /** + * 获取legLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLegLength() { + return legLength; + } + + /** + * 设置legLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLegLength(LengthDimension value) { + this.legLength = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumAngularMisalignment属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getMaximumAngularMisalignment() { + return maximumAngularMisalignment; + } + + /** + * 设置maximumAngularMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setMaximumAngularMisalignment(DegreeDimension value) { + this.maximumAngularMisalignment = value; + } + + /** + * 获取maximumParallelMisalignment属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumParallelMisalignment() { + return maximumParallelMisalignment; + } + + /** + * 设置maximumParallelMisalignment属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumParallelMisalignment(LengthDimension value) { + this.maximumParallelMisalignment = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSpringCompressionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumSpringCompressionLoad() { + return maximumSpringCompressionLoad; + } + + /** + * 设置maximumSpringCompressionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumSpringCompressionLoad(TorqueType value) { + this.maximumSpringCompressionLoad = value; + } + + /** + * 获取maximumTensionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTensionLoad() { + return maximumTensionLoad; + } + + /** + * 设置maximumTensionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTensionLoad(TorqueType value) { + this.maximumTensionLoad = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取minimumSpringCompressionLoad属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMinimumSpringCompressionLoad() { + return minimumSpringCompressionLoad; + } + + /** + * 设置minimumSpringCompressionLoad属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMinimumSpringCompressionLoad(TorqueType value) { + this.minimumSpringCompressionLoad = value; + } + + /** + * 获取numberOfBands属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBands() { + return numberOfBands; + } + + /** + * 设置numberOfBands属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBands(BigInteger value) { + this.numberOfBands = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取outerRingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOuterRingWidth() { + return outerRingWidth; + } + + /** + * 设置outerRingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOuterRingWidth(LengthDimension value) { + this.outerRingWidth = value; + } + + /** + * 获取setScrewThreadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSetScrewThreadType() { + return setScrewThreadType; + } + + /** + * 设置setScrewThreadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSetScrewThreadType(String value) { + this.setScrewThreadType = value; + } + + /** + * 获取slideTravelDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSlideTravelDistance() { + return slideTravelDistance; + } + + /** + * 设置slideTravelDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSlideTravelDistance(LengthDimension value) { + this.slideTravelDistance = value; + } + + /** + * 获取springRate属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getSpringRate() { + return springRate; + } + + /** + * 设置springRate属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setSpringRate(TorqueType value) { + this.springRate = value; + } + + /** + * 获取springWindDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpringWindDirection() { + return springWindDirection; + } + + /** + * 设置springWindDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpringWindDirection(String value) { + this.springWindDirection = value; + } + + /** + * 获取strandType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrandType() { + return strandType; + } + + /** + * 设置strandType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrandType(String value) { + this.strandType = value; + } + + /** + * 获取tradeSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTradeSizeName() { + return tradeSizeName; + } + + /** + * 设置tradeSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTradeSizeName(String value) { + this.tradeSizeName = value; + } + + /** + * 获取wireDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWireDiameter() { + return wireDiameter; + } + + /** + * 设置wireDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWireDiameter(LengthDimension value) { + this.wireDiameter = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowerUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerUnitOfMeasure.java new file mode 100644 index 0000000..c7055f4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowerUnitOfMeasure.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PowerUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PowerUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="watts"/>
+ *     <enumeration value="kilowatts"/>
+ *     <enumeration value="horsepower"/>
+ *     <enumeration value="watts-per-sec"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PowerUnitOfMeasure") +@XmlEnum +public enum PowerUnitOfMeasure { + + @XmlEnumValue("watts") + WATTS("watts"), + @XmlEnumValue("kilowatts") + KILOWATTS("kilowatts"), + @XmlEnumValue("horsepower") + HORSEPOWER("horsepower"), + @XmlEnumValue("watts-per-sec") + WATTS_PER_SEC("watts-per-sec"); + private final String value; + + PowerUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PowerUnitOfMeasure fromValue(String v) { + for (PowerUnitOfMeasure c: PowerUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsPart.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsPart.java new file mode 100644 index 0000000..744893f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsPart.java @@ -0,0 +1,1422 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" maxOccurs="9" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HardwareInterface" type="{}HardwareInterfaceValues" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Coating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="MaximumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Position" type="{}PositionType" minOccurs="0"/>
+ *         <element name="Orientation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="passengers_side"/>
+ *               <enumeration value="drivers_side"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Profile" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="high"/>
+ *               <enumeration value="low"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PulleyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="serpentine"/>
+ *               <enumeration value="v_belt"/>
+ *               <enumeration value="dual_v_belt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "amperage", + "modelYear", + "season", + "colorSpecification", + "diameter", + "itemPackageQuantity", + "material", + "size", + "sizeMap", + "voltage", + "wattage", + "compatibleWithVehicleType", + "accessLocation", + "hardwareInterface", + "coating", + "fabricType", + "maximumHeightRecommended", + "minimumHeightRecommended", + "loadCapacity", + "numberOfGrooves", + "manufacturerWarrantyDescription", + "position", + "orientation", + "profile", + "pulleyType", + "partInterchangeData", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue" +}) +@XmlRootElement(name = "PowersportsPart") +public class PowersportsPart { + + @XmlElement(name = "VariationData") + protected PowersportsPart.VariationData variationData; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ColorSpecification") + protected PowersportsPart.ColorSpecification colorSpecification; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleWithVehicleType; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "HardwareInterface") + protected List hardwareInterface; + @XmlElement(name = "Coating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coating; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabricType; + @XmlElement(name = "MaximumHeightRecommended") + protected LengthDimension maximumHeightRecommended; + @XmlElement(name = "MinimumHeightRecommended") + protected LengthDimension minimumHeightRecommended; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "Position") + @XmlSchemaType(name = "string") + protected PositionType position; + @XmlElement(name = "Orientation") + protected String orientation; + @XmlElement(name = "Profile") + protected String profile; + @XmlElement(name = "PulleyType") + protected String pulleyType; + @XmlElement(name = "PartInterchangeData") + protected PowersportsPart.PartInterchangeData partInterchangeData; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PowersportsPart.VariationData } + * + */ + public PowersportsPart.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PowersportsPart.VariationData } + * + */ + public void setVariationData(PowersportsPart.VariationData value) { + this.variationData = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link PowersportsPart.ColorSpecification } + * + */ + public PowersportsPart.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link PowersportsPart.ColorSpecification } + * + */ + public void setColorSpecification(PowersportsPart.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * Gets the value of the compatibleWithVehicleType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleWithVehicleType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleWithVehicleType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleWithVehicleType() { + if (compatibleWithVehicleType == null) { + compatibleWithVehicleType = new ArrayList(); + } + return this.compatibleWithVehicleType; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * Gets the value of the hardwareInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwareInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwareInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwareInterface() { + if (hardwareInterface == null) { + hardwareInterface = new ArrayList(); + } + return this.hardwareInterface; + } + + /** + * 获取coating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoating() { + return coating; + } + + /** + * 设置coating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoating(String value) { + this.coating = value; + } + + /** + * Gets the value of the fabricType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabricType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabricType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabricType() { + if (fabricType == null) { + fabricType = new ArrayList(); + } + return this.fabricType; + } + + /** + * 获取maximumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeightRecommended() { + return maximumHeightRecommended; + } + + /** + * 设置maximumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeightRecommended(LengthDimension value) { + this.maximumHeightRecommended = value; + } + + /** + * 获取minimumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeightRecommended() { + return minimumHeightRecommended; + } + + /** + * 设置minimumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeightRecommended(LengthDimension value) { + this.minimumHeightRecommended = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取position属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getPosition() { + return position; + } + + /** + * 设置position属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setPosition(PositionType value) { + this.position = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取profile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProfile() { + return profile; + } + + /** + * 设置profile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProfile(String value) { + this.profile = value; + } + + /** + * 获取pulleyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPulleyType() { + return pulleyType; + } + + /** + * 设置pulleyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPulleyType(String value) { + this.pulleyType = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link PowersportsPart.PartInterchangeData } + * + */ + public PowersportsPart.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link PowersportsPart.PartInterchangeData } + * + */ + public void setPartInterchangeData(PowersportsPart.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsVehicle.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsVehicle.java new file mode 100644 index 0000000..95acfc1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PowersportsVehicle.java @@ -0,0 +1,445 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OEManufacturer" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "modelYear", + "season", + "colorSpecification", + "manufacturerWarrantyDescription", + "oeManufacturer" +}) +@XmlRootElement(name = "PowersportsVehicle") +public class PowersportsVehicle { + + @XmlElement(name = "VariationData") + protected PowersportsVehicle.VariationData variationData; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ColorSpecification") + protected PowersportsVehicle.ColorSpecification colorSpecification; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "OEManufacturer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PowersportsVehicle.VariationData } + * + */ + public PowersportsVehicle.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PowersportsVehicle.VariationData } + * + */ + public void setVariationData(PowersportsVehicle.VariationData value) { + this.variationData = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link PowersportsVehicle.ColorSpecification } + * + */ + public PowersportsVehicle.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link PowersportsVehicle.ColorSpecification } + * + */ + public void setColorSpecification(PowersportsVehicle.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PrecisionMeasuring.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PrecisionMeasuring.java new file mode 100644 index 0000000..9e0718e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PrecisionMeasuring.java @@ -0,0 +1,1806 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BackingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingWeight" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FasteningType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HubLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IndustryStandardIdentifier" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="ItemWidthTolerance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="ManufacturerGrade" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MaximumRotationalSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumSteamPressureDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSuction" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTorque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="MaximumVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumFlowRate" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="NominalInsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfTeeth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="NumericViscosity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OilCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="OperatingVacuumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortToPortDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PressureRange" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PullForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="PushForce" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="RakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SealMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShankMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShankWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}ForceDimension" minOccurs="0"/>
+ *         <element name="ThreadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="WheelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelRecessDimensions" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelTreadWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "backingType", + "backingWeight", + "color", + "colorMap", + "cuttingDiameter", + "cutType", + "exteriorFinish", + "fasteningType", + "finishTypes", + "gritMaterialType", + "gritType", + "headHeight", + "hubDiameter", + "hubLength", + "industryStandardIdentifier", + "itemDiameter", + "itemPitch", + "itemShape", + "itemTorque", + "itemWidthTolerance", + "lowerTemperatureRating", + "manufacturerGrade", + "maximumPressure", + "maximumRotationalSpeed", + "maximumSteamPressureDescription", + "maximumSuction", + "maximumTorque", + "maximumVacuumPressure", + "measurementSystem", + "minimumFlowRate", + "nominalInsideDiameter", + "numberOfTeeth", + "numericViscosity", + "oilCapacity", + "operatingPressureRange", + "operatingVacuumPressure", + "patternName", + "portToPortDistance", + "pressureRange", + "pullForce", + "pushForce", + "rakeType", + "sealMaterialType", + "seatMaterialType", + "shankDiameter", + "shankHeight", + "shankMaterialType", + "shankType", + "shankWidth", + "sizeName", + "specialFeatures", + "styleName", + "tankOperatingPressure", + "tensileStrength", + "threadStyle", + "threadType", + "tubingSize", + "upperTemperatureRating", + "wheelDiameter", + "wheelRecessDimensions", + "wheelTreadWidth" +}) +@XmlRootElement(name = "PrecisionMeasuring") +public class PrecisionMeasuring { + + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BackingWeight") + protected BigDecimal backingWeight; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CuttingDiameter") + protected LengthDimension cuttingDiameter; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FasteningType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fasteningType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "GritMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritMaterialType; + @XmlElement(name = "GritType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gritType; + @XmlElement(name = "HeadHeight") + protected LengthDimension headHeight; + @XmlElement(name = "HubDiameter") + protected LengthDimension hubDiameter; + @XmlElement(name = "HubLength") + protected LengthDimension hubLength; + @XmlElement(name = "IndustryStandardIdentifier") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String industryStandardIdentifier; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemPitch") + protected LengthDimension itemPitch; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTorque") + protected TorqueType itemTorque; + @XmlElement(name = "ItemWidthTolerance") + protected LengthDimension itemWidthTolerance; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "ManufacturerGrade") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerGrade; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MaximumRotationalSpeed") + protected SpeedDimension maximumRotationalSpeed; + @XmlElement(name = "MaximumSteamPressureDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumSteamPressureDescription; + @XmlElement(name = "MaximumSuction") + protected LengthDimension maximumSuction; + @XmlElement(name = "MaximumTorque") + protected TorqueType maximumTorque; + @XmlElement(name = "MaximumVacuumPressure") + protected PressureDimension maximumVacuumPressure; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumFlowRate") + protected VolumeRateDimension minimumFlowRate; + @XmlElement(name = "NominalInsideDiameter") + protected LengthDimension nominalInsideDiameter; + @XmlElement(name = "NumberOfTeeth") + protected BigInteger numberOfTeeth; + @XmlElement(name = "NumericViscosity") + protected LengthDimension numericViscosity; + @XmlElement(name = "OilCapacity") + protected VolumeDimension oilCapacity; + @XmlElement(name = "OperatingPressureRange") + protected PressureDimension operatingPressureRange; + @XmlElement(name = "OperatingVacuumPressure") + protected PressureDimension operatingVacuumPressure; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "PortToPortDistance") + protected LengthDimension portToPortDistance; + @XmlElement(name = "PressureRange") + protected PressureDimension pressureRange; + @XmlElement(name = "PullForce") + protected ForceDimension pullForce; + @XmlElement(name = "PushForce") + protected ForceDimension pushForce; + @XmlElement(name = "RakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rakeType; + @XmlElement(name = "SealMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sealMaterialType; + @XmlElement(name = "SeatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatMaterialType; + @XmlElement(name = "ShankDiameter") + protected LengthDimension shankDiameter; + @XmlElement(name = "ShankHeight") + protected LengthDimension shankHeight; + @XmlElement(name = "ShankMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankMaterialType; + @XmlElement(name = "ShankType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shankType; + @XmlElement(name = "ShankWidth") + protected LengthDimension shankWidth; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TankOperatingPressure") + protected PressureDimension tankOperatingPressure; + @XmlElement(name = "TensileStrength") + protected ForceDimension tensileStrength; + @XmlElement(name = "ThreadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadStyle; + @XmlElement(name = "ThreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadType; + @XmlElement(name = "TubingSize") + protected LengthDimension tubingSize; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "WheelDiameter") + protected LengthDimension wheelDiameter; + @XmlElement(name = "WheelRecessDimensions") + protected LengthDimension wheelRecessDimensions; + @XmlElement(name = "WheelTreadWidth") + protected LengthDimension wheelTreadWidth; + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取backingWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBackingWeight() { + return backingWeight; + } + + /** + * 设置backingWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBackingWeight(BigDecimal value) { + this.backingWeight = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取cuttingDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingDiameter() { + return cuttingDiameter; + } + + /** + * 设置cuttingDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingDiameter(LengthDimension value) { + this.cuttingDiameter = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取fasteningType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFasteningType() { + return fasteningType; + } + + /** + * 设置fasteningType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFasteningType(String value) { + this.fasteningType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取gritMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritMaterialType() { + return gritMaterialType; + } + + /** + * 设置gritMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritMaterialType(String value) { + this.gritMaterialType = value; + } + + /** + * 获取gritType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGritType() { + return gritType; + } + + /** + * 设置gritType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGritType(String value) { + this.gritType = value; + } + + /** + * 获取headHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeadHeight() { + return headHeight; + } + + /** + * 设置headHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeadHeight(LengthDimension value) { + this.headHeight = value; + } + + /** + * 获取hubDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubDiameter() { + return hubDiameter; + } + + /** + * 设置hubDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubDiameter(LengthDimension value) { + this.hubDiameter = value; + } + + /** + * 获取hubLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHubLength() { + return hubLength; + } + + /** + * 设置hubLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHubLength(LengthDimension value) { + this.hubLength = value; + } + + /** + * 获取industryStandardIdentifier属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndustryStandardIdentifier() { + return industryStandardIdentifier; + } + + /** + * 设置industryStandardIdentifier属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndustryStandardIdentifier(String value) { + this.industryStandardIdentifier = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemPitch() { + return itemPitch; + } + + /** + * 设置itemPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemPitch(LengthDimension value) { + this.itemPitch = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getItemTorque() { + return itemTorque; + } + + /** + * 设置itemTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setItemTorque(TorqueType value) { + this.itemTorque = value; + } + + /** + * 获取itemWidthTolerance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthTolerance() { + return itemWidthTolerance; + } + + /** + * 设置itemWidthTolerance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthTolerance(LengthDimension value) { + this.itemWidthTolerance = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取manufacturerGrade属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerGrade() { + return manufacturerGrade; + } + + /** + * 设置manufacturerGrade属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerGrade(String value) { + this.manufacturerGrade = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取maximumRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumRotationalSpeed() { + return maximumRotationalSpeed; + } + + /** + * 设置maximumRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumRotationalSpeed(SpeedDimension value) { + this.maximumRotationalSpeed = value; + } + + /** + * 获取maximumSteamPressureDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumSteamPressureDescription() { + return maximumSteamPressureDescription; + } + + /** + * 设置maximumSteamPressureDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumSteamPressureDescription(String value) { + this.maximumSteamPressureDescription = value; + } + + /** + * 获取maximumSuction属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumSuction() { + return maximumSuction; + } + + /** + * 设置maximumSuction属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumSuction(LengthDimension value) { + this.maximumSuction = value; + } + + /** + * 获取maximumTorque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getMaximumTorque() { + return maximumTorque; + } + + /** + * 设置maximumTorque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setMaximumTorque(TorqueType value) { + this.maximumTorque = value; + } + + /** + * 获取maximumVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumVacuumPressure() { + return maximumVacuumPressure; + } + + /** + * 设置maximumVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumVacuumPressure(PressureDimension value) { + this.maximumVacuumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumFlowRate属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getMinimumFlowRate() { + return minimumFlowRate; + } + + /** + * 设置minimumFlowRate属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setMinimumFlowRate(VolumeRateDimension value) { + this.minimumFlowRate = value; + } + + /** + * 获取nominalInsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNominalInsideDiameter() { + return nominalInsideDiameter; + } + + /** + * 设置nominalInsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNominalInsideDiameter(LengthDimension value) { + this.nominalInsideDiameter = value; + } + + /** + * 获取numberOfTeeth属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfTeeth() { + return numberOfTeeth; + } + + /** + * 设置numberOfTeeth属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfTeeth(BigInteger value) { + this.numberOfTeeth = value; + } + + /** + * 获取numericViscosity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNumericViscosity() { + return numericViscosity; + } + + /** + * 设置numericViscosity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNumericViscosity(LengthDimension value) { + this.numericViscosity = value; + } + + /** + * 获取oilCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getOilCapacity() { + return oilCapacity; + } + + /** + * 设置oilCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setOilCapacity(VolumeDimension value) { + this.oilCapacity = value; + } + + /** + * 获取operatingPressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingPressureRange() { + return operatingPressureRange; + } + + /** + * 设置operatingPressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingPressureRange(PressureDimension value) { + this.operatingPressureRange = value; + } + + /** + * 获取operatingVacuumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getOperatingVacuumPressure() { + return operatingVacuumPressure; + } + + /** + * 设置operatingVacuumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setOperatingVacuumPressure(PressureDimension value) { + this.operatingVacuumPressure = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取portToPortDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortToPortDistance() { + return portToPortDistance; + } + + /** + * 设置portToPortDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortToPortDistance(LengthDimension value) { + this.portToPortDistance = value; + } + + /** + * 获取pressureRange属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getPressureRange() { + return pressureRange; + } + + /** + * 设置pressureRange属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setPressureRange(PressureDimension value) { + this.pressureRange = value; + } + + /** + * 获取pullForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPullForce() { + return pullForce; + } + + /** + * 设置pullForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPullForce(ForceDimension value) { + this.pullForce = value; + } + + /** + * 获取pushForce属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getPushForce() { + return pushForce; + } + + /** + * 设置pushForce属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setPushForce(ForceDimension value) { + this.pushForce = value; + } + + /** + * 获取rakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRakeType() { + return rakeType; + } + + /** + * 设置rakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRakeType(String value) { + this.rakeType = value; + } + + /** + * 获取sealMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSealMaterialType() { + return sealMaterialType; + } + + /** + * 设置sealMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSealMaterialType(String value) { + this.sealMaterialType = value; + } + + /** + * 获取seatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatMaterialType() { + return seatMaterialType; + } + + /** + * 设置seatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatMaterialType(String value) { + this.seatMaterialType = value; + } + + /** + * 获取shankDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankDiameter() { + return shankDiameter; + } + + /** + * 设置shankDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankDiameter(LengthDimension value) { + this.shankDiameter = value; + } + + /** + * 获取shankHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankHeight() { + return shankHeight; + } + + /** + * 设置shankHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankHeight(LengthDimension value) { + this.shankHeight = value; + } + + /** + * 获取shankMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankMaterialType() { + return shankMaterialType; + } + + /** + * 设置shankMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankMaterialType(String value) { + this.shankMaterialType = value; + } + + /** + * 获取shankType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShankType() { + return shankType; + } + + /** + * 设置shankType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShankType(String value) { + this.shankType = value; + } + + /** + * 获取shankWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShankWidth() { + return shankWidth; + } + + /** + * 设置shankWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShankWidth(LengthDimension value) { + this.shankWidth = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取tankOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getTankOperatingPressure() { + return tankOperatingPressure; + } + + /** + * 设置tankOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setTankOperatingPressure(PressureDimension value) { + this.tankOperatingPressure = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link ForceDimension } + * + */ + public ForceDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link ForceDimension } + * + */ + public void setTensileStrength(ForceDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadStyle() { + return threadStyle; + } + + /** + * 设置threadStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadStyle(String value) { + this.threadStyle = value; + } + + /** + * 获取threadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadType() { + return threadType; + } + + /** + * 设置threadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadType(String value) { + this.threadType = value; + } + + /** + * 获取tubingSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingSize() { + return tubingSize; + } + + /** + * 设置tubingSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingSize(LengthDimension value) { + this.tubingSize = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取wheelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelDiameter() { + return wheelDiameter; + } + + /** + * 设置wheelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelDiameter(LengthDimension value) { + this.wheelDiameter = value; + } + + /** + * 获取wheelRecessDimensions属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelRecessDimensions() { + return wheelRecessDimensions; + } + + /** + * 设置wheelRecessDimensions属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelRecessDimensions(LengthDimension value) { + this.wheelRecessDimensions = value; + } + + /** + * 获取wheelTreadWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelTreadWidth() { + return wheelTreadWidth; + } + + /** + * 设置wheelTreadWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelTreadWidth(LengthDimension value) { + this.wheelTreadWidth = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionDrug.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionDrug.java new file mode 100644 index 0000000..cdcb378 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionDrug.java @@ -0,0 +1,2275 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Biotin" type="{}String" minOccurs="0"/>
+ *         <element name="CalciumString" type="{}String" minOccurs="0"/>
+ *         <element name="Chloride" type="{}String" minOccurs="0"/>
+ *         <element name="CholesterolString" type="{}String" minOccurs="0"/>
+ *         <element name="Chromium" type="{}String" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Copper" type="{}String" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="DietaryFiber" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="DosageForm" type="{}String" minOccurs="0"/>
+ *         <element name="DrugStrength" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="DrugUsAdoptedName" type="{}String" minOccurs="0"/>
+ *         <element name="EnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="EnergyString" type="{}String" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FdaNationalDrugCode" type="{}String" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="Fluoride" type="{}String" minOccurs="0"/>
+ *         <element name="FolicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="Iodine" type="{}String" minOccurs="0"/>
+ *         <element name="IronString" type="{}String" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LiquidContentsDescription" type="{}String" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Magnesium" type="{}String" minOccurs="0"/>
+ *         <element name="Manganese" type="{}String" minOccurs="0"/>
+ *         <element name="Molybdenum" type="{}String" minOccurs="0"/>
+ *         <element name="MonounsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="Niacin" type="{}String" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PantothenicAcid" type="{}String" minOccurs="0"/>
+ *         <element name="PhosphorusString" type="{}String" minOccurs="0"/>
+ *         <element name="PolyunsaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="PotassiumString" type="{}String" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="SaltPerServingString" type="{}String" minOccurs="0"/>
+ *         <element name="SaturatedFat" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SaturatedFatString" type="{}String" minOccurs="0"/>
+ *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Selenium" type="{}String" minOccurs="0"/>
+ *         <element name="ServingRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="Sodium" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SodiumString" type="{}String" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcohol" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Sugars" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="ThiaminString" type="{}String" minOccurs="0"/>
+ *         <element name="ThirdPartySiteExcluded" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TotalCarbohydrate" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalFatString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminAString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB12" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB2" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminB6" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminCString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminDString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminEString" type="{}String" minOccurs="0"/>
+ *         <element name="VitaminKString" type="{}String" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Zinc" type="{}String" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "indications", + "isExpirationDatedProduct", + "isAdultProduct", + "biotin", + "calciumString", + "chloride", + "cholesterolString", + "chromium", + "codabar", + "colorMap", + "color", + "containsLiquidContents", + "copper", + "countryString", + "dietaryFiber", + "dietaryFiberString", + "dosageForm", + "drugStrength", + "drugUsAdoptedName", + "energyContent", + "energyString", + "fabricType", + "fdaNationalDrugCode", + "flavor", + "fluoride", + "folicAcid", + "iodine", + "ironString", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "itemDisplayWidth", + "liquidContentsDescription", + "loadCapacity", + "magnesium", + "manganese", + "molybdenum", + "monounsaturatedFatString", + "niacin", + "artistBiography", + "pantothenicAcid", + "phosphorusString", + "polyunsaturatedFatString", + "potassiumString", + "proteinString", + "warnings", + "saltPerServingString", + "saturatedFat", + "saturatedFatString", + "scent", + "selenium", + "servingRecommendation", + "servingSize", + "sodium", + "sodiumString", + "starch", + "sugarAlcohol", + "sugarAlcoholString", + "sugars", + "sugarsString", + "thiaminString", + "thirdPartySiteExcluded", + "totalCarbohydrate", + "totalCarbohydrateString", + "totalFatString", + "vitaminAString", + "vitaminB12", + "vitaminB2", + "vitaminB6", + "vitaminCString", + "vitaminDString", + "vitaminEString", + "vitaminKString", + "warrantyDescription", + "zinc" +}) +@XmlRootElement(name = "PrescriptionDrug") +public class PrescriptionDrug { + + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Biotin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biotin; + @XmlElement(name = "CalciumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calciumString; + @XmlElement(name = "Chloride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chloride; + @XmlElement(name = "CholesterolString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cholesterolString; + @XmlElement(name = "Chromium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String chromium; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ContainsLiquidContents") + protected String containsLiquidContents; + @XmlElement(name = "Copper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String copper; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "DietaryFiber") + protected BigDecimal dietaryFiber; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "DosageForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dosageForm; + @XmlElement(name = "DrugStrength") + protected BigDecimal drugStrength; + @XmlElement(name = "DrugUsAdoptedName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drugUsAdoptedName; + @XmlElement(name = "EnergyContent") + protected BigDecimal energyContent; + @XmlElement(name = "EnergyString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyString; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FdaNationalDrugCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fdaNationalDrugCode; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Fluoride") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fluoride; + @XmlElement(name = "FolicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String folicAcid; + @XmlElement(name = "Iodine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String iodine; + @XmlElement(name = "IronString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ironString; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "LiquidContentsDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidContentsDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Magnesium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String magnesium; + @XmlElement(name = "Manganese") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manganese; + @XmlElement(name = "Molybdenum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String molybdenum; + @XmlElement(name = "MonounsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monounsaturatedFatString; + @XmlElement(name = "Niacin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String niacin; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PantothenicAcid") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pantothenicAcid; + @XmlElement(name = "PhosphorusString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String phosphorusString; + @XmlElement(name = "PolyunsaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polyunsaturatedFatString; + @XmlElement(name = "PotassiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String potassiumString; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "SaltPerServingString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saltPerServingString; + @XmlElement(name = "SaturatedFat") + protected BigDecimal saturatedFat; + @XmlElement(name = "SaturatedFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String saturatedFatString; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "Selenium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String selenium; + @XmlElement(name = "ServingRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String servingRecommendation; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "Sodium") + protected BigDecimal sodium; + @XmlElement(name = "SodiumString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodiumString; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "SugarAlcohol") + protected BigDecimal sugarAlcohol; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Sugars") + protected BigDecimal sugars; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "ThiaminString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String thiaminString; + @XmlElement(name = "ThirdPartySiteExcluded") + protected String thirdPartySiteExcluded; + @XmlElement(name = "TotalCarbohydrate") + protected BigDecimal totalCarbohydrate; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "TotalFatString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalFatString; + @XmlElement(name = "VitaminAString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminAString; + @XmlElement(name = "VitaminB12") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB12; + @XmlElement(name = "VitaminB2") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB2; + @XmlElement(name = "VitaminB6") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminB6; + @XmlElement(name = "VitaminCString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminCString; + @XmlElement(name = "VitaminDString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminDString; + @XmlElement(name = "VitaminEString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminEString; + @XmlElement(name = "VitaminKString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vitaminKString; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "Zinc") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zinc; + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取biotin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiotin() { + return biotin; + } + + /** + * 设置biotin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiotin(String value) { + this.biotin = value; + } + + /** + * 获取calciumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalciumString() { + return calciumString; + } + + /** + * 设置calciumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalciumString(String value) { + this.calciumString = value; + } + + /** + * 获取chloride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChloride() { + return chloride; + } + + /** + * 设置chloride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChloride(String value) { + this.chloride = value; + } + + /** + * 获取cholesterolString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCholesterolString() { + return cholesterolString; + } + + /** + * 设置cholesterolString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCholesterolString(String value) { + this.cholesterolString = value; + } + + /** + * 获取chromium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getChromium() { + return chromium; + } + + /** + * 设置chromium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChromium(String value) { + this.chromium = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainsLiquidContents(String value) { + this.containsLiquidContents = value; + } + + /** + * 获取copper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCopper() { + return copper; + } + + /** + * 设置copper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCopper(String value) { + this.copper = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取dietaryFiber属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDietaryFiber() { + return dietaryFiber; + } + + /** + * 设置dietaryFiber属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDietaryFiber(BigDecimal value) { + this.dietaryFiber = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取dosageForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDosageForm() { + return dosageForm; + } + + /** + * 设置dosageForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDosageForm(String value) { + this.dosageForm = value; + } + + /** + * 获取drugStrength属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDrugStrength() { + return drugStrength; + } + + /** + * 设置drugStrength属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDrugStrength(BigDecimal value) { + this.drugStrength = value; + } + + /** + * 获取drugUsAdoptedName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrugUsAdoptedName() { + return drugUsAdoptedName; + } + + /** + * 设置drugUsAdoptedName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrugUsAdoptedName(String value) { + this.drugUsAdoptedName = value; + } + + /** + * 获取energyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getEnergyContent() { + return energyContent; + } + + /** + * 设置energyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setEnergyContent(BigDecimal value) { + this.energyContent = value; + } + + /** + * 获取energyString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyString() { + return energyString; + } + + /** + * 设置energyString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyString(String value) { + this.energyString = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取fdaNationalDrugCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFdaNationalDrugCode() { + return fdaNationalDrugCode; + } + + /** + * 设置fdaNationalDrugCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFdaNationalDrugCode(String value) { + this.fdaNationalDrugCode = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取fluoride属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFluoride() { + return fluoride; + } + + /** + * 设置fluoride属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFluoride(String value) { + this.fluoride = value; + } + + /** + * 获取folicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFolicAcid() { + return folicAcid; + } + + /** + * 设置folicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFolicAcid(String value) { + this.folicAcid = value; + } + + /** + * 获取iodine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIodine() { + return iodine; + } + + /** + * 设置iodine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIodine(String value) { + this.iodine = value; + } + + /** + * 获取ironString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIronString() { + return ironString; + } + + /** + * 设置ironString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIronString(String value) { + this.ironString = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取liquidContentsDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidContentsDescription() { + return liquidContentsDescription; + } + + /** + * 设置liquidContentsDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidContentsDescription(String value) { + this.liquidContentsDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取magnesium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMagnesium() { + return magnesium; + } + + /** + * 设置magnesium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMagnesium(String value) { + this.magnesium = value; + } + + /** + * 获取manganese属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManganese() { + return manganese; + } + + /** + * 设置manganese属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManganese(String value) { + this.manganese = value; + } + + /** + * 获取molybdenum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMolybdenum() { + return molybdenum; + } + + /** + * 设置molybdenum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMolybdenum(String value) { + this.molybdenum = value; + } + + /** + * 获取monounsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonounsaturatedFatString() { + return monounsaturatedFatString; + } + + /** + * 设置monounsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonounsaturatedFatString(String value) { + this.monounsaturatedFatString = value; + } + + /** + * 获取niacin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNiacin() { + return niacin; + } + + /** + * 设置niacin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNiacin(String value) { + this.niacin = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取pantothenicAcid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPantothenicAcid() { + return pantothenicAcid; + } + + /** + * 设置pantothenicAcid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPantothenicAcid(String value) { + this.pantothenicAcid = value; + } + + /** + * 获取phosphorusString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhosphorusString() { + return phosphorusString; + } + + /** + * 设置phosphorusString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhosphorusString(String value) { + this.phosphorusString = value; + } + + /** + * 获取polyunsaturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolyunsaturatedFatString() { + return polyunsaturatedFatString; + } + + /** + * 设置polyunsaturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolyunsaturatedFatString(String value) { + this.polyunsaturatedFatString = value; + } + + /** + * 获取potassiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPotassiumString() { + return potassiumString; + } + + /** + * 设置potassiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPotassiumString(String value) { + this.potassiumString = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取saltPerServingString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaltPerServingString() { + return saltPerServingString; + } + + /** + * 设置saltPerServingString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaltPerServingString(String value) { + this.saltPerServingString = value; + } + + /** + * 获取saturatedFat属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSaturatedFat() { + return saturatedFat; + } + + /** + * 设置saturatedFat属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSaturatedFat(BigDecimal value) { + this.saturatedFat = value; + } + + /** + * 获取saturatedFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSaturatedFatString() { + return saturatedFatString; + } + + /** + * 设置saturatedFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSaturatedFatString(String value) { + this.saturatedFatString = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取selenium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelenium() { + return selenium; + } + + /** + * 设置selenium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelenium(String value) { + this.selenium = value; + } + + /** + * 获取servingRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getServingRecommendation() { + return servingRecommendation; + } + + /** + * 设置servingRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServingRecommendation(String value) { + this.servingRecommendation = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取sodium属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSodium() { + return sodium; + } + + /** + * 设置sodium属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSodium(BigDecimal value) { + this.sodium = value; + } + + /** + * 获取sodiumString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodiumString() { + return sodiumString; + } + + /** + * 设置sodiumString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodiumString(String value) { + this.sodiumString = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取sugarAlcohol属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSugarAlcohol() { + return sugarAlcohol; + } + + /** + * 设置sugarAlcohol属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSugarAlcohol(BigDecimal value) { + this.sugarAlcohol = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取sugars属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSugars() { + return sugars; + } + + /** + * 设置sugars属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSugars(BigDecimal value) { + this.sugars = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取thiaminString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThiaminString() { + return thiaminString; + } + + /** + * 设置thiaminString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThiaminString(String value) { + this.thiaminString = value; + } + + /** + * 获取thirdPartySiteExcluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThirdPartySiteExcluded() { + return thirdPartySiteExcluded; + } + + /** + * 设置thirdPartySiteExcluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThirdPartySiteExcluded(String value) { + this.thirdPartySiteExcluded = value; + } + + /** + * 获取totalCarbohydrate属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getTotalCarbohydrate() { + return totalCarbohydrate; + } + + /** + * 设置totalCarbohydrate属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setTotalCarbohydrate(BigDecimal value) { + this.totalCarbohydrate = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取totalFatString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalFatString() { + return totalFatString; + } + + /** + * 设置totalFatString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalFatString(String value) { + this.totalFatString = value; + } + + /** + * 获取vitaminAString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminAString() { + return vitaminAString; + } + + /** + * 设置vitaminAString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminAString(String value) { + this.vitaminAString = value; + } + + /** + * 获取vitaminB12属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB12() { + return vitaminB12; + } + + /** + * 设置vitaminB12属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB12(String value) { + this.vitaminB12 = value; + } + + /** + * 获取vitaminB2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB2() { + return vitaminB2; + } + + /** + * 设置vitaminB2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB2(String value) { + this.vitaminB2 = value; + } + + /** + * 获取vitaminB6属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminB6() { + return vitaminB6; + } + + /** + * 设置vitaminB6属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminB6(String value) { + this.vitaminB6 = value; + } + + /** + * 获取vitaminCString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminCString() { + return vitaminCString; + } + + /** + * 设置vitaminCString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminCString(String value) { + this.vitaminCString = value; + } + + /** + * 获取vitaminDString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminDString() { + return vitaminDString; + } + + /** + * 设置vitaminDString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminDString(String value) { + this.vitaminDString = value; + } + + /** + * 获取vitaminEString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminEString() { + return vitaminEString; + } + + /** + * 设置vitaminEString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminEString(String value) { + this.vitaminEString = value; + } + + /** + * 获取vitaminKString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVitaminKString() { + return vitaminKString; + } + + /** + * 设置vitaminKString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVitaminKString(String value) { + this.vitaminKString = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取zinc属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZinc() { + return zinc; + } + + /** + * 设置zinc属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZinc(String value) { + this.zinc = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionEyewear.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionEyewear.java new file mode 100644 index 0000000..716460c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PrescriptionEyewear.java @@ -0,0 +1,1971 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Cylindercorrection-Cylinderaxis-unitcount"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Lensadditionpower-Unitcount"/>
+ *                         <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Unitcount"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Ingredients" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LensType" type="{}String" minOccurs="0"/>
+ *         <element name="LifeExpectancy" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="WaterContentPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AllergenInformation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="codfish_free"/>
+ *               <enumeration value="gluten"/>
+ *               <enumeration value="octopus"/>
+ *               <enumeration value="kiwi_free"/>
+ *               <enumeration value="sulphites"/>
+ *               <enumeration value="crustacean_free"/>
+ *               <enumeration value="beef"/>
+ *               <enumeration value="lupin_free"/>
+ *               <enumeration value="peanuts"/>
+ *               <enumeration value="mackerel"/>
+ *               <enumeration value="gelatin_free"/>
+ *               <enumeration value="yam_free"/>
+ *               <enumeration value="mushroom_free"/>
+ *               <enumeration value="scallop"/>
+ *               <enumeration value="molluscs"/>
+ *               <enumeration value="apple_free"/>
+ *               <enumeration value="fish_free"/>
+ *               <enumeration value="tuna_free"/>
+ *               <enumeration value="mushroom"/>
+ *               <enumeration value="macadamia_nuts_free"/>
+ *               <enumeration value="pecan_nuts"/>
+ *               <enumeration value="eggs"/>
+ *               <enumeration value="celery_free"/>
+ *               <enumeration value="crustacean"/>
+ *               <enumeration value="peach_free"/>
+ *               <enumeration value="milk"/>
+ *               <enumeration value="peach"/>
+ *               <enumeration value="orange_free"/>
+ *               <enumeration value="soy_free"/>
+ *               <enumeration value="tree_nut_free"/>
+ *               <enumeration value="mackerel_free"/>
+ *               <enumeration value="amberjack_free"/>
+ *               <enumeration value="gluten_free"/>
+ *               <enumeration value="dairy_free"/>
+ *               <enumeration value="kamut_free"/>
+ *               <enumeration value="lupin"/>
+ *               <enumeration value="lactose_free"/>
+ *               <enumeration value="scad"/>
+ *               <enumeration value="salmon_roe_free"/>
+ *               <enumeration value="shrimp_free"/>
+ *               <enumeration value="pork"/>
+ *               <enumeration value="pecan_nuts_free"/>
+ *               <enumeration value="melon_free"/>
+ *               <enumeration value="chicken_meat"/>
+ *               <enumeration value="abalone_free"/>
+ *               <enumeration value="celery"/>
+ *               <enumeration value="spelt_free"/>
+ *               <enumeration value="wheat"/>
+ *               <enumeration value="pine_nut"/>
+ *               <enumeration value="seafood"/>
+ *               <enumeration value="tree_nuts"/>
+ *               <enumeration value="yam"/>
+ *               <enumeration value="pistachio_nuts"/>
+ *               <enumeration value="fish"/>
+ *               <enumeration value="molluscs_free"/>
+ *               <enumeration value="dairy"/>
+ *               <enumeration value="macadamia_nuts"/>
+ *               <enumeration value="amberjack"/>
+ *               <enumeration value="kiwi"/>
+ *               <enumeration value="sulphur_dioxide"/>
+ *               <enumeration value="nut_free"/>
+ *               <enumeration value="nut"/>
+ *               <enumeration value="buckwheat_free"/>
+ *               <enumeration value="latex"/>
+ *               <enumeration value="mustard"/>
+ *               <enumeration value="oat_free"/>
+ *               <enumeration value="sesame_seeds"/>
+ *               <enumeration value="hazelnuts_free"/>
+ *               <enumeration value="walnut_free"/>
+ *               <enumeration value="seafood_free"/>
+ *               <enumeration value="shellfish_free"/>
+ *               <enumeration value="melon"/>
+ *               <enumeration value="octopus_free"/>
+ *               <enumeration value="soy"/>
+ *               <enumeration value="brazil_nuts_free"/>
+ *               <enumeration value="sulphites_free"/>
+ *               <enumeration value="banana"/>
+ *               <enumeration value="wheat_free"/>
+ *               <enumeration value="pistachio_nuts_free"/>
+ *               <enumeration value="scad_free"/>
+ *               <enumeration value="kamut"/>
+ *               <enumeration value="peanut_free"/>
+ *               <enumeration value="salmon"/>
+ *               <enumeration value="barley_free"/>
+ *               <enumeration value="milk_free"/>
+ *               <enumeration value="cashews_free"/>
+ *               <enumeration value="buckwheat"/>
+ *               <enumeration value="spelt"/>
+ *               <enumeration value="squid"/>
+ *               <enumeration value="egg_free"/>
+ *               <enumeration value="tuna"/>
+ *               <enumeration value="shrimp"/>
+ *               <enumeration value="squid_free"/>
+ *               <enumeration value="cereals_free_of_gluten"/>
+ *               <enumeration value="pork_free"/>
+ *               <enumeration value="lactose"/>
+ *               <enumeration value="sesame_seeds_free"/>
+ *               <enumeration value="rye_free"/>
+ *               <enumeration value="apple"/>
+ *               <enumeration value="scallop_free"/>
+ *               <enumeration value="hazelnuts"/>
+ *               <enumeration value="abalone"/>
+ *               <enumeration value="brazil_nuts"/>
+ *               <enumeration value="salmon_free"/>
+ *               <enumeration value="salmon_roe"/>
+ *               <enumeration value="oat"/>
+ *               <enumeration value="crab_free"/>
+ *               <enumeration value="sulphur_dioxide_free"/>
+ *               <enumeration value="barley"/>
+ *               <enumeration value="almonds"/>
+ *               <enumeration value="almonds_free"/>
+ *               <enumeration value="mustard_free"/>
+ *               <enumeration value="beef_free"/>
+ *               <enumeration value="orange"/>
+ *               <enumeration value="walnut"/>
+ *               <enumeration value="shellfish"/>
+ *               <enumeration value="codfish"/>
+ *               <enumeration value="cereals_containing_gluten"/>
+ *               <enumeration value="cashews"/>
+ *               <enumeration value="gelatin"/>
+ *               <enumeration value="crab"/>
+ *               <enumeration value="banana_free"/>
+ *               <enumeration value="rye"/>
+ *               <enumeration value="chicken_meat_free"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CareInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="IsAdultProduct" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="no_plug"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_cef_2pin_eu"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_a_2pin_na_jp"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_i_3pin_au_cn"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *               <enumeration value="type_cee716_europlug"/>
+ *               <enumeration value="type_f_2pin_de_es"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_b_3pin_na_jp"/>
+ *               <enumeration value="16_a_5_pin"/>
+ *               <enumeration value="type_bs_2pin_uk"/>
+ *               <enumeration value="32_a_5_pin"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeaveType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "indications", + "targetGender", + "unitCount", + "ingredients", + "materialType", + "warnings", + "targetAudienceBase", + "externalTestingCertification", + "orientation", + "specialFeatures", + "directions", + "displayLength", + "displayWeight", + "displayVolume", + "countryString", + "materialComposition", + "outerMaterialType", + "opticalPower", + "baseCurveRadius", + "lensType", + "lifeExpectancy", + "customerRestrictionType", + "language", + "waterContentPercentage", + "isExpirationDatedProduct", + "allergenInformation", + "careInstructions", + "codabar", + "fabricType", + "flavor", + "importerContactInformation", + "isAdultProduct", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "itemTypeName", + "manufacturerContactInformation", + "material", + "artistBiography", + "packerContactInformation", + "platinumKeywords", + "powerPlugType", + "shaftType", + "specialty", + "ppuCountType", + "weaveType" +}) +@XmlRootElement(name = "PrescriptionEyewear") +public class PrescriptionEyewear { + + @XmlElement(name = "VariationData") + protected PrescriptionEyewear.VariationData variationData; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "UnitCount") + protected PrescriptionEyewear.UnitCount unitCount; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "LensType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensType; + @XmlElement(name = "LifeExpectancy") + protected DateIntegerDimension lifeExpectancy; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "WaterContentPercentage") + protected BigDecimal waterContentPercentage; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "AllergenInformation") + protected String allergenInformation; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "IsAdultProduct") + protected String isAdultProduct; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "WeaveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weaveType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PrescriptionEyewear.VariationData } + * + */ + public PrescriptionEyewear.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PrescriptionEyewear.VariationData } + * + */ + public void setVariationData(PrescriptionEyewear.VariationData value) { + this.variationData = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link PrescriptionEyewear.UnitCount } + * + */ + public PrescriptionEyewear.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link PrescriptionEyewear.UnitCount } + * + */ + public void setUnitCount(PrescriptionEyewear.UnitCount value) { + this.unitCount = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取lifeExpectancy属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getLifeExpectancy() { + return lifeExpectancy; + } + + /** + * 设置lifeExpectancy属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setLifeExpectancy(DateIntegerDimension value) { + this.lifeExpectancy = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取waterContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWaterContentPercentage() { + return waterContentPercentage; + } + + /** + * 设置waterContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWaterContentPercentage(BigDecimal value) { + this.waterContentPercentage = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取allergenInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAllergenInformation() { + return allergenInformation; + } + + /** + * 设置allergenInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAllergenInformation(String value) { + this.allergenInformation = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsAdultProduct(String value) { + this.isAdultProduct = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取weaveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeaveType() { + return weaveType; + } + + /** + * 设置weaveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeaveType(String value) { + this.weaveType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Cylindercorrection-Cylinderaxis-unitcount"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Lensadditionpower-Unitcount"/>
+     *               <enumeration value="Opticalpower-Basecurveradius-Itemdiameterstring-Unitcount"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "color", + "colorMap", + "scent" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PressureDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureDimension.java new file mode 100644 index 0000000..e584168 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PressureDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PressureDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}PressureUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PressureDimension", propOrder = { + "value" +}) +public class PressureDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected PressureUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link PressureUnitOfMeasure } + * + */ + public PressureUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link PressureUnitOfMeasure } + * + */ + public void setUnitOfMeasure(PressureUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelSixDigitIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelSixDigitIntegerDimension.java new file mode 100644 index 0000000..6befbf5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelSixDigitIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

PressureLevelSixDigitIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PressureLevelSixDigitIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}PressureLevelUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PressureLevelSixDigitIntegerDimension", propOrder = { + "value" +}) +public class PressureLevelSixDigitIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected PressureLevelUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link PressureLevelUnitOfMeasure } + * + */ + public PressureLevelUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link PressureLevelUnitOfMeasure } + * + */ + public void setUnitOfMeasure(PressureLevelUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelUnitOfMeasure.java new file mode 100644 index 0000000..e75d20c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureLevelUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PressureLevelUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PressureLevelUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="levels"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PressureLevelUnitOfMeasure") +@XmlEnum +public enum PressureLevelUnitOfMeasure { + + @XmlEnumValue("levels") + LEVELS("levels"); + private final String value; + + PressureLevelUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PressureLevelUnitOfMeasure fromValue(String v) { + for (PressureLevelUnitOfMeasure c: PressureLevelUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PressureUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureUnitOfMeasure.java new file mode 100644 index 0000000..f6a80f0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PressureUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PressureUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PressureUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="bars"/>
+ *     <enumeration value="psi"/>
+ *     <enumeration value="pascal"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PressureUnitOfMeasure") +@XmlEnum +public enum PressureUnitOfMeasure { + + @XmlEnumValue("bars") + BARS("bars"), + @XmlEnumValue("psi") + PSI("psi"), + @XmlEnumValue("pascal") + PASCAL("pascal"); + private final String value; + + PressureUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PressureUnitOfMeasure fromValue(String v) { + for (PressureUnitOfMeasure c: PressureUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PricingStrategyValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PricingStrategyValues.java new file mode 100644 index 0000000..663f3b0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PricingStrategyValues.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PricingStrategyValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PricingStrategyValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="bulk_by_uom"/>
+ *     <enumeration value="catch_by_uom"/>
+ *     <enumeration value="produce_by_uom"/>
+ *     <enumeration value="produce_by_each"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PricingStrategyValues") +@XmlEnum +public enum PricingStrategyValues { + + @XmlEnumValue("bulk_by_uom") + BULK_BY_UOM("bulk_by_uom"), + @XmlEnumValue("catch_by_uom") + CATCH_BY_UOM("catch_by_uom"), + @XmlEnumValue("produce_by_uom") + PRODUCE_BY_UOM("produce_by_uom"), + @XmlEnumValue("produce_by_each") + PRODUCE_BY_EACH("produce_by_each"); + private final String value; + + PricingStrategyValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PricingStrategyValues fromValue(String v) { + for (PricingStrategyValues c: PricingStrategyValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Printer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Printer.java new file mode 100644 index 0000000..340ae96 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Printer.java @@ -0,0 +1,586 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element name="HasGreyScale" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxInputSheetCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaxPrintResolutionBlackWhite" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxPrintResolutionColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxPrintSpeedBlackWhite" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaxPrintSpeedColor" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaxScanningSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinScanningSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterMediaSizeMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterOutputType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}PrinterWirelessType" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}PrintingMediaType" minOccurs="0"/>
+ *         <element name="PrintingTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScanRate" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="ScannerResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "hasGreyScale", + "lightSourceType", + "maxInputSheetCapacity", + "maxPrintResolutionBlackWhite", + "maxPrintResolutionColor", + "maxPrintSpeedBlackWhite", + "maxPrintSpeedColor", + "maxScanningSize", + "minScanningSize", + "printerMediaSizeMaximum", + "printerOutputType", + "printerWirelessType", + "printingMediaType", + "printingTechnology", + "scanRate", + "scannerResolution", + "efficiency" +}) +@XmlRootElement(name = "Printer") +public class Printer { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "HasGreyScale") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hasGreyScale; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "MaxInputSheetCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxInputSheetCapacity; + @XmlElement(name = "MaxPrintResolutionBlackWhite") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxPrintResolutionBlackWhite; + @XmlElement(name = "MaxPrintResolutionColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxPrintResolutionColor; + @XmlElement(name = "MaxPrintSpeedBlackWhite") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintSpeedBlackWhite; + @XmlElement(name = "MaxPrintSpeedColor") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintSpeedColor; + @XmlElement(name = "MaxScanningSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxScanningSize; + @XmlElement(name = "MinScanningSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minScanningSize; + @XmlElement(name = "PrinterMediaSizeMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerMediaSizeMaximum; + @XmlElement(name = "PrinterOutputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerOutputType; + @XmlElement(name = "PrinterWirelessType") + protected List printerWirelessType; + @XmlElement(name = "PrintingMediaType") + @XmlSchemaType(name = "string") + protected PrintingMediaTypeValues printingMediaType; + @XmlElement(name = "PrintingTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printingTechnology; + @XmlElement(name = "ScanRate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scanRate; + @XmlElement(name = "ScannerResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scannerResolution; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取hasGreyScale属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHasGreyScale() { + return hasGreyScale; + } + + /** + * 设置hasGreyScale属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHasGreyScale(String value) { + this.hasGreyScale = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取maxInputSheetCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxInputSheetCapacity() { + return maxInputSheetCapacity; + } + + /** + * 设置maxInputSheetCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxInputSheetCapacity(BigInteger value) { + this.maxInputSheetCapacity = value; + } + + /** + * 获取maxPrintResolutionBlackWhite属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxPrintResolutionBlackWhite() { + return maxPrintResolutionBlackWhite; + } + + /** + * 设置maxPrintResolutionBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxPrintResolutionBlackWhite(String value) { + this.maxPrintResolutionBlackWhite = value; + } + + /** + * 获取maxPrintResolutionColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxPrintResolutionColor() { + return maxPrintResolutionColor; + } + + /** + * 设置maxPrintResolutionColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxPrintResolutionColor(String value) { + this.maxPrintResolutionColor = value; + } + + /** + * 获取maxPrintSpeedBlackWhite属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintSpeedBlackWhite() { + return maxPrintSpeedBlackWhite; + } + + /** + * 设置maxPrintSpeedBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintSpeedBlackWhite(BigInteger value) { + this.maxPrintSpeedBlackWhite = value; + } + + /** + * 获取maxPrintSpeedColor属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintSpeedColor() { + return maxPrintSpeedColor; + } + + /** + * 设置maxPrintSpeedColor属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintSpeedColor(BigInteger value) { + this.maxPrintSpeedColor = value; + } + + /** + * 获取maxScanningSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxScanningSize() { + return maxScanningSize; + } + + /** + * 设置maxScanningSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxScanningSize(String value) { + this.maxScanningSize = value; + } + + /** + * 获取minScanningSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinScanningSize() { + return minScanningSize; + } + + /** + * 设置minScanningSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinScanningSize(String value) { + this.minScanningSize = value; + } + + /** + * 获取printerMediaSizeMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterMediaSizeMaximum() { + return printerMediaSizeMaximum; + } + + /** + * 设置printerMediaSizeMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterMediaSizeMaximum(String value) { + this.printerMediaSizeMaximum = value; + } + + /** + * 获取printerOutputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterOutputType() { + return printerOutputType; + } + + /** + * 设置printerOutputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterOutputType(String value) { + this.printerOutputType = value; + } + + /** + * Gets the value of the printerWirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the printerWirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPrinterWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPrinterWirelessType() { + if (printerWirelessType == null) { + printerWirelessType = new ArrayList(); + } + return this.printerWirelessType; + } + + /** + * 获取printingMediaType属性的值。 + * + * @return + * possible object is + * {@link PrintingMediaTypeValues } + * + */ + public PrintingMediaTypeValues getPrintingMediaType() { + return printingMediaType; + } + + /** + * 设置printingMediaType属性的值。 + * + * @param value + * allowed object is + * {@link PrintingMediaTypeValues } + * + */ + public void setPrintingMediaType(PrintingMediaTypeValues value) { + this.printingMediaType = value; + } + + /** + * 获取printingTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrintingTechnology() { + return printingTechnology; + } + + /** + * 设置printingTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrintingTechnology(String value) { + this.printingTechnology = value; + } + + /** + * 获取scanRate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScanRate() { + return scanRate; + } + + /** + * 设置scanRate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScanRate(String value) { + this.scanRate = value; + } + + /** + * 获取scannerResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScannerResolution() { + return scannerResolution; + } + + /** + * 设置scannerResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScannerResolution(String value) { + this.scannerResolution = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PrinterConsumable.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PrinterConsumable.java new file mode 100644 index 0000000..6571c2a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PrinterConsumable.java @@ -0,0 +1,438 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxPrintspeedBlackWhite" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaxPrintspeedColor" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PrinterOutput" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "connectivityTechnology", + "maxPrintspeedBlackWhite", + "maxPrintspeedColor", + "printerOutput", + "printerTechnology", + "color", + "externalTestingCertification", + "voltage" +}) +@XmlRootElement(name = "PrinterConsumable") +public class PrinterConsumable { + + @XmlElement(name = "VariationData") + protected PrinterConsumable.VariationData variationData; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "MaxPrintspeedBlackWhite") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintspeedBlackWhite; + @XmlElement(name = "MaxPrintspeedColor") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxPrintspeedColor; + @XmlElement(name = "PrinterOutput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerOutput; + @XmlElement(name = "PrinterTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerTechnology; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link PrinterConsumable.VariationData } + * + */ + public PrinterConsumable.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link PrinterConsumable.VariationData } + * + */ + public void setVariationData(PrinterConsumable.VariationData value) { + this.variationData = value; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取maxPrintspeedBlackWhite属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintspeedBlackWhite() { + return maxPrintspeedBlackWhite; + } + + /** + * 设置maxPrintspeedBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintspeedBlackWhite(BigInteger value) { + this.maxPrintspeedBlackWhite = value; + } + + /** + * 获取maxPrintspeedColor属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxPrintspeedColor() { + return maxPrintspeedColor; + } + + /** + * 设置maxPrintspeedColor属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxPrintspeedColor(BigInteger value) { + this.maxPrintspeedColor = value; + } + + /** + * 获取printerOutput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterOutput() { + return printerOutput; + } + + /** + * 设置printerOutput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterOutput(String value) { + this.printerOutput = value; + } + + /** + * 获取printerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterTechnology() { + return printerTechnology; + } + + /** + * 设置printerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterTechnology(String value) { + this.printerTechnology = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PrintingMediaTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PrintingMediaTypeValues.java new file mode 100644 index 0000000..a58bd99 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PrintingMediaTypeValues.java @@ -0,0 +1,88 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PrintingMediaTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PrintingMediaTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="back_print_film"/>
+ *     <enumeration value="banner_paper"/>
+ *     <enumeration value="card_stock"/>
+ *     <enumeration value="envelopes"/>
+ *     <enumeration value="fabric"/>
+ *     <enumeration value="glossy_film"/>
+ *     <enumeration value="glossy_photo_paper"/>
+ *     <enumeration value="high_resolution_paper"/>
+ *     <enumeration value="labels"/>
+ *     <enumeration value="paper_plain"/>
+ *     <enumeration value="transparencies"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PrintingMediaTypeValues") +@XmlEnum +public enum PrintingMediaTypeValues { + + @XmlEnumValue("back_print_film") + BACK_PRINT_FILM("back_print_film"), + @XmlEnumValue("banner_paper") + BANNER_PAPER("banner_paper"), + @XmlEnumValue("card_stock") + CARD_STOCK("card_stock"), + @XmlEnumValue("envelopes") + ENVELOPES("envelopes"), + @XmlEnumValue("fabric") + FABRIC("fabric"), + @XmlEnumValue("glossy_film") + GLOSSY_FILM("glossy_film"), + @XmlEnumValue("glossy_photo_paper") + GLOSSY_PHOTO_PAPER("glossy_photo_paper"), + @XmlEnumValue("high_resolution_paper") + HIGH_RESOLUTION_PAPER("high_resolution_paper"), + @XmlEnumValue("labels") + LABELS("labels"), + @XmlEnumValue("paper_plain") + PAPER_PLAIN("paper_plain"), + @XmlEnumValue("transparencies") + TRANSPARENCIES("transparencies"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + PrintingMediaTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PrintingMediaTypeValues fromValue(String v) { + for (PrintingMediaTypeValues c: PrintingMediaTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ProcessorSeriesTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ProcessorSeriesTypeValues.java new file mode 100644 index 0000000..a292278 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ProcessorSeriesTypeValues.java @@ -0,0 +1,85 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ProcessorSeriesTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ProcessorSeriesTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="athlon_64"/>
+ *     <enumeration value="athlon_64_x2"/>
+ *     <enumeration value="intel_atom_230"/>
+ *     <enumeration value="intel_atom_330"/>
+ *     <enumeration value="intel_atom_n450"/>
+ *     <enumeration value="intel_atom_n455"/>
+ *     <enumeration value="intel_atom_z520"/>
+ *     <enumeration value="intel_atom_z530"/>
+ *     <enumeration value="intel_xeon"/>
+ *     <enumeration value="pentium_4"/>
+ *     <enumeration value="sempron"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ProcessorSeriesTypeValues") +@XmlEnum +public enum ProcessorSeriesTypeValues { + + @XmlEnumValue("athlon_64") + ATHLON_64("athlon_64"), + @XmlEnumValue("athlon_64_x2") + ATHLON_64_X_2("athlon_64_x2"), + @XmlEnumValue("intel_atom_230") + INTEL_ATOM_230("intel_atom_230"), + @XmlEnumValue("intel_atom_330") + INTEL_ATOM_330("intel_atom_330"), + @XmlEnumValue("intel_atom_n450") + INTEL_ATOM_N_450("intel_atom_n450"), + @XmlEnumValue("intel_atom_n455") + INTEL_ATOM_N_455("intel_atom_n455"), + @XmlEnumValue("intel_atom_z520") + INTEL_ATOM_Z_520("intel_atom_z520"), + @XmlEnumValue("intel_atom_z530") + INTEL_ATOM_Z_530("intel_atom_z530"), + @XmlEnumValue("intel_xeon") + INTEL_XEON("intel_xeon"), + @XmlEnumValue("pentium_4") + PENTIUM_4("pentium_4"), + @XmlEnumValue("sempron") + SEMPRON("sempron"); + private final String value; + + ProcessorSeriesTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ProcessorSeriesTypeValues fromValue(String v) { + for (ProcessorSeriesTypeValues c: ProcessorSeriesTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Product.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Product.java new file mode 100644 index 0000000..1c08dc1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Product.java @@ -0,0 +1,6197 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}SKU"/>
+ *         <element ref="{}StandardProductID" minOccurs="0"/>
+ *         <element name="GtinExemptionReason" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bundle"/>
+ *               <enumeration value="part"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{}RelatedProductID" minOccurs="0"/>
+ *         <element ref="{}ProductTaxCode" minOccurs="0"/>
+ *         <element name="LaunchDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="DiscontinueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="ReleaseDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="ExternalProductUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="Condition" type="{}ConditionInfo" minOccurs="0"/>
+ *         <element name="Rebate" type="{}RebateType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LiquidVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DescriptionData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Title" type="{}LongStringNotNull"/>
+ *                   <element name="Brand" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="Designer" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Description" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <maxLength value="2000"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="BulletPoint" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="ItemDimensions" type="{}Dimensions" minOccurs="0"/>
+ *                   <element name="PackageDimensions" type="{}Dimensions" minOccurs="0"/>
+ *                   <element name="PackageWeight" type="{}PositiveWeightDimension" minOccurs="0"/>
+ *                   <element name="ShippingWeight" type="{}PositiveWeightDimension" minOccurs="0"/>
+ *                   <element name="MerchantCatalogNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *                   <element name="MSRP" type="{}CurrencyAmount" minOccurs="0"/>
+ *                   <element name="MSRPWithTax" type="{}CurrencyAmount" minOccurs="0"/>
+ *                   <element name="MaxOrderQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="SerialNumberRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="Prop65" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="CPSIAWarning" maxOccurs="4" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="choking_hazard_balloon"/>
+ *                         <enumeration value="choking_hazard_contains_a_marble"/>
+ *                         <enumeration value="choking_hazard_contains_small_ball"/>
+ *                         <enumeration value="choking_hazard_is_a_marble"/>
+ *                         <enumeration value="choking_hazard_is_a_small_ball"/>
+ *                         <enumeration value="choking_hazard_small_parts"/>
+ *                         <enumeration value="no_warning_applicable"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="CPSIAWarningDescription" type="{}TwoFiftyStringNotNull" minOccurs="0"/>
+ *                   <element name="LegalDisclaimer" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <maxLength value="2500"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Manufacturer" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="MfrPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *                   <element name="SearchTerms" type="{}LongString" minOccurs="0"/>
+ *                   <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *                   <element name="Memorabilia" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="Autographed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="UsedFor" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="ItemType" type="{}LongStringNotNull" minOccurs="0"/>
+ *                   <element name="OtherItemAttributes" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="TargetAudience" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+ *                   <element name="SubjectContent" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="IsGiftWrapAvailable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="IsGiftMessageAvailable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="PromotionKeywords" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *                   <element name="IsDiscontinuedByManufacturer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="DeliveryScheduleGroupID" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element ref="{}DeliveryChannel" maxOccurs="2" minOccurs="0"/>
+ *                   <element name="ExternalProductInformation" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="MaxAggregateShipQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="RecommendedBrowseNode" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" maxOccurs="2" minOccurs="0"/>
+ *                   <element name="MerchantShippingGroupName" type="{}LongString" minOccurs="0"/>
+ *                   <element name="FEDAS_ID" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <length value="6"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TSDAgeWarning" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="not_suitable_under_36_months"/>
+ *                         <enumeration value="not_suitable_under_3_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_4_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_5_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_6_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_7_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_8_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_9_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_10_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_11_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_12_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_13_years_supervision"/>
+ *                         <enumeration value="not_suitable_under_14_years_supervision"/>
+ *                         <enumeration value="no_warning_applicable"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TSDWarning" maxOccurs="8" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="only_domestic_use"/>
+ *                         <enumeration value="adult_supervision_required"/>
+ *                         <enumeration value="protective_equipment_required"/>
+ *                         <enumeration value="water_adult_supervision_required"/>
+ *                         <enumeration value="toy_inside"/>
+ *                         <enumeration value="no_protective_equipment"/>
+ *                         <enumeration value="risk_of_entanglement"/>
+ *                         <enumeration value="fragrances_allergy_risk"/>
+ *                         <enumeration value="no_warning_applicable"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TSDLanguage" maxOccurs="21" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="English"/>
+ *                         <enumeration value="French"/>
+ *                         <enumeration value="German"/>
+ *                         <enumeration value="Italian"/>
+ *                         <enumeration value="Spanish"/>
+ *                         <enumeration value="Dutch"/>
+ *                         <enumeration value="Polish"/>
+ *                         <enumeration value="Bulgarian"/>
+ *                         <enumeration value="Czech"/>
+ *                         <enumeration value="Danish"/>
+ *                         <enumeration value="Estonian"/>
+ *                         <enumeration value="Finnish"/>
+ *                         <enumeration value="Greek"/>
+ *                         <enumeration value="Hungarian"/>
+ *                         <enumeration value="Latvian"/>
+ *                         <enumeration value="Lithuanian"/>
+ *                         <enumeration value="Portuguese"/>
+ *                         <enumeration value="Romanian"/>
+ *                         <enumeration value="Slovak"/>
+ *                         <enumeration value="Slovene"/>
+ *                         <enumeration value="Swedish"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="OptionalPaymentTypeExclusion" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="cash_on_delivery"/>
+ *                         <enumeration value="cvs"/>
+ *                         <enumeration value="exclude_none"/>
+ *                         <enumeration value="exclude cod"/>
+ *                         <enumeration value="exclude cvs"/>
+ *                         <enumeration value="exclude cod and cvs"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="DistributionDesignation" type="{}DistributionDesignationValues" minOccurs="0"/>
+ *                   <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *                   <element ref="{}Battery" minOccurs="0"/>
+ *                   <element name="BatteryCellType" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *                   <element name="BatteryWeight" type="{}WeightDimension" minOccurs="0"/>
+ *                   <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="LithiumBatteryPackaging" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="batteries_contained_in_equipment"/>
+ *                         <enumeration value="batteries_only"/>
+ *                         <enumeration value="batteries_packed_with_equipment"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="LithiumBatteryEnergyContent" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *                   <element name="LithiumBatteryWeight" type="{}WeightDimension" minOccurs="0"/>
+ *                   <element name="ItemWeight" type="{}WeightDimension" minOccurs="0"/>
+ *                   <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *                   <element name="FlashPoint" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="GHSClassificationClass" maxOccurs="3" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{}StringNotNull">
+ *                         <enumeration value="explosive"/>
+ *                         <enumeration value="oxidizing"/>
+ *                         <enumeration value="toxic"/>
+ *                         <enumeration value="corrosive"/>
+ *                         <enumeration value="amzn_specific_no_label_with_warning"/>
+ *                         <enumeration value="flammable"/>
+ *                         <enumeration value="irritant"/>
+ *                         <enumeration value="health_hazard"/>
+ *                         <enumeration value="environmentally_damaging"/>
+ *                         <enumeration value="compressed_gas"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="SupplierDeclaredDGHZRegulation" maxOccurs="5" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{}StringNotNull">
+ *                         <enumeration value="ghs"/>
+ *                         <enumeration value="storage"/>
+ *                         <enumeration value="waste"/>
+ *                         <enumeration value="not_applicable"/>
+ *                         <enumeration value="transportation"/>
+ *                         <enumeration value="other"/>
+ *                         <enumeration value="unknown"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="HazmatUnitedNationsRegulatoryID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="SafetyDataSheetURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *                   <element name="CaliforniaProposition65ComplianceType" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="alcoholic_beverage"/>
+ *                         <enumeration value="chemical"/>
+ *                         <enumeration value="diesel_engines"/>
+ *                         <enumeration value="food"/>
+ *                         <enumeration value="furniture"/>
+ *                         <enumeration value="on_product_cancer"/>
+ *                         <enumeration value="on_product_combined_cancer_reproductive"/>
+ *                         <enumeration value="on_product_reproductive"/>
+ *                         <enumeration value="passenger_or_off_road_vehicle"/>
+ *                         <enumeration value="raw_wood"/>
+ *                         <enumeration value="recreational_vessel"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="CaliforniaProposition65ChemicalNames1" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+ *                   <element name="CaliforniaProposition65ChemicalNames2" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+ *                   <element name="CaliforniaProposition65ChemicalNames3" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+ *                   <element name="CaliforniaProposition65ChemicalNames4" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+ *                   <element name="CaliforniaProposition65ChemicalNames5" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+ *                   <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *                   <element name="ExternalRollingNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="FcStorageMethod" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="FcShelfLife" type="{}DateIntegerDimension" minOccurs="0"/>
+ *                   <element name="FdaPremarketApprovalNumberPma" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PlanExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *                   <element name="ActiveIngredients" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ProductExpirationType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PitchCircleDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="PEGIRating" type="{}PEGIRatingType" minOccurs="0"/>
+ *                   <element name="USKRating" type="{}USKRatingType" minOccurs="0"/>
+ *                   <element name="AssemblyInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SoftwareMediaFormat" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *                   <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *                   <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *                   <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *                   <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *                   <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="LotOfferingExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *                   <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="compliant"/>
+ *                         <enumeration value="noncompliant"/>
+ *                         <enumeration value="exempt"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *                   <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="AmazonMaturityRating" type="{}AmazonMaturityRatingType" minOccurs="0"/>
+ *                   <element name="IdentityPackage" type="{}IdentityPackageType" minOccurs="0"/>
+ *                   <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="ItemUnitOfMeasureUnit" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="feet"/>
+ *                         <enumeration value="centimeters"/>
+ *                         <enumeration value="millimeters"/>
+ *                         <enumeration value="quarts"/>
+ *                         <enumeration value="liters"/>
+ *                         <enumeration value="ounces"/>
+ *                         <enumeration value="fluid_ounces"/>
+ *                         <enumeration value="square_centimeters"/>
+ *                         <enumeration value="square_meters"/>
+ *                         <enumeration value="cubic_feet"/>
+ *                         <enumeration value="milligrams"/>
+ *                         <enumeration value="cubic_meters"/>
+ *                         <enumeration value="cubic_centimeters"/>
+ *                         <enumeration value="meters"/>
+ *                         <enumeration value="pints"/>
+ *                         <enumeration value="inches"/>
+ *                         <enumeration value="square_inches"/>
+ *                         <enumeration value="pounds"/>
+ *                         <enumeration value="gallons"/>
+ *                         <enumeration value="cubic_inches"/>
+ *                         <enumeration value="kilograms"/>
+ *                         <enumeration value="square_feet"/>
+ *                         <enumeration value="grams"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="ItemUnitOfMeasureValue" type="{}PositiveInteger" minOccurs="0"/>
+ *                   <element name="ItemUnitOfMeasureDimension" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="weight"/>
+ *                         <enumeration value="volume"/>
+ *                         <enumeration value="area"/>
+ *                         <enumeration value="length"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TaxTreatmentValue" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="csosn_102"/>
+ *                         <enumeration value="csosn_103"/>
+ *                         <enumeration value="csosn_300"/>
+ *                         <enumeration value="csosn_400"/>
+ *                         <enumeration value="csosn_500"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TaxClassificationCodeValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="TaxLegalProceedingSourceValue" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="sefaz"/>
+ *                         <enumeration value="justica_federal"/>
+ *                         <enumeration value="justica_estadual"/>
+ *                         <enumeration value="secex_rfb"/>
+ *                         <enumeration value="other"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="TaxLegalProceedingIdentification" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <maxLength value="60"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="InvoiceLegalCitation" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <maxLength value="500"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="ExTipi" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <maxLength value="3"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="NcmCode" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <maxLength value="8"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="ContributorSupplyChainRole" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *                         <enumeration value="distributor"/>
+ *                         <enumeration value="importer"/>
+ *                         <enumeration value="manufacturer"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DiscoveryData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Priority" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *                         <minInclusive value="1"/>
+ *                         <maxInclusive value="10"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="BrowseExclusion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="RecommendationExclusion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ProductData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}ClothingAccessories"/>
+ *                   <element ref="{}Miscellaneous"/>
+ *                   <element ref="{}CameraPhoto"/>
+ *                   <element ref="{}Home"/>
+ *                   <element ref="{}Sports"/>
+ *                   <element ref="{}SportsMemorabilia"/>
+ *                   <element ref="{}EntertainmentCollectibles"/>
+ *                   <element ref="{}HomeImprovement"/>
+ *                   <element ref="{}Tools"/>
+ *                   <element ref="{}FoodAndBeverages"/>
+ *                   <element ref="{}Jewelry"/>
+ *                   <element ref="{}Health"/>
+ *                   <element ref="{}CE"/>
+ *                   <element ref="{}Computers"/>
+ *                   <element ref="{}SoftwareVideoGames"/>
+ *                   <element ref="{}Wireless"/>
+ *                   <element ref="{}Beauty"/>
+ *                   <element ref="{}Office"/>
+ *                   <element ref="{}MusicalInstruments"/>
+ *                   <element ref="{}AutoAccessory"/>
+ *                   <element ref="{}PetSupplies"/>
+ *                   <element ref="{}ToysBaby"/>
+ *                   <element ref="{}TiresAndWheels"/>
+ *                   <element ref="{}Music"/>
+ *                   <element ref="{}Video"/>
+ *                   <element ref="{}Lighting"/>
+ *                   <element ref="{}Toys"/>
+ *                   <element ref="{}GiftCard"/>
+ *                   <element ref="{}LabSupplies"/>
+ *                   <element ref="{}RawMaterials"/>
+ *                   <element ref="{}PowerTransmission"/>
+ *                   <element ref="{}Industrial"/>
+ *                   <element ref="{}Shoes"/>
+ *                   <element ref="{}MechanicalFasteners"/>
+ *                   <element ref="{}FoodServiceAndJanSan"/>
+ *                   <element ref="{}Books"/>
+ *                   <element ref="{}Outdoors"/>
+ *                   <element ref="{}Coins"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShippedByFreight" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="EnhancedImageURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element ref="{}Amazon-Vendor-Only" minOccurs="0"/>
+ *         <element ref="{}Amazon-Only" minOccurs="0"/>
+ *         <element name="RegisteredParameter" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="PrivateLabel"/>
+ *               <enumeration value="Specialized"/>
+ *               <enumeration value="NonConsumer"/>
+ *               <enumeration value="PreConfigured"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NationalStockNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnspscCode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UVPListPrice" type="{}CurrencyAmount" minOccurs="0"/>
+ *         <element name="PesticideMarkingType" maxOccurs="3" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="epa_registration_number"/>
+ *               <enumeration value="epa_establishment_number"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PesticideMarkingRegistrationStatus" maxOccurs="3" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="fifra_registration_required"/>
+ *               <enumeration value="fifra_registration_exempt"/>
+ *               <enumeration value="fifra_not_considered_pesticide"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PesticideMarkingCertificationNumber" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "sku", + "standardProductID", + "gtinExemptionReason", + "relatedProductID", + "productTaxCode", + "launchDate", + "discontinueDate", + "releaseDate", + "externalProductUrl", + "condition", + "rebate", + "itemPackageQuantity", + "numberOfItems", + "liquidVolume", + "descriptionData", + "discoveryData", + "productData", + "shippedByFreight", + "enhancedImageURL", + "amazonVendorOnly", + "amazonOnly", + "registeredParameter", + "nationalStockNumber", + "unspscCode", + "uvpListPrice", + "pesticideMarkingType", + "pesticideMarkingRegistrationStatus", + "pesticideMarkingCertificationNumber" +}) +@XmlRootElement(name = "Product") +public class Product { + + @XmlElement(name = "SKU", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sku; + @XmlElement(name = "StandardProductID") + protected StandardProductID standardProductID; + @XmlElement(name = "GtinExemptionReason") + protected String gtinExemptionReason; + @XmlElement(name = "RelatedProductID") + protected RelatedProductID relatedProductID; + @XmlElement(name = "ProductTaxCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productTaxCode; + @XmlElement(name = "LaunchDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar launchDate; + @XmlElement(name = "DiscontinueDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar discontinueDate; + @XmlElement(name = "ReleaseDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar releaseDate; + @XmlElement(name = "ExternalProductUrl") + @XmlSchemaType(name = "anyURI") + protected String externalProductUrl; + @XmlElement(name = "Condition") + protected ConditionInfo condition; + @XmlElement(name = "Rebate") + protected List rebate; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "LiquidVolume") + protected VolumeDimension liquidVolume; + @XmlElement(name = "DescriptionData") + protected Product.DescriptionData descriptionData; + @XmlElement(name = "DiscoveryData") + protected Product.DiscoveryData discoveryData; + @XmlElement(name = "ProductData") + protected Product.ProductData productData; + @XmlElement(name = "ShippedByFreight") + protected Boolean shippedByFreight; + @XmlElement(name = "EnhancedImageURL") + @XmlSchemaType(name = "anyURI") + protected String enhancedImageURL; + @XmlElement(name = "Amazon-Vendor-Only") + protected AmazonVendorOnly amazonVendorOnly; + @XmlElement(name = "Amazon-Only") + protected AmazonOnly amazonOnly; + @XmlElement(name = "RegisteredParameter") + protected String registeredParameter; + @XmlElement(name = "NationalStockNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nationalStockNumber; + @XmlElement(name = "UnspscCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unspscCode; + @XmlElement(name = "UVPListPrice") + protected CurrencyAmount uvpListPrice; + @XmlElement(name = "PesticideMarkingType") + protected List pesticideMarkingType; + @XmlElement(name = "PesticideMarkingRegistrationStatus") + protected List pesticideMarkingRegistrationStatus; + @XmlElement(name = "PesticideMarkingCertificationNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List pesticideMarkingCertificationNumber; + + /** + * 获取sku属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSKU() { + return sku; + } + + /** + * 设置sku属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSKU(String value) { + this.sku = value; + } + + /** + * 获取standardProductID属性的值。 + * + * @return + * possible object is + * {@link StandardProductID } + * + */ + public StandardProductID getStandardProductID() { + return standardProductID; + } + + /** + * 设置standardProductID属性的值。 + * + * @param value + * allowed object is + * {@link StandardProductID } + * + */ + public void setStandardProductID(StandardProductID value) { + this.standardProductID = value; + } + + /** + * 获取gtinExemptionReason属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGtinExemptionReason() { + return gtinExemptionReason; + } + + /** + * 设置gtinExemptionReason属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGtinExemptionReason(String value) { + this.gtinExemptionReason = value; + } + + /** + * 获取relatedProductID属性的值。 + * + * @return + * possible object is + * {@link RelatedProductID } + * + */ + public RelatedProductID getRelatedProductID() { + return relatedProductID; + } + + /** + * 设置relatedProductID属性的值。 + * + * @param value + * allowed object is + * {@link RelatedProductID } + * + */ + public void setRelatedProductID(RelatedProductID value) { + this.relatedProductID = value; + } + + /** + * 获取productTaxCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductTaxCode() { + return productTaxCode; + } + + /** + * 设置productTaxCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductTaxCode(String value) { + this.productTaxCode = value; + } + + /** + * 获取launchDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLaunchDate() { + return launchDate; + } + + /** + * 设置launchDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLaunchDate(XMLGregorianCalendar value) { + this.launchDate = value; + } + + /** + * 获取discontinueDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDiscontinueDate() { + return discontinueDate; + } + + /** + * 设置discontinueDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDiscontinueDate(XMLGregorianCalendar value) { + this.discontinueDate = value; + } + + /** + * 获取releaseDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getReleaseDate() { + return releaseDate; + } + + /** + * 设置releaseDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setReleaseDate(XMLGregorianCalendar value) { + this.releaseDate = value; + } + + /** + * 获取externalProductUrl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExternalProductUrl() { + return externalProductUrl; + } + + /** + * 设置externalProductUrl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExternalProductUrl(String value) { + this.externalProductUrl = value; + } + + /** + * 获取condition属性的值。 + * + * @return + * possible object is + * {@link ConditionInfo } + * + */ + public ConditionInfo getCondition() { + return condition; + } + + /** + * 设置condition属性的值。 + * + * @param value + * allowed object is + * {@link ConditionInfo } + * + */ + public void setCondition(ConditionInfo value) { + this.condition = value; + } + + /** + * Gets the value of the rebate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rebate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRebate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RebateType } + * + * + */ + public List getRebate() { + if (rebate == null) { + rebate = new ArrayList(); + } + return this.rebate; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取liquidVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLiquidVolume() { + return liquidVolume; + } + + /** + * 设置liquidVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLiquidVolume(VolumeDimension value) { + this.liquidVolume = value; + } + + /** + * 获取descriptionData属性的值。 + * + * @return + * possible object is + * {@link Product.DescriptionData } + * + */ + public Product.DescriptionData getDescriptionData() { + return descriptionData; + } + + /** + * 设置descriptionData属性的值。 + * + * @param value + * allowed object is + * {@link Product.DescriptionData } + * + */ + public void setDescriptionData(Product.DescriptionData value) { + this.descriptionData = value; + } + + /** + * 获取discoveryData属性的值。 + * + * @return + * possible object is + * {@link Product.DiscoveryData } + * + */ + public Product.DiscoveryData getDiscoveryData() { + return discoveryData; + } + + /** + * 设置discoveryData属性的值。 + * + * @param value + * allowed object is + * {@link Product.DiscoveryData } + * + */ + public void setDiscoveryData(Product.DiscoveryData value) { + this.discoveryData = value; + } + + /** + * 获取productData属性的值。 + * + * @return + * possible object is + * {@link Product.ProductData } + * + */ + public Product.ProductData getProductData() { + return productData; + } + + /** + * 设置productData属性的值。 + * + * @param value + * allowed object is + * {@link Product.ProductData } + * + */ + public void setProductData(Product.ProductData value) { + this.productData = value; + } + + /** + * 获取shippedByFreight属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isShippedByFreight() { + return shippedByFreight; + } + + /** + * 设置shippedByFreight属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setShippedByFreight(Boolean value) { + this.shippedByFreight = value; + } + + /** + * 获取enhancedImageURL属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnhancedImageURL() { + return enhancedImageURL; + } + + /** + * 设置enhancedImageURL属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnhancedImageURL(String value) { + this.enhancedImageURL = value; + } + + /** + * 获取amazonVendorOnly属性的值。 + * + * @return + * possible object is + * {@link AmazonVendorOnly } + * + */ + public AmazonVendorOnly getAmazonVendorOnly() { + return amazonVendorOnly; + } + + /** + * 设置amazonVendorOnly属性的值。 + * + * @param value + * allowed object is + * {@link AmazonVendorOnly } + * + */ + public void setAmazonVendorOnly(AmazonVendorOnly value) { + this.amazonVendorOnly = value; + } + + /** + * 获取amazonOnly属性的值。 + * + * @return + * possible object is + * {@link AmazonOnly } + * + */ + public AmazonOnly getAmazonOnly() { + return amazonOnly; + } + + /** + * 设置amazonOnly属性的值。 + * + * @param value + * allowed object is + * {@link AmazonOnly } + * + */ + public void setAmazonOnly(AmazonOnly value) { + this.amazonOnly = value; + } + + /** + * 获取registeredParameter属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegisteredParameter() { + return registeredParameter; + } + + /** + * 设置registeredParameter属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegisteredParameter(String value) { + this.registeredParameter = value; + } + + /** + * 获取nationalStockNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNationalStockNumber() { + return nationalStockNumber; + } + + /** + * 设置nationalStockNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNationalStockNumber(String value) { + this.nationalStockNumber = value; + } + + /** + * 获取unspscCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnspscCode() { + return unspscCode; + } + + /** + * 设置unspscCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnspscCode(String value) { + this.unspscCode = value; + } + + /** + * 获取uvpListPrice属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getUVPListPrice() { + return uvpListPrice; + } + + /** + * 设置uvpListPrice属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setUVPListPrice(CurrencyAmount value) { + this.uvpListPrice = value; + } + + /** + * Gets the value of the pesticideMarkingType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pesticideMarkingType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPesticideMarkingType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPesticideMarkingType() { + if (pesticideMarkingType == null) { + pesticideMarkingType = new ArrayList(); + } + return this.pesticideMarkingType; + } + + /** + * Gets the value of the pesticideMarkingRegistrationStatus property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pesticideMarkingRegistrationStatus property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPesticideMarkingRegistrationStatus().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPesticideMarkingRegistrationStatus() { + if (pesticideMarkingRegistrationStatus == null) { + pesticideMarkingRegistrationStatus = new ArrayList(); + } + return this.pesticideMarkingRegistrationStatus; + } + + /** + * Gets the value of the pesticideMarkingCertificationNumber property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pesticideMarkingCertificationNumber property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPesticideMarkingCertificationNumber().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPesticideMarkingCertificationNumber() { + if (pesticideMarkingCertificationNumber == null) { + pesticideMarkingCertificationNumber = new ArrayList(); + } + return this.pesticideMarkingCertificationNumber; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Title" type="{}LongStringNotNull"/>
+     *         <element name="Brand" type="{}HundredString" minOccurs="0"/>
+     *         <element name="Designer" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Description" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <maxLength value="2000"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="BulletPoint" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+     *         <element name="ItemDimensions" type="{}Dimensions" minOccurs="0"/>
+     *         <element name="PackageDimensions" type="{}Dimensions" minOccurs="0"/>
+     *         <element name="PackageWeight" type="{}PositiveWeightDimension" minOccurs="0"/>
+     *         <element name="ShippingWeight" type="{}PositiveWeightDimension" minOccurs="0"/>
+     *         <element name="MerchantCatalogNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+     *         <element name="MSRP" type="{}CurrencyAmount" minOccurs="0"/>
+     *         <element name="MSRPWithTax" type="{}CurrencyAmount" minOccurs="0"/>
+     *         <element name="MaxOrderQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="SerialNumberRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="Prop65" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="CPSIAWarning" maxOccurs="4" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="choking_hazard_balloon"/>
+     *               <enumeration value="choking_hazard_contains_a_marble"/>
+     *               <enumeration value="choking_hazard_contains_small_ball"/>
+     *               <enumeration value="choking_hazard_is_a_marble"/>
+     *               <enumeration value="choking_hazard_is_a_small_ball"/>
+     *               <enumeration value="choking_hazard_small_parts"/>
+     *               <enumeration value="no_warning_applicable"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="CPSIAWarningDescription" type="{}TwoFiftyStringNotNull" minOccurs="0"/>
+     *         <element name="LegalDisclaimer" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <maxLength value="2500"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Manufacturer" type="{}HundredString" minOccurs="0"/>
+     *         <element name="MfrPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+     *         <element name="SearchTerms" type="{}LongString" minOccurs="0"/>
+     *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+     *         <element name="Memorabilia" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="Autographed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="UsedFor" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+     *         <element name="ItemType" type="{}LongStringNotNull" minOccurs="0"/>
+     *         <element name="OtherItemAttributes" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+     *         <element name="TargetAudience" type="{}StringNotNull" maxOccurs="4" minOccurs="0"/>
+     *         <element name="SubjectContent" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+     *         <element name="IsGiftWrapAvailable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="IsGiftMessageAvailable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="PromotionKeywords" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+     *         <element name="IsDiscontinuedByManufacturer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="DeliveryScheduleGroupID" type="{}StringNotNull" minOccurs="0"/>
+     *         <element ref="{}DeliveryChannel" maxOccurs="2" minOccurs="0"/>
+     *         <element name="ExternalProductInformation" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="MaxAggregateShipQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="RecommendedBrowseNode" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" maxOccurs="2" minOccurs="0"/>
+     *         <element name="MerchantShippingGroupName" type="{}LongString" minOccurs="0"/>
+     *         <element name="FEDAS_ID" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <length value="6"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TSDAgeWarning" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="not_suitable_under_36_months"/>
+     *               <enumeration value="not_suitable_under_3_years_supervision"/>
+     *               <enumeration value="not_suitable_under_4_years_supervision"/>
+     *               <enumeration value="not_suitable_under_5_years_supervision"/>
+     *               <enumeration value="not_suitable_under_6_years_supervision"/>
+     *               <enumeration value="not_suitable_under_7_years_supervision"/>
+     *               <enumeration value="not_suitable_under_8_years_supervision"/>
+     *               <enumeration value="not_suitable_under_9_years_supervision"/>
+     *               <enumeration value="not_suitable_under_10_years_supervision"/>
+     *               <enumeration value="not_suitable_under_11_years_supervision"/>
+     *               <enumeration value="not_suitable_under_12_years_supervision"/>
+     *               <enumeration value="not_suitable_under_13_years_supervision"/>
+     *               <enumeration value="not_suitable_under_14_years_supervision"/>
+     *               <enumeration value="no_warning_applicable"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TSDWarning" maxOccurs="8" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="only_domestic_use"/>
+     *               <enumeration value="adult_supervision_required"/>
+     *               <enumeration value="protective_equipment_required"/>
+     *               <enumeration value="water_adult_supervision_required"/>
+     *               <enumeration value="toy_inside"/>
+     *               <enumeration value="no_protective_equipment"/>
+     *               <enumeration value="risk_of_entanglement"/>
+     *               <enumeration value="fragrances_allergy_risk"/>
+     *               <enumeration value="no_warning_applicable"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TSDLanguage" maxOccurs="21" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="English"/>
+     *               <enumeration value="French"/>
+     *               <enumeration value="German"/>
+     *               <enumeration value="Italian"/>
+     *               <enumeration value="Spanish"/>
+     *               <enumeration value="Dutch"/>
+     *               <enumeration value="Polish"/>
+     *               <enumeration value="Bulgarian"/>
+     *               <enumeration value="Czech"/>
+     *               <enumeration value="Danish"/>
+     *               <enumeration value="Estonian"/>
+     *               <enumeration value="Finnish"/>
+     *               <enumeration value="Greek"/>
+     *               <enumeration value="Hungarian"/>
+     *               <enumeration value="Latvian"/>
+     *               <enumeration value="Lithuanian"/>
+     *               <enumeration value="Portuguese"/>
+     *               <enumeration value="Romanian"/>
+     *               <enumeration value="Slovak"/>
+     *               <enumeration value="Slovene"/>
+     *               <enumeration value="Swedish"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="OptionalPaymentTypeExclusion" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="cash_on_delivery"/>
+     *               <enumeration value="cvs"/>
+     *               <enumeration value="exclude_none"/>
+     *               <enumeration value="exclude cod"/>
+     *               <enumeration value="exclude cvs"/>
+     *               <enumeration value="exclude cod and cvs"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="DistributionDesignation" type="{}DistributionDesignationValues" minOccurs="0"/>
+     *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+     *         <element ref="{}Battery" minOccurs="0"/>
+     *         <element name="BatteryCellType" type="{}BatteryCellTypeValues" minOccurs="0"/>
+     *         <element name="BatteryWeight" type="{}WeightDimension" minOccurs="0"/>
+     *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="LithiumBatteryPackaging" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="batteries_contained_in_equipment"/>
+     *               <enumeration value="batteries_only"/>
+     *               <enumeration value="batteries_packed_with_equipment"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="LithiumBatteryEnergyContent" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+     *         <element name="LithiumBatteryWeight" type="{}WeightDimension" minOccurs="0"/>
+     *         <element name="ItemWeight" type="{}WeightDimension" minOccurs="0"/>
+     *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+     *         <element name="FlashPoint" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="GHSClassificationClass" maxOccurs="3" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{}StringNotNull">
+     *               <enumeration value="explosive"/>
+     *               <enumeration value="oxidizing"/>
+     *               <enumeration value="toxic"/>
+     *               <enumeration value="corrosive"/>
+     *               <enumeration value="amzn_specific_no_label_with_warning"/>
+     *               <enumeration value="flammable"/>
+     *               <enumeration value="irritant"/>
+     *               <enumeration value="health_hazard"/>
+     *               <enumeration value="environmentally_damaging"/>
+     *               <enumeration value="compressed_gas"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="SupplierDeclaredDGHZRegulation" maxOccurs="5" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{}StringNotNull">
+     *               <enumeration value="ghs"/>
+     *               <enumeration value="storage"/>
+     *               <enumeration value="waste"/>
+     *               <enumeration value="not_applicable"/>
+     *               <enumeration value="transportation"/>
+     *               <enumeration value="other"/>
+     *               <enumeration value="unknown"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="HazmatUnitedNationsRegulatoryID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="SafetyDataSheetURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+     *         <element name="CaliforniaProposition65ComplianceType" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="alcoholic_beverage"/>
+     *               <enumeration value="chemical"/>
+     *               <enumeration value="diesel_engines"/>
+     *               <enumeration value="food"/>
+     *               <enumeration value="furniture"/>
+     *               <enumeration value="on_product_cancer"/>
+     *               <enumeration value="on_product_combined_cancer_reproductive"/>
+     *               <enumeration value="on_product_reproductive"/>
+     *               <enumeration value="passenger_or_off_road_vehicle"/>
+     *               <enumeration value="raw_wood"/>
+     *               <enumeration value="recreational_vessel"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="CaliforniaProposition65ChemicalNames1" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+     *         <element name="CaliforniaProposition65ChemicalNames2" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+     *         <element name="CaliforniaProposition65ChemicalNames3" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+     *         <element name="CaliforniaProposition65ChemicalNames4" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+     *         <element name="CaliforniaProposition65ChemicalNames5" type="{}CaliforniaProposition65ChemicalNamesType" minOccurs="0"/>
+     *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+     *         <element name="ExternalRollingNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="FcStorageMethod" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="FcShelfLife" type="{}DateIntegerDimension" minOccurs="0"/>
+     *         <element name="FdaPremarketApprovalNumberPma" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PlanExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+     *         <element name="ActiveIngredients" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ProductExpirationType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PitchCircleDiameter" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="PEGIRating" type="{}PEGIRatingType" minOccurs="0"/>
+     *         <element name="USKRating" type="{}USKRatingType" minOccurs="0"/>
+     *         <element name="AssemblyInstructions" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SoftwareMediaFormat" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+     *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+     *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+     *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+     *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+     *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="LotOfferingExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+     *         <element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="compliant"/>
+     *               <enumeration value="noncompliant"/>
+     *               <enumeration value="exempt"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+     *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="AmazonMaturityRating" type="{}AmazonMaturityRatingType" minOccurs="0"/>
+     *         <element name="IdentityPackage" type="{}IdentityPackageType" minOccurs="0"/>
+     *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="ItemUnitOfMeasureUnit" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="feet"/>
+     *               <enumeration value="centimeters"/>
+     *               <enumeration value="millimeters"/>
+     *               <enumeration value="quarts"/>
+     *               <enumeration value="liters"/>
+     *               <enumeration value="ounces"/>
+     *               <enumeration value="fluid_ounces"/>
+     *               <enumeration value="square_centimeters"/>
+     *               <enumeration value="square_meters"/>
+     *               <enumeration value="cubic_feet"/>
+     *               <enumeration value="milligrams"/>
+     *               <enumeration value="cubic_meters"/>
+     *               <enumeration value="cubic_centimeters"/>
+     *               <enumeration value="meters"/>
+     *               <enumeration value="pints"/>
+     *               <enumeration value="inches"/>
+     *               <enumeration value="square_inches"/>
+     *               <enumeration value="pounds"/>
+     *               <enumeration value="gallons"/>
+     *               <enumeration value="cubic_inches"/>
+     *               <enumeration value="kilograms"/>
+     *               <enumeration value="square_feet"/>
+     *               <enumeration value="grams"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="ItemUnitOfMeasureValue" type="{}PositiveInteger" minOccurs="0"/>
+     *         <element name="ItemUnitOfMeasureDimension" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="weight"/>
+     *               <enumeration value="volume"/>
+     *               <enumeration value="area"/>
+     *               <enumeration value="length"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TaxTreatmentValue" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="csosn_102"/>
+     *               <enumeration value="csosn_103"/>
+     *               <enumeration value="csosn_300"/>
+     *               <enumeration value="csosn_400"/>
+     *               <enumeration value="csosn_500"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TaxClassificationCodeValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="TaxLegalProceedingSourceValue" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="sefaz"/>
+     *               <enumeration value="justica_federal"/>
+     *               <enumeration value="justica_estadual"/>
+     *               <enumeration value="secex_rfb"/>
+     *               <enumeration value="other"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="TaxLegalProceedingIdentification" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <maxLength value="60"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="InvoiceLegalCitation" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <maxLength value="500"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="ExTipi" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <maxLength value="3"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="NcmCode" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <maxLength value="8"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="ContributorSupplyChainRole" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+     *               <enumeration value="distributor"/>
+     *               <enumeration value="importer"/>
+     *               <enumeration value="manufacturer"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "title", + "brand", + "designer", + "description", + "bulletPoint", + "itemDimensions", + "packageDimensions", + "packageWeight", + "shippingWeight", + "merchantCatalogNumber", + "msrp", + "msrpWithTax", + "maxOrderQuantity", + "serialNumberRequired", + "prop65", + "cpsiaWarning", + "cpsiaWarningDescription", + "legalDisclaimer", + "manufacturer", + "mfrPartNumber", + "searchTerms", + "platinumKeywords", + "memorabilia", + "autographed", + "usedFor", + "itemType", + "otherItemAttributes", + "targetAudience", + "subjectContent", + "isGiftWrapAvailable", + "isGiftMessageAvailable", + "promotionKeywords", + "isDiscontinuedByManufacturer", + "deliveryScheduleGroupID", + "deliveryChannel", + "externalProductInformation", + "maxAggregateShipQuantity", + "recommendedBrowseNode", + "merchantShippingGroupName", + "fedasid", + "tsdAgeWarning", + "tsdWarning", + "tsdLanguage", + "optionalPaymentTypeExclusion", + "distributionDesignation", + "externalTestingCertification", + "battery", + "batteryCellType", + "batteryWeight", + "numberOfLithiumMetalCells", + "numberOfLithiumIonCells", + "lithiumBatteryPackaging", + "lithiumBatteryEnergyContent", + "lithiumBatteryWeight", + "itemWeight", + "itemVolume", + "flashPoint", + "ghsClassificationClass", + "supplierDeclaredDGHZRegulation", + "hazmatUnitedNationsRegulatoryID", + "safetyDataSheetURL", + "californiaProposition65ComplianceType", + "californiaProposition65ChemicalNames1", + "californiaProposition65ChemicalNames2", + "californiaProposition65ChemicalNames3", + "californiaProposition65ChemicalNames4", + "californiaProposition65ChemicalNames5", + "voltage", + "externalRollingNoise", + "departmentName", + "fcStorageMethod", + "fcShelfLife", + "fdaPremarketApprovalNumberPma", + "formFactor", + "planExpirationDate", + "activeIngredients", + "productExpirationType", + "pitchCircleDiameter", + "pegiRating", + "uskRating", + "assemblyInstructions", + "sizeName", + "sizeMap", + "softwareMediaFormat", + "countryOfOrigin", + "itemTypeName", + "manufacturerContactInformation", + "importer", + "importerContactInformation", + "packerContactInformation", + "unitCount", + "ppuCountType", + "lotOfferingExpirationDate", + "hardwarePlatform", + "styleName", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationStatus", + "legalComplianceCertificationValue", + "importDesignation", + "isExpirationDatedProduct", + "amazonMaturityRating", + "identityPackage", + "canShipInOriginalContainer", + "itemUnitOfMeasureUnit", + "itemUnitOfMeasureValue", + "itemUnitOfMeasureDimension", + "taxTreatmentValue", + "taxClassificationCodeValue", + "taxLegalProceedingSourceValue", + "taxLegalProceedingIdentification", + "invoiceLegalCitation", + "exTipi", + "ncmCode", + "contributorSupplyChainRole" + }) + public static class DescriptionData { + + @XmlElement(name = "Title", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String title; + @XmlElement(name = "Brand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brand; + @XmlElement(name = "Designer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designer; + @XmlElement(name = "Description") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String description; + @XmlElement(name = "BulletPoint") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List bulletPoint; + @XmlElement(name = "ItemDimensions") + protected Dimensions itemDimensions; + @XmlElement(name = "PackageDimensions") + protected Dimensions packageDimensions; + @XmlElement(name = "PackageWeight") + protected PositiveWeightDimension packageWeight; + @XmlElement(name = "ShippingWeight") + protected PositiveWeightDimension shippingWeight; + @XmlElement(name = "MerchantCatalogNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String merchantCatalogNumber; + @XmlElement(name = "MSRP") + protected CurrencyAmount msrp; + @XmlElement(name = "MSRPWithTax") + protected CurrencyAmount msrpWithTax; + @XmlElement(name = "MaxOrderQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxOrderQuantity; + @XmlElement(name = "SerialNumberRequired") + protected Boolean serialNumberRequired; + @XmlElement(name = "Prop65") + protected Boolean prop65; + @XmlElement(name = "CPSIAWarning") + protected List cpsiaWarning; + @XmlElement(name = "CPSIAWarningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cpsiaWarningDescription; + @XmlElement(name = "LegalDisclaimer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String legalDisclaimer; + @XmlElement(name = "Manufacturer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturer; + @XmlElement(name = "MfrPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrPartNumber; + @XmlElement(name = "SearchTerms") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String searchTerms; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "Memorabilia") + protected Boolean memorabilia; + @XmlElement(name = "Autographed") + protected Boolean autographed; + @XmlElement(name = "UsedFor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List usedFor; + @XmlElement(name = "ItemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemType; + @XmlElement(name = "OtherItemAttributes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List otherItemAttributes; + @XmlElement(name = "TargetAudience") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List targetAudience; + @XmlElement(name = "SubjectContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List subjectContent; + @XmlElement(name = "IsGiftWrapAvailable") + protected Boolean isGiftWrapAvailable; + @XmlElement(name = "IsGiftMessageAvailable") + protected Boolean isGiftMessageAvailable; + @XmlElement(name = "PromotionKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List promotionKeywords; + @XmlElement(name = "IsDiscontinuedByManufacturer") + protected Boolean isDiscontinuedByManufacturer; + @XmlElement(name = "DeliveryScheduleGroupID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deliveryScheduleGroupID; + @XmlElement(name = "DeliveryChannel") + protected List deliveryChannel; + @XmlElement(name = "ExternalProductInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String externalProductInformation; + @XmlElement(name = "MaxAggregateShipQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxAggregateShipQuantity; + @XmlElement(name = "RecommendedBrowseNode") + @XmlSchemaType(name = "positiveInteger") + protected List recommendedBrowseNode; + @XmlElement(name = "MerchantShippingGroupName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String merchantShippingGroupName; + @XmlElement(name = "FEDAS_ID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String fedasid; + @XmlElement(name = "TSDAgeWarning") + protected String tsdAgeWarning; + @XmlElement(name = "TSDWarning") + protected List tsdWarning; + @XmlElement(name = "TSDLanguage") + protected List tsdLanguage; + @XmlElement(name = "OptionalPaymentTypeExclusion") + protected String optionalPaymentTypeExclusion; + @XmlElement(name = "DistributionDesignation") + @XmlSchemaType(name = "string") + protected DistributionDesignationValues distributionDesignation; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryWeight") + protected WeightDimension batteryWeight; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected EnergyConsumptionDimension lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryWeight") + protected WeightDimension lithiumBatteryWeight; + @XmlElement(name = "ItemWeight") + protected WeightDimension itemWeight; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "FlashPoint") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flashPoint; + @XmlElement(name = "GHSClassificationClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected List ghsClassificationClass; + @XmlElement(name = "SupplierDeclaredDGHZRegulation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected List supplierDeclaredDGHZRegulation; + @XmlElement(name = "HazmatUnitedNationsRegulatoryID") + protected String hazmatUnitedNationsRegulatoryID; + @XmlElement(name = "SafetyDataSheetURL") + @XmlSchemaType(name = "anyURI") + protected String safetyDataSheetURL; + @XmlElement(name = "CaliforniaProposition65ComplianceType") + protected String californiaProposition65ComplianceType; + @XmlElement(name = "CaliforniaProposition65ChemicalNames1") + protected String californiaProposition65ChemicalNames1; + @XmlElement(name = "CaliforniaProposition65ChemicalNames2") + protected String californiaProposition65ChemicalNames2; + @XmlElement(name = "CaliforniaProposition65ChemicalNames3") + protected String californiaProposition65ChemicalNames3; + @XmlElement(name = "CaliforniaProposition65ChemicalNames4") + protected String californiaProposition65ChemicalNames4; + @XmlElement(name = "CaliforniaProposition65ChemicalNames5") + protected String californiaProposition65ChemicalNames5; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "ExternalRollingNoise") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger externalRollingNoise; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "FcStorageMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fcStorageMethod; + @XmlElement(name = "FcShelfLife") + protected DateIntegerDimension fcShelfLife; + @XmlElement(name = "FdaPremarketApprovalNumberPma") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fdaPremarketApprovalNumberPma; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "PlanExpirationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar planExpirationDate; + @XmlElement(name = "ActiveIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String activeIngredients; + @XmlElement(name = "ProductExpirationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productExpirationType; + @XmlElement(name = "PitchCircleDiameter") + protected LengthDimension pitchCircleDiameter; + @XmlElement(name = "PEGIRating") + @XmlSchemaType(name = "string") + protected PEGIRatingType pegiRating; + @XmlElement(name = "USKRating") + @XmlSchemaType(name = "string") + protected USKRatingType uskRating; + @XmlElement(name = "AssemblyInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String assemblyInstructions; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SoftwareMediaFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareMediaFormat; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "LotOfferingExpirationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar lotOfferingExpirationDate; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "AmazonMaturityRating") + @XmlSchemaType(name = "string") + protected AmazonMaturityRatingType amazonMaturityRating; + @XmlElement(name = "IdentityPackage") + @XmlSchemaType(name = "string") + protected IdentityPackageType identityPackage; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ItemUnitOfMeasureUnit") + protected String itemUnitOfMeasureUnit; + @XmlElement(name = "ItemUnitOfMeasureValue") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemUnitOfMeasureValue; + @XmlElement(name = "ItemUnitOfMeasureDimension") + protected String itemUnitOfMeasureDimension; + @XmlElement(name = "TaxTreatmentValue") + protected String taxTreatmentValue; + @XmlElement(name = "TaxClassificationCodeValue") + protected String taxClassificationCodeValue; + @XmlElement(name = "TaxLegalProceedingSourceValue") + protected String taxLegalProceedingSourceValue; + @XmlElement(name = "TaxLegalProceedingIdentification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String taxLegalProceedingIdentification; + @XmlElement(name = "InvoiceLegalCitation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String invoiceLegalCitation; + @XmlElement(name = "ExTipi") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String exTipi; + @XmlElement(name = "NcmCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ncmCode; + @XmlElement(name = "ContributorSupplyChainRole") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String contributorSupplyChainRole; + + /** + * 获取title属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } + + /** + * 设置title属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } + + /** + * 获取brand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrand() { + return brand; + } + + /** + * 设置brand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrand(String value) { + this.brand = value; + } + + /** + * 获取designer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesigner() { + return designer; + } + + /** + * 设置designer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesigner(String value) { + this.designer = value; + } + + /** + * 获取description属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * 设置description属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Gets the value of the bulletPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bulletPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getBulletPoint().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBulletPoint() { + if (bulletPoint == null) { + bulletPoint = new ArrayList(); + } + return this.bulletPoint; + } + + /** + * 获取itemDimensions属性的值。 + * + * @return + * possible object is + * {@link Dimensions } + * + */ + public Dimensions getItemDimensions() { + return itemDimensions; + } + + /** + * 设置itemDimensions属性的值。 + * + * @param value + * allowed object is + * {@link Dimensions } + * + */ + public void setItemDimensions(Dimensions value) { + this.itemDimensions = value; + } + + /** + * 获取packageDimensions属性的值。 + * + * @return + * possible object is + * {@link Dimensions } + * + */ + public Dimensions getPackageDimensions() { + return packageDimensions; + } + + /** + * 设置packageDimensions属性的值。 + * + * @param value + * allowed object is + * {@link Dimensions } + * + */ + public void setPackageDimensions(Dimensions value) { + this.packageDimensions = value; + } + + /** + * 获取packageWeight属性的值。 + * + * @return + * possible object is + * {@link PositiveWeightDimension } + * + */ + public PositiveWeightDimension getPackageWeight() { + return packageWeight; + } + + /** + * 设置packageWeight属性的值。 + * + * @param value + * allowed object is + * {@link PositiveWeightDimension } + * + */ + public void setPackageWeight(PositiveWeightDimension value) { + this.packageWeight = value; + } + + /** + * 获取shippingWeight属性的值。 + * + * @return + * possible object is + * {@link PositiveWeightDimension } + * + */ + public PositiveWeightDimension getShippingWeight() { + return shippingWeight; + } + + /** + * 设置shippingWeight属性的值。 + * + * @param value + * allowed object is + * {@link PositiveWeightDimension } + * + */ + public void setShippingWeight(PositiveWeightDimension value) { + this.shippingWeight = value; + } + + /** + * 获取merchantCatalogNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMerchantCatalogNumber() { + return merchantCatalogNumber; + } + + /** + * 设置merchantCatalogNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMerchantCatalogNumber(String value) { + this.merchantCatalogNumber = value; + } + + /** + * 获取msrp属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getMSRP() { + return msrp; + } + + /** + * 设置msrp属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setMSRP(CurrencyAmount value) { + this.msrp = value; + } + + /** + * 获取msrpWithTax属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getMSRPWithTax() { + return msrpWithTax; + } + + /** + * 设置msrpWithTax属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setMSRPWithTax(CurrencyAmount value) { + this.msrpWithTax = value; + } + + /** + * 获取maxOrderQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxOrderQuantity() { + return maxOrderQuantity; + } + + /** + * 设置maxOrderQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxOrderQuantity(BigInteger value) { + this.maxOrderQuantity = value; + } + + /** + * 获取serialNumberRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSerialNumberRequired() { + return serialNumberRequired; + } + + /** + * 设置serialNumberRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSerialNumberRequired(Boolean value) { + this.serialNumberRequired = value; + } + + /** + * 获取prop65属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isProp65() { + return prop65; + } + + /** + * 设置prop65属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setProp65(Boolean value) { + this.prop65 = value; + } + + /** + * Gets the value of the cpsiaWarning property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cpsiaWarning property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getCPSIAWarning().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCPSIAWarning() { + if (cpsiaWarning == null) { + cpsiaWarning = new ArrayList(); + } + return this.cpsiaWarning; + } + + /** + * 获取cpsiaWarningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCPSIAWarningDescription() { + return cpsiaWarningDescription; + } + + /** + * 设置cpsiaWarningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCPSIAWarningDescription(String value) { + this.cpsiaWarningDescription = value; + } + + /** + * 获取legalDisclaimer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalDisclaimer() { + return legalDisclaimer; + } + + /** + * 设置legalDisclaimer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalDisclaimer(String value) { + this.legalDisclaimer = value; + } + + /** + * 获取manufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturer() { + return manufacturer; + } + + /** + * 设置manufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturer(String value) { + this.manufacturer = value; + } + + /** + * 获取mfrPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrPartNumber() { + return mfrPartNumber; + } + + /** + * 设置mfrPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrPartNumber(String value) { + this.mfrPartNumber = value; + } + + /** + * 获取searchTerms属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSearchTerms() { + return searchTerms; + } + + /** + * 设置searchTerms属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSearchTerms(String value) { + this.searchTerms = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getPlatinumKeywords().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取memorabilia属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isMemorabilia() { + return memorabilia; + } + + /** + * 设置memorabilia属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setMemorabilia(Boolean value) { + this.memorabilia = value; + } + + /** + * 获取autographed属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutographed() { + return autographed; + } + + /** + * 设置autographed属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutographed(Boolean value) { + this.autographed = value; + } + + /** + * Gets the value of the usedFor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the usedFor property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getUsedFor().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getUsedFor() { + if (usedFor == null) { + usedFor = new ArrayList(); + } + return this.usedFor; + } + + /** + * 获取itemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemType() { + return itemType; + } + + /** + * 设置itemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemType(String value) { + this.itemType = value; + } + + /** + * Gets the value of the otherItemAttributes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the otherItemAttributes property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getOtherItemAttributes().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOtherItemAttributes() { + if (otherItemAttributes == null) { + otherItemAttributes = new ArrayList(); + } + return this.otherItemAttributes; + } + + /** + * Gets the value of the targetAudience property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the targetAudience property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getTargetAudience().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTargetAudience() { + if (targetAudience == null) { + targetAudience = new ArrayList(); + } + return this.targetAudience; + } + + /** + * Gets the value of the subjectContent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectContent property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSubjectContent().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectContent() { + if (subjectContent == null) { + subjectContent = new ArrayList(); + } + return this.subjectContent; + } + + /** + * 获取isGiftWrapAvailable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsGiftWrapAvailable() { + return isGiftWrapAvailable; + } + + /** + * 设置isGiftWrapAvailable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsGiftWrapAvailable(Boolean value) { + this.isGiftWrapAvailable = value; + } + + /** + * 获取isGiftMessageAvailable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsGiftMessageAvailable() { + return isGiftMessageAvailable; + } + + /** + * 设置isGiftMessageAvailable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsGiftMessageAvailable(Boolean value) { + this.isGiftMessageAvailable = value; + } + + /** + * Gets the value of the promotionKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the promotionKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getPromotionKeywords().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPromotionKeywords() { + if (promotionKeywords == null) { + promotionKeywords = new ArrayList(); + } + return this.promotionKeywords; + } + + /** + * 获取isDiscontinuedByManufacturer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsDiscontinuedByManufacturer() { + return isDiscontinuedByManufacturer; + } + + /** + * 设置isDiscontinuedByManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsDiscontinuedByManufacturer(Boolean value) { + this.isDiscontinuedByManufacturer = value; + } + + /** + * 获取deliveryScheduleGroupID属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeliveryScheduleGroupID() { + return deliveryScheduleGroupID; + } + + /** + * 设置deliveryScheduleGroupID属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeliveryScheduleGroupID(String value) { + this.deliveryScheduleGroupID = value; + } + + /** + * Gets the value of the deliveryChannel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deliveryChannel property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getDeliveryChannel().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDeliveryChannel() { + if (deliveryChannel == null) { + deliveryChannel = new ArrayList(); + } + return this.deliveryChannel; + } + + /** + * 获取externalProductInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExternalProductInformation() { + return externalProductInformation; + } + + /** + * 设置externalProductInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExternalProductInformation(String value) { + this.externalProductInformation = value; + } + + /** + * 获取maxAggregateShipQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxAggregateShipQuantity() { + return maxAggregateShipQuantity; + } + + /** + * 设置maxAggregateShipQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxAggregateShipQuantity(BigInteger value) { + this.maxAggregateShipQuantity = value; + } + + /** + * Gets the value of the recommendedBrowseNode property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the recommendedBrowseNode property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getRecommendedBrowseNode().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BigInteger } + * + * + */ + public List getRecommendedBrowseNode() { + if (recommendedBrowseNode == null) { + recommendedBrowseNode = new ArrayList(); + } + return this.recommendedBrowseNode; + } + + /** + * 获取merchantShippingGroupName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMerchantShippingGroupName() { + return merchantShippingGroupName; + } + + /** + * 设置merchantShippingGroupName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMerchantShippingGroupName(String value) { + this.merchantShippingGroupName = value; + } + + /** + * 获取fedasid属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFEDASID() { + return fedasid; + } + + /** + * 设置fedasid属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFEDASID(String value) { + this.fedasid = value; + } + + /** + * 获取tsdAgeWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTSDAgeWarning() { + return tsdAgeWarning; + } + + /** + * 设置tsdAgeWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTSDAgeWarning(String value) { + this.tsdAgeWarning = value; + } + + /** + * Gets the value of the tsdWarning property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tsdWarning property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getTSDWarning().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTSDWarning() { + if (tsdWarning == null) { + tsdWarning = new ArrayList(); + } + return this.tsdWarning; + } + + /** + * Gets the value of the tsdLanguage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tsdLanguage property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getTSDLanguage().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTSDLanguage() { + if (tsdLanguage == null) { + tsdLanguage = new ArrayList(); + } + return this.tsdLanguage; + } + + /** + * 获取optionalPaymentTypeExclusion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOptionalPaymentTypeExclusion() { + return optionalPaymentTypeExclusion; + } + + /** + * 设置optionalPaymentTypeExclusion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOptionalPaymentTypeExclusion(String value) { + this.optionalPaymentTypeExclusion = value; + } + + /** + * 获取distributionDesignation属性的值。 + * + * @return + * possible object is + * {@link DistributionDesignationValues } + * + */ + public DistributionDesignationValues getDistributionDesignation() { + return distributionDesignation; + } + + /** + * 设置distributionDesignation属性的值。 + * + * @param value + * allowed object is + * {@link DistributionDesignationValues } + * + */ + public void setDistributionDesignation(DistributionDesignationValues value) { + this.distributionDesignation = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getExternalTestingCertification().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBatteryWeight(WeightDimension value) { + this.batteryWeight = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setLithiumBatteryEnergyContent(EnergyConsumptionDimension value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLithiumBatteryWeight(WeightDimension value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取itemWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemWeight() { + return itemWeight; + } + + /** + * 设置itemWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemWeight(WeightDimension value) { + this.itemWeight = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取flashPoint属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlashPoint() { + return flashPoint; + } + + /** + * 设置flashPoint属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlashPoint(String value) { + this.flashPoint = value; + } + + /** + * Gets the value of the ghsClassificationClass property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ghsClassificationClass property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getGHSClassificationClass().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGHSClassificationClass() { + if (ghsClassificationClass == null) { + ghsClassificationClass = new ArrayList(); + } + return this.ghsClassificationClass; + } + + /** + * Gets the value of the supplierDeclaredDGHZRegulation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the supplierDeclaredDGHZRegulation property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSupplierDeclaredDGHZRegulation().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSupplierDeclaredDGHZRegulation() { + if (supplierDeclaredDGHZRegulation == null) { + supplierDeclaredDGHZRegulation = new ArrayList(); + } + return this.supplierDeclaredDGHZRegulation; + } + + /** + * 获取hazmatUnitedNationsRegulatoryID属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatUnitedNationsRegulatoryID() { + return hazmatUnitedNationsRegulatoryID; + } + + /** + * 设置hazmatUnitedNationsRegulatoryID属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatUnitedNationsRegulatoryID(String value) { + this.hazmatUnitedNationsRegulatoryID = value; + } + + /** + * 获取safetyDataSheetURL属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSafetyDataSheetURL() { + return safetyDataSheetURL; + } + + /** + * 设置safetyDataSheetURL属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSafetyDataSheetURL(String value) { + this.safetyDataSheetURL = value; + } + + /** + * 获取californiaProposition65ComplianceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaliforniaProposition65ComplianceType() { + return californiaProposition65ComplianceType; + } + + /** + * 设置californiaProposition65ComplianceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaliforniaProposition65ComplianceType(String value) { + this.californiaProposition65ComplianceType = value; + } + + /** + * 获取californiaProposition65ChemicalNames1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaliforniaProposition65ChemicalNames1() { + return californiaProposition65ChemicalNames1; + } + + /** + * 设置californiaProposition65ChemicalNames1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaliforniaProposition65ChemicalNames1(String value) { + this.californiaProposition65ChemicalNames1 = value; + } + + /** + * 获取californiaProposition65ChemicalNames2属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaliforniaProposition65ChemicalNames2() { + return californiaProposition65ChemicalNames2; + } + + /** + * 设置californiaProposition65ChemicalNames2属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaliforniaProposition65ChemicalNames2(String value) { + this.californiaProposition65ChemicalNames2 = value; + } + + /** + * 获取californiaProposition65ChemicalNames3属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaliforniaProposition65ChemicalNames3() { + return californiaProposition65ChemicalNames3; + } + + /** + * 设置californiaProposition65ChemicalNames3属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaliforniaProposition65ChemicalNames3(String value) { + this.californiaProposition65ChemicalNames3 = value; + } + + /** + * 获取californiaProposition65ChemicalNames4属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaliforniaProposition65ChemicalNames4() { + return californiaProposition65ChemicalNames4; + } + + /** + * 设置californiaProposition65ChemicalNames4属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaliforniaProposition65ChemicalNames4(String value) { + this.californiaProposition65ChemicalNames4 = value; + } + + /** + * 获取californiaProposition65ChemicalNames5属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaliforniaProposition65ChemicalNames5() { + return californiaProposition65ChemicalNames5; + } + + /** + * 设置californiaProposition65ChemicalNames5属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaliforniaProposition65ChemicalNames5(String value) { + this.californiaProposition65ChemicalNames5 = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取externalRollingNoise属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getExternalRollingNoise() { + return externalRollingNoise; + } + + /** + * 设置externalRollingNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setExternalRollingNoise(BigInteger value) { + this.externalRollingNoise = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取fcStorageMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFcStorageMethod() { + return fcStorageMethod; + } + + /** + * 设置fcStorageMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFcStorageMethod(String value) { + this.fcStorageMethod = value; + } + + /** + * 获取fcShelfLife属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getFcShelfLife() { + return fcShelfLife; + } + + /** + * 设置fcShelfLife属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setFcShelfLife(DateIntegerDimension value) { + this.fcShelfLife = value; + } + + /** + * 获取fdaPremarketApprovalNumberPma属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFdaPremarketApprovalNumberPma() { + return fdaPremarketApprovalNumberPma; + } + + /** + * 设置fdaPremarketApprovalNumberPma属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFdaPremarketApprovalNumberPma(String value) { + this.fdaPremarketApprovalNumberPma = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取planExpirationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPlanExpirationDate() { + return planExpirationDate; + } + + /** + * 设置planExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPlanExpirationDate(XMLGregorianCalendar value) { + this.planExpirationDate = value; + } + + /** + * 获取activeIngredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getActiveIngredients() { + return activeIngredients; + } + + /** + * 设置activeIngredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActiveIngredients(String value) { + this.activeIngredients = value; + } + + /** + * 获取productExpirationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductExpirationType() { + return productExpirationType; + } + + /** + * 设置productExpirationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductExpirationType(String value) { + this.productExpirationType = value; + } + + /** + * 获取pitchCircleDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPitchCircleDiameter() { + return pitchCircleDiameter; + } + + /** + * 设置pitchCircleDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPitchCircleDiameter(LengthDimension value) { + this.pitchCircleDiameter = value; + } + + /** + * 获取pegiRating属性的值。 + * + * @return + * possible object is + * {@link PEGIRatingType } + * + */ + public PEGIRatingType getPEGIRating() { + return pegiRating; + } + + /** + * 设置pegiRating属性的值。 + * + * @param value + * allowed object is + * {@link PEGIRatingType } + * + */ + public void setPEGIRating(PEGIRatingType value) { + this.pegiRating = value; + } + + /** + * 获取uskRating属性的值。 + * + * @return + * possible object is + * {@link USKRatingType } + * + */ + public USKRatingType getUSKRating() { + return uskRating; + } + + /** + * 设置uskRating属性的值。 + * + * @param value + * allowed object is + * {@link USKRatingType } + * + */ + public void setUSKRating(USKRatingType value) { + this.uskRating = value; + } + + /** + * 获取assemblyInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAssemblyInstructions() { + return assemblyInstructions; + } + + /** + * 设置assemblyInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAssemblyInstructions(String value) { + this.assemblyInstructions = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取softwareMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareMediaFormat() { + return softwareMediaFormat; + } + + /** + * 设置softwareMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareMediaFormat(String value) { + this.softwareMediaFormat = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取lotOfferingExpirationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLotOfferingExpirationDate() { + return lotOfferingExpirationDate; + } + + /** + * 设置lotOfferingExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLotOfferingExpirationDate(XMLGregorianCalendar value) { + this.lotOfferingExpirationDate = value; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取amazonMaturityRating属性的值。 + * + * @return + * possible object is + * {@link AmazonMaturityRatingType } + * + */ + public AmazonMaturityRatingType getAmazonMaturityRating() { + return amazonMaturityRating; + } + + /** + * 设置amazonMaturityRating属性的值。 + * + * @param value + * allowed object is + * {@link AmazonMaturityRatingType } + * + */ + public void setAmazonMaturityRating(AmazonMaturityRatingType value) { + this.amazonMaturityRating = value; + } + + /** + * 获取identityPackage属性的值。 + * + * @return + * possible object is + * {@link IdentityPackageType } + * + */ + public IdentityPackageType getIdentityPackage() { + return identityPackage; + } + + /** + * 设置identityPackage属性的值。 + * + * @param value + * allowed object is + * {@link IdentityPackageType } + * + */ + public void setIdentityPackage(IdentityPackageType value) { + this.identityPackage = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取itemUnitOfMeasureUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemUnitOfMeasureUnit() { + return itemUnitOfMeasureUnit; + } + + /** + * 设置itemUnitOfMeasureUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemUnitOfMeasureUnit(String value) { + this.itemUnitOfMeasureUnit = value; + } + + /** + * 获取itemUnitOfMeasureValue属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemUnitOfMeasureValue() { + return itemUnitOfMeasureValue; + } + + /** + * 设置itemUnitOfMeasureValue属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemUnitOfMeasureValue(BigInteger value) { + this.itemUnitOfMeasureValue = value; + } + + /** + * 获取itemUnitOfMeasureDimension属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemUnitOfMeasureDimension() { + return itemUnitOfMeasureDimension; + } + + /** + * 设置itemUnitOfMeasureDimension属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemUnitOfMeasureDimension(String value) { + this.itemUnitOfMeasureDimension = value; + } + + /** + * 获取taxTreatmentValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTaxTreatmentValue() { + return taxTreatmentValue; + } + + /** + * 设置taxTreatmentValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTaxTreatmentValue(String value) { + this.taxTreatmentValue = value; + } + + /** + * 获取taxClassificationCodeValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTaxClassificationCodeValue() { + return taxClassificationCodeValue; + } + + /** + * 设置taxClassificationCodeValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTaxClassificationCodeValue(String value) { + this.taxClassificationCodeValue = value; + } + + /** + * 获取taxLegalProceedingSourceValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTaxLegalProceedingSourceValue() { + return taxLegalProceedingSourceValue; + } + + /** + * 设置taxLegalProceedingSourceValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTaxLegalProceedingSourceValue(String value) { + this.taxLegalProceedingSourceValue = value; + } + + /** + * 获取taxLegalProceedingIdentification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTaxLegalProceedingIdentification() { + return taxLegalProceedingIdentification; + } + + /** + * 设置taxLegalProceedingIdentification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTaxLegalProceedingIdentification(String value) { + this.taxLegalProceedingIdentification = value; + } + + /** + * 获取invoiceLegalCitation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInvoiceLegalCitation() { + return invoiceLegalCitation; + } + + /** + * 设置invoiceLegalCitation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInvoiceLegalCitation(String value) { + this.invoiceLegalCitation = value; + } + + /** + * 获取exTipi属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExTipi() { + return exTipi; + } + + /** + * 设置exTipi属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExTipi(String value) { + this.exTipi = value; + } + + /** + * 获取ncmCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNcmCode() { + return ncmCode; + } + + /** + * 设置ncmCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNcmCode(String value) { + this.ncmCode = value; + } + + /** + * 获取contributorSupplyChainRole属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContributorSupplyChainRole() { + return contributorSupplyChainRole; + } + + /** + * 设置contributorSupplyChainRole属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContributorSupplyChainRole(String value) { + this.contributorSupplyChainRole = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Priority" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+     *               <minInclusive value="1"/>
+     *               <maxInclusive value="10"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="BrowseExclusion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="RecommendationExclusion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "priority", + "browseExclusion", + "recommendationExclusion" + }) + public static class DiscoveryData { + + @XmlElement(name = "Priority") + protected Integer priority; + @XmlElement(name = "BrowseExclusion") + protected Boolean browseExclusion; + @XmlElement(name = "RecommendationExclusion") + protected Boolean recommendationExclusion; + + /** + * 获取priority属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPriority() { + return priority; + } + + /** + * 设置priority属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPriority(Integer value) { + this.priority = value; + } + + /** + * 获取browseExclusion属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBrowseExclusion() { + return browseExclusion; + } + + /** + * 设置browseExclusion属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBrowseExclusion(Boolean value) { + this.browseExclusion = value; + } + + /** + * 获取recommendationExclusion属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRecommendationExclusion() { + return recommendationExclusion; + } + + /** + * 设置recommendationExclusion属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRecommendationExclusion(Boolean value) { + this.recommendationExclusion = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}ClothingAccessories"/>
+     *         <element ref="{}Miscellaneous"/>
+     *         <element ref="{}CameraPhoto"/>
+     *         <element ref="{}Home"/>
+     *         <element ref="{}Sports"/>
+     *         <element ref="{}SportsMemorabilia"/>
+     *         <element ref="{}EntertainmentCollectibles"/>
+     *         <element ref="{}HomeImprovement"/>
+     *         <element ref="{}Tools"/>
+     *         <element ref="{}FoodAndBeverages"/>
+     *         <element ref="{}Jewelry"/>
+     *         <element ref="{}Health"/>
+     *         <element ref="{}CE"/>
+     *         <element ref="{}Computers"/>
+     *         <element ref="{}SoftwareVideoGames"/>
+     *         <element ref="{}Wireless"/>
+     *         <element ref="{}Beauty"/>
+     *         <element ref="{}Office"/>
+     *         <element ref="{}MusicalInstruments"/>
+     *         <element ref="{}AutoAccessory"/>
+     *         <element ref="{}PetSupplies"/>
+     *         <element ref="{}ToysBaby"/>
+     *         <element ref="{}TiresAndWheels"/>
+     *         <element ref="{}Music"/>
+     *         <element ref="{}Video"/>
+     *         <element ref="{}Lighting"/>
+     *         <element ref="{}Toys"/>
+     *         <element ref="{}GiftCard"/>
+     *         <element ref="{}LabSupplies"/>
+     *         <element ref="{}RawMaterials"/>
+     *         <element ref="{}PowerTransmission"/>
+     *         <element ref="{}Industrial"/>
+     *         <element ref="{}Shoes"/>
+     *         <element ref="{}MechanicalFasteners"/>
+     *         <element ref="{}FoodServiceAndJanSan"/>
+     *         <element ref="{}Books"/>
+     *         <element ref="{}Outdoors"/>
+     *         <element ref="{}Coins"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "clothingAccessories", + "miscellaneous", + "cameraPhoto", + "home", + "sports", + "sportsMemorabilia", + "entertainmentCollectibles", + "homeImprovement", + "tools", + "foodAndBeverages", + "jewelry", + "health", + "ce", + "computers", + "softwareVideoGames", + "wireless", + "beauty", + "office", + "musicalInstruments", + "autoAccessory", + "petSupplies", + "toysBaby", + "tiresAndWheels", + "music", + "video", + "lighting", + "toys", + "giftCard", + "labSupplies", + "rawMaterials", + "powerTransmission", + "industrial", + "shoes", + "mechanicalFasteners", + "foodServiceAndJanSan", + "books", + "outdoors", + "coins" + }) + public static class ProductData { + + @XmlElement(name = "ClothingAccessories") + protected ClothingAccessories clothingAccessories; + @XmlElement(name = "Miscellaneous") + protected Miscellaneous miscellaneous; + @XmlElement(name = "CameraPhoto") + protected CameraPhoto cameraPhoto; + @XmlElement(name = "Home") + protected Home home; + @XmlElement(name = "Sports") + protected Sports sports; + @XmlElement(name = "SportsMemorabilia") + protected SportsMemorabilia sportsMemorabilia; + @XmlElement(name = "EntertainmentCollectibles") + protected EntertainmentCollectibles entertainmentCollectibles; + @XmlElement(name = "HomeImprovement") + protected HomeImprovement homeImprovement; + @XmlElement(name = "Tools") + protected Tools tools; + @XmlElement(name = "FoodAndBeverages") + protected FoodAndBeverages foodAndBeverages; + @XmlElement(name = "Jewelry") + protected Jewelry jewelry; + @XmlElement(name = "Health") + protected Health health; + @XmlElement(name = "CE") + protected CE ce; + @XmlElement(name = "Computers") + protected Computers computers; + @XmlElement(name = "SoftwareVideoGames") + protected SoftwareVideoGames softwareVideoGames; + @XmlElement(name = "Wireless") + protected Wireless wireless; + @XmlElement(name = "Beauty") + protected Beauty beauty; + @XmlElement(name = "Office") + protected Office office; + @XmlElement(name = "MusicalInstruments") + protected MusicalInstruments musicalInstruments; + @XmlElement(name = "AutoAccessory") + protected AutoAccessory autoAccessory; + @XmlElement(name = "PetSupplies") + protected PetSupplies petSupplies; + @XmlElement(name = "ToysBaby") + protected ToysBaby toysBaby; + @XmlElement(name = "TiresAndWheels") + protected TiresAndWheels tiresAndWheels; + @XmlElement(name = "Music") + protected Music music; + @XmlElement(name = "Video") + protected Video video; + @XmlElement(name = "Lighting") + protected Lighting lighting; + @XmlElement(name = "Toys") + protected Toys toys; + @XmlElement(name = "GiftCard") + protected GiftCard giftCard; + @XmlElement(name = "LabSupplies") + protected LabSupplies labSupplies; + @XmlElement(name = "RawMaterials") + protected RawMaterials rawMaterials; + @XmlElement(name = "PowerTransmission") + protected PowerTransmission powerTransmission; + @XmlElement(name = "Industrial") + protected Industrial industrial; + @XmlElement(name = "Shoes") + protected Shoes shoes; + @XmlElement(name = "MechanicalFasteners") + protected MechanicalFasteners mechanicalFasteners; + @XmlElement(name = "FoodServiceAndJanSan") + protected FoodServiceAndJanSan foodServiceAndJanSan; + @XmlElement(name = "Books") + protected Books books; + @XmlElement(name = "Outdoors") + protected Outdoors outdoors; + @XmlElement(name = "Coins") + protected Coins coins; + + /** + * 获取clothingAccessories属性的值。 + * + * @return + * possible object is + * {@link ClothingAccessories } + * + */ + public ClothingAccessories getClothingAccessories() { + return clothingAccessories; + } + + /** + * 设置clothingAccessories属性的值。 + * + * @param value + * allowed object is + * {@link ClothingAccessories } + * + */ + public void setClothingAccessories(ClothingAccessories value) { + this.clothingAccessories = value; + } + + /** + * 获取miscellaneous属性的值。 + * + * @return + * possible object is + * {@link Miscellaneous } + * + */ + public Miscellaneous getMiscellaneous() { + return miscellaneous; + } + + /** + * 设置miscellaneous属性的值。 + * + * @param value + * allowed object is + * {@link Miscellaneous } + * + */ + public void setMiscellaneous(Miscellaneous value) { + this.miscellaneous = value; + } + + /** + * 获取cameraPhoto属性的值。 + * + * @return + * possible object is + * {@link CameraPhoto } + * + */ + public CameraPhoto getCameraPhoto() { + return cameraPhoto; + } + + /** + * 设置cameraPhoto属性的值。 + * + * @param value + * allowed object is + * {@link CameraPhoto } + * + */ + public void setCameraPhoto(CameraPhoto value) { + this.cameraPhoto = value; + } + + /** + * 获取home属性的值。 + * + * @return + * possible object is + * {@link Home } + * + */ + public Home getHome() { + return home; + } + + /** + * 设置home属性的值。 + * + * @param value + * allowed object is + * {@link Home } + * + */ + public void setHome(Home value) { + this.home = value; + } + + /** + * 获取sports属性的值。 + * + * @return + * possible object is + * {@link Sports } + * + */ + public Sports getSports() { + return sports; + } + + /** + * 设置sports属性的值。 + * + * @param value + * allowed object is + * {@link Sports } + * + */ + public void setSports(Sports value) { + this.sports = value; + } + + /** + * 获取sportsMemorabilia属性的值。 + * + * @return + * possible object is + * {@link SportsMemorabilia } + * + */ + public SportsMemorabilia getSportsMemorabilia() { + return sportsMemorabilia; + } + + /** + * 设置sportsMemorabilia属性的值。 + * + * @param value + * allowed object is + * {@link SportsMemorabilia } + * + */ + public void setSportsMemorabilia(SportsMemorabilia value) { + this.sportsMemorabilia = value; + } + + /** + * 获取entertainmentCollectibles属性的值。 + * + * @return + * possible object is + * {@link EntertainmentCollectibles } + * + */ + public EntertainmentCollectibles getEntertainmentCollectibles() { + return entertainmentCollectibles; + } + + /** + * 设置entertainmentCollectibles属性的值。 + * + * @param value + * allowed object is + * {@link EntertainmentCollectibles } + * + */ + public void setEntertainmentCollectibles(EntertainmentCollectibles value) { + this.entertainmentCollectibles = value; + } + + /** + * 获取homeImprovement属性的值。 + * + * @return + * possible object is + * {@link HomeImprovement } + * + */ + public HomeImprovement getHomeImprovement() { + return homeImprovement; + } + + /** + * 设置homeImprovement属性的值。 + * + * @param value + * allowed object is + * {@link HomeImprovement } + * + */ + public void setHomeImprovement(HomeImprovement value) { + this.homeImprovement = value; + } + + /** + * 获取tools属性的值。 + * + * @return + * possible object is + * {@link Tools } + * + */ + public Tools getTools() { + return tools; + } + + /** + * 设置tools属性的值。 + * + * @param value + * allowed object is + * {@link Tools } + * + */ + public void setTools(Tools value) { + this.tools = value; + } + + /** + * 获取foodAndBeverages属性的值。 + * + * @return + * possible object is + * {@link FoodAndBeverages } + * + */ + public FoodAndBeverages getFoodAndBeverages() { + return foodAndBeverages; + } + + /** + * 设置foodAndBeverages属性的值。 + * + * @param value + * allowed object is + * {@link FoodAndBeverages } + * + */ + public void setFoodAndBeverages(FoodAndBeverages value) { + this.foodAndBeverages = value; + } + + /** + * 获取jewelry属性的值。 + * + * @return + * possible object is + * {@link Jewelry } + * + */ + public Jewelry getJewelry() { + return jewelry; + } + + /** + * 设置jewelry属性的值。 + * + * @param value + * allowed object is + * {@link Jewelry } + * + */ + public void setJewelry(Jewelry value) { + this.jewelry = value; + } + + /** + * 获取health属性的值。 + * + * @return + * possible object is + * {@link Health } + * + */ + public Health getHealth() { + return health; + } + + /** + * 设置health属性的值。 + * + * @param value + * allowed object is + * {@link Health } + * + */ + public void setHealth(Health value) { + this.health = value; + } + + /** + * 获取ce属性的值。 + * + * @return + * possible object is + * {@link CE } + * + */ + public CE getCE() { + return ce; + } + + /** + * 设置ce属性的值。 + * + * @param value + * allowed object is + * {@link CE } + * + */ + public void setCE(CE value) { + this.ce = value; + } + + /** + * 获取computers属性的值。 + * + * @return + * possible object is + * {@link Computers } + * + */ + public Computers getComputers() { + return computers; + } + + /** + * 设置computers属性的值。 + * + * @param value + * allowed object is + * {@link Computers } + * + */ + public void setComputers(Computers value) { + this.computers = value; + } + + /** + * 获取softwareVideoGames属性的值。 + * + * @return + * possible object is + * {@link SoftwareVideoGames } + * + */ + public SoftwareVideoGames getSoftwareVideoGames() { + return softwareVideoGames; + } + + /** + * 设置softwareVideoGames属性的值。 + * + * @param value + * allowed object is + * {@link SoftwareVideoGames } + * + */ + public void setSoftwareVideoGames(SoftwareVideoGames value) { + this.softwareVideoGames = value; + } + + /** + * 获取wireless属性的值。 + * + * @return + * possible object is + * {@link Wireless } + * + */ + public Wireless getWireless() { + return wireless; + } + + /** + * 设置wireless属性的值。 + * + * @param value + * allowed object is + * {@link Wireless } + * + */ + public void setWireless(Wireless value) { + this.wireless = value; + } + + /** + * 获取beauty属性的值。 + * + * @return + * possible object is + * {@link Beauty } + * + */ + public Beauty getBeauty() { + return beauty; + } + + /** + * 设置beauty属性的值。 + * + * @param value + * allowed object is + * {@link Beauty } + * + */ + public void setBeauty(Beauty value) { + this.beauty = value; + } + + /** + * 获取office属性的值。 + * + * @return + * possible object is + * {@link Office } + * + */ + public Office getOffice() { + return office; + } + + /** + * 设置office属性的值。 + * + * @param value + * allowed object is + * {@link Office } + * + */ + public void setOffice(Office value) { + this.office = value; + } + + /** + * 获取musicalInstruments属性的值。 + * + * @return + * possible object is + * {@link MusicalInstruments } + * + */ + public MusicalInstruments getMusicalInstruments() { + return musicalInstruments; + } + + /** + * 设置musicalInstruments属性的值。 + * + * @param value + * allowed object is + * {@link MusicalInstruments } + * + */ + public void setMusicalInstruments(MusicalInstruments value) { + this.musicalInstruments = value; + } + + /** + * 获取autoAccessory属性的值。 + * + * @return + * possible object is + * {@link AutoAccessory } + * + */ + public AutoAccessory getAutoAccessory() { + return autoAccessory; + } + + /** + * 设置autoAccessory属性的值。 + * + * @param value + * allowed object is + * {@link AutoAccessory } + * + */ + public void setAutoAccessory(AutoAccessory value) { + this.autoAccessory = value; + } + + /** + * 获取petSupplies属性的值。 + * + * @return + * possible object is + * {@link PetSupplies } + * + */ + public PetSupplies getPetSupplies() { + return petSupplies; + } + + /** + * 设置petSupplies属性的值。 + * + * @param value + * allowed object is + * {@link PetSupplies } + * + */ + public void setPetSupplies(PetSupplies value) { + this.petSupplies = value; + } + + /** + * 获取toysBaby属性的值。 + * + * @return + * possible object is + * {@link ToysBaby } + * + */ + public ToysBaby getToysBaby() { + return toysBaby; + } + + /** + * 设置toysBaby属性的值。 + * + * @param value + * allowed object is + * {@link ToysBaby } + * + */ + public void setToysBaby(ToysBaby value) { + this.toysBaby = value; + } + + /** + * 获取tiresAndWheels属性的值。 + * + * @return + * possible object is + * {@link TiresAndWheels } + * + */ + public TiresAndWheels getTiresAndWheels() { + return tiresAndWheels; + } + + /** + * 设置tiresAndWheels属性的值。 + * + * @param value + * allowed object is + * {@link TiresAndWheels } + * + */ + public void setTiresAndWheels(TiresAndWheels value) { + this.tiresAndWheels = value; + } + + /** + * 获取music属性的值。 + * + * @return + * possible object is + * {@link Music } + * + */ + public Music getMusic() { + return music; + } + + /** + * 设置music属性的值。 + * + * @param value + * allowed object is + * {@link Music } + * + */ + public void setMusic(Music value) { + this.music = value; + } + + /** + * 获取video属性的值。 + * + * @return + * possible object is + * {@link Video } + * + */ + public Video getVideo() { + return video; + } + + /** + * 设置video属性的值。 + * + * @param value + * allowed object is + * {@link Video } + * + */ + public void setVideo(Video value) { + this.video = value; + } + + /** + * 获取lighting属性的值。 + * + * @return + * possible object is + * {@link Lighting } + * + */ + public Lighting getLighting() { + return lighting; + } + + /** + * 设置lighting属性的值。 + * + * @param value + * allowed object is + * {@link Lighting } + * + */ + public void setLighting(Lighting value) { + this.lighting = value; + } + + /** + * 获取toys属性的值。 + * + * @return + * possible object is + * {@link Toys } + * + */ + public Toys getToys() { + return toys; + } + + /** + * 设置toys属性的值。 + * + * @param value + * allowed object is + * {@link Toys } + * + */ + public void setToys(Toys value) { + this.toys = value; + } + + /** + * 获取giftCard属性的值。 + * + * @return + * possible object is + * {@link GiftCard } + * + */ + public GiftCard getGiftCard() { + return giftCard; + } + + /** + * 设置giftCard属性的值。 + * + * @param value + * allowed object is + * {@link GiftCard } + * + */ + public void setGiftCard(GiftCard value) { + this.giftCard = value; + } + + /** + * 获取labSupplies属性的值。 + * + * @return + * possible object is + * {@link LabSupplies } + * + */ + public LabSupplies getLabSupplies() { + return labSupplies; + } + + /** + * 设置labSupplies属性的值。 + * + * @param value + * allowed object is + * {@link LabSupplies } + * + */ + public void setLabSupplies(LabSupplies value) { + this.labSupplies = value; + } + + /** + * 获取rawMaterials属性的值。 + * + * @return + * possible object is + * {@link RawMaterials } + * + */ + public RawMaterials getRawMaterials() { + return rawMaterials; + } + + /** + * 设置rawMaterials属性的值。 + * + * @param value + * allowed object is + * {@link RawMaterials } + * + */ + public void setRawMaterials(RawMaterials value) { + this.rawMaterials = value; + } + + /** + * 获取powerTransmission属性的值。 + * + * @return + * possible object is + * {@link PowerTransmission } + * + */ + public PowerTransmission getPowerTransmission() { + return powerTransmission; + } + + /** + * 设置powerTransmission属性的值。 + * + * @param value + * allowed object is + * {@link PowerTransmission } + * + */ + public void setPowerTransmission(PowerTransmission value) { + this.powerTransmission = value; + } + + /** + * 获取industrial属性的值。 + * + * @return + * possible object is + * {@link Industrial } + * + */ + public Industrial getIndustrial() { + return industrial; + } + + /** + * 设置industrial属性的值。 + * + * @param value + * allowed object is + * {@link Industrial } + * + */ + public void setIndustrial(Industrial value) { + this.industrial = value; + } + + /** + * 获取shoes属性的值。 + * + * @return + * possible object is + * {@link Shoes } + * + */ + public Shoes getShoes() { + return shoes; + } + + /** + * 设置shoes属性的值。 + * + * @param value + * allowed object is + * {@link Shoes } + * + */ + public void setShoes(Shoes value) { + this.shoes = value; + } + + /** + * 获取mechanicalFasteners属性的值。 + * + * @return + * possible object is + * {@link MechanicalFasteners } + * + */ + public MechanicalFasteners getMechanicalFasteners() { + return mechanicalFasteners; + } + + /** + * 设置mechanicalFasteners属性的值。 + * + * @param value + * allowed object is + * {@link MechanicalFasteners } + * + */ + public void setMechanicalFasteners(MechanicalFasteners value) { + this.mechanicalFasteners = value; + } + + /** + * 获取foodServiceAndJanSan属性的值。 + * + * @return + * possible object is + * {@link FoodServiceAndJanSan } + * + */ + public FoodServiceAndJanSan getFoodServiceAndJanSan() { + return foodServiceAndJanSan; + } + + /** + * 设置foodServiceAndJanSan属性的值。 + * + * @param value + * allowed object is + * {@link FoodServiceAndJanSan } + * + */ + public void setFoodServiceAndJanSan(FoodServiceAndJanSan value) { + this.foodServiceAndJanSan = value; + } + + /** + * 获取books属性的值。 + * + * @return + * possible object is + * {@link Books } + * + */ + public Books getBooks() { + return books; + } + + /** + * 设置books属性的值。 + * + * @param value + * allowed object is + * {@link Books } + * + */ + public void setBooks(Books value) { + this.books = value; + } + + /** + * 获取outdoors属性的值。 + * + * @return + * possible object is + * {@link Outdoors } + * + */ + public Outdoors getOutdoors() { + return outdoors; + } + + /** + * 设置outdoors属性的值。 + * + * @param value + * allowed object is + * {@link Outdoors } + * + */ + public void setOutdoors(Outdoors value) { + this.outdoors = value; + } + + /** + * 获取coins属性的值。 + * + * @return + * possible object is + * {@link Coins } + * + */ + public Coins getCoins() { + return coins; + } + + /** + * 设置coins属性的值。 + * + * @param value + * allowed object is + * {@link Coins } + * + */ + public void setCoins(Coins value) { + this.coins = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Projection.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Projection.java new file mode 100644 index 0000000..2138182 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Projection.java @@ -0,0 +1,246 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProjectionType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="slide-projectors"/>
+ *               <enumeration value="video-projectors"/>
+ *               <enumeration value="large-format-projectors"/>
+ *               <enumeration value="medium-format-projectors"/>
+ *               <enumeration value="multimedia-projectors"/>
+ *               <enumeration value="opaque-projectors"/>
+ *               <enumeration value="lightboxes"/>
+ *               <enumeration value="viewers"/>
+ *               <enumeration value="loupes"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LoupeMagnification" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="up-to-4x"/>
+ *               <enumeration value="5x-9x"/>
+ *               <enumeration value="10x-15x"/>
+ *               <enumeration value="above-15x"/>
+ *               <enumeration value="zoom"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ProjectorLenses" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="35mm"/>
+ *               <enumeration value="large-format"/>
+ *               <enumeration value="medium-format"/>
+ *               <enumeration value="normal"/>
+ *               <enumeration value="telephoto"/>
+ *               <enumeration value="wide-angle"/>
+ *               <enumeration value="zoom"/>
+ *               <enumeration value="other-projector-lenses"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ProjectionScreens" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="fast-fold-screens"/>
+ *               <enumeration value="free-standing-floor-screens"/>
+ *               <enumeration value="rear-projection-screens"/>
+ *               <enumeration value="tabletop-screens"/>
+ *               <enumeration value="tripod-mounted-screens"/>
+ *               <enumeration value="wall-and-ceiling-electric-screens"/>
+ *               <enumeration value="wall-and-ceiling-screens"/>
+ *               <enumeration value="other-projection-screens"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AudioVisualProductAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="dissolve-and-control-units"/>
+ *               <enumeration value="lamps"/>
+ *               <enumeration value="stands"/>
+ *               <enumeration value="mounting-equipment"/>
+ *               <enumeration value="other-accessories"/>
+ *               <enumeration value="projector-trays-general"/>
+ *               <enumeration value="35mm-slide-projector-trays"/>
+ *               <enumeration value="medium-format-slide-projector-trays"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "projectionType", + "loupeMagnification", + "projectorLenses", + "projectionScreens", + "audioVisualProductAccessories" +}) +@XmlRootElement(name = "Projection") +public class Projection { + + @XmlElement(name = "ProjectionType") + protected String projectionType; + @XmlElement(name = "LoupeMagnification") + protected String loupeMagnification; + @XmlElement(name = "ProjectorLenses") + protected String projectorLenses; + @XmlElement(name = "ProjectionScreens") + protected String projectionScreens; + @XmlElement(name = "AudioVisualProductAccessories") + protected String audioVisualProductAccessories; + + /** + * 获取projectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProjectionType() { + return projectionType; + } + + /** + * 设置projectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProjectionType(String value) { + this.projectionType = value; + } + + /** + * 获取loupeMagnification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLoupeMagnification() { + return loupeMagnification; + } + + /** + * 设置loupeMagnification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLoupeMagnification(String value) { + this.loupeMagnification = value; + } + + /** + * 获取projectorLenses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProjectorLenses() { + return projectorLenses; + } + + /** + * 设置projectorLenses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProjectorLenses(String value) { + this.projectorLenses = value; + } + + /** + * 获取projectionScreens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProjectionScreens() { + return projectionScreens; + } + + /** + * 设置projectionScreens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProjectionScreens(String value) { + this.projectionScreens = value; + } + + /** + * 获取audioVisualProductAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudioVisualProductAccessories() { + return audioVisualProductAccessories; + } + + /** + * 设置audioVisualProductAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudioVisualProductAccessories(String value) { + this.audioVisualProductAccessories = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PromotionApplicationType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PromotionApplicationType.java new file mode 100644 index 0000000..180f870 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PromotionApplicationType.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

PromotionApplicationType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="PromotionApplicationType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Principal"/>
+ *     <enumeration value="Shipping"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PromotionApplicationType") +@XmlEnum +public enum PromotionApplicationType { + + @XmlEnumValue("Principal") + PRINCIPAL("Principal"), + @XmlEnumValue("Shipping") + SHIPPING("Shipping"); + private final String value; + + PromotionApplicationType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PromotionApplicationType fromValue(String v) { + for (PromotionApplicationType c: PromotionApplicationType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/PromotionDataType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/PromotionDataType.java new file mode 100644 index 0000000..9b70bc7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/PromotionDataType.java @@ -0,0 +1,231 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

PromotionDataType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="PromotionDataType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}PromotionClaimCode"/>
+ *         <element ref="{}MerchantPromotionID"/>
+ *         <element name="Component" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Type" type="{}PromotionApplicationType"/>
+ *                   <element name="Amount" type="{}CurrencyAmount"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PromotionDataType", propOrder = { + "promotionClaimCode", + "merchantPromotionID", + "component" +}) +public class PromotionDataType { + + @XmlElement(name = "PromotionClaimCode", required = true) + protected String promotionClaimCode; + @XmlElement(name = "MerchantPromotionID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String merchantPromotionID; + @XmlElement(name = "Component", required = true) + protected List component; + + /** + * 获取promotionClaimCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPromotionClaimCode() { + return promotionClaimCode; + } + + /** + * 设置promotionClaimCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPromotionClaimCode(String value) { + this.promotionClaimCode = value; + } + + /** + * 获取merchantPromotionID属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMerchantPromotionID() { + return merchantPromotionID; + } + + /** + * 设置merchantPromotionID属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMerchantPromotionID(String value) { + this.merchantPromotionID = value; + } + + /** + * Gets the value of the component property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the component property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComponent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PromotionDataType.Component } + * + * + */ + public List getComponent() { + if (component == null) { + component = new ArrayList(); + } + return this.component; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Type" type="{}PromotionApplicationType"/>
+     *         <element name="Amount" type="{}CurrencyAmount"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "type", + "amount" + }) + public static class Component { + + @XmlElement(name = "Type", required = true) + @XmlSchemaType(name = "string") + protected PromotionApplicationType type; + @XmlElement(name = "Amount", required = true) + protected CurrencyAmount amount; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link PromotionApplicationType } + * + */ + public PromotionApplicationType getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link PromotionApplicationType } + * + */ + public void setType(PromotionApplicationType value) { + this.type = value; + } + + /** + * 获取amount属性的值。 + * + * @return + * possible object is + * {@link CurrencyAmount } + * + */ + public CurrencyAmount getAmount() { + return amount; + } + + /** + * 设置amount属性的值。 + * + * @param value + * allowed object is + * {@link CurrencyAmount } + * + */ + public void setAmount(CurrencyAmount value) { + this.amount = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ProtectiveGear.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ProtectiveGear.java new file mode 100644 index 0000000..0fd33ef --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ProtectiveGear.java @@ -0,0 +1,2728 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Department" type="{}StringNotNull" maxOccurs="10"/>
+ *         <element name="StyleKeywords" type="{}LongStringNotNull" maxOccurs="10"/>
+ *         <element name="ModelName" type="{}StringNotNull"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Fabric" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="EventKeywords" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SpecialSizeType" type="{}String" maxOccurs="10" minOccurs="0"/>
+ *         <element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="InseamLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="NeckSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="ChestSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="CupSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="A"/>
+ *               <enumeration value="B"/>
+ *               <enumeration value="C"/>
+ *               <enumeration value="D"/>
+ *               <enumeration value="DD"/>
+ *               <enumeration value="DDD"/>
+ *               <enumeration value="E"/>
+ *               <enumeration value="F"/>
+ *               <enumeration value="FF"/>
+ *               <enumeration value="G"/>
+ *               <enumeration value="H"/>
+ *               <enumeration value="I"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="HeelHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HeelType" type="{}String" minOccurs="0"/>
+ *         <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="BeltLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" maxOccurs="9" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "department", + "styleKeywords", + "modelName", + "modelYear", + "season", + "colorSpecification", + "fabric", + "material", + "innerMaterial", + "outerMaterial", + "soleMaterial", + "shoeClosureType", + "occasionAndLifestyle", + "eventKeywords", + "styleName", + "minimumHeightRecommended", + "maximumHeightRecommended", + "countryOfOrigin", + "isAdultProduct", + "size", + "sizeMap", + "specialSizeType", + "waistSize", + "inseamLength", + "sleeveLength", + "neckSize", + "chestSize", + "cupSize", + "shoeWidth", + "heelHeight", + "heelType", + "shaftHeight", + "beltLength", + "beltWidth", + "itemPackageQuantity", + "manufacturerWarrantyDescription", + "numberOfGrooves", + "numberOfHoles", + "partInterchangeData", + "viscosity", + "voltage", + "wattage", + "amperage", + "volumeCapacityName", + "accessLocation", + "loadCapacity", + "uniformTireQualityGradeRating", + "treadDepth", + "wheelBackspacing", + "compatibleWithVehicleType", + "autoPartPosition", + "dimmingControl", + "modelNumber", + "waterResistanceLevel", + "shaftDiameter", + "shellType", + "maximumCircumference", + "minimumCircumference", + "liningDescription", + "warrantyDescription", + "packageTypeName", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "itemShape", + "isExpirationDatedProduct", + "operatingLife", + "isStainResistant", + "isAssemblyRequired", + "efficiency", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue" +}) +@XmlRootElement(name = "ProtectiveGear") +public class ProtectiveGear { + + @XmlElement(name = "VariationData") + protected ProtectiveGear.VariationData variationData; + @XmlElement(name = "Department", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List department; + @XmlElement(name = "StyleKeywords", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "ModelName", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ColorSpecification") + protected ProtectiveGear.ColorSpecification colorSpecification; + @XmlElement(name = "Fabric") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabric; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionAndLifestyle; + @XmlElement(name = "EventKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List eventKeywords; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "MinimumHeightRecommended") + protected LengthDimension minimumHeightRecommended; + @XmlElement(name = "MaximumHeightRecommended") + protected LengthDimension maximumHeightRecommended; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SpecialSizeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialSizeType; + @XmlElement(name = "WaistSize") + protected ClothingSizeDimension waistSize; + @XmlElement(name = "InseamLength") + protected ClothingSizeDimension inseamLength; + @XmlElement(name = "SleeveLength") + protected ClothingSizeDimension sleeveLength; + @XmlElement(name = "NeckSize") + protected ClothingSizeDimension neckSize; + @XmlElement(name = "ChestSize") + protected ClothingSizeDimension chestSize; + @XmlElement(name = "CupSize") + protected String cupSize; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "HeelHeight") + protected LengthDimension heelHeight; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "ShaftHeight") + protected StringLengthOptionalDimension shaftHeight; + @XmlElement(name = "BeltLength") + protected LengthDimension beltLength; + @XmlElement(name = "BeltWidth") + protected LengthDimension beltWidth; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "PartInterchangeData") + protected ProtectiveGear.PartInterchangeData partInterchangeData; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleWithVehicleType; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ProtectiveGear.VariationData } + * + */ + public ProtectiveGear.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ProtectiveGear.VariationData } + * + */ + public void setVariationData(ProtectiveGear.VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the department property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the department property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDepartment().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDepartment() { + if (department == null) { + department = new ArrayList(); + } + return this.department; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link ProtectiveGear.ColorSpecification } + * + */ + public ProtectiveGear.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link ProtectiveGear.ColorSpecification } + * + */ + public void setColorSpecification(ProtectiveGear.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * Gets the value of the fabric property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabric property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabric().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabric() { + if (fabric == null) { + fabric = new ArrayList(); + } + return this.fabric; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * Gets the value of the occasionAndLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionAndLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionAndLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionAndLifestyle() { + if (occasionAndLifestyle == null) { + occasionAndLifestyle = new ArrayList(); + } + return this.occasionAndLifestyle; + } + + /** + * Gets the value of the eventKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the eventKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEventKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getEventKeywords() { + if (eventKeywords == null) { + eventKeywords = new ArrayList(); + } + return this.eventKeywords; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取minimumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeightRecommended() { + return minimumHeightRecommended; + } + + /** + * 设置minimumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeightRecommended(LengthDimension value) { + this.minimumHeightRecommended = value; + } + + /** + * 获取maximumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeightRecommended() { + return maximumHeightRecommended; + } + + /** + * 设置maximumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeightRecommended(LengthDimension value) { + this.maximumHeightRecommended = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * Gets the value of the specialSizeType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialSizeType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialSizeType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialSizeType() { + if (specialSizeType == null) { + specialSizeType = new ArrayList(); + } + return this.specialSizeType; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setWaistSize(ClothingSizeDimension value) { + this.waistSize = value; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setInseamLength(ClothingSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setSleeveLength(ClothingSizeDimension value) { + this.sleeveLength = value; + } + + /** + * 获取neckSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getNeckSize() { + return neckSize; + } + + /** + * 设置neckSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setNeckSize(ClothingSizeDimension value) { + this.neckSize = value; + } + + /** + * 获取chestSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getChestSize() { + return chestSize; + } + + /** + * 设置chestSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setChestSize(ClothingSizeDimension value) { + this.chestSize = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取heelHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeelHeight() { + return heelHeight; + } + + /** + * 设置heelHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeelHeight(LengthDimension value) { + this.heelHeight = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取shaftHeight属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShaftHeight() { + return shaftHeight; + } + + /** + * 设置shaftHeight属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShaftHeight(StringLengthOptionalDimension value) { + this.shaftHeight = value; + } + + /** + * 获取beltLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltLength() { + return beltLength; + } + + /** + * 设置beltLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltLength(LengthDimension value) { + this.beltLength = value; + } + + /** + * 获取beltWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltWidth() { + return beltWidth; + } + + /** + * 设置beltWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltWidth(LengthDimension value) { + this.beltWidth = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link ProtectiveGear.PartInterchangeData } + * + */ + public ProtectiveGear.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link ProtectiveGear.PartInterchangeData } + * + */ + public void setPartInterchangeData(ProtectiveGear.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * Gets the value of the compatibleWithVehicleType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleWithVehicleType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleWithVehicleType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleWithVehicleType() { + if (compatibleWithVehicleType == null) { + compatibleWithVehicleType = new ArrayList(); + } + return this.compatibleWithVehicleType; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RValueUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RValueUnitOfMeasure.java new file mode 100644 index 0000000..b63ba2e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RValueUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

RValueUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="RValueUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="r_value"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "RValueUnitOfMeasure") +@XmlEnum +public enum RValueUnitOfMeasure { + + @XmlEnumValue("r_value") + R_VALUE("r_value"); + private final String value; + + RValueUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static RValueUnitOfMeasure fromValue(String v) { + for (RValueUnitOfMeasure c: RValueUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RadarDetector.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RadarDetector.java new file mode 100644 index 0000000..94c6d44 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RadarDetector.java @@ -0,0 +1,135 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "powerSource", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "RadarDetector") +public class RadarDetector { + + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RadioOrClockRadio.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RadioOrClockRadio.java new file mode 100644 index 0000000..e1b6d1b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RadioOrClockRadio.java @@ -0,0 +1,964 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}NumberOfRadioBandsSupported" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TweeterConeMaterialType" minOccurs="0"/>
+ *         <element ref="{}TweeterDriverDiameter" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="Frequency" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cableLength", + "finishType", + "grilleRemoveability", + "internetApplications", + "midRangeSpeakerDiameter", + "midRangeSpeakerMaterial", + "numberOfRadioBandsSupported", + "powerConsumption", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "shape", + "speakerGrilleMaterial", + "speakerMaximumInputPower", + "subwooferPowerTechnology", + "subwooferSpeakerDiameter", + "subwooferSpeakerMaterial", + "subwooferWattage", + "totalEthernetPorts", + "totalSubwooferOutputs", + "tweeterConeMaterialType", + "tweeterDriverDiameter", + "wirelessTechnology", + "wooferSpeakerDiameter", + "wooferSpeakerMaterial", + "efficiency", + "frequency" +}) +@XmlRootElement(name = "RadioOrClockRadio") +public class RadioOrClockRadio { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "NumberOfRadioBandsSupported") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRadioBandsSupported; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TweeterConeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterConeMaterialType; + @XmlElement(name = "TweeterDriverDiameter") + protected LengthDimension tweeterDriverDiameter; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "Frequency") + protected BigDecimal frequency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取numberOfRadioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRadioBandsSupported() { + return numberOfRadioBandsSupported; + } + + /** + * 设置numberOfRadioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRadioBandsSupported(BigInteger value) { + this.numberOfRadioBandsSupported = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取tweeterConeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterConeMaterialType() { + return tweeterConeMaterialType; + } + + /** + * 设置tweeterConeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterConeMaterialType(String value) { + this.tweeterConeMaterialType = value; + } + + /** + * 获取tweeterDriverDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterDriverDiameter() { + return tweeterDriverDiameter; + } + + /** + * 设置tweeterDriverDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterDriverDiameter(LengthDimension value) { + this.tweeterDriverDiameter = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取frequency属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getFrequency() { + return frequency; + } + + /** + * 设置frequency属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setFrequency(BigDecimal value) { + this.frequency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RamMemory.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RamMemory.java new file mode 100644 index 0000000..64f831e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RamMemory.java @@ -0,0 +1,451 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}CasLatency" minOccurs="0"/>
+ *         <element ref="{}ComputerMemoryFormFactor" minOccurs="0"/>
+ *         <element ref="{}ComputerMemoryTechnology" minOccurs="0"/>
+ *         <element ref="{}MaxMemorySpeed" minOccurs="0"/>
+ *         <element ref="{}MemoryCapacityPerSTICK" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}MultiChannelKit" minOccurs="0"/>
+ *         <element ref="{}NumberOfMemorySticks" minOccurs="0"/>
+ *         <element ref="{}RAMClockSpeed" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}VoltageRating" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "casLatency", + "computerMemoryFormFactor", + "computerMemoryTechnology", + "maxMemorySpeed", + "memoryCapacityPerSTICK", + "modelNumber", + "multiChannelKit", + "numberOfMemorySticks", + "ramClockSpeed", + "voltage", + "voltageRating", + "wattage" +}) +@XmlRootElement(name = "RamMemory") +public class RamMemory { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "CasLatency") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger casLatency; + @XmlElement(name = "ComputerMemoryFormFactor") + protected String computerMemoryFormFactor; + @XmlElement(name = "ComputerMemoryTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String computerMemoryTechnology; + @XmlElement(name = "MaxMemorySpeed") + protected BigDecimal maxMemorySpeed; + @XmlElement(name = "MemoryCapacityPerSTICK") + protected MemorySizeFiveDigitIntegerDimension memoryCapacityPerSTICK; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MultiChannelKit") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger multiChannelKit; + @XmlElement(name = "NumberOfMemorySticks") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfMemorySticks; + @XmlElement(name = "RAMClockSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger ramClockSpeed; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "VoltageRating") + protected VoltageSevenDigitDecimalDimension voltageRating; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取casLatency属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCasLatency() { + return casLatency; + } + + /** + * 设置casLatency属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCasLatency(BigInteger value) { + this.casLatency = value; + } + + /** + * 获取computerMemoryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getComputerMemoryFormFactor() { + return computerMemoryFormFactor; + } + + /** + * 设置computerMemoryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComputerMemoryFormFactor(String value) { + this.computerMemoryFormFactor = value; + } + + /** + * 获取computerMemoryTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getComputerMemoryTechnology() { + return computerMemoryTechnology; + } + + /** + * 设置computerMemoryTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComputerMemoryTechnology(String value) { + this.computerMemoryTechnology = value; + } + + /** + * 获取maxMemorySpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaxMemorySpeed() { + return maxMemorySpeed; + } + + /** + * 设置maxMemorySpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaxMemorySpeed(BigDecimal value) { + this.maxMemorySpeed = value; + } + + /** + * 获取memoryCapacityPerSTICK属性的值。 + * + * @return + * possible object is + * {@link MemorySizeFiveDigitIntegerDimension } + * + */ + public MemorySizeFiveDigitIntegerDimension getMemoryCapacityPerSTICK() { + return memoryCapacityPerSTICK; + } + + /** + * 设置memoryCapacityPerSTICK属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeFiveDigitIntegerDimension } + * + */ + public void setMemoryCapacityPerSTICK(MemorySizeFiveDigitIntegerDimension value) { + this.memoryCapacityPerSTICK = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取multiChannelKit属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMultiChannelKit() { + return multiChannelKit; + } + + /** + * 设置multiChannelKit属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMultiChannelKit(BigInteger value) { + this.multiChannelKit = value; + } + + /** + * 获取numberOfMemorySticks属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfMemorySticks() { + return numberOfMemorySticks; + } + + /** + * 设置numberOfMemorySticks属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfMemorySticks(BigInteger value) { + this.numberOfMemorySticks = value; + } + + /** + * 获取ramClockSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRAMClockSpeed() { + return ramClockSpeed; + } + + /** + * 设置ramClockSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRAMClockSpeed(BigInteger value) { + this.ramClockSpeed = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取voltageRating属性的值。 + * + * @return + * possible object is + * {@link VoltageSevenDigitDecimalDimension } + * + */ + public VoltageSevenDigitDecimalDimension getVoltageRating() { + return voltageRating; + } + + /** + * 设置voltageRating属性的值。 + * + * @param value + * allowed object is + * {@link VoltageSevenDigitDecimalDimension } + * + */ + public void setVoltageRating(VoltageSevenDigitDecimalDimension value) { + this.voltageRating = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RawMaterials.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RawMaterials.java new file mode 100644 index 0000000..5dfd3cf --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RawMaterials.java @@ -0,0 +1,1737 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <simpleType>
+ *             <restriction base="{}HundredString">
+ *               <enumeration value="CeramicBalls"/>
+ *               <enumeration value="CeramicTubing"/>
+ *               <enumeration value="Ceramics"/>
+ *               <enumeration value="MetalBalls"/>
+ *               <enumeration value="MetalMesh"/>
+ *               <enumeration value="MetalTubing"/>
+ *               <enumeration value="Metals"/>
+ *               <enumeration value="PlasticBalls"/>
+ *               <enumeration value="PlasticMesh"/>
+ *               <enumeration value="PlasticTubing"/>
+ *               <enumeration value="Plastics"/>
+ *               <enumeration value="RawMaterials"/>
+ *               <enumeration value="Wire"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AirEntryPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="BackingType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BallType" type="{}String" minOccurs="0"/>
+ *         <element name="CompatibleWithTubeGauge" type="{}Dimension" minOccurs="0"/>
+ *         <element name="CornerStyle" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="DiscDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DurometerHardness" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}HundredString" minOccurs="0"/>
+ *         <element name="FoamStructure" type="{}HundredString" minOccurs="0"/>
+ *         <element name="GaugeString" type="{}String" minOccurs="0"/>
+ *         <element name="GradeRating" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HoleCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="InsideDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InsideDiameterToleranceString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDiameterToleranceString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}String" minOccurs="0"/>
+ *         <element name="ItemLengthToleranceString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="ItemTemper" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThicknessToleranceString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemWidthToleranceString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LowerBubblingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="Map" type="{}BaseCurrencyAmount" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongString"/>
+ *         <element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}String"/>
+ *         <element name="MeshCount" type="{}MeshCountDimension" minOccurs="0"/>
+ *         <element name="MeshForm" type="{}SuperLongString" minOccurs="0"/>
+ *         <element name="MeshNumber" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MeshOpeningShape" type="{}SuperLongString" minOccurs="0"/>
+ *         <element name="MeshOpeningSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MetalConstructionType" type="{}SuperLongString" minOccurs="0"/>
+ *         <element name="NotchDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NotchWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OpenAreaPercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="PoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShimType" type="{}SuperLongString" minOccurs="0"/>
+ *         <element name="SlotDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SlotWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}String" minOccurs="0"/>
+ *         <element name="SphericityString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="StandardConstruction" type="{}String" minOccurs="0"/>
+ *         <element name="SubjectContent" type="{}String" minOccurs="0"/>
+ *         <element name="TensileStrength" type="{}TensileStrengthDimension" minOccurs="0"/>
+ *         <element name="ThreadDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ToleranceHeld" type="{}String" minOccurs="0"/>
+ *         <element name="TubingWallType" type="{}SuperLongString" minOccurs="0"/>
+ *         <element name="UpperBubblingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="VoidVolumePercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="WallThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WallThicknessToleranceString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WireDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "airEntryPressure", + "backingType", + "ballType", + "compatibleWithTubeGauge", + "cornerStyle", + "countryOfOrigin", + "discDiameterString", + "durometerHardness", + "exteriorFinish", + "foamStructure", + "gaugeString", + "gradeRating", + "holeCount", + "insideDiameterString", + "insideDiameterToleranceString", + "itemDiameter", + "itemDiameterToleranceString", + "itemHardness", + "itemLengthToleranceString", + "itemShape", + "itemTemper", + "itemThickness", + "itemThicknessToleranceString", + "itemWidthToleranceString", + "lowerBubblingPressure", + "lowerTemperatureRating", + "map", + "materialType", + "maximumPressure", + "measurementSystem", + "meshCount", + "meshForm", + "meshNumber", + "meshOpeningShape", + "meshOpeningSize", + "metalConstructionType", + "notchDepth", + "notchWidth", + "openAreaPercentage", + "poreDiameter", + "shimType", + "slotDepth", + "slotWidth", + "specificationMet", + "sphericityString", + "standardConstruction", + "subjectContent", + "tensileStrength", + "threadDiameterString", + "toleranceHeld", + "tubingWallType", + "upperBubblingPressure", + "upperTemperatureRating", + "voidVolumePercentage", + "wallThickness", + "wallThicknessToleranceString", + "wireDiameterString" +}) +@XmlRootElement(name = "RawMaterials") +public class RawMaterials { + + @XmlElement(name = "ProductType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String productType; + @XmlElement(name = "AirEntryPressure") + protected PressureDimension airEntryPressure; + @XmlElement(name = "BackingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingType; + @XmlElement(name = "BallType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ballType; + @XmlElement(name = "CompatibleWithTubeGauge") + protected BigDecimal compatibleWithTubeGauge; + @XmlElement(name = "CornerStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cornerStyle; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "DiscDiameterString") + protected LengthDimension discDiameterString; + @XmlElement(name = "DurometerHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String durometerHardness; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FoamStructure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foamStructure; + @XmlElement(name = "GaugeString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gaugeString; + @XmlElement(name = "GradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradeRating; + @XmlElement(name = "HoleCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger holeCount; + @XmlElement(name = "InsideDiameterString") + protected LengthDimension insideDiameterString; + @XmlElement(name = "InsideDiameterToleranceString") + protected LengthDimension insideDiameterToleranceString; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemDiameterToleranceString") + protected LengthDimension itemDiameterToleranceString; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemLengthToleranceString") + protected LengthDimension itemLengthToleranceString; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemTemper") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTemper; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemThicknessToleranceString") + protected LengthDimension itemThicknessToleranceString; + @XmlElement(name = "ItemWidthToleranceString") + protected LengthDimension itemWidthToleranceString; + @XmlElement(name = "LowerBubblingPressure") + protected PressureDimension lowerBubblingPressure; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "Map") + protected BigDecimal map; + @XmlElement(name = "MaterialType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumPressure") + protected PressureDimension maximumPressure; + @XmlElement(name = "MeasurementSystem", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MeshCount") + protected MeshCountDimension meshCount; + @XmlElement(name = "MeshForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String meshForm; + @XmlElement(name = "MeshNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger meshNumber; + @XmlElement(name = "MeshOpeningShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String meshOpeningShape; + @XmlElement(name = "MeshOpeningSize") + protected LengthDimension meshOpeningSize; + @XmlElement(name = "MetalConstructionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalConstructionType; + @XmlElement(name = "NotchDepth") + protected LengthDimension notchDepth; + @XmlElement(name = "NotchWidth") + protected LengthDimension notchWidth; + @XmlElement(name = "OpenAreaPercentage") + protected BigDecimal openAreaPercentage; + @XmlElement(name = "PoreDiameter") + protected LengthDimension poreDiameter; + @XmlElement(name = "ShimType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shimType; + @XmlElement(name = "SlotDepth") + protected LengthDimension slotDepth; + @XmlElement(name = "SlotWidth") + protected LengthDimension slotWidth; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "SphericityString") + protected LengthDimension sphericityString; + @XmlElement(name = "StandardConstruction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String standardConstruction; + @XmlElement(name = "SubjectContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectContent; + @XmlElement(name = "TensileStrength") + protected TensileStrengthDimension tensileStrength; + @XmlElement(name = "ThreadDiameterString") + protected LengthDimension threadDiameterString; + @XmlElement(name = "ToleranceHeld") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toleranceHeld; + @XmlElement(name = "TubingWallType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tubingWallType; + @XmlElement(name = "UpperBubblingPressure") + protected PressureDimension upperBubblingPressure; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "VoidVolumePercentage") + protected BigDecimal voidVolumePercentage; + @XmlElement(name = "WallThickness") + protected LengthDimension wallThickness; + @XmlElement(name = "WallThicknessToleranceString") + protected LengthDimension wallThicknessToleranceString; + @XmlElement(name = "WireDiameterString") + protected LengthDimension wireDiameterString; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductType(String value) { + this.productType = value; + } + + /** + * 获取airEntryPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getAirEntryPressure() { + return airEntryPressure; + } + + /** + * 设置airEntryPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setAirEntryPressure(PressureDimension value) { + this.airEntryPressure = value; + } + + /** + * 获取backingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingType() { + return backingType; + } + + /** + * 设置backingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingType(String value) { + this.backingType = value; + } + + /** + * 获取ballType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBallType() { + return ballType; + } + + /** + * 设置ballType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBallType(String value) { + this.ballType = value; + } + + /** + * 获取compatibleWithTubeGauge属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getCompatibleWithTubeGauge() { + return compatibleWithTubeGauge; + } + + /** + * 设置compatibleWithTubeGauge属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setCompatibleWithTubeGauge(BigDecimal value) { + this.compatibleWithTubeGauge = value; + } + + /** + * 获取cornerStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCornerStyle() { + return cornerStyle; + } + + /** + * 设置cornerStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCornerStyle(String value) { + this.cornerStyle = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取discDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiscDiameterString() { + return discDiameterString; + } + + /** + * 设置discDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiscDiameterString(LengthDimension value) { + this.discDiameterString = value; + } + + /** + * 获取durometerHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDurometerHardness() { + return durometerHardness; + } + + /** + * 设置durometerHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDurometerHardness(String value) { + this.durometerHardness = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取foamStructure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoamStructure() { + return foamStructure; + } + + /** + * 设置foamStructure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoamStructure(String value) { + this.foamStructure = value; + } + + /** + * 获取gaugeString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGaugeString() { + return gaugeString; + } + + /** + * 设置gaugeString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGaugeString(String value) { + this.gaugeString = value; + } + + /** + * 获取gradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradeRating() { + return gradeRating; + } + + /** + * 设置gradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradeRating(String value) { + this.gradeRating = value; + } + + /** + * 获取holeCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHoleCount() { + return holeCount; + } + + /** + * 设置holeCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHoleCount(BigInteger value) { + this.holeCount = value; + } + + /** + * 获取insideDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameterString() { + return insideDiameterString; + } + + /** + * 设置insideDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameterString(LengthDimension value) { + this.insideDiameterString = value; + } + + /** + * 获取insideDiameterToleranceString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameterToleranceString() { + return insideDiameterToleranceString; + } + + /** + * 设置insideDiameterToleranceString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameterToleranceString(LengthDimension value) { + this.insideDiameterToleranceString = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemDiameterToleranceString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterToleranceString() { + return itemDiameterToleranceString; + } + + /** + * 设置itemDiameterToleranceString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterToleranceString(LengthDimension value) { + this.itemDiameterToleranceString = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemLengthToleranceString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemLengthToleranceString() { + return itemLengthToleranceString; + } + + /** + * 设置itemLengthToleranceString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemLengthToleranceString(LengthDimension value) { + this.itemLengthToleranceString = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemTemper属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTemper() { + return itemTemper; + } + + /** + * 设置itemTemper属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTemper(String value) { + this.itemTemper = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemThicknessToleranceString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThicknessToleranceString() { + return itemThicknessToleranceString; + } + + /** + * 设置itemThicknessToleranceString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThicknessToleranceString(LengthDimension value) { + this.itemThicknessToleranceString = value; + } + + /** + * 获取itemWidthToleranceString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemWidthToleranceString() { + return itemWidthToleranceString; + } + + /** + * 设置itemWidthToleranceString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemWidthToleranceString(LengthDimension value) { + this.itemWidthToleranceString = value; + } + + /** + * 获取lowerBubblingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getLowerBubblingPressure() { + return lowerBubblingPressure; + } + + /** + * 设置lowerBubblingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setLowerBubblingPressure(PressureDimension value) { + this.lowerBubblingPressure = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取map属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMap() { + return map; + } + + /** + * 设置map属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMap(BigDecimal value) { + this.map = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumPressure() { + return maximumPressure; + } + + /** + * 设置maximumPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumPressure(PressureDimension value) { + this.maximumPressure = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取meshCount属性的值。 + * + * @return + * possible object is + * {@link MeshCountDimension } + * + */ + public MeshCountDimension getMeshCount() { + return meshCount; + } + + /** + * 设置meshCount属性的值。 + * + * @param value + * allowed object is + * {@link MeshCountDimension } + * + */ + public void setMeshCount(MeshCountDimension value) { + this.meshCount = value; + } + + /** + * 获取meshForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeshForm() { + return meshForm; + } + + /** + * 设置meshForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeshForm(String value) { + this.meshForm = value; + } + + /** + * 获取meshNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMeshNumber() { + return meshNumber; + } + + /** + * 设置meshNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMeshNumber(BigInteger value) { + this.meshNumber = value; + } + + /** + * 获取meshOpeningShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeshOpeningShape() { + return meshOpeningShape; + } + + /** + * 设置meshOpeningShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeshOpeningShape(String value) { + this.meshOpeningShape = value; + } + + /** + * 获取meshOpeningSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMeshOpeningSize() { + return meshOpeningSize; + } + + /** + * 设置meshOpeningSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMeshOpeningSize(LengthDimension value) { + this.meshOpeningSize = value; + } + + /** + * 获取metalConstructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalConstructionType() { + return metalConstructionType; + } + + /** + * 设置metalConstructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalConstructionType(String value) { + this.metalConstructionType = value; + } + + /** + * 获取notchDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNotchDepth() { + return notchDepth; + } + + /** + * 设置notchDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNotchDepth(LengthDimension value) { + this.notchDepth = value; + } + + /** + * 获取notchWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getNotchWidth() { + return notchWidth; + } + + /** + * 设置notchWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setNotchWidth(LengthDimension value) { + this.notchWidth = value; + } + + /** + * 获取openAreaPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getOpenAreaPercentage() { + return openAreaPercentage; + } + + /** + * 设置openAreaPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setOpenAreaPercentage(BigDecimal value) { + this.openAreaPercentage = value; + } + + /** + * 获取poreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPoreDiameter() { + return poreDiameter; + } + + /** + * 设置poreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPoreDiameter(LengthDimension value) { + this.poreDiameter = value; + } + + /** + * 获取shimType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShimType() { + return shimType; + } + + /** + * 设置shimType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShimType(String value) { + this.shimType = value; + } + + /** + * 获取slotDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSlotDepth() { + return slotDepth; + } + + /** + * 设置slotDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSlotDepth(LengthDimension value) { + this.slotDepth = value; + } + + /** + * 获取slotWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSlotWidth() { + return slotWidth; + } + + /** + * 设置slotWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSlotWidth(LengthDimension value) { + this.slotWidth = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取sphericityString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSphericityString() { + return sphericityString; + } + + /** + * 设置sphericityString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSphericityString(LengthDimension value) { + this.sphericityString = value; + } + + /** + * 获取standardConstruction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStandardConstruction() { + return standardConstruction; + } + + /** + * 设置standardConstruction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStandardConstruction(String value) { + this.standardConstruction = value; + } + + /** + * 获取subjectContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectContent() { + return subjectContent; + } + + /** + * 设置subjectContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectContent(String value) { + this.subjectContent = value; + } + + /** + * 获取tensileStrength属性的值。 + * + * @return + * possible object is + * {@link TensileStrengthDimension } + * + */ + public TensileStrengthDimension getTensileStrength() { + return tensileStrength; + } + + /** + * 设置tensileStrength属性的值。 + * + * @param value + * allowed object is + * {@link TensileStrengthDimension } + * + */ + public void setTensileStrength(TensileStrengthDimension value) { + this.tensileStrength = value; + } + + /** + * 获取threadDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadDiameterString() { + return threadDiameterString; + } + + /** + * 设置threadDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadDiameterString(LengthDimension value) { + this.threadDiameterString = value; + } + + /** + * 获取toleranceHeld属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToleranceHeld() { + return toleranceHeld; + } + + /** + * 设置toleranceHeld属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToleranceHeld(String value) { + this.toleranceHeld = value; + } + + /** + * 获取tubingWallType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTubingWallType() { + return tubingWallType; + } + + /** + * 设置tubingWallType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTubingWallType(String value) { + this.tubingWallType = value; + } + + /** + * 获取upperBubblingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getUpperBubblingPressure() { + return upperBubblingPressure; + } + + /** + * 设置upperBubblingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setUpperBubblingPressure(PressureDimension value) { + this.upperBubblingPressure = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取voidVolumePercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoidVolumePercentage() { + return voidVolumePercentage; + } + + /** + * 设置voidVolumePercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoidVolumePercentage(BigDecimal value) { + this.voidVolumePercentage = value; + } + + /** + * 获取wallThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWallThickness() { + return wallThickness; + } + + /** + * 设置wallThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWallThickness(LengthDimension value) { + this.wallThickness = value; + } + + /** + * 获取wallThicknessToleranceString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWallThicknessToleranceString() { + return wallThicknessToleranceString; + } + + /** + * 设置wallThicknessToleranceString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWallThicknessToleranceString(LengthDimension value) { + this.wallThicknessToleranceString = value; + } + + /** + * 获取wireDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWireDiameterString() { + return wireDiameterString; + } + + /** + * 设置wireDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWireDiameterString(LengthDimension value) { + this.wireDiameterString = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RearFacingWeight.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RearFacingWeight.java new file mode 100644 index 0000000..3456143 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RearFacingWeight.java @@ -0,0 +1,99 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RearFacingMaximumWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="RearFacingMinimumWeight" type="{}WeightDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rearFacingMaximumWeight", + "rearFacingMinimumWeight" +}) +@XmlRootElement(name = "RearFacingWeight") +public class RearFacingWeight { + + @XmlElement(name = "RearFacingMaximumWeight") + protected WeightDimension rearFacingMaximumWeight; + @XmlElement(name = "RearFacingMinimumWeight") + protected WeightDimension rearFacingMinimumWeight; + + /** + * 获取rearFacingMaximumWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getRearFacingMaximumWeight() { + return rearFacingMaximumWeight; + } + + /** + * 设置rearFacingMaximumWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setRearFacingMaximumWeight(WeightDimension value) { + this.rearFacingMaximumWeight = value; + } + + /** + * 获取rearFacingMinimumWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getRearFacingMinimumWeight() { + return rearFacingMinimumWeight; + } + + /** + * 设置rearFacingMinimumWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setRearFacingMinimumWeight(WeightDimension value) { + this.rearFacingMinimumWeight = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RebateType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RebateType.java new file mode 100644 index 0000000..2e59f89 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RebateType.java @@ -0,0 +1,163 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

RebateType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="RebateType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RebateStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="RebateEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="RebateMessage" type="{}TwoFiftyStringNotNull"/>
+ *         <element name="RebateName" type="{}FortyStringNotNull"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RebateType", propOrder = { + "rebateStartDate", + "rebateEndDate", + "rebateMessage", + "rebateName" +}) +public class RebateType { + + @XmlElement(name = "RebateStartDate", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar rebateStartDate; + @XmlElement(name = "RebateEndDate", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar rebateEndDate; + @XmlElement(name = "RebateMessage", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rebateMessage; + @XmlElement(name = "RebateName", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String rebateName; + + /** + * 获取rebateStartDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getRebateStartDate() { + return rebateStartDate; + } + + /** + * 设置rebateStartDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setRebateStartDate(XMLGregorianCalendar value) { + this.rebateStartDate = value; + } + + /** + * 获取rebateEndDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getRebateEndDate() { + return rebateEndDate; + } + + /** + * 设置rebateEndDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setRebateEndDate(XMLGregorianCalendar value) { + this.rebateEndDate = value; + } + + /** + * 获取rebateMessage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRebateMessage() { + return rebateMessage; + } + + /** + * 设置rebateMessage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRebateMessage(String value) { + this.rebateMessage = value; + } + + /** + * 获取rebateName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRebateName() { + return rebateName; + } + + /** + * 设置rebateName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRebateName(String value) { + this.rebateName = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Recall.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Recall.java new file mode 100644 index 0000000..2d7fc23 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Recall.java @@ -0,0 +1,100 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="IsRecalled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="RecallDescription">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "isRecalled", + "recallDescription" +}) +@XmlRootElement(name = "Recall") +public class Recall { + + @XmlElement(name = "IsRecalled") + protected boolean isRecalled; + @XmlElement(name = "RecallDescription", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String recallDescription; + + /** + * 获取isRecalled属性的值。 + * + */ + public boolean isIsRecalled() { + return isRecalled; + } + + /** + * 设置isRecalled属性的值。 + * + */ + public void setIsRecalled(boolean value) { + this.isRecalled = value; + } + + /** + * 获取recallDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecallDescription() { + return recallDescription; + } + + /** + * 设置recallDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecallDescription(String value) { + this.recallDescription = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ReceiverOrAmplifier.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ReceiverOrAmplifier.java new file mode 100644 index 0000000..03f8336 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ReceiverOrAmplifier.java @@ -0,0 +1,590 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BiAmpable" minOccurs="0"/>
+ *         <element ref="{}CalibrationTechnology" minOccurs="0"/>
+ *         <element name="CoolingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfFans" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FrontPanelInputs" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}NumberOfDrivers" minOccurs="0"/>
+ *         <element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SignalPassthroughTechnology" minOccurs="0"/>
+ *         <element ref="{}VideoShielded" minOccurs="0"/>
+ *         <element ref="{}VideoUpconversionTechnologies" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalPreampOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "biAmpable", + "calibrationTechnology", + "coolingType", + "numberOfFans", + "finishType", + "frontPanelInputs", + "numberOfDrivers", + "processorBrand", + "signalPassthroughTechnology", + "videoShielded", + "videoUpconversionTechnologies", + "totalCoaxialInputs", + "totalEthernetPorts", + "totalPreampOutputs", + "totalSubwooferOutputs", + "wirelessTechnology", + "wirelessType", + "powerPlugType" +}) +@XmlRootElement(name = "ReceiverOrAmplifier") +public class ReceiverOrAmplifier { + + @XmlElement(name = "BiAmpable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biAmpable; + @XmlElement(name = "CalibrationTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calibrationTechnology; + @XmlElement(name = "CoolingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingType; + @XmlElement(name = "NumberOfFans") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFans; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FrontPanelInputs") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List frontPanelInputs; + @XmlElement(name = "NumberOfDrivers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDrivers; + @XmlElement(name = "ProcessorBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorBrand; + @XmlElement(name = "SignalPassthroughTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalPassthroughTechnology; + @XmlElement(name = "VideoShielded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoShielded; + @XmlElement(name = "VideoUpconversionTechnologies") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoUpconversionTechnologies; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalPreampOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalPreampOutputs; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WirelessType") + protected String wirelessType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取biAmpable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiAmpable() { + return biAmpable; + } + + /** + * 设置biAmpable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiAmpable(String value) { + this.biAmpable = value; + } + + /** + * 获取calibrationTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalibrationTechnology() { + return calibrationTechnology; + } + + /** + * 设置calibrationTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalibrationTechnology(String value) { + this.calibrationTechnology = value; + } + + /** + * 获取coolingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingType() { + return coolingType; + } + + /** + * 设置coolingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingType(String value) { + this.coolingType = value; + } + + /** + * 获取numberOfFans属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFans() { + return numberOfFans; + } + + /** + * 设置numberOfFans属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFans(BigInteger value) { + this.numberOfFans = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * Gets the value of the frontPanelInputs property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the frontPanelInputs property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFrontPanelInputs().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFrontPanelInputs() { + if (frontPanelInputs == null) { + frontPanelInputs = new ArrayList(); + } + return this.frontPanelInputs; + } + + /** + * 获取numberOfDrivers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDrivers() { + return numberOfDrivers; + } + + /** + * 设置numberOfDrivers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDrivers(BigInteger value) { + this.numberOfDrivers = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取signalPassthroughTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalPassthroughTechnology() { + return signalPassthroughTechnology; + } + + /** + * 设置signalPassthroughTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalPassthroughTechnology(String value) { + this.signalPassthroughTechnology = value; + } + + /** + * 获取videoShielded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoShielded() { + return videoShielded; + } + + /** + * 设置videoShielded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoShielded(String value) { + this.videoShielded = value; + } + + /** + * 获取videoUpconversionTechnologies属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoUpconversionTechnologies() { + return videoUpconversionTechnologies; + } + + /** + * 设置videoUpconversionTechnologies属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoUpconversionTechnologies(String value) { + this.videoUpconversionTechnologies = value; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalPreampOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalPreampOutputs() { + return totalPreampOutputs; + } + + /** + * 设置totalPreampOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalPreampOutputs(BigInteger value) { + this.totalPreampOutputs = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RelatedProductID.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RelatedProductID.java new file mode 100644 index 0000000..6fa68c1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RelatedProductID.java @@ -0,0 +1,114 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="UPC"/>
+ *               <enumeration value="EAN"/>
+ *               <enumeration value="GTIN"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Value">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="8"/>
+ *               <maxLength value="16"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "type", + "value" +}) +@XmlRootElement(name = "RelatedProductID") +public class RelatedProductID { + + @XmlElement(name = "Type", required = true) + protected String type; + @XmlElement(name = "Value", required = true) + protected String value; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RemoteControl.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RemoteControl.java new file mode 100644 index 0000000..e7af735 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RemoteControl.java @@ -0,0 +1,375 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "cableLength", + "finishType", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "screenSize", + "wirelessTechnology", + "efficiency" +}) +@XmlRootElement(name = "RemoteControl") +public class RemoteControl { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceDimension.java new file mode 100644 index 0000000..f8111a6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ResistanceDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ResistanceDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ResistanceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResistanceDimension", propOrder = { + "value" +}) +public class ResistanceDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ResistanceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ResistanceUnitOfMeasure } + * + */ + public ResistanceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ResistanceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ResistanceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceTypeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceTypeUnitOfMeasure.java new file mode 100644 index 0000000..a30462a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceTypeUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ResistanceTypeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ResistanceTypeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="pounds"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ResistanceTypeUnitOfMeasure") +@XmlEnum +public enum ResistanceTypeUnitOfMeasure { + + @XmlEnumValue("pounds") + POUNDS("pounds"); + private final String value; + + ResistanceTypeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ResistanceTypeUnitOfMeasure fromValue(String v) { + for (ResistanceTypeUnitOfMeasure c: ResistanceTypeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceUnitOfMeasure.java new file mode 100644 index 0000000..7009ce5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResistanceUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ResistanceUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ResistanceUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ohms"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ResistanceUnitOfMeasure") +@XmlEnum +public enum ResistanceUnitOfMeasure { + + @XmlEnumValue("ohms") + OHMS("ohms"); + private final String value; + + ResistanceUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ResistanceUnitOfMeasure fromValue(String v) { + for (ResistanceUnitOfMeasure c: ResistanceUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionDimension.java new file mode 100644 index 0000000..81a5e61 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ResolutionDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ResolutionDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ResolutionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResolutionDimension", propOrder = { + "value" +}) +public class ResolutionDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ResolutionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ResolutionUnitOfMeasure } + * + */ + public ResolutionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ResolutionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionFiveDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionFiveDigitDimension.java new file mode 100644 index 0000000..120789a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionFiveDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ResolutionFiveDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ResolutionFiveDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ResolutionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResolutionFiveDigitDimension", propOrder = { + "value" +}) +public class ResolutionFiveDigitDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ResolutionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ResolutionUnitOfMeasure } + * + */ + public ResolutionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ResolutionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionUnitOfMeasure.java new file mode 100644 index 0000000..8693b6d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolutionUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ResolutionUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ResolutionUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="megapixels"/>
+ *     <enumeration value="pixels"/>
+ *     <enumeration value="lines_per_inch"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ResolutionUnitOfMeasure") +@XmlEnum +public enum ResolutionUnitOfMeasure { + + @XmlEnumValue("megapixels") + MEGAPIXELS("megapixels"), + @XmlEnumValue("pixels") + PIXELS("pixels"), + @XmlEnumValue("lines_per_inch") + LINES_PER_INCH("lines_per_inch"); + private final String value; + + ResolutionUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ResolutionUnitOfMeasure fromValue(String v) { + for (ResolutionUnitOfMeasure c: ResolutionUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerDimension.java new file mode 100644 index 0000000..f1c7dc1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ResolvingPowerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ResolvingPowerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ResolvingPowerUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResolvingPowerDimension", propOrder = { + "value" +}) +public class ResolvingPowerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ResolvingPowerUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ResolvingPowerUnitOfMeasure } + * + */ + public ResolvingPowerUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ResolvingPowerUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ResolvingPowerUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerUnitOfMeasure.java new file mode 100644 index 0000000..399db46 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ResolvingPowerUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ResolvingPowerUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ResolvingPowerUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="arcs-per-sec"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ResolvingPowerUnitOfMeasure") +@XmlEnum +public enum ResolvingPowerUnitOfMeasure { + + @XmlEnumValue("arcs-per-sec") + ARCS_PER_SEC("arcs-per-sec"); + private final String value; + + ResolvingPowerUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ResolvingPowerUnitOfMeasure fromValue(String v) { + for (ResolvingPowerUnitOfMeasure c: ResolvingPowerUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/RidingApparel.java b/src/main/java/com/amazon/SellingPartnerAPI/model/RidingApparel.java new file mode 100644 index 0000000..b3a43ad --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/RidingApparel.java @@ -0,0 +1,1740 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ClothingType">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Gloves"/>
+ *               <enumeration value="Jacket"/>
+ *               <enumeration value="Pants"/>
+ *               <enumeration value="Shirt"/>
+ *               <enumeration value="Shoes"/>
+ *               <enumeration value="Suit"/>
+ *               <enumeration value="Underwear"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Department" type="{}StringNotNull" maxOccurs="10"/>
+ *         <element name="StyleKeywords" type="{}LongStringNotNull" maxOccurs="10"/>
+ *         <element name="ModelName" type="{}StringNotNull"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Fabric" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="EventKeywords" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumHeightRecommended" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SpecialSizeType" type="{}String" maxOccurs="10" minOccurs="0"/>
+ *         <element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" maxOccurs="9" minOccurs="0"/>
+ *         <element name="InseamLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="NeckSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="ChestSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="CupSize" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="A"/>
+ *               <enumeration value="B"/>
+ *               <enumeration value="C"/>
+ *               <enumeration value="D"/>
+ *               <enumeration value="DD"/>
+ *               <enumeration value="DDD"/>
+ *               <enumeration value="E"/>
+ *               <enumeration value="F"/>
+ *               <enumeration value="FF"/>
+ *               <enumeration value="G"/>
+ *               <enumeration value="H"/>
+ *               <enumeration value="I"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="HeelHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="HeelType" type="{}String" minOccurs="0"/>
+ *         <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="BeltLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationCertifyingAuthorityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationGeographicJurisdiction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compliant"/>
+ *               <enumeration value="noncompliant"/>
+ *               <enumeration value="exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "clothingType", + "department", + "styleKeywords", + "modelName", + "modelYear", + "modelNumber", + "season", + "colorSpecification", + "fabric", + "material", + "innerMaterial", + "outerMaterial", + "soleMaterial", + "shoeClosureType", + "occasionAndLifestyle", + "eventKeywords", + "styleName", + "minimumHeightRecommended", + "maximumHeightRecommended", + "countryOfOrigin", + "isAdultProduct", + "size", + "sizeMap", + "specialSizeType", + "waistSize", + "compatibleWithVehicleType", + "inseamLength", + "sleeveLength", + "neckSize", + "chestSize", + "cupSize", + "shoeWidth", + "heelHeight", + "heelType", + "shaftHeight", + "beltLength", + "beltWidth", + "itemPackageQuantity", + "manufacturerWarrantyDescription", + "legalComplianceCertificationRegulatoryOrganizationName", + "legalComplianceCertificationCertifyingAuthorityName", + "legalComplianceCertificationGeographicJurisdiction", + "legalComplianceCertificationStatus", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationValue" +}) +@XmlRootElement(name = "RidingApparel") +public class RidingApparel { + + @XmlElement(name = "VariationData") + protected RidingApparel.VariationData variationData; + @XmlElement(name = "ClothingType", required = true) + protected String clothingType; + @XmlElement(name = "Department", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List department; + @XmlElement(name = "StyleKeywords", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "ModelName", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ColorSpecification") + protected RidingApparel.ColorSpecification colorSpecification; + @XmlElement(name = "Fabric") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabric; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionAndLifestyle; + @XmlElement(name = "EventKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List eventKeywords; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "MinimumHeightRecommended") + protected LengthDimension minimumHeightRecommended; + @XmlElement(name = "MaximumHeightRecommended") + protected LengthDimension maximumHeightRecommended; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SpecialSizeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialSizeType; + @XmlElement(name = "WaistSize") + protected ClothingSizeDimension waistSize; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleWithVehicleType; + @XmlElement(name = "InseamLength") + protected ClothingSizeDimension inseamLength; + @XmlElement(name = "SleeveLength") + protected ClothingSizeDimension sleeveLength; + @XmlElement(name = "NeckSize") + protected ClothingSizeDimension neckSize; + @XmlElement(name = "ChestSize") + protected ClothingSizeDimension chestSize; + @XmlElement(name = "CupSize") + protected String cupSize; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "HeelHeight") + protected LengthDimension heelHeight; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "ShaftHeight") + protected StringLengthOptionalDimension shaftHeight; + @XmlElement(name = "BeltLength") + protected LengthDimension beltLength; + @XmlElement(name = "BeltWidth") + protected LengthDimension beltWidth; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LegalComplianceCertificationCertifyingAuthorityName") + protected String legalComplianceCertificationCertifyingAuthorityName; + @XmlElement(name = "LegalComplianceCertificationGeographicJurisdiction") + protected String legalComplianceCertificationGeographicJurisdiction; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationMetadata") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link RidingApparel.VariationData } + * + */ + public RidingApparel.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link RidingApparel.VariationData } + * + */ + public void setVariationData(RidingApparel.VariationData value) { + this.variationData = value; + } + + /** + * 获取clothingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClothingType() { + return clothingType; + } + + /** + * 设置clothingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClothingType(String value) { + this.clothingType = value; + } + + /** + * Gets the value of the department property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the department property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDepartment().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDepartment() { + if (department == null) { + department = new ArrayList(); + } + return this.department; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link RidingApparel.ColorSpecification } + * + */ + public RidingApparel.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link RidingApparel.ColorSpecification } + * + */ + public void setColorSpecification(RidingApparel.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * Gets the value of the fabric property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabric property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabric().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabric() { + if (fabric == null) { + fabric = new ArrayList(); + } + return this.fabric; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * Gets the value of the occasionAndLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionAndLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOccasionAndLifestyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionAndLifestyle() { + if (occasionAndLifestyle == null) { + occasionAndLifestyle = new ArrayList(); + } + return this.occasionAndLifestyle; + } + + /** + * Gets the value of the eventKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the eventKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEventKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getEventKeywords() { + if (eventKeywords == null) { + eventKeywords = new ArrayList(); + } + return this.eventKeywords; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取minimumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeightRecommended() { + return minimumHeightRecommended; + } + + /** + * 设置minimumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeightRecommended(LengthDimension value) { + this.minimumHeightRecommended = value; + } + + /** + * 获取maximumHeightRecommended属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeightRecommended() { + return maximumHeightRecommended; + } + + /** + * 设置maximumHeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeightRecommended(LengthDimension value) { + this.maximumHeightRecommended = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * Gets the value of the specialSizeType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialSizeType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialSizeType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialSizeType() { + if (specialSizeType == null) { + specialSizeType = new ArrayList(); + } + return this.specialSizeType; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setWaistSize(ClothingSizeDimension value) { + this.waistSize = value; + } + + /** + * Gets the value of the compatibleWithVehicleType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleWithVehicleType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleWithVehicleType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleWithVehicleType() { + if (compatibleWithVehicleType == null) { + compatibleWithVehicleType = new ArrayList(); + } + return this.compatibleWithVehicleType; + } + + /** + * 获取inseamLength属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getInseamLength() { + return inseamLength; + } + + /** + * 设置inseamLength属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setInseamLength(ClothingSizeDimension value) { + this.inseamLength = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setSleeveLength(ClothingSizeDimension value) { + this.sleeveLength = value; + } + + /** + * 获取neckSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getNeckSize() { + return neckSize; + } + + /** + * 设置neckSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setNeckSize(ClothingSizeDimension value) { + this.neckSize = value; + } + + /** + * 获取chestSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getChestSize() { + return chestSize; + } + + /** + * 设置chestSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setChestSize(ClothingSizeDimension value) { + this.chestSize = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取heelHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeelHeight() { + return heelHeight; + } + + /** + * 设置heelHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeelHeight(LengthDimension value) { + this.heelHeight = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取shaftHeight属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShaftHeight() { + return shaftHeight; + } + + /** + * 设置shaftHeight属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShaftHeight(StringLengthOptionalDimension value) { + this.shaftHeight = value; + } + + /** + * 获取beltLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltLength() { + return beltLength; + } + + /** + * 设置beltLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltLength(LengthDimension value) { + this.beltLength = value; + } + + /** + * 获取beltWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltWidth() { + return beltWidth; + } + + /** + * 设置beltWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltWidth(LengthDimension value) { + this.beltWidth = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationCertifyingAuthorityName() { + return legalComplianceCertificationCertifyingAuthorityName; + } + + /** + * 设置legalComplianceCertificationCertifyingAuthorityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationCertifyingAuthorityName(String value) { + this.legalComplianceCertificationCertifyingAuthorityName = value; + } + + /** + * 获取legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationGeographicJurisdiction() { + return legalComplianceCertificationGeographicJurisdiction; + } + + /** + * 设置legalComplianceCertificationGeographicJurisdiction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationGeographicJurisdiction(String value) { + this.legalComplianceCertificationGeographicJurisdiction = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Ridingboots.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Ridingboots.java new file mode 100644 index 0000000..2182861 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Ridingboots.java @@ -0,0 +1,1777 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Department" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "department", + "itemShape", + "isExpirationDatedProduct", + "operatingLife", + "isStainResistant", + "isAssemblyRequired", + "efficiency" +}) +@XmlRootElement(name = "Ridingboots") +public class Ridingboots { + + @XmlElement(name = "VariationData") + protected Ridingboots.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected Ridingboots.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected Ridingboots.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "Department") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String department; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Ridingboots.VariationData } + * + */ + public Ridingboots.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Ridingboots.VariationData } + * + */ + public void setVariationData(Ridingboots.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Ridingboots.ColorSpecification } + * + */ + public Ridingboots.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Ridingboots.ColorSpecification } + * + */ + public void setColorSpecification(Ridingboots.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Ridingboots.PartInterchangeData } + * + */ + public Ridingboots.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Ridingboots.PartInterchangeData } + * + */ + public void setPartInterchangeData(Ridingboots.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取department属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartment() { + return department; + } + + /** + * 设置department属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartment(String value) { + this.department = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Ridinggloves.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Ridinggloves.java new file mode 100644 index 0000000..17eac89 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Ridinggloves.java @@ -0,0 +1,1605 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "efficiency" +}) +@XmlRootElement(name = "Ridinggloves") +public class Ridinggloves { + + @XmlElement(name = "VariationData") + protected Ridinggloves.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected Ridinggloves.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected Ridinggloves.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Ridinggloves.VariationData } + * + */ + public Ridinggloves.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Ridinggloves.VariationData } + * + */ + public void setVariationData(Ridinggloves.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Ridinggloves.ColorSpecification } + * + */ + public Ridinggloves.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Ridinggloves.ColorSpecification } + * + */ + public void setColorSpecification(Ridinggloves.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Ridinggloves.PartInterchangeData } + * + */ + public Ridinggloves.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Ridinggloves.PartInterchangeData } + * + */ + public void setPartInterchangeData(Ridinggloves.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Rims.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Rims.java new file mode 100644 index 0000000..798f533 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Rims.java @@ -0,0 +1,1717 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "isExpirationDatedProduct", + "operatingLife", + "isStainResistant", + "isAssemblyRequired", + "efficiency" +}) +@XmlRootElement(name = "Rims") +public class Rims { + + @XmlElement(name = "VariationData") + protected Rims.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected Rims.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected Rims.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Rims.VariationData } + * + */ + public Rims.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Rims.VariationData } + * + */ + public void setVariationData(Rims.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Rims.ColorSpecification } + * + */ + public Rims.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Rims.ColorSpecification } + * + */ + public void setColorSpecification(Rims.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Rims.PartInterchangeData } + * + */ + public Rims.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Rims.PartInterchangeData } + * + */ + public void setPartInterchangeData(Rims.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SafetySupply.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SafetySupply.java new file mode 100644 index 0000000..03f56e8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SafetySupply.java @@ -0,0 +1,3595 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="ColorName"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="SizeName-ColorName"/>
+ *                         <enumeration value="SizeName"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="StyleName-MediaType-InsideDiameterString-ItemLength-SupportedMediaSize-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-MediaType-PoreSize-SupportedMediaSize-InsideDiameterString-ItemLength-Model-PartNumber"/>
+ *                         <enumeration value="StyleName-SizeName-SupportedMediaSize-MediaType-Model-ItemLength-InsideDiameterString-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-InsideDiameterString-ItemLength-ItemThickness-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-MediaType-InsideDiameterString-ItemLength-OutsideDiameter-MaterialType-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-MediaType-ItemWeight-ItemVolume-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="MediaType-ItemThickness-ItemLength-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-MediaType-MaterialType-ItemDiameterString-PoreSize-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-ItemVolume-MediaType-StyleName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-ItemVolume-SizeName-StyleName-ColorName-CapType-SeptaType-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-ItemVolume-SizeName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-MediaType-InsideDiameterString-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="MediaType-Model-StyleName-SizeName-PartNumber"/>
+ *                         <enumeration value="MediaType-StyleName-SizeName-InsideDiameterString-ItemLength-Model-PartNumber"/>
+ *                         <enumeration value="StyleName-MediaType-ItemVolume-Model-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-SizeName-Capacity-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-ItemVolume-InsideDiameterString-OutsideDiameter-ItemLength-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-MaterialType-LightPathDistance-ItemVolume-SizeName-ChamberWidth-ChamberHeight-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-Model-MaterialType-SizeName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="StyleName-InsideDiameterString-SizeName-ColorName-NumberOfItems-PartNumber"/>
+ *                         <enumeration value="Model-StyleName-PartNumber"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Model" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="ItemDiameterString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FrameMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="LightPathDistance" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="MarkingColor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HeatingElementType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="MaximumTemperature" type="{}TemperatureDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}SixDigitDecimalFractionOne" minOccurs="0"/>
+ *         <element name="CapSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CapType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ChamberHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ChamberWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ClosureDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CurrentRating" type="{}CurrentDimension" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="DrawVolume" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="DropVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ExtensionLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="GraduationInterval" type="{}GraduationInterval" minOccurs="0"/>
+ *         <element name="InsideDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfShelves" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="AirFlowCapacity" type="{}Dimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThicknessString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SinkMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryLife" type="{}AssemblyTimeDimension" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BeltStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CaseMaterial" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ChestSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DesignName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DietaryFiber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DoorMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EnergyContent" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricType" type="{}MediumStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="FcShelfLife" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeelHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Inseam" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="LampType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Coating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LiquidPackagingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LiquidVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" type="{}LithiumBatteryPackagingType" minOccurs="0"/>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongString" minOccurs="0"/>
+ *         <element name="MaximumWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="FlyLineNumber" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHeadPositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PatternStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MediaType" type="{}String" minOccurs="0"/>
+ *         <element name="NoiseAttenuation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PoreSize" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="UseModes" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="RunTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SeptaType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Sodium" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUses" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SugarAlcohol" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Sugars" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportedMediaSize" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TasteDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuffType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingAngle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="ToeStyle" type="{}LongString" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "model", + "volumeCapacityName", + "countryOfOrigin", + "itemDiameterString", + "sizeName", + "colorName", + "colorMap", + "frameMaterial", + "itemDiameter", + "itemShape", + "itemVolume", + "lightPathDistance", + "upperTemperatureRating", + "lowerTemperatureRating", + "markingColor", + "heatingElementType", + "maximumTemperature", + "wattage", + "capSize", + "capType", + "capacity", + "chamberHeight", + "chamberWidth", + "closureDiameter", + "currentRating", + "displayType", + "drawVolume", + "dropVolume", + "extensionLength", + "graduationInterval", + "insideDepth", + "numberOfShelves", + "itemDepth", + "additionalFeatures", + "ageRangeDescription", + "airFlowCapacity", + "itemThickness", + "displayLength", + "displayHeight", + "displayWidth", + "displayWeight", + "displayDepth", + "displayDiameter", + "itemThicknessString", + "baseDiameter", + "baseMaterialType", + "sinkMaterial", + "batteryLife", + "beltStyle", + "caseMaterial", + "chestSize", + "closureType", + "collarType", + "designName", + "dietaryFiber", + "doorMaterialType", + "energyContent", + "exteriorFinish", + "fabricType", + "fcShelfLife", + "fitType", + "flavor", + "frameMaterialType", + "heelHeight", + "includedComponents", + "inseam", + "isExpirationDatedProduct", + "itemWeight", + "lampType", + "coating", + "lensColor", + "lensMaterial", + "liningDescription", + "liquidPackagingType", + "liquidVolume", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "loadCapacity", + "lockType", + "materialType", + "maximumWeight", + "flyLineNumber", + "numberOfDoors", + "numberOfHeadPositions", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "numberOfPieces", + "outsideDiameter", + "patternStyle", + "sleeveLength", + "materialFeatures", + "mediaType", + "noiseAttenuation", + "poreSize", + "useModes", + "runTime", + "septaType", + "sodium", + "specificUses", + "specificationMet", + "stringMaterial", + "styleName", + "sugarAlcohol", + "sugars", + "supportedMediaSize", + "tasteDescription", + "strength", + "ppuCount", + "ppuCountType", + "cuffType", + "viewingAngle", + "waterResistanceLevel", + "toeStyle" +}) +@XmlRootElement(name = "SafetySupply") +public class SafetySupply { + + @XmlElement(name = "VariationData") + protected SafetySupply.VariationData variationData; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "ItemDiameterString") + protected LengthDimension itemDiameterString; + @XmlElement(name = "SizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeName; + @XmlElement(name = "ColorName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorName; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List colorMap; + @XmlElement(name = "FrameMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterial; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "ItemVolume") + protected VolumeDimension itemVolume; + @XmlElement(name = "LightPathDistance") + protected LengthDimension lightPathDistance; + @XmlElement(name = "UpperTemperatureRating") + protected TemperatureDimension upperTemperatureRating; + @XmlElement(name = "LowerTemperatureRating") + protected TemperatureDimension lowerTemperatureRating; + @XmlElement(name = "MarkingColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String markingColor; + @XmlElement(name = "HeatingElementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heatingElementType; + @XmlElement(name = "MaximumTemperature") + protected TemperatureDimension maximumTemperature; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "CapSize") + protected LengthDimension capSize; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "ChamberHeight") + protected LengthDimension chamberHeight; + @XmlElement(name = "ChamberWidth") + protected LengthDimension chamberWidth; + @XmlElement(name = "ClosureDiameter") + protected LengthDimension closureDiameter; + @XmlElement(name = "CurrentRating") + protected CurrentDimension currentRating; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DrawVolume") + protected VolumeAndVolumeRateDimension drawVolume; + @XmlElement(name = "DropVolume") + protected VolumeDimension dropVolume; + @XmlElement(name = "ExtensionLength") + protected LengthDimension extensionLength; + @XmlElement(name = "GraduationInterval") + protected GraduationInterval graduationInterval; + @XmlElement(name = "InsideDepth") + protected LengthDimension insideDepth; + @XmlElement(name = "NumberOfShelves") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberOfShelves; + @XmlElement(name = "ItemDepth") + protected LengthDimension itemDepth; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List additionalFeatures; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "AirFlowCapacity") + protected BigDecimal airFlowCapacity; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "ItemThicknessString") + protected LengthDimension itemThicknessString; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "SinkMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sinkMaterial; + @XmlElement(name = "BatteryLife") + protected List batteryLife; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "CaseMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List caseMaterial; + @XmlElement(name = "ChestSize") + protected ClothingSizeDimension chestSize; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "CollarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collarType; + @XmlElement(name = "DesignName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designName; + @XmlElement(name = "DietaryFiber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiber; + @XmlElement(name = "DoorMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String doorMaterialType; + @XmlElement(name = "EnergyContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyContent; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabricType; + @XmlElement(name = "FcShelfLife") + protected DateIntegerDimension fcShelfLife; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "HeelHeight") + protected LengthDimension heelHeight; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponents; + @XmlElement(name = "Inseam") + protected ClothingSizeDimension inseam; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ItemWeight") + protected WeightDimension itemWeight; + @XmlElement(name = "LampType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampType; + @XmlElement(name = "Coating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coating; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "LensMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LiquidPackagingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingType; + @XmlElement(name = "LiquidVolume") + protected VolumeDimension liquidVolume; + @XmlElement(name = "LithiumBatteryPackaging") + @XmlSchemaType(name = "string") + protected LithiumBatteryPackagingType lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaximumWeight") + protected WeightDimension maximumWeight; + @XmlElement(name = "FlyLineNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger flyLineNumber; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "NumberOfHeadPositions") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHeadPositions; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "OutsideDiameter") + protected LengthDimension outsideDiameter; + @XmlElement(name = "PatternStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternStyle; + @XmlElement(name = "SleeveLength") + protected LengthDimension sleeveLength; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "MediaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaType; + @XmlElement(name = "NoiseAttenuation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String noiseAttenuation; + @XmlElement(name = "PoreSize") + protected VolumeRateDimension poreSize; + @XmlElement(name = "UseModes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List useModes; + @XmlElement(name = "RunTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runTime; + @XmlElement(name = "SeptaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String septaType; + @XmlElement(name = "Sodium") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sodium; + @XmlElement(name = "SpecificUses") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUses; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificationMet; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleName; + @XmlElement(name = "SugarAlcohol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcohol; + @XmlElement(name = "Sugars") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugars; + @XmlElement(name = "SupportedMediaSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedMediaSize; + @XmlElement(name = "TasteDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tasteDescription; + @XmlElement(name = "Strength") + protected WeightDimension strength; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "CuffType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuffType; + @XmlElement(name = "ViewingAngle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingAngle; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "ToeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toeStyle; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link SafetySupply.VariationData } + * + */ + public SafetySupply.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link SafetySupply.VariationData } + * + */ + public void setVariationData(SafetySupply.VariationData value) { + this.variationData = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取itemDiameterString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameterString() { + return itemDiameterString; + } + + /** + * 设置itemDiameterString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameterString(LengthDimension value) { + this.itemDiameterString = value; + } + + /** + * 获取sizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeName() { + return sizeName; + } + + /** + * 设置sizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeName(String value) { + this.sizeName = value; + } + + /** + * 获取colorName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorName() { + return colorName; + } + + /** + * 设置colorName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorName(String value) { + this.colorName = value; + } + + /** + * Gets the value of the colorMap property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the colorMap property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getColorMap().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getColorMap() { + if (colorMap == null) { + colorMap = new ArrayList(); + } + return this.colorMap; + } + + /** + * 获取frameMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterial() { + return frameMaterial; + } + + /** + * 设置frameMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterial(String value) { + this.frameMaterial = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取itemVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemVolume() { + return itemVolume; + } + + /** + * 设置itemVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemVolume(VolumeDimension value) { + this.itemVolume = value; + } + + /** + * 获取lightPathDistance属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLightPathDistance() { + return lightPathDistance; + } + + /** + * 设置lightPathDistance属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLightPathDistance(LengthDimension value) { + this.lightPathDistance = value; + } + + /** + * 获取upperTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getUpperTemperatureRating() { + return upperTemperatureRating; + } + + /** + * 设置upperTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setUpperTemperatureRating(TemperatureDimension value) { + this.upperTemperatureRating = value; + } + + /** + * 获取lowerTemperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getLowerTemperatureRating() { + return lowerTemperatureRating; + } + + /** + * 设置lowerTemperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setLowerTemperatureRating(TemperatureDimension value) { + this.lowerTemperatureRating = value; + } + + /** + * 获取markingColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarkingColor() { + return markingColor; + } + + /** + * 设置markingColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarkingColor(String value) { + this.markingColor = value; + } + + /** + * 获取heatingElementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatingElementType() { + return heatingElementType; + } + + /** + * 设置heatingElementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatingElementType(String value) { + this.heatingElementType = value; + } + + /** + * 获取maximumTemperature属性的值。 + * + * @return + * possible object is + * {@link TemperatureDimension } + * + */ + public TemperatureDimension getMaximumTemperature() { + return maximumTemperature; + } + + /** + * 设置maximumTemperature属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureDimension } + * + */ + public void setMaximumTemperature(TemperatureDimension value) { + this.maximumTemperature = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取capSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCapSize() { + return capSize; + } + + /** + * 设置capSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCapSize(LengthDimension value) { + this.capSize = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取chamberHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getChamberHeight() { + return chamberHeight; + } + + /** + * 设置chamberHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setChamberHeight(LengthDimension value) { + this.chamberHeight = value; + } + + /** + * 获取chamberWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getChamberWidth() { + return chamberWidth; + } + + /** + * 设置chamberWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setChamberWidth(LengthDimension value) { + this.chamberWidth = value; + } + + /** + * 获取closureDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getClosureDiameter() { + return closureDiameter; + } + + /** + * 设置closureDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setClosureDiameter(LengthDimension value) { + this.closureDiameter = value; + } + + /** + * 获取currentRating属性的值。 + * + * @return + * possible object is + * {@link CurrentDimension } + * + */ + public CurrentDimension getCurrentRating() { + return currentRating; + } + + /** + * 设置currentRating属性的值。 + * + * @param value + * allowed object is + * {@link CurrentDimension } + * + */ + public void setCurrentRating(CurrentDimension value) { + this.currentRating = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取drawVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getDrawVolume() { + return drawVolume; + } + + /** + * 设置drawVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setDrawVolume(VolumeAndVolumeRateDimension value) { + this.drawVolume = value; + } + + /** + * 获取dropVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDropVolume() { + return dropVolume; + } + + /** + * 设置dropVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDropVolume(VolumeDimension value) { + this.dropVolume = value; + } + + /** + * 获取extensionLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getExtensionLength() { + return extensionLength; + } + + /** + * 设置extensionLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setExtensionLength(LengthDimension value) { + this.extensionLength = value; + } + + /** + * 获取graduationInterval属性的值。 + * + * @return + * possible object is + * {@link GraduationInterval } + * + */ + public GraduationInterval getGraduationInterval() { + return graduationInterval; + } + + /** + * 设置graduationInterval属性的值。 + * + * @param value + * allowed object is + * {@link GraduationInterval } + * + */ + public void setGraduationInterval(GraduationInterval value) { + this.graduationInterval = value; + } + + /** + * 获取insideDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDepth() { + return insideDepth; + } + + /** + * 设置insideDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDepth(LengthDimension value) { + this.insideDepth = value; + } + + /** + * 获取numberOfShelves属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberOfShelves() { + return numberOfShelves; + } + + /** + * 设置numberOfShelves属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberOfShelves(String value) { + this.numberOfShelves = value; + } + + /** + * 获取itemDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDepth() { + return itemDepth; + } + + /** + * 设置itemDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDepth(LengthDimension value) { + this.itemDepth = value; + } + + /** + * Gets the value of the additionalFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAdditionalFeatures() { + if (additionalFeatures == null) { + additionalFeatures = new ArrayList(); + } + return this.additionalFeatures; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取airFlowCapacity属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAirFlowCapacity() { + return airFlowCapacity; + } + + /** + * 设置airFlowCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAirFlowCapacity(BigDecimal value) { + this.airFlowCapacity = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取itemThicknessString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThicknessString() { + return itemThicknessString; + } + + /** + * 设置itemThicknessString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThicknessString(LengthDimension value) { + this.itemThicknessString = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取sinkMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSinkMaterial() { + return sinkMaterial; + } + + /** + * 设置sinkMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSinkMaterial(String value) { + this.sinkMaterial = value; + } + + /** + * Gets the value of the batteryLife property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the batteryLife property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBatteryLife().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AssemblyTimeDimension } + * + * + */ + public List getBatteryLife() { + if (batteryLife == null) { + batteryLife = new ArrayList(); + } + return this.batteryLife; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * Gets the value of the caseMaterial property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the caseMaterial property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCaseMaterial() { + if (caseMaterial == null) { + caseMaterial = new ArrayList(); + } + return this.caseMaterial; + } + + /** + * 获取chestSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getChestSize() { + return chestSize; + } + + /** + * 设置chestSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setChestSize(ClothingSizeDimension value) { + this.chestSize = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取collarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollarType() { + return collarType; + } + + /** + * 设置collarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollarType(String value) { + this.collarType = value; + } + + /** + * 获取designName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignName() { + return designName; + } + + /** + * 设置designName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignName(String value) { + this.designName = value; + } + + /** + * 获取dietaryFiber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiber() { + return dietaryFiber; + } + + /** + * 设置dietaryFiber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiber(String value) { + this.dietaryFiber = value; + } + + /** + * 获取doorMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDoorMaterialType() { + return doorMaterialType; + } + + /** + * 设置doorMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDoorMaterialType(String value) { + this.doorMaterialType = value; + } + + /** + * 获取energyContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyContent() { + return energyContent; + } + + /** + * 设置energyContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyContent(String value) { + this.energyContent = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * Gets the value of the fabricType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabricType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabricType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabricType() { + if (fabricType == null) { + fabricType = new ArrayList(); + } + return this.fabricType; + } + + /** + * 获取fcShelfLife属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getFcShelfLife() { + return fcShelfLife; + } + + /** + * 设置fcShelfLife属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setFcShelfLife(DateIntegerDimension value) { + this.fcShelfLife = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取heelHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeelHeight() { + return heelHeight; + } + + /** + * 设置heelHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeelHeight(LengthDimension value) { + this.heelHeight = value; + } + + /** + * Gets the value of the includedComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponents() { + if (includedComponents == null) { + includedComponents = new ArrayList(); + } + return this.includedComponents; + } + + /** + * 获取inseam属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getInseam() { + return inseam; + } + + /** + * 设置inseam属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setInseam(ClothingSizeDimension value) { + this.inseam = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取itemWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemWeight() { + return itemWeight; + } + + /** + * 设置itemWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemWeight(WeightDimension value) { + this.itemWeight = value; + } + + /** + * 获取lampType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampType() { + return lampType; + } + + /** + * 设置lampType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampType(String value) { + this.lampType = value; + } + + /** + * 获取coating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoating() { + return coating; + } + + /** + * 设置coating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoating(String value) { + this.coating = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取lensMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterial() { + return lensMaterial; + } + + /** + * 设置lensMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterial(String value) { + this.lensMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取liquidPackagingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingType() { + return liquidPackagingType; + } + + /** + * 设置liquidPackagingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingType(String value) { + this.liquidPackagingType = value; + } + + /** + * 获取liquidVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getLiquidVolume() { + return liquidVolume; + } + + /** + * 设置liquidVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setLiquidVolume(VolumeDimension value) { + this.liquidVolume = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link LithiumBatteryPackagingType } + * + */ + public LithiumBatteryPackagingType getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link LithiumBatteryPackagingType } + * + */ + public void setLithiumBatteryPackaging(LithiumBatteryPackagingType value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取maximumWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeight() { + return maximumWeight; + } + + /** + * 设置maximumWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeight(WeightDimension value) { + this.maximumWeight = value; + } + + /** + * 获取flyLineNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFlyLineNumber() { + return flyLineNumber; + } + + /** + * 设置flyLineNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFlyLineNumber(BigInteger value) { + this.flyLineNumber = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取numberOfHeadPositions属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHeadPositions() { + return numberOfHeadPositions; + } + + /** + * 设置numberOfHeadPositions属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHeadPositions(BigInteger value) { + this.numberOfHeadPositions = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取outsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOutsideDiameter() { + return outsideDiameter; + } + + /** + * 设置outsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOutsideDiameter(LengthDimension value) { + this.outsideDiameter = value; + } + + /** + * 获取patternStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternStyle() { + return patternStyle; + } + + /** + * 设置patternStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternStyle(String value) { + this.patternStyle = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSleeveLength(LengthDimension value) { + this.sleeveLength = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取mediaType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaType() { + return mediaType; + } + + /** + * 设置mediaType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaType(String value) { + this.mediaType = value; + } + + /** + * 获取noiseAttenuation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNoiseAttenuation() { + return noiseAttenuation; + } + + /** + * 设置noiseAttenuation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNoiseAttenuation(String value) { + this.noiseAttenuation = value; + } + + /** + * 获取poreSize属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getPoreSize() { + return poreSize; + } + + /** + * 设置poreSize属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setPoreSize(VolumeRateDimension value) { + this.poreSize = value; + } + + /** + * Gets the value of the useModes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the useModes property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUseModes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getUseModes() { + if (useModes == null) { + useModes = new ArrayList(); + } + return this.useModes; + } + + /** + * 获取runTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRunTime() { + return runTime; + } + + /** + * 设置runTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRunTime(BigInteger value) { + this.runTime = value; + } + + /** + * 获取septaType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeptaType() { + return septaType; + } + + /** + * 设置septaType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeptaType(String value) { + this.septaType = value; + } + + /** + * 获取sodium属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSodium() { + return sodium; + } + + /** + * 设置sodium属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSodium(String value) { + this.sodium = value; + } + + /** + * Gets the value of the specificUses property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUses property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUses().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUses() { + if (specificUses == null) { + specificUses = new ArrayList(); + } + return this.specificUses; + } + + /** + * Gets the value of the specificationMet property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificationMet property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificationMet().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificationMet() { + if (specificationMet == null) { + specificationMet = new ArrayList(); + } + return this.specificationMet; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * Gets the value of the styleName property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleName property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleName().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleName() { + if (styleName == null) { + styleName = new ArrayList(); + } + return this.styleName; + } + + /** + * 获取sugarAlcohol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcohol() { + return sugarAlcohol; + } + + /** + * 设置sugarAlcohol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcohol(String value) { + this.sugarAlcohol = value; + } + + /** + * 获取sugars属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugars() { + return sugars; + } + + /** + * 设置sugars属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugars(String value) { + this.sugars = value; + } + + /** + * 获取supportedMediaSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedMediaSize() { + return supportedMediaSize; + } + + /** + * 设置supportedMediaSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedMediaSize(String value) { + this.supportedMediaSize = value; + } + + /** + * 获取tasteDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTasteDescription() { + return tasteDescription; + } + + /** + * 设置tasteDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTasteDescription(String value) { + this.tasteDescription = value; + } + + /** + * 获取strength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getStrength() { + return strength; + } + + /** + * 设置strength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setStrength(WeightDimension value) { + this.strength = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取cuffType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuffType() { + return cuffType; + } + + /** + * 设置cuffType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuffType(String value) { + this.cuffType = value; + } + + /** + * 获取viewingAngle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingAngle() { + return viewingAngle; + } + + /** + * 设置viewingAngle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingAngle(String value) { + this.viewingAngle = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取toeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToeStyle() { + return toeStyle; + } + + /** + * 设置toeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToeStyle(String value) { + this.toeStyle = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="ColorName"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="SizeName-ColorName"/>
+     *               <enumeration value="SizeName"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="StyleName-MediaType-InsideDiameterString-ItemLength-SupportedMediaSize-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-MediaType-PoreSize-SupportedMediaSize-InsideDiameterString-ItemLength-Model-PartNumber"/>
+     *               <enumeration value="StyleName-SizeName-SupportedMediaSize-MediaType-Model-ItemLength-InsideDiameterString-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-InsideDiameterString-ItemLength-ItemThickness-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-Model-MediaType-InsideDiameterString-ItemLength-OutsideDiameter-MaterialType-PartNumber"/>
+     *               <enumeration value="StyleName-Model-MediaType-ItemWeight-ItemVolume-NumberOfItems-PartNumber"/>
+     *               <enumeration value="MediaType-ItemThickness-ItemLength-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-MediaType-MaterialType-ItemDiameterString-PoreSize-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-ItemVolume-MediaType-StyleName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-Model-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-ItemVolume-SizeName-StyleName-ColorName-CapType-SeptaType-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-StyleName-ItemVolume-SizeName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-StyleName-MediaType-InsideDiameterString-NumberOfItems-PartNumber"/>
+     *               <enumeration value="MediaType-Model-StyleName-SizeName-PartNumber"/>
+     *               <enumeration value="MediaType-StyleName-SizeName-InsideDiameterString-ItemLength-Model-PartNumber"/>
+     *               <enumeration value="StyleName-MediaType-ItemVolume-Model-PartNumber"/>
+     *               <enumeration value="Model-StyleName-SizeName-Capacity-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-StyleName-ItemVolume-InsideDiameterString-OutsideDiameter-ItemLength-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-MaterialType-LightPathDistance-ItemVolume-SizeName-ChamberWidth-ChamberHeight-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-Model-MaterialType-SizeName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="StyleName-InsideDiameterString-SizeName-ColorName-NumberOfItems-PartNumber"/>
+     *               <enumeration value="Model-StyleName-PartNumber"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Scanner.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Scanner.java new file mode 100644 index 0000000..092fcad --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Scanner.java @@ -0,0 +1,588 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element name="HasGreyScale" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxInputSheetCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="MaxPrintResolutionBlackWhite" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxPrintResolutionColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxPrintSpeedBlackWhite" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxPrintSpeedColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxScanningSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinScanningSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterMediaSizeMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PrinterOutputType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}PrinterWirelessType" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}PrintingMediaType" minOccurs="0"/>
+ *         <element name="PrintingTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScanRate" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="ScannerResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "hasGreyScale", + "lightSourceType", + "maxInputSheetCapacity", + "maxPrintResolutionBlackWhite", + "maxPrintResolutionColor", + "maxPrintSpeedBlackWhite", + "maxPrintSpeedColor", + "maxScanningSize", + "minScanningSize", + "printerMediaSizeMaximum", + "printerOutputType", + "printerWirelessType", + "printingMediaType", + "printingTechnology", + "scanRate", + "scannerResolution", + "efficiency" +}) +@XmlRootElement(name = "Scanner") +public class Scanner { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "HasGreyScale") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hasGreyScale; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "MaxInputSheetCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxInputSheetCapacity; + @XmlElement(name = "MaxPrintResolutionBlackWhite") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxPrintResolutionBlackWhite; + @XmlElement(name = "MaxPrintResolutionColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxPrintResolutionColor; + @XmlElement(name = "MaxPrintSpeedBlackWhite") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxPrintSpeedBlackWhite; + @XmlElement(name = "MaxPrintSpeedColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxPrintSpeedColor; + @XmlElement(name = "MaxScanningSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maxScanningSize; + @XmlElement(name = "MinScanningSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minScanningSize; + @XmlElement(name = "PrinterMediaSizeMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerMediaSizeMaximum; + @XmlElement(name = "PrinterOutputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printerOutputType; + @XmlElement(name = "PrinterWirelessType") + protected List printerWirelessType; + @XmlElement(name = "PrintingMediaType") + @XmlSchemaType(name = "string") + protected PrintingMediaTypeValues printingMediaType; + @XmlElement(name = "PrintingTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String printingTechnology; + @XmlElement(name = "ScanRate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scanRate; + @XmlElement(name = "ScannerResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scannerResolution; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取hasGreyScale属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHasGreyScale() { + return hasGreyScale; + } + + /** + * 设置hasGreyScale属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHasGreyScale(String value) { + this.hasGreyScale = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取maxInputSheetCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxInputSheetCapacity() { + return maxInputSheetCapacity; + } + + /** + * 设置maxInputSheetCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxInputSheetCapacity(BigInteger value) { + this.maxInputSheetCapacity = value; + } + + /** + * 获取maxPrintResolutionBlackWhite属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxPrintResolutionBlackWhite() { + return maxPrintResolutionBlackWhite; + } + + /** + * 设置maxPrintResolutionBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxPrintResolutionBlackWhite(String value) { + this.maxPrintResolutionBlackWhite = value; + } + + /** + * 获取maxPrintResolutionColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxPrintResolutionColor() { + return maxPrintResolutionColor; + } + + /** + * 设置maxPrintResolutionColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxPrintResolutionColor(String value) { + this.maxPrintResolutionColor = value; + } + + /** + * 获取maxPrintSpeedBlackWhite属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxPrintSpeedBlackWhite() { + return maxPrintSpeedBlackWhite; + } + + /** + * 设置maxPrintSpeedBlackWhite属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxPrintSpeedBlackWhite(String value) { + this.maxPrintSpeedBlackWhite = value; + } + + /** + * 获取maxPrintSpeedColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxPrintSpeedColor() { + return maxPrintSpeedColor; + } + + /** + * 设置maxPrintSpeedColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxPrintSpeedColor(String value) { + this.maxPrintSpeedColor = value; + } + + /** + * 获取maxScanningSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaxScanningSize() { + return maxScanningSize; + } + + /** + * 设置maxScanningSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaxScanningSize(String value) { + this.maxScanningSize = value; + } + + /** + * 获取minScanningSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinScanningSize() { + return minScanningSize; + } + + /** + * 设置minScanningSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinScanningSize(String value) { + this.minScanningSize = value; + } + + /** + * 获取printerMediaSizeMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterMediaSizeMaximum() { + return printerMediaSizeMaximum; + } + + /** + * 设置printerMediaSizeMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterMediaSizeMaximum(String value) { + this.printerMediaSizeMaximum = value; + } + + /** + * 获取printerOutputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrinterOutputType() { + return printerOutputType; + } + + /** + * 设置printerOutputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrinterOutputType(String value) { + this.printerOutputType = value; + } + + /** + * Gets the value of the printerWirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the printerWirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPrinterWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPrinterWirelessType() { + if (printerWirelessType == null) { + printerWirelessType = new ArrayList(); + } + return this.printerWirelessType; + } + + /** + * 获取printingMediaType属性的值。 + * + * @return + * possible object is + * {@link PrintingMediaTypeValues } + * + */ + public PrintingMediaTypeValues getPrintingMediaType() { + return printingMediaType; + } + + /** + * 设置printingMediaType属性的值。 + * + * @param value + * allowed object is + * {@link PrintingMediaTypeValues } + * + */ + public void setPrintingMediaType(PrintingMediaTypeValues value) { + this.printingMediaType = value; + } + + /** + * 获取printingTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrintingTechnology() { + return printingTechnology; + } + + /** + * 设置printingTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrintingTechnology(String value) { + this.printingTechnology = value; + } + + /** + * 获取scanRate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScanRate() { + return scanRate; + } + + /** + * 设置scanRate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScanRate(String value) { + this.scanRate = value; + } + + /** + * 获取scannerResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScannerResolution() { + return scannerResolution; + } + + /** + * 设置scannerResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScannerResolution(String value) { + this.scannerResolution = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ScreenProtector.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ScreenProtector.java new file mode 100644 index 0000000..64a4a3e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ScreenProtector.java @@ -0,0 +1,537 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="itempackagequantity"/>
+ *                         <enumeration value="color-itempackagequantity"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Importer" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageContentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BoxContents" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "importer", + "manufacturerContactInformation", + "sizeMap", + "materialType", + "formFactor", + "compatibleDevices", + "packageContentType", + "coverage", + "itemHardness", + "displaySize", + "boxContents" +}) +@XmlRootElement(name = "ScreenProtector") +public class ScreenProtector { + + @XmlElement(name = "VariationData") + protected ScreenProtector.VariationData variationData; + @XmlElement(name = "Importer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importer; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "PackageContentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageContentType; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List boxContents; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ScreenProtector.VariationData } + * + */ + public ScreenProtector.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ScreenProtector.VariationData } + * + */ + public void setVariationData(ScreenProtector.VariationData value) { + this.variationData = value; + } + + /** + * 获取importer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporter() { + return importer; + } + + /** + * 设置importer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporter(String value) { + this.importer = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取packageContentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageContentType() { + return packageContentType; + } + + /** + * 设置packageContentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageContentType(String value) { + this.packageContentType = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * Gets the value of the boxContents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the boxContents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBoxContents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBoxContents() { + if (boxContents == null) { + boxContents = new ArrayList(); + } + return this.boxContents; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="itempackagequantity"/>
+     *               <enumeration value="color-itempackagequantity"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SecurityElectronics.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SecurityElectronics.java new file mode 100644 index 0000000..93fd45c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SecurityElectronics.java @@ -0,0 +1,2740 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="ItemWeight"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="PATTERN"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Brightness" type="{}LumensType" minOccurs="0"/>
+ *         <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CutType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GritRating" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
+ *         <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
+ *         <element name="NumberOfBasins" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Torque" type="{}TorqueType" minOccurs="0"/>
+ *         <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeamAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="BladeColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CircuitBreakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceOperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="LightingMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleLightSourceWattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLightSources" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShadeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShadeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShortProductDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StartUpTimeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strands" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TubingOutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessoryConnectionType", + "bladeEdge", + "bladeLength", + "brightness", + "centerLength", + "compatibleDevices", + "compatibleFastenerRange", + "coolingMethod", + "coolingWattage", + "cornerRadius", + "coverage", + "cutType", + "cuttingWidth", + "deviceType", + "displayStyle", + "displayVolume", + "displayWeight", + "displayLength", + "energyConsumption", + "energyEfficiencyRatioCooling", + "environmentalDescription", + "euEnergyEfficiencyClassHeating", + "euEnergyLabelEfficiencyClass", + "externalTestingCertification", + "flushType", + "foldedKnifeSize", + "gritRating", + "handleMaterial", + "headStyle", + "heaterWattage", + "insideDiameter", + "laserBeamColor", + "maximumPower", + "measurementAccuracy", + "measurementSystem", + "minimumEfficiencyReportingValue", + "numberOfBasins", + "numberOfHoles", + "performanceDescription", + "plugProfile", + "plugFormat", + "recycledContentPercentage", + "roughIn", + "speed", + "spoutHeight", + "spoutReach", + "switchStyle", + "switchType", + "threadSize", + "toolTipDescription", + "torque", + "uvProtection", + "viewingArea", + "size", + "color", + "colorMap", + "manufacturerWarrantyDescription", + "material", + "powerSource", + "sellerWarrantyDescription", + "voltage", + "wattage", + "customerPackageType", + "batteryCapacity", + "bulbType", + "baseDiameter", + "beamAngle", + "bladeColor", + "circuitBreakerType", + "efficiency", + "internationalProtectionRating", + "lightSourceOperatingLife", + "lightingMethod", + "maximumCompatibleLightSourceWattage", + "numberOfBlades", + "numberOfLightSources", + "shadeDiameter", + "shadeMaterialType", + "shortProductDescription", + "startUpTimeDescription", + "strands", + "tubingOutsideDiameter", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "powerPlugType" +}) +@XmlRootElement(name = "SecurityElectronics") +public class SecurityElectronics { + + @XmlElement(name = "VariationData") + protected SecurityElectronics.VariationData variationData; + @XmlElement(name = "AccessoryConnectionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessoryConnectionType; + @XmlElement(name = "BladeEdge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeEdge; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "Brightness") + protected LumensType brightness; + @XmlElement(name = "CenterLength") + protected LengthDimension centerLength; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleFastenerRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleFastenerRange; + @XmlElement(name = "CoolingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coolingMethod; + @XmlElement(name = "CoolingWattage") + protected WattageDimension coolingWattage; + @XmlElement(name = "CornerRadius") + protected LengthDimension cornerRadius; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "CutType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cutType; + @XmlElement(name = "CuttingWidth") + protected LengthDimension cuttingWidth; + @XmlElement(name = "DeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String deviceType; + @XmlElement(name = "DisplayStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayStyle; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "EnergyConsumption") + protected EnergyConsumptionDimension energyConsumption; + @XmlElement(name = "EnergyEfficiencyRatioCooling") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger energyEfficiencyRatioCooling; + @XmlElement(name = "EnvironmentalDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String environmentalDescription; + @XmlElement(name = "EuEnergyEfficiencyClassHeating") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FlushType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flushType; + @XmlElement(name = "FoldedKnifeSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedKnifeSize; + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "HeadStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headStyle; + @XmlElement(name = "HeaterWattage") + protected WattageDimension heaterWattage; + @XmlElement(name = "InsideDiameter") + protected LengthDimension insideDiameter; + @XmlElement(name = "LaserBeamColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laserBeamColor; + @XmlElement(name = "MaximumPower") + protected MaximumPowerType maximumPower; + @XmlElement(name = "MeasurementAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementAccuracy; + @XmlElement(name = "MeasurementSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String measurementSystem; + @XmlElement(name = "MinimumEfficiencyReportingValue") + @XmlSchemaType(name = "positiveInteger") + protected Integer minimumEfficiencyReportingValue; + @XmlElement(name = "NumberOfBasins") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBasins; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "PerformanceDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String performanceDescription; + @XmlElement(name = "PlugProfile") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugProfile; + @XmlElement(name = "PlugFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plugFormat; + @XmlElement(name = "RecycledContentPercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recycledContentPercentage; + @XmlElement(name = "RoughIn") + protected LengthDimension roughIn; + @XmlElement(name = "Speed") + protected SpeedDimension speed; + @XmlElement(name = "SpoutHeight") + protected LengthDimension spoutHeight; + @XmlElement(name = "SpoutReach") + protected LengthDimension spoutReach; + @XmlElement(name = "SwitchStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchStyle; + @XmlElement(name = "SwitchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String switchType; + @XmlElement(name = "ThreadSize") + protected LengthDimensionOptionalUnit threadSize; + @XmlElement(name = "ToolTipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toolTipDescription; + @XmlElement(name = "Torque") + protected TorqueType torque; + @XmlElement(name = "UVProtection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uvProtection; + @XmlElement(name = "ViewingArea") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viewingArea; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "BatteryCapacity") + protected BatteryPowerDimension batteryCapacity; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "BaseDiameter") + protected LengthDimension baseDiameter; + @XmlElement(name = "BeamAngle") + protected DegreeDimension beamAngle; + @XmlElement(name = "BladeColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeColor; + @XmlElement(name = "CircuitBreakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String circuitBreakerType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "InternationalProtectionRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String internationalProtectionRating; + @XmlElement(name = "LightSourceOperatingLife") + protected TimeDimension lightSourceOperatingLife; + @XmlElement(name = "LightingMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightingMethod; + @XmlElement(name = "MaximumCompatibleLightSourceWattage") + protected WattageDimension maximumCompatibleLightSourceWattage; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfLightSources") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLightSources; + @XmlElement(name = "ShadeDiameter") + protected LengthDimension shadeDiameter; + @XmlElement(name = "ShadeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shadeMaterialType; + @XmlElement(name = "ShortProductDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shortProductDescription; + @XmlElement(name = "StartUpTimeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String startUpTimeDescription; + @XmlElement(name = "Strands") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strands; + @XmlElement(name = "TubingOutsideDiameter") + protected LengthDimension tubingOutsideDiameter; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link SecurityElectronics.VariationData } + * + */ + public SecurityElectronics.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link SecurityElectronics.VariationData } + * + */ + public void setVariationData(SecurityElectronics.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessoryConnectionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessoryConnectionType() { + return accessoryConnectionType; + } + + /** + * 设置accessoryConnectionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessoryConnectionType(String value) { + this.accessoryConnectionType = value; + } + + /** + * 获取bladeEdge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeEdge() { + return bladeEdge; + } + + /** + * 设置bladeEdge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeEdge(String value) { + this.bladeEdge = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取brightness属性的值。 + * + * @return + * possible object is + * {@link LumensType } + * + */ + public LumensType getBrightness() { + return brightness; + } + + /** + * 设置brightness属性的值。 + * + * @param value + * allowed object is + * {@link LumensType } + * + */ + public void setBrightness(LumensType value) { + this.brightness = value; + } + + /** + * 获取centerLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterLength() { + return centerLength; + } + + /** + * 设置centerLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterLength(LengthDimension value) { + this.centerLength = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleFastenerRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleFastenerRange() { + return compatibleFastenerRange; + } + + /** + * 设置compatibleFastenerRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleFastenerRange(String value) { + this.compatibleFastenerRange = value; + } + + /** + * 获取coolingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoolingMethod() { + return coolingMethod; + } + + /** + * 设置coolingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoolingMethod(String value) { + this.coolingMethod = value; + } + + /** + * 获取coolingWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getCoolingWattage() { + return coolingWattage; + } + + /** + * 设置coolingWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setCoolingWattage(WattageDimension value) { + this.coolingWattage = value; + } + + /** + * 获取cornerRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCornerRadius() { + return cornerRadius; + } + + /** + * 设置cornerRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCornerRadius(LengthDimension value) { + this.cornerRadius = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取cutType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCutType() { + return cutType; + } + + /** + * 设置cutType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCutType(String value) { + this.cutType = value; + } + + /** + * 获取cuttingWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCuttingWidth() { + return cuttingWidth; + } + + /** + * 设置cuttingWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCuttingWidth(LengthDimension value) { + this.cuttingWidth = value; + } + + /** + * 获取deviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDeviceType() { + return deviceType; + } + + /** + * 设置deviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDeviceType(String value) { + this.deviceType = value; + } + + /** + * 获取displayStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayStyle() { + return displayStyle; + } + + /** + * 设置displayStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayStyle(String value) { + this.displayStyle = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取energyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getEnergyConsumption() { + return energyConsumption; + } + + /** + * 设置energyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setEnergyConsumption(EnergyConsumptionDimension value) { + this.energyConsumption = value; + } + + /** + * 获取energyEfficiencyRatioCooling属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnergyEfficiencyRatioCooling() { + return energyEfficiencyRatioCooling; + } + + /** + * 设置energyEfficiencyRatioCooling属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnergyEfficiencyRatioCooling(BigInteger value) { + this.energyEfficiencyRatioCooling = value; + } + + /** + * 获取environmentalDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnvironmentalDescription() { + return environmentalDescription; + } + + /** + * 设置environmentalDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnvironmentalDescription(String value) { + this.environmentalDescription = value; + } + + /** + * 获取euEnergyEfficiencyClassHeating属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() { + return euEnergyEfficiencyClassHeating; + } + + /** + * 设置euEnergyEfficiencyClassHeating属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) { + this.euEnergyEfficiencyClassHeating = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EuEnergyEfficiencyClassType } + * + */ + public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取flushType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlushType() { + return flushType; + } + + /** + * 设置flushType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlushType(String value) { + this.flushType = value; + } + + /** + * 获取foldedKnifeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedKnifeSize() { + return foldedKnifeSize; + } + + /** + * 设置foldedKnifeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedKnifeSize(String value) { + this.foldedKnifeSize = value; + } + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取headStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadStyle() { + return headStyle; + } + + /** + * 设置headStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadStyle(String value) { + this.headStyle = value; + } + + /** + * 获取heaterWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getHeaterWattage() { + return heaterWattage; + } + + /** + * 设置heaterWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setHeaterWattage(WattageDimension value) { + this.heaterWattage = value; + } + + /** + * 获取insideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getInsideDiameter() { + return insideDiameter; + } + + /** + * 设置insideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setInsideDiameter(LengthDimension value) { + this.insideDiameter = value; + } + + /** + * 获取laserBeamColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaserBeamColor() { + return laserBeamColor; + } + + /** + * 设置laserBeamColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaserBeamColor(String value) { + this.laserBeamColor = value; + } + + /** + * 获取maximumPower属性的值。 + * + * @return + * possible object is + * {@link MaximumPowerType } + * + */ + public MaximumPowerType getMaximumPower() { + return maximumPower; + } + + /** + * 设置maximumPower属性的值。 + * + * @param value + * allowed object is + * {@link MaximumPowerType } + * + */ + public void setMaximumPower(MaximumPowerType value) { + this.maximumPower = value; + } + + /** + * 获取measurementAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementAccuracy() { + return measurementAccuracy; + } + + /** + * 设置measurementAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementAccuracy(String value) { + this.measurementAccuracy = value; + } + + /** + * 获取measurementSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMeasurementSystem() { + return measurementSystem; + } + + /** + * 设置measurementSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMeasurementSystem(String value) { + this.measurementSystem = value; + } + + /** + * 获取minimumEfficiencyReportingValue属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinimumEfficiencyReportingValue() { + return minimumEfficiencyReportingValue; + } + + /** + * 设置minimumEfficiencyReportingValue属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinimumEfficiencyReportingValue(Integer value) { + this.minimumEfficiencyReportingValue = value; + } + + /** + * 获取numberOfBasins属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBasins() { + return numberOfBasins; + } + + /** + * 设置numberOfBasins属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBasins(BigInteger value) { + this.numberOfBasins = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取performanceDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPerformanceDescription() { + return performanceDescription; + } + + /** + * 设置performanceDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPerformanceDescription(String value) { + this.performanceDescription = value; + } + + /** + * 获取plugProfile属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugProfile() { + return plugProfile; + } + + /** + * 设置plugProfile属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugProfile(String value) { + this.plugProfile = value; + } + + /** + * 获取plugFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlugFormat() { + return plugFormat; + } + + /** + * 设置plugFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlugFormat(String value) { + this.plugFormat = value; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecycledContentPercentage(BigInteger value) { + this.recycledContentPercentage = value; + } + + /** + * 获取roughIn属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoughIn() { + return roughIn; + } + + /** + * 设置roughIn属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoughIn(LengthDimension value) { + this.roughIn = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setSpeed(SpeedDimension value) { + this.speed = value; + } + + /** + * 获取spoutHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutHeight() { + return spoutHeight; + } + + /** + * 设置spoutHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutHeight(LengthDimension value) { + this.spoutHeight = value; + } + + /** + * 获取spoutReach属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpoutReach() { + return spoutReach; + } + + /** + * 设置spoutReach属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpoutReach(LengthDimension value) { + this.spoutReach = value; + } + + /** + * 获取switchStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchStyle() { + return switchStyle; + } + + /** + * 设置switchStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchStyle(String value) { + this.switchStyle = value; + } + + /** + * 获取switchType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwitchType() { + return switchType; + } + + /** + * 设置switchType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwitchType(String value) { + this.switchType = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimensionOptionalUnit } + * + */ + public LengthDimensionOptionalUnit getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimensionOptionalUnit } + * + */ + public void setThreadSize(LengthDimensionOptionalUnit value) { + this.threadSize = value; + } + + /** + * 获取toolTipDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToolTipDescription() { + return toolTipDescription; + } + + /** + * 设置toolTipDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToolTipDescription(String value) { + this.toolTipDescription = value; + } + + /** + * 获取torque属性的值。 + * + * @return + * possible object is + * {@link TorqueType } + * + */ + public TorqueType getTorque() { + return torque; + } + + /** + * 设置torque属性的值。 + * + * @param value + * allowed object is + * {@link TorqueType } + * + */ + public void setTorque(TorqueType value) { + this.torque = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUVProtection(String value) { + this.uvProtection = value; + } + + /** + * 获取viewingArea属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViewingArea() { + return viewingArea; + } + + /** + * 设置viewingArea属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViewingArea(String value) { + this.viewingArea = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取batteryCapacity属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerDimension } + * + */ + public BatteryPowerDimension getBatteryCapacity() { + return batteryCapacity; + } + + /** + * 设置batteryCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerDimension } + * + */ + public void setBatteryCapacity(BatteryPowerDimension value) { + this.batteryCapacity = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取baseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDiameter() { + return baseDiameter; + } + + /** + * 设置baseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDiameter(LengthDimension value) { + this.baseDiameter = value; + } + + /** + * 获取beamAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getBeamAngle() { + return beamAngle; + } + + /** + * 设置beamAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setBeamAngle(DegreeDimension value) { + this.beamAngle = value; + } + + /** + * 获取bladeColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeColor() { + return bladeColor; + } + + /** + * 设置bladeColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeColor(String value) { + this.bladeColor = value; + } + + /** + * 获取circuitBreakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitBreakerType() { + return circuitBreakerType; + } + + /** + * 设置circuitBreakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitBreakerType(String value) { + this.circuitBreakerType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取internationalProtectionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternationalProtectionRating() { + return internationalProtectionRating; + } + + /** + * 设置internationalProtectionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternationalProtectionRating(String value) { + this.internationalProtectionRating = value; + } + + /** + * 获取lightSourceOperatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getLightSourceOperatingLife() { + return lightSourceOperatingLife; + } + + /** + * 设置lightSourceOperatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setLightSourceOperatingLife(TimeDimension value) { + this.lightSourceOperatingLife = value; + } + + /** + * 获取lightingMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingMethod() { + return lightingMethod; + } + + /** + * 设置lightingMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingMethod(String value) { + this.lightingMethod = value; + } + + /** + * 获取maximumCompatibleLightSourceWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumCompatibleLightSourceWattage() { + return maximumCompatibleLightSourceWattage; + } + + /** + * 设置maximumCompatibleLightSourceWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumCompatibleLightSourceWattage(WattageDimension value) { + this.maximumCompatibleLightSourceWattage = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfLightSources属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLightSources() { + return numberOfLightSources; + } + + /** + * 设置numberOfLightSources属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLightSources(BigInteger value) { + this.numberOfLightSources = value; + } + + /** + * 获取shadeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShadeDiameter() { + return shadeDiameter; + } + + /** + * 设置shadeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShadeDiameter(LengthDimension value) { + this.shadeDiameter = value; + } + + /** + * 获取shadeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShadeMaterialType() { + return shadeMaterialType; + } + + /** + * 设置shadeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShadeMaterialType(String value) { + this.shadeMaterialType = value; + } + + /** + * 获取shortProductDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortProductDescription() { + return shortProductDescription; + } + + /** + * 设置shortProductDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortProductDescription(String value) { + this.shortProductDescription = value; + } + + /** + * 获取startUpTimeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartUpTimeDescription() { + return startUpTimeDescription; + } + + /** + * 设置startUpTimeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartUpTimeDescription(String value) { + this.startUpTimeDescription = value; + } + + /** + * 获取strands属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrands() { + return strands; + } + + /** + * 设置strands属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrands(String value) { + this.strands = value; + } + + /** + * 获取tubingOutsideDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTubingOutsideDiameter() { + return tubingOutsideDiameter; + } + + /** + * 设置tubingOutsideDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTubingOutsideDiameter(LengthDimension value) { + this.tubingOutsideDiameter = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="ItemWeight"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="PATTERN"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SeedsAndPlants.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SeedsAndPlants.java new file mode 100644 index 0000000..fffbd9a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SeedsAndPlants.java @@ -0,0 +1,2321 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PlantOrAnimalProductType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GerminationTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="ExpectedBloomingPeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HarvestDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MoistureNeeds" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="little-to-no-watering"/>
+ *               <enumeration value="moderate-watering"/>
+ *               <enumeration value="regular-watering"/>
+ *               <enumeration value="constant-watering"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PoolType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Spread" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SunlightExposure" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="shade"/>
+ *               <enumeration value="partial-shade"/>
+ *               <enumeration value="partial-sun"/>
+ *               <enumeration value="full-sun"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SunsetClimateZone" maxOccurs="24" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="24"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="USDAHardinessZone" maxOccurs="11" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="11"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="ScentName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ScentName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FoliageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BreedRecommendation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLevels" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EngineType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="a_plus_plus_plus_to_d"/>
+ *               <enumeration value="a_plus_plus_to_g"/>
+ *               <enumeration value="a_plus_to_g"/>
+ *               <enumeration value="a_plus_to_f"/>
+ *               <enumeration value="a_to_g"/>
+ *               <enumeration value="a_plus_plus_plus_to_g"/>
+ *               <enumeration value="a_plus_plus_to_e"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ExpectedPlantHeight" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="ExpectedPlantingPeriod" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="ProductFeature" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="IsFragile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsWhiteGloveRequired" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LifeExpectancy" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="LightingSourceType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="flourescent"/>
+ *               <enumeration value="hmi"/>
+ *               <enumeration value="tungsten"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaximumWeightRecommendation" type="{}PositiveWeightDimension" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "identityPackageType", + "threadCount", + "plantOrAnimalProductType", + "germinationTime", + "expectedBloomingPeriod", + "harvestDate", + "seasons", + "material", + "moistureNeeds", + "poolType", + "powerSource", + "spread", + "sunlightExposure", + "sunsetClimateZone", + "usdaHardinessZone", + "variationData", + "isStainResistant", + "warrantyDescription", + "unitCount", + "occasionType", + "foliageType", + "breedRecommendation", + "ageRangeDescription", + "numberOfLevels", + "capacity", + "closureType", + "codabar", + "compatibleDevices", + "directions", + "energyEfficiencyRating", + "engineType", + "euEnergyLabelEfficiencyClass", + "expectedPlantHeight", + "expectedPlantingPeriod", + "importerContactInformation", + "productFeature", + "ingredients", + "isFragile", + "isWhiteGloveRequired", + "itemForm", + "itemTypeName", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "legalComplianceCertificationRegulatoryOrganizationName", + "lifeExpectancy", + "lightingSourceType", + "manufacturerContactInformation", + "maximumWeightRecommendation", + "modelNumber", + "modelName", + "numberOfSets", + "artistBiography", + "packerContactInformation", + "platinumKeywords", + "shaftType", + "specificationMet", + "storageInstructions", + "targetAudienceBase", + "ppuCountType", + "weeeTaxValue" +}) +@XmlRootElement(name = "SeedsAndPlants") +public class SeedsAndPlants { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "PlantOrAnimalProductType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String plantOrAnimalProductType; + @XmlElement(name = "GerminationTime") + protected TimeDimension germinationTime; + @XmlElement(name = "ExpectedBloomingPeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String expectedBloomingPeriod; + @XmlElement(name = "HarvestDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String harvestDate; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MoistureNeeds") + protected String moistureNeeds; + @XmlElement(name = "PoolType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String poolType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Spread") + protected LengthDimension spread; + @XmlElement(name = "SunlightExposure") + protected String sunlightExposure; + @XmlElement(name = "SunsetClimateZone", type = Integer.class) + protected List sunsetClimateZone; + @XmlElement(name = "USDAHardinessZone", type = Integer.class) + protected List usdaHardinessZone; + @XmlElement(name = "VariationData") + protected SeedsAndPlants.VariationData variationData; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "UnitCount") + protected SeedsAndPlants.UnitCount unitCount; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "FoliageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foliageType; + @XmlElement(name = "BreedRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String breedRecommendation; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "NumberOfLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLevels; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatibleDevices; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "EngineType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String engineType; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "ExpectedPlantHeight") + protected Object expectedPlantHeight; + @XmlElement(name = "ExpectedPlantingPeriod") + protected Object expectedPlantingPeriod; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "ProductFeature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productFeature; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "IsFragile") + protected Boolean isFragile; + @XmlElement(name = "IsWhiteGloveRequired") + protected String isWhiteGloveRequired; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LifeExpectancy") + protected DateIntegerDimension lifeExpectancy; + @XmlElement(name = "LightingSourceType") + protected String lightingSourceType; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaximumWeightRecommendation") + protected PositiveWeightDimension maximumWeightRecommendation; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取plantOrAnimalProductType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlantOrAnimalProductType() { + return plantOrAnimalProductType; + } + + /** + * 设置plantOrAnimalProductType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlantOrAnimalProductType(String value) { + this.plantOrAnimalProductType = value; + } + + /** + * 获取germinationTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getGerminationTime() { + return germinationTime; + } + + /** + * 设置germinationTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setGerminationTime(TimeDimension value) { + this.germinationTime = value; + } + + /** + * 获取expectedBloomingPeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExpectedBloomingPeriod() { + return expectedBloomingPeriod; + } + + /** + * 设置expectedBloomingPeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExpectedBloomingPeriod(String value) { + this.expectedBloomingPeriod = value; + } + + /** + * 获取harvestDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHarvestDate() { + return harvestDate; + } + + /** + * 设置harvestDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHarvestDate(String value) { + this.harvestDate = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取moistureNeeds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMoistureNeeds() { + return moistureNeeds; + } + + /** + * 设置moistureNeeds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMoistureNeeds(String value) { + this.moistureNeeds = value; + } + + /** + * 获取poolType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPoolType() { + return poolType; + } + + /** + * 设置poolType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPoolType(String value) { + this.poolType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取spread属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpread() { + return spread; + } + + /** + * 设置spread属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpread(LengthDimension value) { + this.spread = value; + } + + /** + * 获取sunlightExposure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSunlightExposure() { + return sunlightExposure; + } + + /** + * 设置sunlightExposure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSunlightExposure(String value) { + this.sunlightExposure = value; + } + + /** + * Gets the value of the sunsetClimateZone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sunsetClimateZone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSunsetClimateZone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getSunsetClimateZone() { + if (sunsetClimateZone == null) { + sunsetClimateZone = new ArrayList(); + } + return this.sunsetClimateZone; + } + + /** + * Gets the value of the usdaHardinessZone property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the usdaHardinessZone property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getUSDAHardinessZone().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getUSDAHardinessZone() { + if (usdaHardinessZone == null) { + usdaHardinessZone = new ArrayList(); + } + return this.usdaHardinessZone; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link SeedsAndPlants.VariationData } + * + */ + public SeedsAndPlants.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link SeedsAndPlants.VariationData } + * + */ + public void setVariationData(SeedsAndPlants.VariationData value) { + this.variationData = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link SeedsAndPlants.UnitCount } + * + */ + public SeedsAndPlants.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link SeedsAndPlants.UnitCount } + * + */ + public void setUnitCount(SeedsAndPlants.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取foliageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoliageType() { + return foliageType; + } + + /** + * 设置foliageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoliageType(String value) { + this.foliageType = value; + } + + /** + * 获取breedRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBreedRecommendation() { + return breedRecommendation; + } + + /** + * 设置breedRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBreedRecommendation(String value) { + this.breedRecommendation = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取numberOfLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLevels() { + return numberOfLevels; + } + + /** + * 设置numberOfLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLevels(BigInteger value) { + this.numberOfLevels = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * Gets the value of the compatibleDevices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatibleDevices property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatibleDevices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatibleDevices() { + if (compatibleDevices == null) { + compatibleDevices = new ArrayList(); + } + return this.compatibleDevices; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取engineType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEngineType() { + return engineType; + } + + /** + * 设置engineType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEngineType(String value) { + this.engineType = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取expectedPlantHeight属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getExpectedPlantHeight() { + return expectedPlantHeight; + } + + /** + * 设置expectedPlantHeight属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setExpectedPlantHeight(Object value) { + this.expectedPlantHeight = value; + } + + /** + * 获取expectedPlantingPeriod属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getExpectedPlantingPeriod() { + return expectedPlantingPeriod; + } + + /** + * 设置expectedPlantingPeriod属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setExpectedPlantingPeriod(Object value) { + this.expectedPlantingPeriod = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取productFeature属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductFeature() { + return productFeature; + } + + /** + * 设置productFeature属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductFeature(String value) { + this.productFeature = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取isFragile属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFragile() { + return isFragile; + } + + /** + * 设置isFragile属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFragile(Boolean value) { + this.isFragile = value; + } + + /** + * 获取isWhiteGloveRequired属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsWhiteGloveRequired() { + return isWhiteGloveRequired; + } + + /** + * 设置isWhiteGloveRequired属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsWhiteGloveRequired(String value) { + this.isWhiteGloveRequired = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取lifeExpectancy属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getLifeExpectancy() { + return lifeExpectancy; + } + + /** + * 设置lifeExpectancy属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setLifeExpectancy(DateIntegerDimension value) { + this.lifeExpectancy = value; + } + + /** + * 获取lightingSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightingSourceType() { + return lightingSourceType; + } + + /** + * 设置lightingSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightingSourceType(String value) { + this.lightingSourceType = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取maximumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link PositiveWeightDimension } + * + */ + public PositiveWeightDimension getMaximumWeightRecommendation() { + return maximumWeightRecommendation; + } + + /** + * 设置maximumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link PositiveWeightDimension } + * + */ + public void setMaximumWeightRecommendation(PositiveWeightDimension value) { + this.maximumWeightRecommendation = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="ScentName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ScentName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "scentName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "ScentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scentName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取scentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScentName() { + return scentName; + } + + /** + * 设置scentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScentName(String value) { + this.scentName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SerialNumberFormatType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SerialNumberFormatType.java new file mode 100644 index 0000000..9b990d5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SerialNumberFormatType.java @@ -0,0 +1,70 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SerialNumberFormatType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SerialNumberFormatType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="a_or_z_alphanumeric_13"/>
+ *     <enumeration value="alphanumeric_8"/>
+ *     <enumeration value="numeric_14"/>
+ *     <enumeration value="alphanumeric_14"/>
+ *     <enumeration value="numeric_12"/>
+ *     <enumeration value="w_alphanumeric_12"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SerialNumberFormatType") +@XmlEnum +public enum SerialNumberFormatType { + + @XmlEnumValue("a_or_z_alphanumeric_13") + A_OR_Z_ALPHANUMERIC_13("a_or_z_alphanumeric_13"), + @XmlEnumValue("alphanumeric_8") + ALPHANUMERIC_8("alphanumeric_8"), + @XmlEnumValue("numeric_14") + NUMERIC_14("numeric_14"), + @XmlEnumValue("alphanumeric_14") + ALPHANUMERIC_14("alphanumeric_14"), + @XmlEnumValue("numeric_12") + NUMERIC_12("numeric_12"), + @XmlEnumValue("w_alphanumeric_12") + W_ALPHANUMERIC_12("w_alphanumeric_12"); + private final String value; + + SerialNumberFormatType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SerialNumberFormatType fromValue(String v) { + for (SerialNumberFormatType c: SerialNumberFormatType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Serveware.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Serveware.java new file mode 100644 index 0000000..42aba2e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Serveware.java @@ -0,0 +1,1612 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType" +}) +@XmlRootElement(name = "Serveware") +public class Serveware { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Serveware.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Serveware.VariationData } + * + */ + public Serveware.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Serveware.VariationData } + * + */ + public void setVariationData(Serveware.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ServingDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ServingDimension.java new file mode 100644 index 0000000..7efdbd3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ServingDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ServingDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ServingDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ServingUnit" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServingDimension", propOrder = { + "value" +}) +public class ServingDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ServingUnit unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ServingUnit } + * + */ + public ServingUnit getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ServingUnit } + * + */ + public void setUnitOfMeasure(ServingUnit value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ServingUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ServingUnit.java new file mode 100644 index 0000000..8f45ae6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ServingUnit.java @@ -0,0 +1,73 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ServingUnit的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ServingUnit">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="percent-fda"/>
+ *     <enumeration value="mg"/>
+ *     <enumeration value="gr"/>
+ *     <enumeration value="ml"/>
+ *     <enumeration value="grams"/>
+ *     <enumeration value="milligrams"/>
+ *     <enumeration value="milliliters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ServingUnit") +@XmlEnum +public enum ServingUnit { + + @XmlEnumValue("percent-fda") + PERCENT_FDA("percent-fda"), + @XmlEnumValue("mg") + MG("mg"), + @XmlEnumValue("gr") + GR("gr"), + @XmlEnumValue("ml") + ML("ml"), + @XmlEnumValue("grams") + GRAMS("grams"), + @XmlEnumValue("milligrams") + MILLIGRAMS("milligrams"), + @XmlEnumValue("milliliters") + MILLILITERS("milliliters"); + private final String value; + + ServingUnit(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ServingUnit fromValue(String v) { + for (ServingUnit c: ServingUnit.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SexualWellness.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SexualWellness.java new file mode 100644 index 0000000..20a2550 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SexualWellness.java @@ -0,0 +1,3460 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Count"/>
+ *                         <enumeration value="SizeName"/>
+ *                         <enumeration value="SizeName-ColorName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Indications" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="FinishType" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TotalEaches" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PackageSizeName" type="{}String" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}String" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ItemGender" type="{}String" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AllergenInformation" type="{}AllergenInformationType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}String" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="BandSizeNum" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationStatus" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationStatus1" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Compliant"/>
+ *               <enumeration value="NonCompliant"/>
+ *               <enumeration value="Exempt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationMetadata1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Author" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="BackLabelImageUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="BaseCurveRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Binding" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="unbound"/>
+ *               <enumeration value="video_cd"/>
+ *               <enumeration value="cadillac_binding"/>
+ *               <enumeration value="board_book"/>
+ *               <enumeration value="game_video"/>
+ *               <enumeration value="dvd"/>
+ *               <enumeration value="microfilm"/>
+ *               <enumeration value="thread_bound"/>
+ *               <enumeration value="pamphlet"/>
+ *               <enumeration value="3_5_and_5_25_inch_disk"/>
+ *               <enumeration value="rag_book"/>
+ *               <enumeration value="audioCD"/>
+ *               <enumeration value="loose_leaf"/>
+ *               <enumeration value="video_download"/>
+ *               <enumeration value="eyewear"/>
+ *               <enumeration value="audio_reel_tape"/>
+ *               <enumeration value="spiral_bound"/>
+ *               <enumeration value="cd_graphics"/>
+ *               <enumeration value="email_gift_certificate"/>
+ *               <enumeration value="bargain_book"/>
+ *               <enumeration value="cd_r"/>
+ *               <enumeration value="target_gift_card"/>
+ *               <enumeration value="poster"/>
+ *               <enumeration value="audio_video"/>
+ *               <enumeration value="dvd_r"/>
+ *               <enumeration value="wine"/>
+ *               <enumeration value="miscellaneous"/>
+ *               <enumeration value="battery"/>
+ *               <enumeration value="wireless_plan"/>
+ *               <enumeration value="journal"/>
+ *               <enumeration value="mp3_cd"/>
+ *               <enumeration value="library_audio_cd"/>
+ *               <enumeration value="pocket_book"/>
+ *               <enumeration value="kitchen"/>
+ *               <enumeration value="blu_ray"/>
+ *               <enumeration value="calendar"/>
+ *               <enumeration value="sports_apparel"/>
+ *               <enumeration value="printed_access_code"/>
+ *               <enumeration value="target_beauty"/>
+ *               <enumeration value="consumer_electronics"/>
+ *               <enumeration value="shoes"/>
+ *               <enumeration value="paper_gift_certificate"/>
+ *               <enumeration value="cd_rom"/>
+ *               <enumeration value="target_media"/>
+ *               <enumeration value="diary"/>
+ *               <enumeration value="lp_record"/>
+ *               <enumeration value="watch"/>
+ *               <enumeration value="grocery"/>
+ *               <enumeration value="betamax"/>
+ *               <enumeration value="VHStape"/>
+ *               <enumeration value="mini_disc"/>
+ *               <enumeration value="saddle_stitch"/>
+ *               <enumeration value="library_mp3_cd"/>
+ *               <enumeration value="3_5_inch_disk"/>
+ *               <enumeration value="carton_quantity"/>
+ *               <enumeration value="apparel"/>
+ *               <enumeration value="kindle_edition"/>
+ *               <enumeration value="luggage"/>
+ *               <enumeration value="school"/>
+ *               <enumeration value="plastic_gift_certificate"/>
+ *               <enumeration value="cd_rom_and_3_5_inch_disk"/>
+ *               <enumeration value="hat"/>
+ *               <enumeration value="target_pets"/>
+ *               <enumeration value="consumer_magazine"/>
+ *               <enumeration value="t_shirt"/>
+ *               <enumeration value="audio_download"/>
+ *               <enumeration value="target_gift"/>
+ *               <enumeration value="multiple_license"/>
+ *               <enumeration value="bookmark"/>
+ *               <enumeration value="target_ce"/>
+ *               <enumeration value="paper_catalog"/>
+ *               <enumeration value="s_vhs"/>
+ *               <enumeration value="wireless_plan_option"/>
+ *               <enumeration value="game_board"/>
+ *               <enumeration value="wireless_phone"/>
+ *               <enumeration value="foam_book"/>
+ *               <enumeration value="cards"/>
+ *               <enumeration value="dvd_i"/>
+ *               <enumeration value="game_cartridge"/>
+ *               <enumeration value="usb_flash_drive"/>
+ *               <enumeration value="diskette"/>
+ *               <enumeration value="ecard_gift_certificate"/>
+ *               <enumeration value="misc_supplies"/>
+ *               <enumeration value="mook"/>
+ *               <enumeration value="umd"/>
+ *               <enumeration value="cd_interactive"/>
+ *               <enumeration value="playstation"/>
+ *               <enumeration value="5_25_inch_disk"/>
+ *               <enumeration value="plastic_comb"/>
+ *               <enumeration value="wall_chart"/>
+ *               <enumeration value="dvd_rom"/>
+ *               <enumeration value="home_improvement"/>
+ *               <enumeration value="digital"/>
+ *               <enumeration value="health_and_beauty"/>
+ *               <enumeration value="wireless_phone_SIMM"/>
+ *               <enumeration value="pod_hardback"/>
+ *               <enumeration value="home"/>
+ *               <enumeration value="e-points"/>
+ *               <enumeration value="mass_market"/>
+ *               <enumeration value="paperback_shinsho"/>
+ *               <enumeration value="pop-up"/>
+ *               <enumeration value="accessory"/>
+ *               <enumeration value="usb_memory_stick"/>
+ *               <enumeration value="imitation_leather"/>
+ *               <enumeration value="gift"/>
+ *               <enumeration value="target_toys"/>
+ *               <enumeration value="software"/>
+ *               <enumeration value="mp3_track"/>
+ *               <enumeration value="target_outdoor_sport"/>
+ *               <enumeration value="target_apparel"/>
+ *               <enumeration value="paperback_bunko"/>
+ *               <enumeration value="turtleback"/>
+ *               <enumeration value="bath_book"/>
+ *               <enumeration value="kindle_edition_av"/>
+ *               <enumeration value="unlocked_phone"/>
+ *               <enumeration value="office_product"/>
+ *               <enumeration value="lawn_and_garden"/>
+ *               <enumeration value="case"/>
+ *               <enumeration value="music_artist"/>
+ *               <enumeration value="game_puzzle"/>
+ *               <enumeration value="software_download"/>
+ *               <enumeration value="bonded_leather"/>
+ *               <enumeration value="target_jewelry"/>
+ *               <enumeration value="vas"/>
+ *               <enumeration value="novelty_book"/>
+ *               <enumeration value="theatrical_release"/>
+ *               <enumeration value="8_inch_disk"/>
+ *               <enumeration value="slide"/>
+ *               <enumeration value="side_stitch"/>
+ *               <enumeration value="transparency"/>
+ *               <enumeration value="target_kitchen"/>
+ *               <enumeration value="jp_oversized_book"/>
+ *               <enumeration value="pod_paperback"/>
+ *               <enumeration value="flexibound"/>
+ *               <enumeration value="tankobon_softcover"/>
+ *               <enumeration value="financial_product"/>
+ *               <enumeration value="kindle_single"/>
+ *               <enumeration value="audible_audiobook"/>
+ *               <enumeration value="mp3_album"/>
+ *               <enumeration value="sheet_music"/>
+ *               <enumeration value="tools"/>
+ *               <enumeration value="digital_audiobook"/>
+ *               <enumeration value="laser_disc"/>
+ *               <enumeration value="library"/>
+ *               <enumeration value="flap"/>
+ *               <enumeration value="vinyl_bound"/>
+ *               <enumeration value="volume_license"/>
+ *               <enumeration value="camera"/>
+ *               <enumeration value="bundle"/>
+ *               <enumeration value="map"/>
+ *               <enumeration value="hardcover"/>
+ *               <enumeration value="toy"/>
+ *               <enumeration value="workbook"/>
+ *               <enumeration value="kindle_edition_active"/>
+ *               <enumeration value="television"/>
+ *               <enumeration value="wireless_collateral"/>
+ *               <enumeration value="hd_dvd"/>
+ *               <enumeration value="ld_rom"/>
+ *               <enumeration value="ring_bound"/>
+ *               <enumeration value="target_baby"/>
+ *               <enumeration value="roughcut"/>
+ *               <enumeration value="organizer"/>
+ *               <enumeration value="dvd_audio"/>
+ *               <enumeration value="target_home"/>
+ *               <enumeration value="perfect"/>
+ *               <enumeration value="blu_ray_audio"/>
+ *               <enumeration value="single_issue_magazine"/>
+ *               <enumeration value="cassette"/>
+ *               <enumeration value="microfiche"/>
+ *               <enumeration value="magnetic_media"/>
+ *               <enumeration value="stationery"/>
+ *               <enumeration value="housewares"/>
+ *               <enumeration value="videotape"/>
+ *               <enumeration value="notebook"/>
+ *               <enumeration value="jewelry"/>
+ *               <enumeration value="textbook"/>
+ *               <enumeration value="tankobon_hardcover"/>
+ *               <enumeration value="loose_stones"/>
+ *               <enumeration value="film"/>
+ *               <enumeration value="music_download"/>
+ *               <enumeration value="license"/>
+ *               <enumeration value="cbhd"/>
+ *               <enumeration value="pod_generic"/>
+ *               <enumeration value="paperback"/>
+ *               <enumeration value="hardcover_spiral"/>
+ *               <enumeration value="baby_product"/>
+ *               <enumeration value="automotive"/>
+ *               <enumeration value="game"/>
+ *               <enumeration value="leather_bound"/>
+ *               <enumeration value="dcc"/>
+ *               <enumeration value="game_computer"/>
+ *               <enumeration value="target_sports"/>
+ *               <enumeration value="game_blocks"/>
+ *               <enumeration value="target_furniture"/>
+ *               <enumeration value="cd_video"/>
+ *               <enumeration value="digital_audio_tape"/>
+ *               <enumeration value="hardcover_comic"/>
+ *               <enumeration value="prepaid_phone_card"/>
+ *               <enumeration value="console"/>
+ *               <enumeration value="preloaded_digital_audio_player"/>
+ *               <enumeration value="sports"/>
+ *               <enumeration value="card_book"/>
+ *               <enumeration value="album"/>
+ *               <enumeration value="videodisc"/>
+ *               <enumeration value="address_book"/>
+ *               <enumeration value="unknown_binding"/>
+ *               <enumeration value="puppet"/>
+ *               <enumeration value="target_hardware"/>
+ *               <enumeration value="pc"/>
+ *               <enumeration value="application"/>
+ *               <enumeration value="target_food"/>
+ *               <enumeration value="wireless_phone_accessory"/>
+ *               <enumeration value="nintendo64"/>
+ *               <enumeration value="target_luggage"/>
+ *               <enumeration value="comic"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Coverage" type="{}String" minOccurs="0"/>
+ *         <element name="Edition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EquivalentProductVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="EuAcousticNoiseSymbol" type="{}EuAcousticNoiseValue" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Hallmark" type="{}LongString" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatProperShippingName" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatRegulatoryPackingGroup" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatStorageRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="HazmatTransportationRegulatoryClass" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="IsAdultProduct" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CoverageArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LotOfferingExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}UnknownOpticalDimension" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="PurchasingAgeRestriction" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Specialty" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Style" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="backpacks"/>
+ *               <enumeration value="beltpacks"/>
+ *               <enumeration value="briefcases"/>
+ *               <enumeration value="holster-style-cases"/>
+ *               <enumeration value="portfolios"/>
+ *               <enumeration value="print-cases"/>
+ *               <enumeration value="roller-cases"/>
+ *               <enumeration value="vests"/>
+ *               <enumeration value="wraps"/>
+ *               <enumeration value="waist-style-cases"/>
+ *               <enumeration value="compact-cases"/>
+ *               <enumeration value="pouches"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "indications", + "itemForm", + "targetGender", + "unitCount", + "battery", + "ingredients", + "warnings", + "materialType", + "targetAudienceBase", + "externalTestingCertification", + "finishType", + "platinumKeywords", + "eachUnitCount", + "totalEaches", + "packageSizeName", + "itemSpecialty", + "specialFeatures", + "itemGender", + "powerSource", + "isACAdapterIncluded", + "directions", + "specialIngredients", + "allergenInformation", + "useByRecommendation", + "displayLength", + "displayWeight", + "displayVolume", + "countryString", + "materialComposition", + "outerMaterialType", + "bandSizeNum", + "cupSize", + "itemDiameter", + "customerRestrictionType", + "language", + "isExpirationDatedProduct", + "legalComplianceCertificationStatus", + "legalComplianceCertificationStatus1", + "legalComplianceCertificationMetadata1", + "legalComplianceCertificationValue", + "author", + "backLabelImageUrl", + "baseCurveRadius", + "binding", + "codabar", + "coverage", + "edition", + "equivalentProductVolume", + "euAcousticNoiseSymbol", + "fabricType", + "finishTypes", + "hallmark", + "hazmatException", + "hazmatProperShippingName", + "hazmatRegulatoryPackingGroup", + "hazmatStorageRegulatoryClass", + "hazmatTransportationRegulatoryClass", + "importerContactInformation", + "isAdultProduct", + "coverageArea", + "displayDepth", + "itemDisplayDiameter", + "itemDisplayHeight", + "itemDisplayWidth", + "itemThickness", + "itemTypeName", + "legalComplianceCertificationRegulatoryOrganizationName", + "lotOfferingExpirationDate", + "manufacturerContactInformation", + "material", + "modelName", + "opticalPower", + "artistBiography", + "packerContactInformation", + "powerPlugType", + "publicationDate", + "purchasingAgeRestriction", + "shaftType", + "specialty", + "style", + "ppuCountType", + "volumeCapacityName", + "weeeTaxValue" +}) +@XmlRootElement(name = "SexualWellness") +public class SexualWellness { + + @XmlElement(name = "VariationData") + protected SexualWellness.VariationData variationData; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "Indications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String indications; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "UnitCount") + protected SexualWellness.UnitCount unitCount; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ingredients; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List finishType; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "TotalEaches") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEaches; + @XmlElement(name = "PackageSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageSizeName; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "ItemGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemGender; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + @XmlElement(name = "AllergenInformation") + @XmlSchemaType(name = "string") + protected List allergenInformation; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "BandSizeNum") + protected LengthDimension bandSizeNum; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "LegalComplianceCertificationStatus") + protected String legalComplianceCertificationStatus; + @XmlElement(name = "LegalComplianceCertificationStatus1") + protected String legalComplianceCertificationStatus1; + @XmlElement(name = "LegalComplianceCertificationMetadata1") + protected String legalComplianceCertificationMetadata1; + @XmlElement(name = "LegalComplianceCertificationValue") + protected String legalComplianceCertificationValue; + @XmlElement(name = "Author") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String author; + @XmlElement(name = "BackLabelImageUrl") + @XmlSchemaType(name = "anyURI") + protected String backLabelImageUrl; + @XmlElement(name = "BaseCurveRadius") + protected LengthDimension baseCurveRadius; + @XmlElement(name = "Binding") + protected String binding; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "Coverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coverage; + @XmlElement(name = "Edition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edition; + @XmlElement(name = "EquivalentProductVolume") + protected VolumeDimension equivalentProductVolume; + @XmlElement(name = "EuAcousticNoiseSymbol") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger euAcousticNoiseSymbol; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "Hallmark") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hallmark; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "HazmatProperShippingName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatProperShippingName; + @XmlElement(name = "HazmatRegulatoryPackingGroup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatRegulatoryPackingGroup; + @XmlElement(name = "HazmatStorageRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatStorageRegulatoryClass; + @XmlElement(name = "HazmatTransportationRegulatoryClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatTransportationRegulatoryClass; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "IsAdultProduct") + protected String isAdultProduct; + @XmlElement(name = "CoverageArea") + protected AreaDimension coverageArea; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LotOfferingExpirationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar lotOfferingExpirationDate; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "OpticalPower") + protected UnknownOpticalDimension opticalPower; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "PurchasingAgeRestriction") + protected BigDecimal purchasingAgeRestriction; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "Specialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialty; + @XmlElement(name = "Style") + protected String style; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link SexualWellness.VariationData } + * + */ + public SexualWellness.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link SexualWellness.VariationData } + * + */ + public void setVariationData(SexualWellness.VariationData value) { + this.variationData = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取indications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndications() { + return indications; + } + + /** + * 设置indications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndications(String value) { + this.indications = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link SexualWellness.UnitCount } + * + */ + public SexualWellness.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link SexualWellness.UnitCount } + * + */ + public void setUnitCount(SexualWellness.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * Gets the value of the ingredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ingredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIngredients() { + if (ingredients == null) { + ingredients = new ArrayList(); + } + return this.ingredients; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * Gets the value of the finishType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the finishType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFinishType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFinishType() { + if (finishType == null) { + finishType = new ArrayList(); + } + return this.finishType; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取totalEaches属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEaches() { + return totalEaches; + } + + /** + * 设置totalEaches属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEaches(BigInteger value) { + this.totalEaches = value; + } + + /** + * 获取packageSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageSizeName() { + return packageSizeName; + } + + /** + * 设置packageSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageSizeName(String value) { + this.packageSizeName = value; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取itemGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemGender() { + return itemGender; + } + + /** + * 设置itemGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemGender(String value) { + this.itemGender = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialIngredients().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAllergenInformation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AllergenInformationType } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取bandSizeNum属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNum() { + return bandSizeNum; + } + + /** + * 设置bandSizeNum属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNum(LengthDimension value) { + this.bandSizeNum = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取legalComplianceCertificationStatus属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus() { + return legalComplianceCertificationStatus; + } + + /** + * 设置legalComplianceCertificationStatus属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus(String value) { + this.legalComplianceCertificationStatus = value; + } + + /** + * 获取legalComplianceCertificationStatus1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationStatus1() { + return legalComplianceCertificationStatus1; + } + + /** + * 设置legalComplianceCertificationStatus1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationStatus1(String value) { + this.legalComplianceCertificationStatus1 = value; + } + + /** + * 获取legalComplianceCertificationMetadata1属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata1() { + return legalComplianceCertificationMetadata1; + } + + /** + * 设置legalComplianceCertificationMetadata1属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata1(String value) { + this.legalComplianceCertificationMetadata1 = value; + } + + /** + * 获取legalComplianceCertificationValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationValue() { + return legalComplianceCertificationValue; + } + + /** + * 设置legalComplianceCertificationValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationValue(String value) { + this.legalComplianceCertificationValue = value; + } + + /** + * 获取author属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthor() { + return author; + } + + /** + * 设置author属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthor(String value) { + this.author = value; + } + + /** + * 获取backLabelImageUrl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackLabelImageUrl() { + return backLabelImageUrl; + } + + /** + * 设置backLabelImageUrl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackLabelImageUrl(String value) { + this.backLabelImageUrl = value; + } + + /** + * 获取baseCurveRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseCurveRadius() { + return baseCurveRadius; + } + + /** + * 设置baseCurveRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseCurveRadius(LengthDimension value) { + this.baseCurveRadius = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBinding(String value) { + this.binding = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取coverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoverage() { + return coverage; + } + + /** + * 设置coverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoverage(String value) { + this.coverage = value; + } + + /** + * 获取edition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdition() { + return edition; + } + + /** + * 设置edition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdition(String value) { + this.edition = value; + } + + /** + * 获取equivalentProductVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getEquivalentProductVolume() { + return equivalentProductVolume; + } + + /** + * 设置equivalentProductVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setEquivalentProductVolume(VolumeDimension value) { + this.equivalentProductVolume = value; + } + + /** + * 获取euAcousticNoiseSymbol属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEuAcousticNoiseSymbol() { + return euAcousticNoiseSymbol; + } + + /** + * 设置euAcousticNoiseSymbol属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEuAcousticNoiseSymbol(BigInteger value) { + this.euAcousticNoiseSymbol = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取hallmark属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHallmark() { + return hallmark; + } + + /** + * 设置hallmark属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHallmark(String value) { + this.hallmark = value; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取hazmatProperShippingName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatProperShippingName() { + return hazmatProperShippingName; + } + + /** + * 设置hazmatProperShippingName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatProperShippingName(String value) { + this.hazmatProperShippingName = value; + } + + /** + * 获取hazmatRegulatoryPackingGroup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatRegulatoryPackingGroup() { + return hazmatRegulatoryPackingGroup; + } + + /** + * 设置hazmatRegulatoryPackingGroup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatRegulatoryPackingGroup(String value) { + this.hazmatRegulatoryPackingGroup = value; + } + + /** + * 获取hazmatStorageRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatStorageRegulatoryClass() { + return hazmatStorageRegulatoryClass; + } + + /** + * 设置hazmatStorageRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatStorageRegulatoryClass(String value) { + this.hazmatStorageRegulatoryClass = value; + } + + /** + * 获取hazmatTransportationRegulatoryClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatTransportationRegulatoryClass() { + return hazmatTransportationRegulatoryClass; + } + + /** + * 设置hazmatTransportationRegulatoryClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatTransportationRegulatoryClass(String value) { + this.hazmatTransportationRegulatoryClass = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsAdultProduct(String value) { + this.isAdultProduct = value; + } + + /** + * 获取coverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getCoverageArea() { + return coverageArea; + } + + /** + * 设置coverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setCoverageArea(AreaDimension value) { + this.coverageArea = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取lotOfferingExpirationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLotOfferingExpirationDate() { + return lotOfferingExpirationDate; + } + + /** + * 设置lotOfferingExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLotOfferingExpirationDate(XMLGregorianCalendar value) { + this.lotOfferingExpirationDate = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalDimension } + * + */ + public UnknownOpticalDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalDimension } + * + */ + public void setOpticalPower(UnknownOpticalDimension value) { + this.opticalPower = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取purchasingAgeRestriction属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPurchasingAgeRestriction() { + return purchasingAgeRestriction; + } + + /** + * 设置purchasingAgeRestriction属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPurchasingAgeRestriction(BigDecimal value) { + this.purchasingAgeRestriction = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取specialty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialty() { + return specialty; + } + + /** + * 设置specialty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialty(String value) { + this.specialty = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Count"/>
+     *               <enumeration value="SizeName"/>
+     *               <enumeration value="SizeName-ColorName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "sizeMap", + "color", + "colorMap", + "count", + "numberOfItems", + "flavor", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthDimension.java new file mode 100644 index 0000000..30ef308 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ShearStrengthDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ShearStrengthDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ShearStrengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShearStrengthDimension", propOrder = { + "value" +}) +public class ShearStrengthDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ShearStrengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ShearStrengthUnitOfMeasure } + * + */ + public ShearStrengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ShearStrengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ShearStrengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthUnitOfMeasure.java new file mode 100644 index 0000000..a82e922 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShearStrengthUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ShearStrengthUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ShearStrengthUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="psi"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ShearStrengthUnitOfMeasure") +@XmlEnum +public enum ShearStrengthUnitOfMeasure { + + @XmlEnumValue("psi") + PSI("psi"); + private final String value; + + ShearStrengthUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ShearStrengthUnitOfMeasure fromValue(String v) { + for (ShearStrengthUnitOfMeasure c: ShearStrengthUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSafetyCodeIso20345Type.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSafetyCodeIso20345Type.java new file mode 100644 index 0000000..238338b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSafetyCodeIso20345Type.java @@ -0,0 +1,88 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ShoeSafetyCodeIso20345Type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ShoeSafetyCodeIso20345Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="sb"/>
+ *     <enumeration value="s1"/>
+ *     <enumeration value="s2"/>
+ *     <enumeration value="s3"/>
+ *     <enumeration value="hro"/>
+ *     <enumeration value="p"/>
+ *     <enumeration value="e"/>
+ *     <enumeration value="wru"/>
+ *     <enumeration value="o"/>
+ *     <enumeration value="a"/>
+ *     <enumeration value="ci"/>
+ *     <enumeration value="hi"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ShoeSafetyCodeIso20345Type") +@XmlEnum +public enum ShoeSafetyCodeIso20345Type { + + @XmlEnumValue("sb") + SB("sb"), + @XmlEnumValue("s1") + S_1("s1"), + @XmlEnumValue("s2") + S_2("s2"), + @XmlEnumValue("s3") + S_3("s3"), + @XmlEnumValue("hro") + HRO("hro"), + @XmlEnumValue("p") + P("p"), + @XmlEnumValue("e") + E("e"), + @XmlEnumValue("wru") + WRU("wru"), + @XmlEnumValue("o") + O("o"), + @XmlEnumValue("a") + A("a"), + @XmlEnumValue("ci") + CI("ci"), + @XmlEnumValue("hi") + HI("hi"); + private final String value; + + ShoeSafetyCodeIso20345Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ShoeSafetyCodeIso20345Type fromValue(String v) { + for (ShoeSafetyCodeIso20345Type c: ShoeSafetyCodeIso20345Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeAgeGroupValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeAgeGroupValues.java new file mode 100644 index 0000000..fced152 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeAgeGroupValues.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ShoeSizeAgeGroupValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ShoeSizeAgeGroupValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="adult"/>
+ *     <enumeration value="big_kid"/>
+ *     <enumeration value="little_kid"/>
+ *     <enumeration value="toddler"/>
+ *     <enumeration value="infant"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ShoeSizeAgeGroupValues") +@XmlEnum +public enum ShoeSizeAgeGroupValues { + + @XmlEnumValue("adult") + ADULT("adult"), + @XmlEnumValue("big_kid") + BIG_KID("big_kid"), + @XmlEnumValue("little_kid") + LITTLE_KID("little_kid"), + @XmlEnumValue("toddler") + TODDLER("toddler"), + @XmlEnumValue("infant") + INFANT("infant"); + private final String value; + + ShoeSizeAgeGroupValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ShoeSizeAgeGroupValues fromValue(String v) { + for (ShoeSizeAgeGroupValues c: ShoeSizeAgeGroupValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeClassValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeClassValues.java new file mode 100644 index 0000000..2c4b12d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeClassValues.java @@ -0,0 +1,76 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ShoeSizeClassValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ShoeSizeClassValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="numeric"/>
+ *     <enumeration value="numeric_range"/>
+ *     <enumeration value="alpha"/>
+ *     <enumeration value="alpha_range"/>
+ *     <enumeration value="age"/>
+ *     <enumeration value="age_range"/>
+ *     <enumeration value="measurement"/>
+ *     <enumeration value="measurement_range"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ShoeSizeClassValues") +@XmlEnum +public enum ShoeSizeClassValues { + + @XmlEnumValue("numeric") + NUMERIC("numeric"), + @XmlEnumValue("numeric_range") + NUMERIC_RANGE("numeric_range"), + @XmlEnumValue("alpha") + ALPHA("alpha"), + @XmlEnumValue("alpha_range") + ALPHA_RANGE("alpha_range"), + @XmlEnumValue("age") + AGE("age"), + @XmlEnumValue("age_range") + AGE_RANGE("age_range"), + @XmlEnumValue("measurement") + MEASUREMENT("measurement"), + @XmlEnumValue("measurement_range") + MEASUREMENT_RANGE("measurement_range"); + private final String value; + + ShoeSizeClassValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ShoeSizeClassValues fromValue(String v) { + for (ShoeSizeClassValues c: ShoeSizeClassValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeGenderValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeGenderValues.java new file mode 100644 index 0000000..275b3e2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeSizeGenderValues.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ShoeSizeGenderValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ShoeSizeGenderValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="men"/>
+ *     <enumeration value="women"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ShoeSizeGenderValues") +@XmlEnum +public enum ShoeSizeGenderValues { + + @XmlEnumValue("men") + MEN("men"), + @XmlEnumValue("women") + WOMEN("women"); + private final String value; + + ShoeSizeGenderValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ShoeSizeGenderValues fromValue(String v) { + for (ShoeSizeGenderValues c: ShoeSizeGenderValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeWidthType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeWidthType.java new file mode 100644 index 0000000..8da5061 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoeWidthType.java @@ -0,0 +1,66 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ShoeWidthType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ShoeWidthType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="AAAA"/>
+ *     <enumeration value="AAA"/>
+ *     <enumeration value="AA"/>
+ *     <enumeration value="A"/>
+ *     <enumeration value="B"/>
+ *     <enumeration value="C"/>
+ *     <enumeration value="D"/>
+ *     <enumeration value="E"/>
+ *     <enumeration value="E"/>
+ *     <enumeration value="EE"/>
+ *     <enumeration value="EEE"/>
+ *     <enumeration value="EEEE"/>
+ *     <enumeration value="EEEEE"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ShoeWidthType") +@XmlEnum +public enum ShoeWidthType { + + AAAA, + AAA, + AA, + A, + B, + C, + D, + E, + EE, + EEE, + EEEE, + EEEEE; + + public String value() { + return name(); + } + + public static ShoeWidthType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Shoes.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Shoes.java new file mode 100644 index 0000000..80365ee --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Shoes.java @@ -0,0 +1,4432 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ClothingType">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Accessory"/>
+ *               <enumeration value="Bag"/>
+ *               <enumeration value="Shoes"/>
+ *               <enumeration value="ShoeAccessory"/>
+ *               <enumeration value="Handbag"/>
+ *               <enumeration value="Eyewear"/>
+ *               <enumeration value="Boot"/>
+ *               <enumeration value="TechnicalSportShoe"/>
+ *               <enumeration value="Sandal"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="SizeColor"/>
+ *                         <enumeration value="ColorName-MagnificationStrength"/>
+ *                         <enumeration value="ColorName-LensColor"/>
+ *                         <enumeration value="ColorName-LensWidth"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="SizeStyle"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="LensColor"/>
+ *                         <enumeration value="LensColorShape"/>
+ *                         <enumeration value="LensColorMaterial"/>
+ *                         <enumeration value="ColorSize"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ClassificationData">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="BaseLength" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *                   <element name="Contributor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                   <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ArchType" type="{}LongString" minOccurs="0"/>
+ *                   <element name="ArmLength" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="BeltStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="BootOpeningCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="BridgeWidth" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="CareInstructions" type="{}String" minOccurs="0"/>
+ *                   <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *                   <element name="CountryProducedIn" type="{}String" minOccurs="0"/>
+ *                   <element name="CleatDescription" type="{}LongString" minOccurs="0"/>
+ *                   <element name="CleatMaterialType" type="{}LongString" minOccurs="0"/>
+ *                   <element name="Department" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ExternalTestingCertification" type="{}String" maxOccurs="6" minOccurs="0"/>
+ *                   <element name="FabricType" type="{}String" minOccurs="0"/>
+ *                   <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *                   <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *                   <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *                   <element name="FabricWash" type="{}String" minOccurs="0"/>
+ *                   <element name="FitToSizeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="FrameMaterialType" type="{}LongString" minOccurs="0"/>
+ *                   <element name="HarmonizedCode" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="HeelHeight" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="HeelType" type="{}String" minOccurs="0"/>
+ *                   <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *                   <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="IsVeryHighValue" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="IncludedComponents" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ItemShape" type="{}LongString" minOccurs="0"/>
+ *                   <element name="LensColor" type="{}LongString" minOccurs="0"/>
+ *                   <element name="LensColorMap" type="{}LongString" minOccurs="0"/>
+ *                   <element name="LensHeight" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="LensMaterialType" type="{}LongString" minOccurs="0"/>
+ *                   <element name="LensType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="LensWidth" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="LiningDescription" type="{}LongString" minOccurs="0"/>
+ *                   <element name="OccasionAndLifestyle" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+ *                   <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="MagnificationStrength" type="{}OptionalMagnificationDimension" minOccurs="0"/>
+ *                   <element name="MaterialComposition" type="{}LongString" minOccurs="0"/>
+ *                   <element name="MaterialType" type="{}String" maxOccurs="3" minOccurs="0"/>
+ *                   <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *                   <element name="NumberOfPockets" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="OuterMaterialType" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="MaterialOpacity" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="PatternStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="PerformanceRating" type="{}HundredString" maxOccurs="3" minOccurs="0"/>
+ *                   <element name="PlatformHeight" type="{}Dimension" minOccurs="0"/>
+ *                   <element name="PocketDescription" type="{}String" minOccurs="0"/>
+ *                   <element name="PolarizationType" type="{}LongString" minOccurs="0"/>
+ *                   <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *                   <element name="ShaftWidth" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *                   <element name="ShaftDiameter" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *                   <element name="ShoulderStrapDrop" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="ShoeHeightMap" type="{}String" minOccurs="0"/>
+ *                   <element name="SpecialSizeType" type="{}String" minOccurs="0"/>
+ *                   <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *                   <element name="StrapType" type="{}LongString" minOccurs="0"/>
+ *                   <element name="SpecialFeatures" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *                   <element name="SpecificUses" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *                   <element name="Character" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="ToeShape" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="TargetGender" type="{}TargetGenderType" minOccurs="0"/>
+ *                   <element name="WarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+ *                   <element name="WaistStyle" type="{}String" minOccurs="0"/>
+ *                   <element name="WheelType" type="{}String" minOccurs="0"/>
+ *                   <element name="WaterResistanceLevel" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="waterproof"/>
+ *                         <enumeration value="not_water_resistant"/>
+ *                         <enumeration value="water_resistant"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="PatternName" type="{}TwoThousandString" minOccurs="0"/>
+ *                   <element name="SafetyWarning" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *                   <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="MfrWarrantyDescriptionLabor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="MfrWarrantyDescriptionParts" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *                   <element name="StyleKeywords" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}TwoThousandString" minOccurs="0"/>
+ *                   <element name="TeamName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ToeStyle" type="{}LongString" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *                   <element name="ItemDisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *                   <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element ref="{}Battery" minOccurs="0"/>
+ *                   <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *                   <element name="BatteryDescription" type="{}String" minOccurs="0"/>
+ *                   <element name="BatteryFormFactor" type="{}String" minOccurs="0"/>
+ *                   <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *                   <element name="SportType" type="{}String" minOccurs="0"/>
+ *                   <element name="ShellType" type="{}String" minOccurs="0"/>
+ *                   <element name="CollectionName" type="{}String" minOccurs="0"/>
+ *                   <element name="InsoleType" type="{}String" minOccurs="0"/>
+ *                   <element name="LeatherType" type="{}String" minOccurs="0"/>
+ *                   <element name="PronationCorrection" type="{}String" minOccurs="0"/>
+ *                   <element name="ShoeSafetyCodeIso20345" type="{}ShoeSafetyCodeIso20345Type" minOccurs="0"/>
+ *                   <element name="ShoeWidth" type="{}String" minOccurs="0"/>
+ *                   <element name="SurfaceRecommendation" type="{}String" minOccurs="0"/>
+ *                   <element name="VolumeCapacityName" type="{}VolumeDimension" minOccurs="0"/>
+ *                   <element name="NumberOfWheels" type="{}PositiveInteger" minOccurs="0"/>
+ *                   <element name="InsertMaterial" type="{}String" minOccurs="0"/>
+ *                   <element name="ShaftDiameterDerived" type="{}PositiveInteger" minOccurs="0"/>
+ *                   <element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *                   <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="Opacity" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="RiseStyle" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShoeSizeComplianceData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="AgeRangeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="FootwearSizeSystem" type="{}FootwearSizeSystemValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeAgeGroup" type="{}ShoeSizeAgeGroupValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeGender" type="{}ShoeSizeGenderValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeClass" type="{}ShoeSizeClassValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeWidth" type="{}ShoeSizeWidthValues" minOccurs="0"/>
+ *                   <element name="ShoeSize" type="{}ShoeSizeValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeToRange" type="{}ShoeSizeValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeGenderUnisex" type="{}ShoeSizeGenderValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeWidthUnisex" type="{}ShoeSizeWidthValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeUnisex" type="{}ShoeSizeValues" minOccurs="0"/>
+ *                   <element name="ShoeSizeToRangeUnisex" type="{}ShoeSizeValues" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "clothingType", + "variationData", + "classificationData", + "shoeSizeComplianceData" +}) +@XmlRootElement(name = "Shoes") +public class Shoes { + + @XmlElement(name = "ClothingType", required = true) + protected String clothingType; + @XmlElement(name = "VariationData") + protected Shoes.VariationData variationData; + @XmlElement(name = "ClassificationData", required = true) + protected Shoes.ClassificationData classificationData; + @XmlElement(name = "ShoeSizeComplianceData") + protected Shoes.ShoeSizeComplianceData shoeSizeComplianceData; + + /** + * 获取clothingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClothingType() { + return clothingType; + } + + /** + * 设置clothingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClothingType(String value) { + this.clothingType = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Shoes.VariationData } + * + */ + public Shoes.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Shoes.VariationData } + * + */ + public void setVariationData(Shoes.VariationData value) { + this.variationData = value; + } + + /** + * 获取classificationData属性的值。 + * + * @return + * possible object is + * {@link Shoes.ClassificationData } + * + */ + public Shoes.ClassificationData getClassificationData() { + return classificationData; + } + + /** + * 设置classificationData属性的值。 + * + * @param value + * allowed object is + * {@link Shoes.ClassificationData } + * + */ + public void setClassificationData(Shoes.ClassificationData value) { + this.classificationData = value; + } + + /** + * 获取shoeSizeComplianceData属性的值。 + * + * @return + * possible object is + * {@link Shoes.ShoeSizeComplianceData } + * + */ + public Shoes.ShoeSizeComplianceData getShoeSizeComplianceData() { + return shoeSizeComplianceData; + } + + /** + * 设置shoeSizeComplianceData属性的值。 + * + * @param value + * allowed object is + * {@link Shoes.ShoeSizeComplianceData } + * + */ + public void setShoeSizeComplianceData(Shoes.ShoeSizeComplianceData value) { + this.shoeSizeComplianceData = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="BaseLength" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+     *         <element name="Contributor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ArchType" type="{}LongString" minOccurs="0"/>
+     *         <element name="ArmLength" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="BeltStyle" type="{}String" minOccurs="0"/>
+     *         <element name="BootOpeningCircumference" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="BridgeWidth" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="CareInstructions" type="{}String" minOccurs="0"/>
+     *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+     *         <element name="CountryProducedIn" type="{}String" minOccurs="0"/>
+     *         <element name="CleatDescription" type="{}LongString" minOccurs="0"/>
+     *         <element name="CleatMaterialType" type="{}LongString" minOccurs="0"/>
+     *         <element name="Department" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ExternalTestingCertification" type="{}String" maxOccurs="6" minOccurs="0"/>
+     *         <element name="FabricType" type="{}String" minOccurs="0"/>
+     *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+     *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+     *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+     *         <element name="FabricWash" type="{}String" minOccurs="0"/>
+     *         <element name="FitToSizeDescription" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="FrameMaterialType" type="{}LongString" minOccurs="0"/>
+     *         <element name="HarmonizedCode" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="HeelHeight" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="HeelType" type="{}String" minOccurs="0"/>
+     *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+     *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="IsVeryHighValue" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="IncludedComponents" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ItemShape" type="{}LongString" minOccurs="0"/>
+     *         <element name="LensColor" type="{}LongString" minOccurs="0"/>
+     *         <element name="LensColorMap" type="{}LongString" minOccurs="0"/>
+     *         <element name="LensHeight" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="LensMaterialType" type="{}LongString" minOccurs="0"/>
+     *         <element name="LensType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="LensWidth" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="LiningDescription" type="{}LongString" minOccurs="0"/>
+     *         <element name="OccasionAndLifestyle" type="{}LongString" maxOccurs="10" minOccurs="0"/>
+     *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="MagnificationStrength" type="{}OptionalMagnificationDimension" minOccurs="0"/>
+     *         <element name="MaterialComposition" type="{}LongString" minOccurs="0"/>
+     *         <element name="MaterialType" type="{}String" maxOccurs="3" minOccurs="0"/>
+     *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+     *         <element name="NumberOfPockets" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="OuterMaterialType" type="{}HundredString" minOccurs="0"/>
+     *         <element name="MaterialOpacity" type="{}HundredString" minOccurs="0"/>
+     *         <element name="PatternStyle" type="{}String" minOccurs="0"/>
+     *         <element name="PerformanceRating" type="{}HundredString" maxOccurs="3" minOccurs="0"/>
+     *         <element name="PlatformHeight" type="{}Dimension" minOccurs="0"/>
+     *         <element name="PocketDescription" type="{}String" minOccurs="0"/>
+     *         <element name="PolarizationType" type="{}LongString" minOccurs="0"/>
+     *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+     *         <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+     *         <element name="ShaftWidth" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+     *         <element name="ShaftDiameter" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+     *         <element name="ShoulderStrapDrop" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="ShoeHeightMap" type="{}String" minOccurs="0"/>
+     *         <element name="SpecialSizeType" type="{}String" minOccurs="0"/>
+     *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+     *         <element name="StrapType" type="{}LongString" minOccurs="0"/>
+     *         <element name="SpecialFeatures" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+     *         <element name="SpecificUses" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+     *         <element name="Character" type="{}HundredString" minOccurs="0"/>
+     *         <element name="ToeShape" type="{}HundredString" minOccurs="0"/>
+     *         <element name="TargetGender" type="{}TargetGenderType" minOccurs="0"/>
+     *         <element name="WarrantyType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
+     *         <element name="WaistStyle" type="{}String" minOccurs="0"/>
+     *         <element name="WheelType" type="{}String" minOccurs="0"/>
+     *         <element name="WaterResistanceLevel" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="waterproof"/>
+     *               <enumeration value="not_water_resistant"/>
+     *               <enumeration value="water_resistant"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="PatternName" type="{}TwoThousandString" minOccurs="0"/>
+     *         <element name="SafetyWarning" type="{}SuperLongStringNotNull" minOccurs="0"/>
+     *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="MfrWarrantyDescriptionLabor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="MfrWarrantyDescriptionParts" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+     *         <element name="StyleKeywords" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+     *         <element name="StyleName" type="{}TwoThousandString" minOccurs="0"/>
+     *         <element name="TeamName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ToeStyle" type="{}LongString" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="ItemDisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+     *         <element name="ItemDisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+     *         <element name="ItemDisplayLength" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+     *         <element ref="{}Battery" minOccurs="0"/>
+     *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+     *         <element name="BatteryDescription" type="{}String" minOccurs="0"/>
+     *         <element name="BatteryFormFactor" type="{}String" minOccurs="0"/>
+     *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+     *         <element name="SportType" type="{}String" minOccurs="0"/>
+     *         <element name="ShellType" type="{}String" minOccurs="0"/>
+     *         <element name="CollectionName" type="{}String" minOccurs="0"/>
+     *         <element name="InsoleType" type="{}String" minOccurs="0"/>
+     *         <element name="LeatherType" type="{}String" minOccurs="0"/>
+     *         <element name="PronationCorrection" type="{}String" minOccurs="0"/>
+     *         <element name="ShoeSafetyCodeIso20345" type="{}ShoeSafetyCodeIso20345Type" minOccurs="0"/>
+     *         <element name="ShoeWidth" type="{}String" minOccurs="0"/>
+     *         <element name="SurfaceRecommendation" type="{}String" minOccurs="0"/>
+     *         <element name="VolumeCapacityName" type="{}VolumeDimension" minOccurs="0"/>
+     *         <element name="NumberOfWheels" type="{}PositiveInteger" minOccurs="0"/>
+     *         <element name="InsertMaterial" type="{}String" minOccurs="0"/>
+     *         <element name="ShaftDiameterDerived" type="{}PositiveInteger" minOccurs="0"/>
+     *         <element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+     *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="Opacity" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="RiseStyle" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "baseLength", + "countryOfOrigin", + "contributor", + "colorMap", + "sizeMap", + "archType", + "armLength", + "beltStyle", + "bootOpeningCircumference", + "bridgeWidth", + "careInstructions", + "shoeClosureType", + "countryProducedIn", + "cleatDescription", + "cleatMaterialType", + "department", + "externalTestingCertification", + "fabricType", + "importDesignation", + "countryAsLabeled", + "furDescription", + "fabricWash", + "fitToSizeDescription", + "frameMaterialType", + "harmonizedCode", + "heelHeight", + "heelType", + "innerMaterial", + "isStainResistant", + "isVeryHighValue", + "isAdultProduct", + "includedComponents", + "itemShape", + "lensColor", + "lensColorMap", + "lensHeight", + "lensMaterialType", + "lensType", + "lensWidth", + "liningDescription", + "occasionAndLifestyle", + "occasionType", + "magnificationStrength", + "materialComposition", + "materialType", + "modelNumber", + "modelName", + "modelYear", + "numberOfPockets", + "outerMaterialType", + "materialOpacity", + "patternStyle", + "performanceRating", + "platformHeight", + "pocketDescription", + "polarizationType", + "season", + "shaftHeight", + "shaftWidth", + "shaftDiameter", + "shoulderStrapDrop", + "shoeHeightMap", + "specialSizeType", + "soleMaterial", + "strapType", + "specialFeatures", + "specificUses", + "character", + "toeShape", + "targetGender", + "warrantyType", + "warrantyDescription", + "waistSize", + "waistStyle", + "wheelType", + "waterResistanceLevel", + "patternName", + "safetyWarning", + "manufacturerWarrantyType", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "sellerWarrantyDescription", + "styleKeywords", + "styleName", + "teamName", + "toeStyle", + "numberOfItems", + "itemDisplayWeight", + "itemDisplayVolume", + "itemDisplayLength", + "itemDisplayWidth", + "itemDisplayHeight", + "battery", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "sportType", + "shellType", + "collectionName", + "insoleType", + "leatherType", + "pronationCorrection", + "shoeSafetyCodeIso20345", + "shoeWidth", + "surfaceRecommendation", + "volumeCapacityName", + "numberOfWheels", + "insertMaterial", + "shaftDiameterDerived", + "batteryWeight", + "maximumCircumference", + "opacity", + "riseStyle", + "shaftType", + "itemPackageQuantity", + "codabar" + }) + public static class ClassificationData { + + @XmlElement(name = "BaseLength") + protected LengthDimension baseLength; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "Contributor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String contributor; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "ArchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String archType; + @XmlElement(name = "ArmLength") + protected LengthDimension armLength; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "BootOpeningCircumference") + protected LengthDimension bootOpeningCircumference; + @XmlElement(name = "BridgeWidth") + protected LengthDimension bridgeWidth; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "CleatDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cleatDescription; + @XmlElement(name = "CleatMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cleatMaterialType; + @XmlElement(name = "Department") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String department; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "FitToSizeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitToSizeDescription; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "HarmonizedCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String harmonizedCode; + @XmlElement(name = "HeelHeight") + protected LengthDimension heelHeight; + @XmlElement(name = "HeelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String heelType; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsVeryHighValue") + protected Boolean isVeryHighValue; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "LensColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColorMap; + @XmlElement(name = "LensHeight") + protected LengthDimension lensHeight; + @XmlElement(name = "LensMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterialType; + @XmlElement(name = "LensType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensType; + @XmlElement(name = "LensWidth") + protected LengthDimension lensWidth; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List occasionAndLifestyle; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "MagnificationStrength") + protected OptionalMagnificationDimension magnificationStrength; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPockets; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "MaterialOpacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialOpacity; + @XmlElement(name = "PatternStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternStyle; + @XmlElement(name = "PerformanceRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List performanceRating; + @XmlElement(name = "PlatformHeight") + protected BigDecimal platformHeight; + @XmlElement(name = "PocketDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pocketDescription; + @XmlElement(name = "PolarizationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarizationType; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "ShaftHeight") + protected StringLengthOptionalDimension shaftHeight; + @XmlElement(name = "ShaftWidth") + protected StringLengthOptionalDimension shaftWidth; + @XmlElement(name = "ShaftDiameter") + protected StringLengthOptionalDimension shaftDiameter; + @XmlElement(name = "ShoulderStrapDrop") + protected LengthDimension shoulderStrapDrop; + @XmlElement(name = "ShoeHeightMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeHeightMap; + @XmlElement(name = "SpecialSizeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialSizeType; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "StrapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strapType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpecificUses") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUses; + @XmlElement(name = "Character") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String character; + @XmlElement(name = "ToeShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toeShape; + @XmlElement(name = "TargetGender") + @XmlSchemaType(name = "normalizedString") + protected TargetGenderType targetGender; + @XmlElement(name = "WarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyType; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaistSize") + protected ClothingSizeDimension waistSize; + @XmlElement(name = "WaistStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waistStyle; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "WaterResistanceLevel") + protected String waterResistanceLevel; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "SafetyWarning") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String safetyWarning; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TeamName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String teamName; + @XmlElement(name = "ToeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String toeStyle; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "ItemDisplayWeight") + protected WeightDimension itemDisplayWeight; + @XmlElement(name = "ItemDisplayVolume") + protected VolumeDimension itemDisplayVolume; + @XmlElement(name = "ItemDisplayLength") + protected LengthDimension itemDisplayLength; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "SportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sportType; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "InsoleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insoleType; + @XmlElement(name = "LeatherType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String leatherType; + @XmlElement(name = "PronationCorrection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pronationCorrection; + @XmlElement(name = "ShoeSafetyCodeIso20345") + @XmlSchemaType(name = "string") + protected ShoeSafetyCodeIso20345Type shoeSafetyCodeIso20345; + @XmlElement(name = "ShoeWidth") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeWidth; + @XmlElement(name = "SurfaceRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String surfaceRecommendation; + @XmlElement(name = "VolumeCapacityName") + protected VolumeDimension volumeCapacityName; + @XmlElement(name = "NumberOfWheels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfWheels; + @XmlElement(name = "InsertMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insertMaterial; + @XmlElement(name = "ShaftDiameterDerived") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameterDerived; + @XmlElement(name = "BatteryWeight") + protected BigDecimal batteryWeight; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "Opacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opacity; + @XmlElement(name = "RiseStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String riseStyle; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + + /** + * 获取baseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseLength() { + return baseLength; + } + + /** + * 设置baseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseLength(LengthDimension value) { + this.baseLength = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取contributor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContributor() { + return contributor; + } + + /** + * 设置contributor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContributor(String value) { + this.contributor = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取archType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArchType() { + return archType; + } + + /** + * 设置archType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArchType(String value) { + this.archType = value; + } + + /** + * 获取armLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getArmLength() { + return armLength; + } + + /** + * 设置armLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setArmLength(LengthDimension value) { + this.armLength = value; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * 获取bootOpeningCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBootOpeningCircumference() { + return bootOpeningCircumference; + } + + /** + * 设置bootOpeningCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBootOpeningCircumference(LengthDimension value) { + this.bootOpeningCircumference = value; + } + + /** + * 获取bridgeWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBridgeWidth() { + return bridgeWidth; + } + + /** + * 设置bridgeWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBridgeWidth(LengthDimension value) { + this.bridgeWidth = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取cleatDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCleatDescription() { + return cleatDescription; + } + + /** + * 设置cleatDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCleatDescription(String value) { + this.cleatDescription = value; + } + + /** + * 获取cleatMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCleatMaterialType() { + return cleatMaterialType; + } + + /** + * 设置cleatMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCleatMaterialType(String value) { + this.cleatMaterialType = value; + } + + /** + * 获取department属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartment() { + return department; + } + + /** + * 设置department属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartment(String value) { + this.department = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getExternalTestingCertification().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取fitToSizeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitToSizeDescription() { + return fitToSizeDescription; + } + + /** + * 设置fitToSizeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitToSizeDescription(String value) { + this.fitToSizeDescription = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取harmonizedCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHarmonizedCode() { + return harmonizedCode; + } + + /** + * 设置harmonizedCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHarmonizedCode(String value) { + this.harmonizedCode = value; + } + + /** + * 获取heelHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeelHeight() { + return heelHeight; + } + + /** + * 设置heelHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeelHeight(LengthDimension value) { + this.heelHeight = value; + } + + /** + * 获取heelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeelType() { + return heelType; + } + + /** + * 设置heelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeelType(String value) { + this.heelType = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isVeryHighValue属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsVeryHighValue() { + return isVeryHighValue; + } + + /** + * 设置isVeryHighValue属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsVeryHighValue(Boolean value) { + this.isVeryHighValue = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取lensColorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColorMap() { + return lensColorMap; + } + + /** + * 设置lensColorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColorMap(String value) { + this.lensColorMap = value; + } + + /** + * 获取lensHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLensHeight() { + return lensHeight; + } + + /** + * 设置lensHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLensHeight(LengthDimension value) { + this.lensHeight = value; + } + + /** + * 获取lensMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterialType() { + return lensMaterialType; + } + + /** + * 设置lensMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterialType(String value) { + this.lensMaterialType = value; + } + + /** + * 获取lensType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensType() { + return lensType; + } + + /** + * 设置lensType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensType(String value) { + this.lensType = value; + } + + /** + * 获取lensWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLensWidth() { + return lensWidth; + } + + /** + * 设置lensWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLensWidth(LengthDimension value) { + this.lensWidth = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * Gets the value of the occasionAndLifestyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the occasionAndLifestyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getOccasionAndLifestyle().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOccasionAndLifestyle() { + if (occasionAndLifestyle == null) { + occasionAndLifestyle = new ArrayList(); + } + return this.occasionAndLifestyle; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取magnificationStrength属性的值。 + * + * @return + * possible object is + * {@link OptionalMagnificationDimension } + * + */ + public OptionalMagnificationDimension getMagnificationStrength() { + return magnificationStrength; + } + + /** + * 设置magnificationStrength属性的值。 + * + * @param value + * allowed object is + * {@link OptionalMagnificationDimension } + * + */ + public void setMagnificationStrength(OptionalMagnificationDimension value) { + this.magnificationStrength = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getMaterialType().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPockets() { + return numberOfPockets; + } + + /** + * 设置numberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPockets(BigInteger value) { + this.numberOfPockets = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取materialOpacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialOpacity() { + return materialOpacity; + } + + /** + * 设置materialOpacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialOpacity(String value) { + this.materialOpacity = value; + } + + /** + * 获取patternStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternStyle() { + return patternStyle; + } + + /** + * 设置patternStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternStyle(String value) { + this.patternStyle = value; + } + + /** + * Gets the value of the performanceRating property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the performanceRating property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getPerformanceRating().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPerformanceRating() { + if (performanceRating == null) { + performanceRating = new ArrayList(); + } + return this.performanceRating; + } + + /** + * 获取platformHeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPlatformHeight() { + return platformHeight; + } + + /** + * 设置platformHeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPlatformHeight(BigDecimal value) { + this.platformHeight = value; + } + + /** + * 获取pocketDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPocketDescription() { + return pocketDescription; + } + + /** + * 设置pocketDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPocketDescription(String value) { + this.pocketDescription = value; + } + + /** + * 获取polarizationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarizationType() { + return polarizationType; + } + + /** + * 设置polarizationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarizationType(String value) { + this.polarizationType = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取shaftHeight属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShaftHeight() { + return shaftHeight; + } + + /** + * 设置shaftHeight属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShaftHeight(StringLengthOptionalDimension value) { + this.shaftHeight = value; + } + + /** + * 获取shaftWidth属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShaftWidth() { + return shaftWidth; + } + + /** + * 设置shaftWidth属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShaftWidth(StringLengthOptionalDimension value) { + this.shaftWidth = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShaftDiameter(StringLengthOptionalDimension value) { + this.shaftDiameter = value; + } + + /** + * 获取shoulderStrapDrop属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShoulderStrapDrop() { + return shoulderStrapDrop; + } + + /** + * 设置shoulderStrapDrop属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShoulderStrapDrop(LengthDimension value) { + this.shoulderStrapDrop = value; + } + + /** + * 获取shoeHeightMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeHeightMap() { + return shoeHeightMap; + } + + /** + * 设置shoeHeightMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeHeightMap(String value) { + this.shoeHeightMap = value; + } + + /** + * 获取specialSizeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialSizeType() { + return specialSizeType; + } + + /** + * 设置specialSizeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialSizeType(String value) { + this.specialSizeType = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取strapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrapType() { + return strapType; + } + + /** + * 设置strapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrapType(String value) { + this.strapType = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSpecialFeatures().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * Gets the value of the specificUses property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUses property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSpecificUses().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUses() { + if (specificUses == null) { + specificUses = new ArrayList(); + } + return this.specificUses; + } + + /** + * 获取character属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCharacter() { + return character; + } + + /** + * 设置character属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCharacter(String value) { + this.character = value; + } + + /** + * 获取toeShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToeShape() { + return toeShape; + } + + /** + * 设置toeShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToeShape(String value) { + this.toeShape = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link TargetGenderType } + * + */ + public TargetGenderType getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link TargetGenderType } + * + */ + public void setTargetGender(TargetGenderType value) { + this.targetGender = value; + } + + /** + * 获取warrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyType() { + return warrantyType; + } + + /** + * 设置warrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyType(String value) { + this.warrantyType = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link ClothingSizeDimension } + * + */ + public ClothingSizeDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link ClothingSizeDimension } + * + */ + public void setWaistSize(ClothingSizeDimension value) { + this.waistSize = value; + } + + /** + * 获取waistStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaistStyle() { + return waistStyle; + } + + /** + * 设置waistStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaistStyle(String value) { + this.waistStyle = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterResistanceLevel(String value) { + this.waterResistanceLevel = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取safetyWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSafetyWarning() { + return safetyWarning; + } + + /** + * 设置safetyWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSafetyWarning(String value) { + this.safetyWarning = value; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getStyleKeywords().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取teamName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTeamName() { + return teamName; + } + + /** + * 设置teamName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTeamName(String value) { + this.teamName = value; + } + + /** + * 获取toeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getToeStyle() { + return toeStyle; + } + + /** + * 设置toeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToeStyle(String value) { + this.toeStyle = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取itemDisplayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getItemDisplayWeight() { + return itemDisplayWeight; + } + + /** + * 设置itemDisplayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setItemDisplayWeight(WeightDimension value) { + this.itemDisplayWeight = value; + } + + /** + * 获取itemDisplayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getItemDisplayVolume() { + return itemDisplayVolume; + } + + /** + * 设置itemDisplayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setItemDisplayVolume(VolumeDimension value) { + this.itemDisplayVolume = value; + } + + /** + * 获取itemDisplayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayLength() { + return itemDisplayLength; + } + + /** + * 设置itemDisplayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayLength(LengthDimension value) { + this.itemDisplayLength = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取sportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSportType() { + return sportType; + } + + /** + * 设置sportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSportType(String value) { + this.sportType = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取insoleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsoleType() { + return insoleType; + } + + /** + * 设置insoleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsoleType(String value) { + this.insoleType = value; + } + + /** + * 获取leatherType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeatherType() { + return leatherType; + } + + /** + * 设置leatherType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeatherType(String value) { + this.leatherType = value; + } + + /** + * 获取pronationCorrection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPronationCorrection() { + return pronationCorrection; + } + + /** + * 设置pronationCorrection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPronationCorrection(String value) { + this.pronationCorrection = value; + } + + /** + * 获取shoeSafetyCodeIso20345属性的值。 + * + * @return + * possible object is + * {@link ShoeSafetyCodeIso20345Type } + * + */ + public ShoeSafetyCodeIso20345Type getShoeSafetyCodeIso20345() { + return shoeSafetyCodeIso20345; + } + + /** + * 设置shoeSafetyCodeIso20345属性的值。 + * + * @param value + * allowed object is + * {@link ShoeSafetyCodeIso20345Type } + * + */ + public void setShoeSafetyCodeIso20345(ShoeSafetyCodeIso20345Type value) { + this.shoeSafetyCodeIso20345 = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeWidth(String value) { + this.shoeWidth = value; + } + + /** + * 获取surfaceRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSurfaceRecommendation() { + return surfaceRecommendation; + } + + /** + * 设置surfaceRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSurfaceRecommendation(String value) { + this.surfaceRecommendation = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolumeCapacityName(VolumeDimension value) { + this.volumeCapacityName = value; + } + + /** + * 获取numberOfWheels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfWheels() { + return numberOfWheels; + } + + /** + * 设置numberOfWheels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfWheels(BigInteger value) { + this.numberOfWheels = value; + } + + /** + * 获取insertMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsertMaterial() { + return insertMaterial; + } + + /** + * 设置insertMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsertMaterial(String value) { + this.insertMaterial = value; + } + + /** + * 获取shaftDiameterDerived属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameterDerived() { + return shaftDiameterDerived; + } + + /** + * 设置shaftDiameterDerived属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameterDerived(BigInteger value) { + this.shaftDiameterDerived = value; + } + + /** + * 获取batteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryWeight() { + return batteryWeight; + } + + /** + * 设置batteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryWeight(BigDecimal value) { + this.batteryWeight = value; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取opacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpacity() { + return opacity; + } + + /** + * 设置opacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpacity(String value) { + this.opacity = value; + } + + /** + * 获取riseStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRiseStyle() { + return riseStyle; + } + + /** + * 设置riseStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRiseStyle(String value) { + this.riseStyle = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="AgeRangeDescription" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="FootwearSizeSystem" type="{}FootwearSizeSystemValues" minOccurs="0"/>
+     *         <element name="ShoeSizeAgeGroup" type="{}ShoeSizeAgeGroupValues" minOccurs="0"/>
+     *         <element name="ShoeSizeGender" type="{}ShoeSizeGenderValues" minOccurs="0"/>
+     *         <element name="ShoeSizeClass" type="{}ShoeSizeClassValues" minOccurs="0"/>
+     *         <element name="ShoeSizeWidth" type="{}ShoeSizeWidthValues" minOccurs="0"/>
+     *         <element name="ShoeSize" type="{}ShoeSizeValues" minOccurs="0"/>
+     *         <element name="ShoeSizeToRange" type="{}ShoeSizeValues" minOccurs="0"/>
+     *         <element name="ShoeSizeGenderUnisex" type="{}ShoeSizeGenderValues" minOccurs="0"/>
+     *         <element name="ShoeSizeWidthUnisex" type="{}ShoeSizeWidthValues" minOccurs="0"/>
+     *         <element name="ShoeSizeUnisex" type="{}ShoeSizeValues" minOccurs="0"/>
+     *         <element name="ShoeSizeToRangeUnisex" type="{}ShoeSizeValues" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "ageRangeDescription", + "footwearSizeSystem", + "shoeSizeAgeGroup", + "shoeSizeGender", + "shoeSizeClass", + "shoeSizeWidth", + "shoeSize", + "shoeSizeToRange", + "shoeSizeGenderUnisex", + "shoeSizeWidthUnisex", + "shoeSizeUnisex", + "shoeSizeToRangeUnisex" + }) + public static class ShoeSizeComplianceData { + + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "FootwearSizeSystem") + @XmlSchemaType(name = "string") + protected FootwearSizeSystemValues footwearSizeSystem; + @XmlElement(name = "ShoeSizeAgeGroup") + @XmlSchemaType(name = "string") + protected ShoeSizeAgeGroupValues shoeSizeAgeGroup; + @XmlElement(name = "ShoeSizeGender") + @XmlSchemaType(name = "string") + protected ShoeSizeGenderValues shoeSizeGender; + @XmlElement(name = "ShoeSizeClass") + @XmlSchemaType(name = "string") + protected ShoeSizeClassValues shoeSizeClass; + @XmlElement(name = "ShoeSizeWidth") + protected String shoeSizeWidth; + @XmlElement(name = "ShoeSize") + protected String shoeSize; + @XmlElement(name = "ShoeSizeToRange") + protected String shoeSizeToRange; + @XmlElement(name = "ShoeSizeGenderUnisex") + @XmlSchemaType(name = "string") + protected ShoeSizeGenderValues shoeSizeGenderUnisex; + @XmlElement(name = "ShoeSizeWidthUnisex") + protected String shoeSizeWidthUnisex; + @XmlElement(name = "ShoeSizeUnisex") + protected String shoeSizeUnisex; + @XmlElement(name = "ShoeSizeToRangeUnisex") + protected String shoeSizeToRangeUnisex; + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取footwearSizeSystem属性的值。 + * + * @return + * possible object is + * {@link FootwearSizeSystemValues } + * + */ + public FootwearSizeSystemValues getFootwearSizeSystem() { + return footwearSizeSystem; + } + + /** + * 设置footwearSizeSystem属性的值。 + * + * @param value + * allowed object is + * {@link FootwearSizeSystemValues } + * + */ + public void setFootwearSizeSystem(FootwearSizeSystemValues value) { + this.footwearSizeSystem = value; + } + + /** + * 获取shoeSizeAgeGroup属性的值。 + * + * @return + * possible object is + * {@link ShoeSizeAgeGroupValues } + * + */ + public ShoeSizeAgeGroupValues getShoeSizeAgeGroup() { + return shoeSizeAgeGroup; + } + + /** + * 设置shoeSizeAgeGroup属性的值。 + * + * @param value + * allowed object is + * {@link ShoeSizeAgeGroupValues } + * + */ + public void setShoeSizeAgeGroup(ShoeSizeAgeGroupValues value) { + this.shoeSizeAgeGroup = value; + } + + /** + * 获取shoeSizeGender属性的值。 + * + * @return + * possible object is + * {@link ShoeSizeGenderValues } + * + */ + public ShoeSizeGenderValues getShoeSizeGender() { + return shoeSizeGender; + } + + /** + * 设置shoeSizeGender属性的值。 + * + * @param value + * allowed object is + * {@link ShoeSizeGenderValues } + * + */ + public void setShoeSizeGender(ShoeSizeGenderValues value) { + this.shoeSizeGender = value; + } + + /** + * 获取shoeSizeClass属性的值。 + * + * @return + * possible object is + * {@link ShoeSizeClassValues } + * + */ + public ShoeSizeClassValues getShoeSizeClass() { + return shoeSizeClass; + } + + /** + * 设置shoeSizeClass属性的值。 + * + * @param value + * allowed object is + * {@link ShoeSizeClassValues } + * + */ + public void setShoeSizeClass(ShoeSizeClassValues value) { + this.shoeSizeClass = value; + } + + /** + * 获取shoeSizeWidth属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeSizeWidth() { + return shoeSizeWidth; + } + + /** + * 设置shoeSizeWidth属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeSizeWidth(String value) { + this.shoeSizeWidth = value; + } + + /** + * 获取shoeSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeSize() { + return shoeSize; + } + + /** + * 设置shoeSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeSize(String value) { + this.shoeSize = value; + } + + /** + * 获取shoeSizeToRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeSizeToRange() { + return shoeSizeToRange; + } + + /** + * 设置shoeSizeToRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeSizeToRange(String value) { + this.shoeSizeToRange = value; + } + + /** + * 获取shoeSizeGenderUnisex属性的值。 + * + * @return + * possible object is + * {@link ShoeSizeGenderValues } + * + */ + public ShoeSizeGenderValues getShoeSizeGenderUnisex() { + return shoeSizeGenderUnisex; + } + + /** + * 设置shoeSizeGenderUnisex属性的值。 + * + * @param value + * allowed object is + * {@link ShoeSizeGenderValues } + * + */ + public void setShoeSizeGenderUnisex(ShoeSizeGenderValues value) { + this.shoeSizeGenderUnisex = value; + } + + /** + * 获取shoeSizeWidthUnisex属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeSizeWidthUnisex() { + return shoeSizeWidthUnisex; + } + + /** + * 设置shoeSizeWidthUnisex属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeSizeWidthUnisex(String value) { + this.shoeSizeWidthUnisex = value; + } + + /** + * 获取shoeSizeUnisex属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeSizeUnisex() { + return shoeSizeUnisex; + } + + /** + * 设置shoeSizeUnisex属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeSizeUnisex(String value) { + this.shoeSizeUnisex = value; + } + + /** + * 获取shoeSizeToRangeUnisex属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeSizeToRangeUnisex() { + return shoeSizeToRangeUnisex; + } + + /** + * 设置shoeSizeToRangeUnisex属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeSizeToRangeUnisex(String value) { + this.shoeSizeToRangeUnisex = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="SizeColor"/>
+     *               <enumeration value="ColorName-MagnificationStrength"/>
+     *               <enumeration value="ColorName-LensColor"/>
+     *               <enumeration value="ColorName-LensWidth"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="SizeStyle"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="LensColor"/>
+     *               <enumeration value="LensColorShape"/>
+     *               <enumeration value="LensColorMaterial"/>
+     *               <enumeration value="ColorSize"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "size", + "color", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ShoulderHarnessHeight.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoulderHarnessHeight.java new file mode 100644 index 0000000..17434eb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ShoulderHarnessHeight.java @@ -0,0 +1,99 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ShoulderHarnessMaximumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ShoulderHarnessMinimumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "shoulderHarnessMaximumHeight", + "shoulderHarnessMinimumHeight" +}) +@XmlRootElement(name = "ShoulderHarnessHeight") +public class ShoulderHarnessHeight { + + @XmlElement(name = "ShoulderHarnessMaximumHeight") + protected LengthDimension shoulderHarnessMaximumHeight; + @XmlElement(name = "ShoulderHarnessMinimumHeight") + protected LengthDimension shoulderHarnessMinimumHeight; + + /** + * 获取shoulderHarnessMaximumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShoulderHarnessMaximumHeight() { + return shoulderHarnessMaximumHeight; + } + + /** + * 设置shoulderHarnessMaximumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShoulderHarnessMaximumHeight(LengthDimension value) { + this.shoulderHarnessMaximumHeight = value; + } + + /** + * 获取shoulderHarnessMinimumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShoulderHarnessMinimumHeight() { + return shoulderHarnessMinimumHeight; + } + + /** + * 设置shoulderHarnessMinimumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShoulderHarnessMinimumHeight(LengthDimension value) { + this.shoulderHarnessMinimumHeight = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SignedByValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SignedByValues.java new file mode 100644 index 0000000..bd4568f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SignedByValues.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SignedByValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SignedByValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Author"/>
+ *     <enumeration value="Illustrator"/>
+ *     <enumeration value="Editor"/>
+ *     <enumeration value="Photographer"/>
+ *     <enumeration value="Other"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SignedByValues") +@XmlEnum +public enum SignedByValues { + + @XmlEnumValue("Author") + AUTHOR("Author"), + @XmlEnumValue("Illustrator") + ILLUSTRATOR("Illustrator"), + @XmlEnumValue("Editor") + EDITOR("Editor"), + @XmlEnumValue("Photographer") + PHOTOGRAPHER("Photographer"), + @XmlEnumValue("Other") + OTHER("Other"); + private final String value; + + SignedByValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SignedByValues fromValue(String v) { + for (SignedByValues c: SignedByValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SimCardSlotCountType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SimCardSlotCountType.java new file mode 100644 index 0000000..e5ac075 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SimCardSlotCountType.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SimCardSlotCountType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SimCardSlotCountType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="single_sim"/>
+ *     <enumeration value="dual_sim"/>
+ *     <enumeration value="triple_sim"/>
+ *     <enumeration value="quad_sim"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SimCardSlotCountType") +@XmlEnum +public enum SimCardSlotCountType { + + @XmlEnumValue("single_sim") + SINGLE_SIM("single_sim"), + @XmlEnumValue("dual_sim") + DUAL_SIM("dual_sim"), + @XmlEnumValue("triple_sim") + TRIPLE_SIM("triple_sim"), + @XmlEnumValue("quad_sim") + QUAD_SIM("quad_sim"); + private final String value; + + SimCardSlotCountType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SimCardSlotCountType fromValue(String v) { + for (SimCardSlotCountType c: SimCardSlotCountType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SizeMapType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SizeMapType.java new file mode 100644 index 0000000..bcb7557 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SizeMapType.java @@ -0,0 +1,91 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SizeMapType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SizeMapType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="XXXXX-Small"/>
+ *     <enumeration value="XXXX-Small"/>
+ *     <enumeration value="XXX-Small"/>
+ *     <enumeration value="XX-Small"/>
+ *     <enumeration value="X-Small"/>
+ *     <enumeration value="Small"/>
+ *     <enumeration value="Medium"/>
+ *     <enumeration value="Large"/>
+ *     <enumeration value="X-Large"/>
+ *     <enumeration value="XX-Large"/>
+ *     <enumeration value="XXX-Large"/>
+ *     <enumeration value="XXXX-Large"/>
+ *     <enumeration value="XXXXX-Large"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SizeMapType") +@XmlEnum +public enum SizeMapType { + + @XmlEnumValue("XXXXX-Small") + XXXXX_SMALL("XXXXX-Small"), + @XmlEnumValue("XXXX-Small") + XXXX_SMALL("XXXX-Small"), + @XmlEnumValue("XXX-Small") + XXX_SMALL("XXX-Small"), + @XmlEnumValue("XX-Small") + XX_SMALL("XX-Small"), + @XmlEnumValue("X-Small") + X_SMALL("X-Small"), + @XmlEnumValue("Small") + SMALL("Small"), + @XmlEnumValue("Medium") + MEDIUM("Medium"), + @XmlEnumValue("Large") + LARGE("Large"), + @XmlEnumValue("X-Large") + X_LARGE("X-Large"), + @XmlEnumValue("XX-Large") + XX_LARGE("XX-Large"), + @XmlEnumValue("XXX-Large") + XXX_LARGE("XXX-Large"), + @XmlEnumValue("XXXX-Large") + XXXX_LARGE("XXXX-Large"), + @XmlEnumValue("XXXXX-Large") + XXXXX_LARGE("XXXXX-Large"); + private final String value; + + SizeMapType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SizeMapType fromValue(String v) { + for (SizeMapType c: SizeMapType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SmallHomeAppliances.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SmallHomeAppliances.java new file mode 100644 index 0000000..a7319ff --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SmallHomeAppliances.java @@ -0,0 +1,1641 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="KitchenOutputCapacity" type="{}VolumeAndVolumeRateDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="KitchenOperatingPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "kitchenOutputCapacity", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "kitchenOperatingPressure", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType", + "voltage" +}) +@XmlRootElement(name = "SmallHomeAppliances") +public class SmallHomeAppliances { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected SmallHomeAppliances.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "KitchenOutputCapacity") + protected VolumeAndVolumeRateDimension kitchenOutputCapacity; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "KitchenOperatingPressure") + protected PressureDimension kitchenOperatingPressure; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link SmallHomeAppliances.VariationData } + * + */ + public SmallHomeAppliances.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link SmallHomeAppliances.VariationData } + * + */ + public void setVariationData(SmallHomeAppliances.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取kitchenOutputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public VolumeAndVolumeRateDimension getKitchenOutputCapacity() { + return kitchenOutputCapacity; + } + + /** + * 设置kitchenOutputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeAndVolumeRateDimension } + * + */ + public void setKitchenOutputCapacity(VolumeAndVolumeRateDimension value) { + this.kitchenOutputCapacity = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取kitchenOperatingPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getKitchenOperatingPressure() { + return kitchenOperatingPressure; + } + + /** + * 设置kitchenOperatingPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setKitchenOperatingPressure(PressureDimension value) { + this.kitchenOperatingPressure = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Sofa.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Sofa.java new file mode 100644 index 0000000..dd44c6d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Sofa.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Sofa") +public class Sofa { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Sofa.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Sofa.VariationData } + * + */ + public Sofa.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Sofa.VariationData } + * + */ + public void setVariationData(Sofa.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Software.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Software.java new file mode 100644 index 0000000..f911c9d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Software.java @@ -0,0 +1,734 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MediaFormat" type="{}MediumStringNotNull" maxOccurs="5"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="7"/>
+ *         <element name="Bundles" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ChildrensSoftwareGenre" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <choice minOccurs="0">
+ *           <element name="ESRBRating" type="{}FortyStringNotNull"/>
+ *           <element name="BBFCRating" type="{}BBFCRatingType1"/>
+ *           <element name="PEGIRating" type="{}PEGIRatingType"/>
+ *           <element name="USKRating" type="{}USKRatingType"/>
+ *         </choice>
+ *         <element name="ESRBDescriptors" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PEGIDetails" type="{}PEGIDetailsType" minOccurs="0"/>
+ *         <element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MFGSuggestedAgeMin" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MFGSuggestedAgeMax" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}SoftwarePlatform" maxOccurs="4" minOccurs="0"/>
+ *         <element name="ApplicationVersion" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLicenses" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SoftwareMediaFormat" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubscriptionTermName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectKeywords" type="{}StringNotNull" maxOccurs="6" minOccurs="0"/>
+ *         <element name="NumberOfDiscs" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ArchType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mediaFormat", + "operatingSystem", + "bundles", + "childrensSoftwareGenre", + "esrbRating", + "bbfcRating", + "pegiRating", + "uskRating", + "esrbDescriptors", + "hardwarePlatform", + "pegiDetails", + "maxNumberOfPlayers", + "mfgSuggestedAgeMin", + "mfgSuggestedAgeMax", + "softwarePlatform", + "applicationVersion", + "numberOfLicenses", + "softwareMediaFormat", + "subscriptionTermName", + "subjectKeywords", + "numberOfDiscs", + "archType" +}) +@XmlRootElement(name = "Software") +public class Software { + + @XmlElement(name = "MediaFormat", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List mediaFormat; + @XmlElement(name = "OperatingSystem", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "Bundles") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bundles; + @XmlElement(name = "ChildrensSoftwareGenre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List childrensSoftwareGenre; + @XmlElement(name = "ESRBRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String esrbRating; + @XmlElement(name = "BBFCRating") + @XmlSchemaType(name = "string") + protected BBFCRatingType1 bbfcRating; + @XmlElement(name = "PEGIRating") + @XmlSchemaType(name = "string") + protected PEGIRatingType pegiRating; + @XmlElement(name = "USKRating") + @XmlSchemaType(name = "string") + protected USKRatingType uskRating; + @XmlElement(name = "ESRBDescriptors") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List esrbDescriptors; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hardwarePlatform; + @XmlElement(name = "PEGIDetails") + protected PEGIDetailsType pegiDetails; + @XmlElement(name = "MaxNumberOfPlayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxNumberOfPlayers; + @XmlElement(name = "MFGSuggestedAgeMin") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mfgSuggestedAgeMin; + @XmlElement(name = "MFGSuggestedAgeMax") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mfgSuggestedAgeMax; + @XmlElement(name = "SoftwarePlatform") + protected List softwarePlatform; + @XmlElement(name = "ApplicationVersion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String applicationVersion; + @XmlElement(name = "NumberOfLicenses") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLicenses; + @XmlElement(name = "SoftwareMediaFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareMediaFormat; + @XmlElement(name = "SubscriptionTermName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subscriptionTermName; + @XmlElement(name = "SubjectKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List subjectKeywords; + @XmlElement(name = "NumberOfDiscs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDiscs; + @XmlElement(name = "ArchType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String archType; + + /** + * Gets the value of the mediaFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mediaFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMediaFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMediaFormat() { + if (mediaFormat == null) { + mediaFormat = new ArrayList(); + } + return this.mediaFormat; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取bundles属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBundles() { + return bundles; + } + + /** + * 设置bundles属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBundles(String value) { + this.bundles = value; + } + + /** + * Gets the value of the childrensSoftwareGenre property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the childrensSoftwareGenre property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getChildrensSoftwareGenre().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getChildrensSoftwareGenre() { + if (childrensSoftwareGenre == null) { + childrensSoftwareGenre = new ArrayList(); + } + return this.childrensSoftwareGenre; + } + + /** + * 获取esrbRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getESRBRating() { + return esrbRating; + } + + /** + * 设置esrbRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setESRBRating(String value) { + this.esrbRating = value; + } + + /** + * 获取bbfcRating属性的值。 + * + * @return + * possible object is + * {@link BBFCRatingType1 } + * + */ + public BBFCRatingType1 getBBFCRating() { + return bbfcRating; + } + + /** + * 设置bbfcRating属性的值。 + * + * @param value + * allowed object is + * {@link BBFCRatingType1 } + * + */ + public void setBBFCRating(BBFCRatingType1 value) { + this.bbfcRating = value; + } + + /** + * 获取pegiRating属性的值。 + * + * @return + * possible object is + * {@link PEGIRatingType } + * + */ + public PEGIRatingType getPEGIRating() { + return pegiRating; + } + + /** + * 设置pegiRating属性的值。 + * + * @param value + * allowed object is + * {@link PEGIRatingType } + * + */ + public void setPEGIRating(PEGIRatingType value) { + this.pegiRating = value; + } + + /** + * 获取uskRating属性的值。 + * + * @return + * possible object is + * {@link USKRatingType } + * + */ + public USKRatingType getUSKRating() { + return uskRating; + } + + /** + * 设置uskRating属性的值。 + * + * @param value + * allowed object is + * {@link USKRatingType } + * + */ + public void setUSKRating(USKRatingType value) { + this.uskRating = value; + } + + /** + * Gets the value of the esrbDescriptors property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the esrbDescriptors property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getESRBDescriptors().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getESRBDescriptors() { + if (esrbDescriptors == null) { + esrbDescriptors = new ArrayList(); + } + return this.esrbDescriptors; + } + + /** + * Gets the value of the hardwarePlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwarePlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwarePlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwarePlatform() { + if (hardwarePlatform == null) { + hardwarePlatform = new ArrayList(); + } + return this.hardwarePlatform; + } + + /** + * 获取pegiDetails属性的值。 + * + * @return + * possible object is + * {@link PEGIDetailsType } + * + */ + public PEGIDetailsType getPEGIDetails() { + return pegiDetails; + } + + /** + * 设置pegiDetails属性的值。 + * + * @param value + * allowed object is + * {@link PEGIDetailsType } + * + */ + public void setPEGIDetails(PEGIDetailsType value) { + this.pegiDetails = value; + } + + /** + * 获取maxNumberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxNumberOfPlayers() { + return maxNumberOfPlayers; + } + + /** + * 设置maxNumberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxNumberOfPlayers(BigInteger value) { + this.maxNumberOfPlayers = value; + } + + /** + * 获取mfgSuggestedAgeMin属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMFGSuggestedAgeMin() { + return mfgSuggestedAgeMin; + } + + /** + * 设置mfgSuggestedAgeMin属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMFGSuggestedAgeMin(BigInteger value) { + this.mfgSuggestedAgeMin = value; + } + + /** + * 获取mfgSuggestedAgeMax属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMFGSuggestedAgeMax() { + return mfgSuggestedAgeMax; + } + + /** + * 设置mfgSuggestedAgeMax属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMFGSuggestedAgeMax(BigInteger value) { + this.mfgSuggestedAgeMax = value; + } + + /** + * Gets the value of the softwarePlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the softwarePlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSoftwarePlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SoftwarePlatform } + * + * + */ + public List getSoftwarePlatform() { + if (softwarePlatform == null) { + softwarePlatform = new ArrayList(); + } + return this.softwarePlatform; + } + + /** + * 获取applicationVersion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationVersion() { + return applicationVersion; + } + + /** + * 设置applicationVersion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationVersion(String value) { + this.applicationVersion = value; + } + + /** + * 获取numberOfLicenses属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLicenses() { + return numberOfLicenses; + } + + /** + * 设置numberOfLicenses属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLicenses(BigInteger value) { + this.numberOfLicenses = value; + } + + /** + * 获取softwareMediaFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareMediaFormat() { + return softwareMediaFormat; + } + + /** + * 设置softwareMediaFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareMediaFormat(String value) { + this.softwareMediaFormat = value; + } + + /** + * 获取subscriptionTermName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubscriptionTermName() { + return subscriptionTermName; + } + + /** + * 设置subscriptionTermName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubscriptionTermName(String value) { + this.subscriptionTermName = value; + } + + /** + * Gets the value of the subjectKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectKeywords() { + if (subjectKeywords == null) { + subjectKeywords = new ArrayList(); + } + return this.subjectKeywords; + } + + /** + * 获取numberOfDiscs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDiscs() { + return numberOfDiscs; + } + + /** + * 设置numberOfDiscs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDiscs(BigInteger value) { + this.numberOfDiscs = value; + } + + /** + * 获取archType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArchType() { + return archType; + } + + /** + * 设置archType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArchType(String value) { + this.archType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareGames.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareGames.java new file mode 100644 index 0000000..e78f5e3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareGames.java @@ -0,0 +1,638 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SoftwareVideoGamesGenre" type="{}StringNotNull" maxOccurs="5"/>
+ *         <choice>
+ *           <element name="ESRBRating" type="{}FortyStringNotNull"/>
+ *           <element name="BBFCRating" type="{}BBFCRatingType1"/>
+ *           <element name="PEGIRating" type="{}PEGIRatingType"/>
+ *           <element name="USKRating" type="{}USKRatingType"/>
+ *         </choice>
+ *         <element name="MediaFormat" type="{}MediumStringNotNull" maxOccurs="5"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="7"/>
+ *         <element name="Bundles" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="ESRBDescriptors" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PEGIDetails" type="{}PEGIDetailsType" minOccurs="0"/>
+ *         <element name="MFGSuggestedAgeMin" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MFGSuggestedAgeMax" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}SoftwarePlatform" maxOccurs="4" minOccurs="0"/>
+ *         <element name="ComputerPlatform" type="{}ComputerPlatformValues" minOccurs="0"/>
+ *         <element name="OnlinePlay" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContentRatingValue" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "softwareVideoGamesGenre", + "esrbRating", + "bbfcRating", + "pegiRating", + "uskRating", + "mediaFormat", + "operatingSystem", + "bundles", + "esrbDescriptors", + "hardwarePlatform", + "pegiDetails", + "mfgSuggestedAgeMin", + "mfgSuggestedAgeMax", + "maxNumberOfPlayers", + "softwarePlatform", + "computerPlatform", + "onlinePlay", + "ageRangeDescription", + "contentRatingValue" +}) +@XmlRootElement(name = "SoftwareGames") +public class SoftwareGames { + + @XmlElement(name = "SoftwareVideoGamesGenre", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List softwareVideoGamesGenre; + @XmlElement(name = "ESRBRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String esrbRating; + @XmlElement(name = "BBFCRating") + @XmlSchemaType(name = "string") + protected BBFCRatingType1 bbfcRating; + @XmlElement(name = "PEGIRating") + @XmlSchemaType(name = "string") + protected PEGIRatingType pegiRating; + @XmlElement(name = "USKRating") + @XmlSchemaType(name = "string") + protected USKRatingType uskRating; + @XmlElement(name = "MediaFormat", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List mediaFormat; + @XmlElement(name = "OperatingSystem", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "Bundles") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bundles; + @XmlElement(name = "ESRBDescriptors") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List esrbDescriptors; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hardwarePlatform; + @XmlElement(name = "PEGIDetails") + protected PEGIDetailsType pegiDetails; + @XmlElement(name = "MFGSuggestedAgeMin") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mfgSuggestedAgeMin; + @XmlElement(name = "MFGSuggestedAgeMax") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mfgSuggestedAgeMax; + @XmlElement(name = "MaxNumberOfPlayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxNumberOfPlayers; + @XmlElement(name = "SoftwarePlatform") + protected List softwarePlatform; + @XmlElement(name = "ComputerPlatform") + @XmlSchemaType(name = "string") + protected ComputerPlatformValues computerPlatform; + @XmlElement(name = "OnlinePlay") + protected Boolean onlinePlay; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ContentRatingValue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String contentRatingValue; + + /** + * Gets the value of the softwareVideoGamesGenre property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the softwareVideoGamesGenre property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSoftwareVideoGamesGenre().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSoftwareVideoGamesGenre() { + if (softwareVideoGamesGenre == null) { + softwareVideoGamesGenre = new ArrayList(); + } + return this.softwareVideoGamesGenre; + } + + /** + * 获取esrbRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getESRBRating() { + return esrbRating; + } + + /** + * 设置esrbRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setESRBRating(String value) { + this.esrbRating = value; + } + + /** + * 获取bbfcRating属性的值。 + * + * @return + * possible object is + * {@link BBFCRatingType1 } + * + */ + public BBFCRatingType1 getBBFCRating() { + return bbfcRating; + } + + /** + * 设置bbfcRating属性的值。 + * + * @param value + * allowed object is + * {@link BBFCRatingType1 } + * + */ + public void setBBFCRating(BBFCRatingType1 value) { + this.bbfcRating = value; + } + + /** + * 获取pegiRating属性的值。 + * + * @return + * possible object is + * {@link PEGIRatingType } + * + */ + public PEGIRatingType getPEGIRating() { + return pegiRating; + } + + /** + * 设置pegiRating属性的值。 + * + * @param value + * allowed object is + * {@link PEGIRatingType } + * + */ + public void setPEGIRating(PEGIRatingType value) { + this.pegiRating = value; + } + + /** + * 获取uskRating属性的值。 + * + * @return + * possible object is + * {@link USKRatingType } + * + */ + public USKRatingType getUSKRating() { + return uskRating; + } + + /** + * 设置uskRating属性的值。 + * + * @param value + * allowed object is + * {@link USKRatingType } + * + */ + public void setUSKRating(USKRatingType value) { + this.uskRating = value; + } + + /** + * Gets the value of the mediaFormat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mediaFormat property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMediaFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMediaFormat() { + if (mediaFormat == null) { + mediaFormat = new ArrayList(); + } + return this.mediaFormat; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取bundles属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBundles() { + return bundles; + } + + /** + * 设置bundles属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBundles(String value) { + this.bundles = value; + } + + /** + * Gets the value of the esrbDescriptors property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the esrbDescriptors property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getESRBDescriptors().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getESRBDescriptors() { + if (esrbDescriptors == null) { + esrbDescriptors = new ArrayList(); + } + return this.esrbDescriptors; + } + + /** + * Gets the value of the hardwarePlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwarePlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwarePlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwarePlatform() { + if (hardwarePlatform == null) { + hardwarePlatform = new ArrayList(); + } + return this.hardwarePlatform; + } + + /** + * 获取pegiDetails属性的值。 + * + * @return + * possible object is + * {@link PEGIDetailsType } + * + */ + public PEGIDetailsType getPEGIDetails() { + return pegiDetails; + } + + /** + * 设置pegiDetails属性的值。 + * + * @param value + * allowed object is + * {@link PEGIDetailsType } + * + */ + public void setPEGIDetails(PEGIDetailsType value) { + this.pegiDetails = value; + } + + /** + * 获取mfgSuggestedAgeMin属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMFGSuggestedAgeMin() { + return mfgSuggestedAgeMin; + } + + /** + * 设置mfgSuggestedAgeMin属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMFGSuggestedAgeMin(BigInteger value) { + this.mfgSuggestedAgeMin = value; + } + + /** + * 获取mfgSuggestedAgeMax属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMFGSuggestedAgeMax() { + return mfgSuggestedAgeMax; + } + + /** + * 设置mfgSuggestedAgeMax属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMFGSuggestedAgeMax(BigInteger value) { + this.mfgSuggestedAgeMax = value; + } + + /** + * 获取maxNumberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxNumberOfPlayers() { + return maxNumberOfPlayers; + } + + /** + * 设置maxNumberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxNumberOfPlayers(BigInteger value) { + this.maxNumberOfPlayers = value; + } + + /** + * Gets the value of the softwarePlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the softwarePlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSoftwarePlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SoftwarePlatform } + * + * + */ + public List getSoftwarePlatform() { + if (softwarePlatform == null) { + softwarePlatform = new ArrayList(); + } + return this.softwarePlatform; + } + + /** + * 获取computerPlatform属性的值。 + * + * @return + * possible object is + * {@link ComputerPlatformValues } + * + */ + public ComputerPlatformValues getComputerPlatform() { + return computerPlatform; + } + + /** + * 设置computerPlatform属性的值。 + * + * @param value + * allowed object is + * {@link ComputerPlatformValues } + * + */ + public void setComputerPlatform(ComputerPlatformValues value) { + this.computerPlatform = value; + } + + /** + * 获取onlinePlay属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isOnlinePlay() { + return onlinePlay; + } + + /** + * 设置onlinePlay属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setOnlinePlay(Boolean value) { + this.onlinePlay = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取contentRatingValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContentRatingValue() { + return contentRatingValue; + } + + /** + * 设置contentRatingValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContentRatingValue(String value) { + this.contentRatingValue = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwarePlatform.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwarePlatform.java new file mode 100644 index 0000000..ad0686c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwarePlatform.java @@ -0,0 +1,105 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="HardwarePlatform" type="{}HardwarePlatformType"/>
+ *         <element name="SystemRequirements" type="{}LongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "hardwarePlatform", + "systemRequirements" +}) +@XmlRootElement(name = "SoftwarePlatform") +public class SoftwarePlatform { + + @XmlElement(name = "HardwarePlatform", required = true) + @XmlSchemaType(name = "string") + protected HardwarePlatformType hardwarePlatform; + @XmlElement(name = "SystemRequirements", defaultValue = "N/A") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String systemRequirements; + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link HardwarePlatformType } + * + */ + public HardwarePlatformType getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link HardwarePlatformType } + * + */ + public void setHardwarePlatform(HardwarePlatformType value) { + this.hardwarePlatform = value; + } + + /** + * 获取systemRequirements属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemRequirements() { + return systemRequirements; + } + + /** + * 设置systemRequirements属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemRequirements(String value) { + this.systemRequirements = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareVideoGames.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareVideoGames.java new file mode 100644 index 0000000..29fc4fc --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoftwareVideoGames.java @@ -0,0 +1,1723 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Rebate" type="{}RebateType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}Software"/>
+ *                   <element ref="{}HandheldSoftwareDownloads"/>
+ *                   <element ref="{}SoftwareGames"/>
+ *                   <element ref="{}VideoGames"/>
+ *                   <element ref="{}VideoGamesAccessories"/>
+ *                   <element ref="{}VideoGamesHardware"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="LanguageOriginal" type="{}LanguageSWVG" maxOccurs="3" minOccurs="0"/>
+ *         <element name="LanguageSubtitled" type="{}LanguageSWVG" maxOccurs="3" minOccurs="0"/>
+ *         <element name="LanguageDubbed" type="{}LanguageSWVG" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Parentage" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="parent"/>
+ *               <enumeration value="child"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VariationTheme" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Color"/>
+ *               <enumeration value="Size"/>
+ *               <enumeration value="Size-Color"/>
+ *               <enumeration value="Scent"/>
+ *               <enumeration value="Size-Scent"/>
+ *               <enumeration value="CustomerPackageType"/>
+ *               <enumeration value="ColorName-CustomerPackageType"/>
+ *               <enumeration value="SizeName-CustomerPackageType"/>
+ *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *               <enumeration value="StyleName-CustomerPackageType"/>
+ *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BatteryAverageLife" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ColorName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GappPrcDcz" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GappPrcXcyz" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MaxOrderQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Publisher" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PublishingCompany" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}SuperLongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rebate", + "productType", + "battery", + "displayWeight", + "displayVolume", + "displayLength", + "mfgWarrantyDescriptionParts", + "mfgWarrantyDescriptionType", + "mfgWarrantyDescriptionLabor", + "languageOriginal", + "languageSubtitled", + "languageDubbed", + "parentage", + "variationTheme", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "isAdultProduct", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "colorName", + "count", + "countryOfOrigin", + "customerPackageType", + "canShipInOriginalContainer", + "identityPackageType", + "gappPrcDcz", + "gappPrcXcyz", + "includedComponents", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "maxOrderQuantity", + "numberOfItems", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "powerSource", + "publisher", + "publishingCompany", + "regionOfOrigin", + "sellerWarrantyDescription", + "size", + "sizeMap", + "styleName", + "targetGender", + "warnings", + "specificUsesForProduct" +}) +@XmlRootElement(name = "SoftwareVideoGames") +public class SoftwareVideoGames { + + @XmlElement(name = "Rebate") + protected List rebate; + @XmlElement(name = "ProductType", required = true) + protected SoftwareVideoGames.ProductType productType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MfgWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionType; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "LanguageOriginal") + @XmlSchemaType(name = "string") + protected List languageOriginal; + @XmlElement(name = "LanguageSubtitled") + @XmlSchemaType(name = "string") + protected List languageSubtitled; + @XmlElement(name = "LanguageDubbed") + @XmlSchemaType(name = "string") + protected List languageDubbed; + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "ColorName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorName; + @XmlElement(name = "Count") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger count; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "GappPrcDcz") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gappPrcDcz; + @XmlElement(name = "GappPrcXcyz") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gappPrcXcyz; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MaxOrderQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxOrderQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "PublishingCompany") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publishingCompany; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUsesForProduct; + + /** + * Gets the value of the rebate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rebate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRebate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RebateType } + * + * + */ + public List getRebate() { + if (rebate == null) { + rebate = new ArrayList(); + } + return this.rebate; + } + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link SoftwareVideoGames.ProductType } + * + */ + public SoftwareVideoGames.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link SoftwareVideoGames.ProductType } + * + */ + public void setProductType(SoftwareVideoGames.ProductType value) { + this.productType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取mfgWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionType() { + return mfgWarrantyDescriptionType; + } + + /** + * 设置mfgWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionType(String value) { + this.mfgWarrantyDescriptionType = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * Gets the value of the languageOriginal property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the languageOriginal property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguageOriginal().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageSWVG } + * + * + */ + public List getLanguageOriginal() { + if (languageOriginal == null) { + languageOriginal = new ArrayList(); + } + return this.languageOriginal; + } + + /** + * Gets the value of the languageSubtitled property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the languageSubtitled property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguageSubtitled().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageSWVG } + * + * + */ + public List getLanguageSubtitled() { + if (languageSubtitled == null) { + languageSubtitled = new ArrayList(); + } + return this.languageSubtitled; + } + + /** + * Gets the value of the languageDubbed property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the languageDubbed property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguageDubbed().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageSWVG } + * + * + */ + public List getLanguageDubbed() { + if (languageDubbed == null) { + languageDubbed = new ArrayList(); + } + return this.languageDubbed; + } + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取colorName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorName() { + return colorName; + } + + /** + * 设置colorName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorName(String value) { + this.colorName = value; + } + + /** + * 获取count属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCount() { + return count; + } + + /** + * 设置count属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCount(BigInteger value) { + this.count = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取gappPrcDcz属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGappPrcDcz() { + return gappPrcDcz; + } + + /** + * 设置gappPrcDcz属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGappPrcDcz(String value) { + this.gappPrcDcz = value; + } + + /** + * 获取gappPrcXcyz属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGappPrcXcyz() { + return gappPrcXcyz; + } + + /** + * 设置gappPrcXcyz属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGappPrcXcyz(String value) { + this.gappPrcXcyz = value; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取maxOrderQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxOrderQuantity() { + return maxOrderQuantity; + } + + /** + * 设置maxOrderQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxOrderQuantity(BigInteger value) { + this.maxOrderQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取publishingCompany属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublishingCompany() { + return publishingCompany; + } + + /** + * 设置publishingCompany属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublishingCompany(String value) { + this.publishingCompany = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * Gets the value of the specificUsesForProduct property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUsesForProduct property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUsesForProduct().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUsesForProduct() { + if (specificUsesForProduct == null) { + specificUsesForProduct = new ArrayList(); + } + return this.specificUsesForProduct; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}Software"/>
+     *         <element ref="{}HandheldSoftwareDownloads"/>
+     *         <element ref="{}SoftwareGames"/>
+     *         <element ref="{}VideoGames"/>
+     *         <element ref="{}VideoGamesAccessories"/>
+     *         <element ref="{}VideoGamesHardware"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "software", + "handheldSoftwareDownloads", + "softwareGames", + "videoGames", + "videoGamesAccessories", + "videoGamesHardware" + }) + public static class ProductType { + + @XmlElement(name = "Software") + protected Software software; + @XmlElement(name = "HandheldSoftwareDownloads") + protected HandheldSoftwareDownloads handheldSoftwareDownloads; + @XmlElement(name = "SoftwareGames") + protected SoftwareGames softwareGames; + @XmlElement(name = "VideoGames") + protected VideoGames videoGames; + @XmlElement(name = "VideoGamesAccessories") + protected VideoGamesAccessories videoGamesAccessories; + @XmlElement(name = "VideoGamesHardware") + protected VideoGamesHardware videoGamesHardware; + + /** + * 获取software属性的值。 + * + * @return + * possible object is + * {@link Software } + * + */ + public Software getSoftware() { + return software; + } + + /** + * 设置software属性的值。 + * + * @param value + * allowed object is + * {@link Software } + * + */ + public void setSoftware(Software value) { + this.software = value; + } + + /** + * 获取handheldSoftwareDownloads属性的值。 + * + * @return + * possible object is + * {@link HandheldSoftwareDownloads } + * + */ + public HandheldSoftwareDownloads getHandheldSoftwareDownloads() { + return handheldSoftwareDownloads; + } + + /** + * 设置handheldSoftwareDownloads属性的值。 + * + * @param value + * allowed object is + * {@link HandheldSoftwareDownloads } + * + */ + public void setHandheldSoftwareDownloads(HandheldSoftwareDownloads value) { + this.handheldSoftwareDownloads = value; + } + + /** + * 获取softwareGames属性的值。 + * + * @return + * possible object is + * {@link SoftwareGames } + * + */ + public SoftwareGames getSoftwareGames() { + return softwareGames; + } + + /** + * 设置softwareGames属性的值。 + * + * @param value + * allowed object is + * {@link SoftwareGames } + * + */ + public void setSoftwareGames(SoftwareGames value) { + this.softwareGames = value; + } + + /** + * 获取videoGames属性的值。 + * + * @return + * possible object is + * {@link VideoGames } + * + */ + public VideoGames getVideoGames() { + return videoGames; + } + + /** + * 设置videoGames属性的值。 + * + * @param value + * allowed object is + * {@link VideoGames } + * + */ + public void setVideoGames(VideoGames value) { + this.videoGames = value; + } + + /** + * 获取videoGamesAccessories属性的值。 + * + * @return + * possible object is + * {@link VideoGamesAccessories } + * + */ + public VideoGamesAccessories getVideoGamesAccessories() { + return videoGamesAccessories; + } + + /** + * 设置videoGamesAccessories属性的值。 + * + * @param value + * allowed object is + * {@link VideoGamesAccessories } + * + */ + public void setVideoGamesAccessories(VideoGamesAccessories value) { + this.videoGamesAccessories = value; + } + + /** + * 获取videoGamesHardware属性的值。 + * + * @return + * possible object is + * {@link VideoGamesHardware } + * + */ + public VideoGamesHardware getVideoGamesHardware() { + return videoGamesHardware; + } + + /** + * 设置videoGamesHardware属性的值。 + * + * @param value + * allowed object is + * {@link VideoGamesHardware } + * + */ + public void setVideoGamesHardware(VideoGamesHardware value) { + this.videoGamesHardware = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoundAndRecordingEquipment.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundAndRecordingEquipment.java new file mode 100644 index 0000000..98ee76b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundAndRecordingEquipment.java @@ -0,0 +1,2212 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MixerChannelQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RecorderTrackCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="WirelessMicrophoneFrequency" type="{}FrequencyIntegerDimension" minOccurs="0"/>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsACAdapterIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DigitalAudioProtocol" type="{}HundredString" minOccurs="0"/>
+ *         <element ref="{}HardwareInterface" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="DrumSetPieceQty" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="GuitarAttribute" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickThickness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MalletHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfKeyboardKeys" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PercussionDiameter" type="{}LengthIntegerDimension" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ProficiencyLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Intermediate"/>
+ *               <enumeration value="Professional"/>
+ *               <enumeration value="Student"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSticksSize", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "materialType", + "mixerChannelQty", + "bodyMaterial", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "outputWattage", + "recorderTrackCount", + "regionOfOrigin", + "speakerCount", + "speakerSize", + "speakerAmplificationType", + "wirelessMicrophoneFrequency", + "keyAction", + "itemStyling", + "polarPattern", + "numberOfPieces", + "isAssemblyRequired", + "isACAdapterIncluded", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "numberOfChannels", + "digitalAudioProtocol", + "hardwareInterface", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "drumSetPieceQty", + "guitarAttribute", + "guitarBridgeSystem", + "guitarPickThickness", + "guitarPickupConfiguration", + "handOrientation", + "malletHardness", + "neckMaterial", + "numberOfKeyboardKeys", + "numberOfStrings", + "fretboardMaterial", + "backMaterial", + "topMaterial", + "percussionDiameter", + "pickguardDescription", + "proficiencyLevel", + "stringGauge", + "stringMaterial", + "itemTypeName" +}) +@XmlRootElement(name = "SoundAndRecordingEquipment") +public class SoundAndRecordingEquipment { + + @XmlElement(name = "VariationData") + protected SoundAndRecordingEquipment.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected SoundAndRecordingEquipment.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MixerChannelQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mixerChannelQty; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "RecorderTrackCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger recorderTrackCount; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "WirelessMicrophoneFrequency") + protected FrequencyIntegerDimension wirelessMicrophoneFrequency; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "IsACAdapterIncluded") + protected Boolean isACAdapterIncluded; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "DigitalAudioProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String digitalAudioProtocol; + @XmlElement(name = "HardwareInterface") + protected String hardwareInterface; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "DrumSetPieceQty") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger drumSetPieceQty; + @XmlElement(name = "GuitarAttribute") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarAttribute; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickThickness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickThickness; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "MalletHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String malletHardness; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "NumberOfKeyboardKeys") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfKeyboardKeys; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "PercussionDiameter") + protected LengthIntegerDimension percussionDiameter; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "ProficiencyLevel") + protected String proficiencyLevel; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link SoundAndRecordingEquipment.VariationData } + * + */ + public SoundAndRecordingEquipment.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link SoundAndRecordingEquipment.VariationData } + * + */ + public void setVariationData(SoundAndRecordingEquipment.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link SoundAndRecordingEquipment.ColorSpecification } + * + */ + public SoundAndRecordingEquipment.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link SoundAndRecordingEquipment.ColorSpecification } + * + */ + public void setColorSpecification(SoundAndRecordingEquipment.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取mixerChannelQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMixerChannelQty() { + return mixerChannelQty; + } + + /** + * 设置mixerChannelQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMixerChannelQty(BigInteger value) { + this.mixerChannelQty = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * 获取recorderTrackCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRecorderTrackCount() { + return recorderTrackCount; + } + + /** + * 设置recorderTrackCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRecorderTrackCount(BigInteger value) { + this.recorderTrackCount = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取wirelessMicrophoneFrequency属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getWirelessMicrophoneFrequency() { + return wirelessMicrophoneFrequency; + } + + /** + * 设置wirelessMicrophoneFrequency属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setWirelessMicrophoneFrequency(FrequencyIntegerDimension value) { + this.wirelessMicrophoneFrequency = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取isACAdapterIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsACAdapterIncluded() { + return isACAdapterIncluded; + } + + /** + * 设置isACAdapterIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsACAdapterIncluded(Boolean value) { + this.isACAdapterIncluded = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取digitalAudioProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDigitalAudioProtocol() { + return digitalAudioProtocol; + } + + /** + * 设置digitalAudioProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDigitalAudioProtocol(String value) { + this.digitalAudioProtocol = value; + } + + /** + * 获取hardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareInterface() { + return hardwareInterface; + } + + /** + * 设置hardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareInterface(String value) { + this.hardwareInterface = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取drumSetPieceQty属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDrumSetPieceQty() { + return drumSetPieceQty; + } + + /** + * 设置drumSetPieceQty属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDrumSetPieceQty(BigInteger value) { + this.drumSetPieceQty = value; + } + + /** + * 获取guitarAttribute属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarAttribute() { + return guitarAttribute; + } + + /** + * 设置guitarAttribute属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarAttribute(String value) { + this.guitarAttribute = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickThickness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickThickness() { + return guitarPickThickness; + } + + /** + * 设置guitarPickThickness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickThickness(String value) { + this.guitarPickThickness = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取malletHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMalletHardness() { + return malletHardness; + } + + /** + * 设置malletHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMalletHardness(String value) { + this.malletHardness = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取numberOfKeyboardKeys属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfKeyboardKeys() { + return numberOfKeyboardKeys; + } + + /** + * 设置numberOfKeyboardKeys属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfKeyboardKeys(BigInteger value) { + this.numberOfKeyboardKeys = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取percussionDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthIntegerDimension } + * + */ + public LengthIntegerDimension getPercussionDiameter() { + return percussionDiameter; + } + + /** + * 设置percussionDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthIntegerDimension } + * + */ + public void setPercussionDiameter(LengthIntegerDimension value) { + this.percussionDiameter = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取proficiencyLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * 设置proficiencyLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProficiencyLevel(String value) { + this.proficiencyLevel = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoundCard.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundCard.java new file mode 100644 index 0000000..9557f03 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundCard.java @@ -0,0 +1,487 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}BundledSoftware" minOccurs="0"/>
+ *         <element ref="{}Channels" minOccurs="0"/>
+ *         <element ref="{}LineIn" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}OpticalIn" minOccurs="0"/>
+ *         <element ref="{}OpticalOut" minOccurs="0"/>
+ *         <element ref="{}SampleRate" minOccurs="0"/>
+ *         <element ref="{}SoundCardInterface" minOccurs="0"/>
+ *         <element ref="{}SoundCardMinSystemRequirements" minOccurs="0"/>
+ *         <element ref="{}SpeakerOut" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "bundledSoftware", + "channels", + "lineIn", + "modelNumber", + "opticalIn", + "opticalOut", + "sampleRate", + "soundCardInterface", + "soundCardMinSystemRequirements", + "speakerOut", + "voltage", + "wattage", + "powerPlugType" +}) +@XmlRootElement(name = "SoundCard") +public class SoundCard { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "BundledSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bundledSoftware; + @XmlElement(name = "Channels") + protected BigDecimal channels; + @XmlElement(name = "LineIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineIn; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "OpticalIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalIn; + @XmlElement(name = "OpticalOut") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalOut; + @XmlElement(name = "SampleRate") + protected FrequencyThreeDigitIntegerDimension sampleRate; + @XmlElement(name = "SoundCardInterface") + @XmlSchemaType(name = "string") + protected SoundCardInterfaceTypeValues soundCardInterface; + @XmlElement(name = "SoundCardMinSystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soundCardMinSystemRequirements; + @XmlElement(name = "SpeakerOut") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerOut; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取bundledSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBundledSoftware() { + return bundledSoftware; + } + + /** + * 设置bundledSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBundledSoftware(String value) { + this.bundledSoftware = value; + } + + /** + * 获取channels属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getChannels() { + return channels; + } + + /** + * 设置channels属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setChannels(BigDecimal value) { + this.channels = value; + } + + /** + * 获取lineIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineIn() { + return lineIn; + } + + /** + * 设置lineIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineIn(String value) { + this.lineIn = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取opticalIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalIn() { + return opticalIn; + } + + /** + * 设置opticalIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalIn(String value) { + this.opticalIn = value; + } + + /** + * 获取opticalOut属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalOut() { + return opticalOut; + } + + /** + * 设置opticalOut属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalOut(String value) { + this.opticalOut = value; + } + + /** + * 获取sampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyThreeDigitIntegerDimension } + * + */ + public FrequencyThreeDigitIntegerDimension getSampleRate() { + return sampleRate; + } + + /** + * 设置sampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyThreeDigitIntegerDimension } + * + */ + public void setSampleRate(FrequencyThreeDigitIntegerDimension value) { + this.sampleRate = value; + } + + /** + * 获取soundCardInterface属性的值。 + * + * @return + * possible object is + * {@link SoundCardInterfaceTypeValues } + * + */ + public SoundCardInterfaceTypeValues getSoundCardInterface() { + return soundCardInterface; + } + + /** + * 设置soundCardInterface属性的值。 + * + * @param value + * allowed object is + * {@link SoundCardInterfaceTypeValues } + * + */ + public void setSoundCardInterface(SoundCardInterfaceTypeValues value) { + this.soundCardInterface = value; + } + + /** + * 获取soundCardMinSystemRequirements属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoundCardMinSystemRequirements() { + return soundCardMinSystemRequirements; + } + + /** + * 设置soundCardMinSystemRequirements属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoundCardMinSystemRequirements(String value) { + this.soundCardMinSystemRequirements = value; + } + + /** + * 获取speakerOut属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerOut() { + return speakerOut; + } + + /** + * 设置speakerOut属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerOut(String value) { + this.speakerOut = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoundCardInterfaceTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundCardInterfaceTypeValues.java new file mode 100644 index 0000000..ba1bb42 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundCardInterfaceTypeValues.java @@ -0,0 +1,100 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SoundCardInterfaceTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SoundCardInterfaceTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="express_card"/>
+ *     <enumeration value="firewire_1600"/>
+ *     <enumeration value="firewire_3200"/>
+ *     <enumeration value="firewire_400"/>
+ *     <enumeration value="firewire_800"/>
+ *     <enumeration value="firewire_esata"/>
+ *     <enumeration value="pci"/>
+ *     <enumeration value="pci_x_1"/>
+ *     <enumeration value="pci_x_16"/>
+ *     <enumeration value="pci_x_4"/>
+ *     <enumeration value="pci_x_8"/>
+ *     <enumeration value="pcmcia"/>
+ *     <enumeration value="usb1.0"/>
+ *     <enumeration value="usb1.1"/>
+ *     <enumeration value="usb2.0"/>
+ *     <enumeration value="usb3.0"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SoundCardInterfaceTypeValues") +@XmlEnum +public enum SoundCardInterfaceTypeValues { + + @XmlEnumValue("express_card") + EXPRESS_CARD("express_card"), + @XmlEnumValue("firewire_1600") + FIREWIRE_1600("firewire_1600"), + @XmlEnumValue("firewire_3200") + FIREWIRE_3200("firewire_3200"), + @XmlEnumValue("firewire_400") + FIREWIRE_400("firewire_400"), + @XmlEnumValue("firewire_800") + FIREWIRE_800("firewire_800"), + @XmlEnumValue("firewire_esata") + FIREWIRE_ESATA("firewire_esata"), + @XmlEnumValue("pci") + PCI("pci"), + @XmlEnumValue("pci_x_1") + PCI_X_1("pci_x_1"), + @XmlEnumValue("pci_x_16") + PCI_X_16("pci_x_16"), + @XmlEnumValue("pci_x_4") + PCI_X_4("pci_x_4"), + @XmlEnumValue("pci_x_8") + PCI_X_8("pci_x_8"), + @XmlEnumValue("pcmcia") + PCMCIA("pcmcia"), + @XmlEnumValue("usb1.0") + USB_1_0("usb1.0"), + @XmlEnumValue("usb1.1") + USB_1_1("usb1.1"), + @XmlEnumValue("usb2.0") + USB_2_0("usb2.0"), + @XmlEnumValue("usb3.0") + USB_3_0("usb3.0"); + private final String value; + + SoundCardInterfaceTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SoundCardInterfaceTypeValues fromValue(String v) { + for (SoundCardInterfaceTypeValues c: SoundCardInterfaceTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelType.java new file mode 100644 index 0000000..de4bdd1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelType.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

SoundLevelType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SoundLevelType">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}SoundLevelUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SoundLevelType", propOrder = { + "value" +}) +public class SoundLevelType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected SoundLevelUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link SoundLevelUnitOfMeasure } + * + */ + public SoundLevelUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link SoundLevelUnitOfMeasure } + * + */ + public void setUnitOfMeasure(SoundLevelUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelUnitOfMeasure.java new file mode 100644 index 0000000..c38429a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SoundLevelUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SoundLevelUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SoundLevelUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="Sone"/>
+ *     <enumeration value="Sones"/>
+ *     <enumeration value="decibel"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SoundLevelUnitOfMeasure") +@XmlEnum +public enum SoundLevelUnitOfMeasure { + + @XmlEnumValue("Sone") + SONE("Sone"), + @XmlEnumValue("Sones") + SONES("Sones"), + @XmlEnumValue("decibel") + DECIBEL("decibel"); + private final String value; + + SoundLevelUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SoundLevelUnitOfMeasure fromValue(String v) { + for (SoundLevelUnitOfMeasure c: SoundLevelUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SourceCountryCodeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SourceCountryCodeValues.java new file mode 100644 index 0000000..ff4cb1a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SourceCountryCodeValues.java @@ -0,0 +1,63 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SourceCountryCodeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SourceCountryCodeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="JP"/>
+ *     <enumeration value="US"/>
+ *     <enumeration value="GB"/>
+ *     <enumeration value="DE"/>
+ *     <enumeration value="Unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SourceCountryCodeValues") +@XmlEnum +public enum SourceCountryCodeValues { + + JP("JP"), + US("US"), + GB("GB"), + DE("DE"), + @XmlEnumValue("Unknown") + UNKNOWN("Unknown"); + private final String value; + + SourceCountryCodeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SourceCountryCodeValues fromValue(String v) { + for (SourceCountryCodeValues c: SourceCountryCodeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SpatialDimensions.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SpatialDimensions.java new file mode 100644 index 0000000..9698061 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SpatialDimensions.java @@ -0,0 +1,125 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SpatialDimensions complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SpatialDimensions">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpatialDimensions", propOrder = { + "length", + "width", + "height" +}) +public class SpatialDimensions { + + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Height") + protected LengthDimension height; + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Speakers.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Speakers.java new file mode 100644 index 0000000..1786acb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Speakers.java @@ -0,0 +1,722 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ConnectorType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}BiAmpable" minOccurs="0"/>
+ *         <element ref="{}NumberOfDrivers" minOccurs="0"/>
+ *         <element ref="{}EnclosureFinish" minOccurs="0"/>
+ *         <element ref="{}IncludedFeatures" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}MaximumWattage" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}TweeterSpeakerTechnology" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "connectorType", + "biAmpable", + "numberOfDrivers", + "enclosureFinish", + "includedFeatures", + "shape", + "midRangeSpeakerMaterial", + "midRangeSpeakerDiameter", + "numberOfSpeakers", + "grilleRemoveability", + "speakerGrilleMaterial", + "maximumWattage", + "subwooferWattage", + "subwooferSpeakerMaterial", + "subwooferSpeakerDiameter", + "subwooferPowerTechnology", + "tweeterSpeakerMaterial", + "tweeterSpeakerDiameter", + "tweeterSpeakerTechnology", + "wooferSpeakerMaterial", + "wooferSpeakerDiameter", + "efficiency", + "gdprRisk" +}) +@XmlRootElement(name = "Speakers") +public class Speakers { + + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "BiAmpable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String biAmpable; + @XmlElement(name = "NumberOfDrivers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDrivers; + @XmlElement(name = "EnclosureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String enclosureFinish; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "MaximumWattage") + protected WattageDimension maximumWattage; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "TweeterSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerMaterial; + @XmlElement(name = "TweeterSpeakerDiameter") + protected LengthDimension tweeterSpeakerDiameter; + @XmlElement(name = "TweeterSpeakerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tweeterSpeakerTechnology; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取biAmpable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBiAmpable() { + return biAmpable; + } + + /** + * 设置biAmpable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBiAmpable(String value) { + this.biAmpable = value; + } + + /** + * 获取numberOfDrivers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDrivers() { + return numberOfDrivers; + } + + /** + * 设置numberOfDrivers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDrivers(BigInteger value) { + this.numberOfDrivers = value; + } + + /** + * 获取enclosureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnclosureFinish() { + return enclosureFinish; + } + + /** + * 设置enclosureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnclosureFinish(String value) { + this.enclosureFinish = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取maximumWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumWattage() { + return maximumWattage; + } + + /** + * 设置maximumWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumWattage(WattageDimension value) { + this.maximumWattage = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * 获取tweeterSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerMaterial() { + return tweeterSpeakerMaterial; + } + + /** + * 设置tweeterSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerMaterial(String value) { + this.tweeterSpeakerMaterial = value; + } + + /** + * 获取tweeterSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTweeterSpeakerDiameter() { + return tweeterSpeakerDiameter; + } + + /** + * 设置tweeterSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTweeterSpeakerDiameter(LengthDimension value) { + this.tweeterSpeakerDiameter = value; + } + + /** + * 获取tweeterSpeakerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTweeterSpeakerTechnology() { + return tweeterSpeakerTechnology; + } + + /** + * 设置tweeterSpeakerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTweeterSpeakerTechnology(String value) { + this.tweeterSpeakerTechnology = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedClassRatingTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedClassRatingTypeValues.java new file mode 100644 index 0000000..a0f59d1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedClassRatingTypeValues.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SpeedClassRatingTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SpeedClassRatingTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="class_10"/>
+ *     <enumeration value="class_2"/>
+ *     <enumeration value="class_4"/>
+ *     <enumeration value="class_6"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SpeedClassRatingTypeValues") +@XmlEnum +public enum SpeedClassRatingTypeValues { + + @XmlEnumValue("class_10") + CLASS_10("class_10"), + @XmlEnumValue("class_2") + CLASS_2("class_2"), + @XmlEnumValue("class_4") + CLASS_4("class_4"), + @XmlEnumValue("class_6") + CLASS_6("class_6"); + private final String value; + + SpeedClassRatingTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SpeedClassRatingTypeValues fromValue(String v) { + for (SpeedClassRatingTypeValues c: SpeedClassRatingTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedDimension.java new file mode 100644 index 0000000..885cff6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

SpeedDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SpeedDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}SpeedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpeedDimension", propOrder = { + "value" +}) +public class SpeedDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected SpeedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link SpeedUnitOfMeasure } + * + */ + public SpeedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link SpeedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(SpeedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedSixDigitDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedSixDigitDimension.java new file mode 100644 index 0000000..d11b7d6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedSixDigitDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

SpeedSixDigitDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SpeedSixDigitDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}SpeedUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpeedSixDigitDimension", propOrder = { + "value" +}) +public class SpeedSixDigitDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected SpeedUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link SpeedUnitOfMeasure } + * + */ + public SpeedUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link SpeedUnitOfMeasure } + * + */ + public void setUnitOfMeasure(SpeedUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedUnitOfMeasure.java new file mode 100644 index 0000000..501757e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SpeedUnitOfMeasure.java @@ -0,0 +1,74 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SpeedUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SpeedUnitOfMeasure">
+ *   <restriction base="{}String">
+ *     <enumeration value="feet_per_minute"/>
+ *     <enumeration value="miles_per_hour"/>
+ *     <enumeration value="kilometers_per_hour"/>
+ *     <enumeration value="RPM"/>
+ *     <enumeration value="RPS"/>
+ *     <enumeration value="meters per second"/>
+ *     <enumeration value="centimeters per second"/>
+ *     <enumeration value="millimeters per second"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SpeedUnitOfMeasure") +@XmlEnum +public enum SpeedUnitOfMeasure { + + @XmlEnumValue("feet_per_minute") + FEET_PER_MINUTE("feet_per_minute"), + @XmlEnumValue("miles_per_hour") + MILES_PER_HOUR("miles_per_hour"), + @XmlEnumValue("kilometers_per_hour") + KILOMETERS_PER_HOUR("kilometers_per_hour"), + RPM("RPM"), + RPS("RPS"), + @XmlEnumValue("meters per second") + METERS_PER_SECOND("meters per second"), + @XmlEnumValue("centimeters per second") + CENTIMETERS_PER_SECOND("centimeters per second"), + @XmlEnumValue("millimeters per second") + MILLIMETERS_PER_SECOND("millimeters per second"); + private final String value; + + SpeedUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SpeedUnitOfMeasure fromValue(String v) { + for (SpeedUnitOfMeasure c: SpeedUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Spirits.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Spirits.java new file mode 100644 index 0000000..179b24c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Spirits.java @@ -0,0 +1,2019 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="StyleName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BodyDescription" type="{}String" minOccurs="0"/>
+ *         <element name="TasteDescription" type="{}String" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element ref="{}NutritionalFactsGroup" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="proof"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VarietalDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BarrelAgingTime" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServing" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="LiquidPackagingSeal" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="JamesHallidayRating" type="{}String" minOccurs="0"/>
+ *         <element name="JamesSucklingRating" type="{}String" minOccurs="0"/>
+ *         <element name="SweetnessDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WineSpiritsRating" type="{}String" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "ingredients", + "directions", + "prefecture", + "storageInstructions", + "itemSpecialty", + "kosherCertification", + "occasion", + "occasionType", + "itemForm", + "caffeineContent", + "containsFoodOrBeverage", + "medicineClassification", + "containerType", + "ageRangeDescription", + "isPerishable", + "bodyDescription", + "tasteDescription", + "awardsWon", + "recommendedServingInstructions", + "cuisine", + "useByRecommendation", + "nutritionalFactsGroup", + "unitCount", + "containerMaterialType", + "vintage", + "alcoholContent", + "varietalComposition", + "varietalDesignation", + "alcoholType", + "barrelAgingTime", + "warnings", + "countryProducedIn", + "regionOfOrigin", + "displayLength", + "displayWeight", + "displayVolume", + "itemTypeName", + "saltPerServing", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "solidNetWeight", + "manufacturerContactInformation", + "liquidPackagingSeal", + "designation", + "jamesHallidayRating", + "jamesSucklingRating", + "sweetnessDescription", + "wineSpiritsRating", + "language", + "countryOfOrigin", + "numberOfItems" +}) +@XmlRootElement(name = "Spirits") +public class Spirits { + + @XmlElement(name = "VariationData") + protected Spirits.VariationData variationData; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "BodyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyDescription; + @XmlElement(name = "TasteDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tasteDescription; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "NutritionalFactsGroup") + protected NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "UnitCount") + protected Spirits.UnitCount unitCount; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "AlcoholContent") + protected Spirits.AlcoholContent alcoholContent; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "VarietalDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String varietalDesignation; + @XmlElement(name = "AlcoholType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alcoholType; + @XmlElement(name = "BarrelAgingTime") + protected DateIntegerDimension barrelAgingTime; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "SaltPerServing") + protected WeightDimension saltPerServing; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "LiquidPackagingSeal") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingSeal; + @XmlElement(name = "Designation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designation; + @XmlElement(name = "JamesHallidayRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jamesHallidayRating; + @XmlElement(name = "JamesSucklingRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jamesSucklingRating; + @XmlElement(name = "SweetnessDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sweetnessDescription; + @XmlElement(name = "WineSpiritsRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wineSpiritsRating; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Spirits.VariationData } + * + */ + public Spirits.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Spirits.VariationData } + * + */ + public void setVariationData(Spirits.VariationData value) { + this.variationData = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取bodyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyDescription() { + return bodyDescription; + } + + /** + * 设置bodyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyDescription(String value) { + this.bodyDescription = value; + } + + /** + * 获取tasteDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTasteDescription() { + return tasteDescription; + } + + /** + * 设置tasteDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTasteDescription(String value) { + this.tasteDescription = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link NutritionalFactsGroup } + * + */ + public NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link Spirits.UnitCount } + * + */ + public Spirits.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link Spirits.UnitCount } + * + */ + public void setUnitCount(Spirits.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link Spirits.AlcoholContent } + * + */ + public Spirits.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link Spirits.AlcoholContent } + * + */ + public void setAlcoholContent(Spirits.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取varietalDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalDesignation() { + return varietalDesignation; + } + + /** + * 设置varietalDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalDesignation(String value) { + this.varietalDesignation = value; + } + + /** + * 获取alcoholType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlcoholType() { + return alcoholType; + } + + /** + * 设置alcoholType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlcoholType(String value) { + this.alcoholType = value; + } + + /** + * 获取barrelAgingTime属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getBarrelAgingTime() { + return barrelAgingTime; + } + + /** + * 设置barrelAgingTime属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setBarrelAgingTime(DateIntegerDimension value) { + this.barrelAgingTime = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取saltPerServing属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSaltPerServing() { + return saltPerServing; + } + + /** + * 设置saltPerServing属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSaltPerServing(WeightDimension value) { + this.saltPerServing = value; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取liquidPackagingSeal属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingSeal() { + return liquidPackagingSeal; + } + + /** + * 设置liquidPackagingSeal属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingSeal(String value) { + this.liquidPackagingSeal = value; + } + + /** + * 获取designation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignation() { + return designation; + } + + /** + * 设置designation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignation(String value) { + this.designation = value; + } + + /** + * 获取jamesHallidayRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJamesHallidayRating() { + return jamesHallidayRating; + } + + /** + * 设置jamesHallidayRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJamesHallidayRating(String value) { + this.jamesHallidayRating = value; + } + + /** + * 获取jamesSucklingRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJamesSucklingRating() { + return jamesSucklingRating; + } + + /** + * 设置jamesSucklingRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJamesSucklingRating(String value) { + this.jamesSucklingRating = value; + } + + /** + * 获取sweetnessDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSweetnessDescription() { + return sweetnessDescription; + } + + /** + * 设置sweetnessDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSweetnessDescription(String value) { + this.sweetnessDescription = value; + } + + /** + * 获取wineSpiritsRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWineSpiritsRating() { + return wineSpiritsRating; + } + + /** + * 设置wineSpiritsRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWineSpiritsRating(String value) { + this.wineSpiritsRating = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="proof"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="StyleName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Sports.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Sports.java new file mode 100644 index 0000000..b2b5f05 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Sports.java @@ -0,0 +1,15088 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="SportingGoods"/>
+ *               <enumeration value="GolfClubHybrid"/>
+ *               <enumeration value="GolfClubIron"/>
+ *               <enumeration value="GolfClubPutter"/>
+ *               <enumeration value="GolfClubWedge"/>
+ *               <enumeration value="GolfClubWood"/>
+ *               <enumeration value="GolfClubs"/>
+ *               <enumeration value="SportGloves"/>
+ *               <enumeration value="Tent"/>
+ *               <enumeration value="BiometricMonitor"/>
+ *               <enumeration value="FishingLine"/>
+ *               <enumeration value="StationaryBicycle"/>
+ *               <enumeration value="BicycleTrainer"/>
+ *               <enumeration value="Skateboard"/>
+ *               <enumeration value="Treadmill"/>
+ *               <enumeration value="FitnessBench"/>
+ *               <enumeration value="SportRacket"/>
+ *               <enumeration value="Bicycle"/>
+ *               <enumeration value="SleepingBag"/>
+ *               <enumeration value="GolfClub"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="AgeGenderCategory"/>
+ *                         <enumeration value="Amperage"/>
+ *                         <enumeration value="BikeRimSize"/>
+ *                         <enumeration value="BikeRimSizeMaterial"/>
+ *                         <enumeration value="BootSize"/>
+ *                         <enumeration value="BootSizeCalfSize"/>
+ *                         <enumeration value="CalfSize"/>
+ *                         <enumeration value="Caliber"/>
+ *                         <enumeration value="CaliberRounds"/>
+ *                         <enumeration value="Capacity"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="ColorName"/>
+ *                         <enumeration value="ColorDesign"/>
+ *                         <enumeration value="ColorFlavor"/>
+ *                         <enumeration value="ColorItemThickness"/>
+ *                         <enumeration value="ColorLength"/>
+ *                         <enumeration value="ColorLensColor"/>
+ *                         <enumeration value="ColorQuantity"/>
+ *                         <enumeration value="ColorRounds"/>
+ *                         <enumeration value="ColorShaftMaterial"/>
+ *                         <enumeration value="ColorShaftType"/>
+ *                         <enumeration value="ColorShape"/>
+ *                         <enumeration value="ColorSize"/>
+ *                         <enumeration value="ColorStyle"/>
+ *                         <enumeration value="ColorTensionLevel"/>
+ *                         <enumeration value="ColorWattage"/>
+ *                         <enumeration value="ColorWeight"/>
+ *                         <enumeration value="ColorWheelSize"/>
+ *                         <enumeration value="ColorWidth"/>
+ *                         <enumeration value="Curvature"/>
+ *                         <enumeration value="CurvatureHand"/>
+ *                         <enumeration value="Design"/>
+ *                         <enumeration value="DesignFlavor"/>
+ *                         <enumeration value="DesignLength"/>
+ *                         <enumeration value="DesignLensColor"/>
+ *                         <enumeration value="DesignShaftMaterial"/>
+ *                         <enumeration value="DesignShaftType"/>
+ *                         <enumeration value="DesignShape"/>
+ *                         <enumeration value="DesignSize"/>
+ *                         <enumeration value="DesignStyle"/>
+ *                         <enumeration value="DesignTensionLevel"/>
+ *                         <enumeration value="DesignWeight"/>
+ *                         <enumeration value="DesignWheelSize"/>
+ *                         <enumeration value="DesignWidth"/>
+ *                         <enumeration value="Diameter"/>
+ *                         <enumeration value="DivingHoodThickness"/>
+ *                         <enumeration value="FencingPommelType"/>
+ *                         <enumeration value="FencingPommelTypeGripType"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="FlavorSize"/>
+ *                         <enumeration value="GolfFlex"/>
+ *                         <enumeration value="GolfFlexGolfLoft"/>
+ *                         <enumeration value="GolfFlexMaterial"/>
+ *                         <enumeration value="GolfFlexShaftMaterial"/>
+ *                         <enumeration value="GolfLoft"/>
+ *                         <enumeration value="GolfLoftShaftMaterial"/>
+ *                         <enumeration value="GripSize"/>
+ *                         <enumeration value="GripSizeGripType"/>
+ *                         <enumeration value="GripSizeHeadSize"/>
+ *                         <enumeration value="GripType"/>
+ *                         <enumeration value="Hand"/>
+ *                         <enumeration value="HandBounceGolfFlex"/>
+ *                         <enumeration value="HandBounceShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandClubGolfFlex"/>
+ *                         <enumeration value="HandClubShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandGolfFlex"/>
+ *                         <enumeration value="HandIronsGolfFlex"/>
+ *                         <enumeration value="HandIronsLieAngleGolfFlex"/>
+ *                         <enumeration value="HandIronsLieAngleShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandIronsShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandLength"/>
+ *                         <enumeration value="HandLieAngle"/>
+ *                         <enumeration value="HandLieAngleGolfFlex"/>
+ *                         <enumeration value="HandLieAngleLength"/>
+ *                         <enumeration value="HandLieAngleShaftType"/>
+ *                         <enumeration value="HandLieAngleShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandLieAngleShaftTypeLength"/>
+ *                         <enumeration value="HandGolfLoftBounceGolfFlex"/>
+ *                         <enumeration value="HandGolfLoftBounceShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandGolfLoftGolfFlex"/>
+ *                         <enumeration value="HandGolfLoftShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandModel"/>
+ *                         <enumeration value="HandModelLength"/>
+ *                         <enumeration value="HandModelShaftType"/>
+ *                         <enumeration value="HandModelShaftTypeLength"/>
+ *                         <enumeration value="HandShaftLength"/>
+ *                         <enumeration value="HandShaftMaterialGolfFlex"/>
+ *                         <enumeration value="HandShaftMaterialGolfFlexGolfLoft"/>
+ *                         <enumeration value="HandShaftType"/>
+ *                         <enumeration value="HandShaftTypeGolfFlex"/>
+ *                         <enumeration value="HandShaftTypeLength"/>
+ *                         <enumeration value="HandSize"/>
+ *                         <enumeration value="HandTensionLevel"/>
+ *                         <enumeration value="HandWeight"/>
+ *                         <enumeration value="HandWoodGolfFlex"/>
+ *                         <enumeration value="HandWoodShaftTypeGolfFlex"/>
+ *                         <enumeration value="HeadSize"/>
+ *                         <enumeration value="HeadSizeShape"/>
+ *                         <enumeration value="Height"/>
+ *                         <enumeration value="HeightSize"/>
+ *                         <enumeration value="HeightStyle"/>
+ *                         <enumeration value="HeightWeight"/>
+ *                         <enumeration value="HeightWidth"/>
+ *                         <enumeration value="ItemThickness"/>
+ *                         <enumeration value="Length"/>
+ *                         <enumeration value="LengthLineCapacity"/>
+ *                         <enumeration value="LengthLineWeight"/>
+ *                         <enumeration value="LengthMaterial"/>
+ *                         <enumeration value="LengthShaftType"/>
+ *                         <enumeration value="LengthSize"/>
+ *                         <enumeration value="LengthStyle"/>
+ *                         <enumeration value="LengthWeight"/>
+ *                         <enumeration value="LengthWeightSupported"/>
+ *                         <enumeration value="LengthWidth"/>
+ *                         <enumeration value="LensColor"/>
+ *                         <enumeration value="LensColorMaterial"/>
+ *                         <enumeration value="LensColorShape"/>
+ *                         <enumeration value="LineCapacity"/>
+ *                         <enumeration value="LineCapacitySize"/>
+ *                         <enumeration value="LineCapacityWeight"/>
+ *                         <enumeration value="LineWeight"/>
+ *                         <enumeration value="LineWeightSize"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="MaterialShape"/>
+ *                         <enumeration value="MaterialSize"/>
+ *                         <enumeration value="MaterialStyle"/>
+ *                         <enumeration value="MaterialTensionLevel"/>
+ *                         <enumeration value="MaterialWeight"/>
+ *                         <enumeration value="MaterialWheelSize"/>
+ *                         <enumeration value="MaterialWidth"/>
+ *                         <enumeration value="Quantity"/>
+ *                         <enumeration value="QuantityShape"/>
+ *                         <enumeration value="QuantitySize"/>
+ *                         <enumeration value="QuantityWeight"/>
+ *                         <enumeration value="Rounds"/>
+ *                         <enumeration value="RoundsSize"/>
+ *                         <enumeration value="ShaftMaterial"/>
+ *                         <enumeration value="ShaftMaterialShaftType"/>
+ *                         <enumeration value="ShaftType"/>
+ *                         <enumeration value="Shape"/>
+ *                         <enumeration value="ShapeSize"/>
+ *                         <enumeration value="ShapeTensionLevel"/>
+ *                         <enumeration value="ShapeWeight"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeStyle"/>
+ *                         <enumeration value="SizeTensionLevel"/>
+ *                         <enumeration value="SizeWattage"/>
+ *                         <enumeration value="SizeWeight"/>
+ *                         <enumeration value="SizeWeightSupported"/>
+ *                         <enumeration value="SizeWheelSize"/>
+ *                         <enumeration value="SizeWidth"/>
+ *                         <enumeration value="StyleTensionLevel"/>
+ *                         <enumeration value="StyleWeight"/>
+ *                         <enumeration value="StyleWheelSize"/>
+ *                         <enumeration value="StyleWidth"/>
+ *                         <enumeration value="TemperatureRating"/>
+ *                         <enumeration value="TemperatureRatingColor"/>
+ *                         <enumeration value="TemperatureRatingDesign"/>
+ *                         <enumeration value="TemperatureRatingHand"/>
+ *                         <enumeration value="TemperatureRatingLength"/>
+ *                         <enumeration value="TemperatureRatingMaterial"/>
+ *                         <enumeration value="TemperatureRatingShape"/>
+ *                         <enumeration value="TemperatureRatingSize"/>
+ *                         <enumeration value="TensionLevel"/>
+ *                         <enumeration value="TensionLevelWeight"/>
+ *                         <enumeration value="TensionLevelWeightSupported"/>
+ *                         <enumeration value="Wattage"/>
+ *                         <enumeration value="Weight"/>
+ *                         <enumeration value="WeightSupported"/>
+ *                         <enumeration value="WeightWidth"/>
+ *                         <enumeration value="WheelSize"/>
+ *                         <enumeration value="WheelSizeWeight"/>
+ *                         <enumeration value="Width"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="AgeGenderCategory" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *                   <element name="BikeRimSize" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="BootSize" type="{}Dimension" minOccurs="0"/>
+ *                   <element name="Bounce" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CalfSize" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Caliber" type="{}FourDecimal" minOccurs="0"/>
+ *                   <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+ *                   <element name="Club" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Curvature" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Department" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="Design" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="DivingHoodThickness" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="FencingPommelType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="GolfFlex" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="GolfLoft" type="{}DegreeDimension" minOccurs="0"/>
+ *                   <element name="GripSize" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="GripType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Hand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="HeadSize" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="Irons" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="LieAngle" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="LineCapacity" type="{}OptionalLineCapacityDimension" minOccurs="0"/>
+ *                   <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Model" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Quantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *                   <element name="Rounds" type="{}PositiveInteger" minOccurs="0"/>
+ *                   <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="ShaftMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Style" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="TemperatureRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *                   <element name="TensionLevel" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+ *                   <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *                   <element name="Weight" type="{}WeightDimension" minOccurs="0"/>
+ *                   <element name="WeightSupported" type="{}WeightDimension" minOccurs="0"/>
+ *                   <element name="WheelSize" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *                   <element name="Wood" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="MaterialComposition" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Packaging" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsCustomizable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CustomizableTemplateName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Action" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ActiveIngredients" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Alarm" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ApparentScaleSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AvailableCourses" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackingLineCapacity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryLife" type="{}AssemblyTimeDimension" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BeamWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BearingMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BeltStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BikeWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="BladeGrind" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BladeShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BMXBikeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BoatFenderDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BoilRateDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BoomLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BottomStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BrakeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BrakeWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="BTUs" type="{}OptionalEnergyOutputDimension" minOccurs="0"/>
+ *         <element name="Buildup" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BurnTime" type="{}BurnTimeDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Capability" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CenterlineLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ClosureType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibleHoseDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Construction" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ControlProgramName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoreMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="CourseCapacity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CoverageArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="CrankLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CuffType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CupSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Cycles" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DeckLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DeckWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Directions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="EffectiveEdgeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="EngineDisplacement" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="CID"/>
+ *                       <enumeration value="l"/>
+ *                       <enumeration value="cc"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="EventName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Eye" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FabricType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FabricWash" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FillMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FishingLineType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FishType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FittingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FitType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FloorArea" type="{}AreaDimension" minOccurs="0"/>
+ *         <element name="FloorLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FloorWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FlyLineNumber" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FoldedLength" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="FrameMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrequencyBand" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrontPleatType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FuelCapacity" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="FuelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Functions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="GearDirection" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GeographicCoverage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GloveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GripMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuardMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HandleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HeatRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="HP" type="{}Dimension" minOccurs="0"/>
+ *         <element name="HullShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="ImpactForce" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Inseam" type="{}OptionalLengthIntegerDimension" minOccurs="0"/>
+ *         <element name="InsulationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Intensity" type="{}OptionalLuminiousIntensityDimension" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsSigned" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="JerseyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="KnifeFunction" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LampType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LaptopCapacity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LashLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LeagueName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LensShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LifeVestType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightIntensity" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LiningMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}OptionalEnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}OptionalVoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}OptionalWeightDimension" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Loudness" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LureWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ManufacturerDefinedQualityDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MartialArtsType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="MaximumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumInclinePercentage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaximumLegSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="MaximumPitchSpeed" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="kilometer"/>
+ *                       <enumeration value="mph"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="MaximumResistance" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumStrideLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumUserWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaxWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MechanicalStructure" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Memory" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumCompatibleBootSize" type="{}BootSizeDimension" minOccurs="0"/>
+ *         <element name="MinimumCompatibleRopeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumLegSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumMagnification" type="{}Dimension" minOccurs="0"/>
+ *         <element name="MinimumTensionRating" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MinimumTorsoFit" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumWeightRecommendation" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MonitorFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MotorSize" type="{}OptionalMotorSizeDimension" minOccurs="0"/>
+ *         <element name="MountainBikeProportionalFrameSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MountainBikeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MovementType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NeckStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfBlades" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfCarriagePositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfExercises" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfFootPositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfGearLoops" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHeadPositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHolds" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHorses" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLevels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPockets" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPrograms" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfResistanceLevels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfSprings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ObjectiveLensSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OperationMode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OuterMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackedSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PeakHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Pixels" type="{}OptionalResolutionDimension" minOccurs="0"/>
+ *         <element name="PlayerName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PocketDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PositionAccuracy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PPUCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ProportionalFrameSize" type="{}Dimension" minOccurs="0"/>
+ *         <element name="PullType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="RearDerailleurCompatibleChainSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RecommendedWorkoutSpace" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReelDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ReelModel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Region" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Resistance" type="{}OptionalResistanceDimension" minOccurs="0"/>
+ *         <element name="ResistanceMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Resolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RiseStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RoadBikeProportionalFrameSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RoadBikeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RodLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RodWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Routes" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="R-Value" type="{}OptionalRValueDimension" minOccurs="0"/>
+ *         <element name="Scale" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ShellMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShirtType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkiStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SleepingCapacity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SleeveLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SleeveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SnowboardStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SockHeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SockStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SonarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificUsageForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Speed" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeedRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Sport" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="State" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StaticElongationPercentage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="StaticWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Strength" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SupportType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SuspensionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TargetZones" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="TeamName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TensionSupported" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopTubeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TrailerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TurnRadius" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UIAAFallRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="UnderwireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UniformNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UsageCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="UVProtection" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}OptionalVolumeDimension" minOccurs="0"/>
+ *         <element name="WaistSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaistWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WarmthRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Warranty" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="WaterBottleCapType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceRating" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="WaterType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}Dimension" minOccurs="0"/>
+ *         <element name="Watts" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="WayPoints" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="WhatsInTheBox" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="WheelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadPitch" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DriveSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SportsNumberOfPockets" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WorkingLoadLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="WatchMovementType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TankVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="PowerRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PatternType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutputPower" type="{}OutputPowerDimension" minOccurs="0"/>
+ *         <element name="OpticalPower" type="{}OpticalPowerDimension" minOccurs="0"/>
+ *         <element name="MinimumHeightRecommendation" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BandSizeNumber" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DistributionDesignation" type="{}DistributionDesignationValues" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationMetadata" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationDateOfIssue" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LegalComplianceCertificationExpirationDate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumLifetimeCharges" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContainsLiquidContents" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DigitalStorageCapacity" type="{}MemorySizeDimension" minOccurs="0"/>
+ *         <element name="GeotaggingOrGPSFunctionality" type="{}LongString" minOccurs="0"/>
+ *         <element name="HeadSizeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HumanInterfaceInput" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="keyboard"/>
+ *               <enumeration value="buttons"/>
+ *               <enumeration value="handwriting_recognition"/>
+ *               <enumeration value="keypad_pinyin"/>
+ *               <enumeration value="touch_screen_stylus_pen"/>
+ *               <enumeration value="trackpoint_pointing_device"/>
+ *               <enumeration value="keypad"/>
+ *               <enumeration value="touch_screen"/>
+ *               <enumeration value="microphone"/>
+ *               <enumeration value="keypad_stroke"/>
+ *               <enumeration value="dial"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemThicknessString" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MagnificationStrength" type="{}OptionalMagnificationDimension" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MinimumSystemRequirementDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfBoxes" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutputWattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PlatinumKeywords" type="{}StringNotNull" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PowerPlugType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="type_d_3pin_in"/>
+ *               <enumeration value="type_m_3pin_za"/>
+ *               <enumeration value="type_g_3pin_uk"/>
+ *               <enumeration value="type_n_3pin_br"/>
+ *               <enumeration value="type_k_3pin_dk"/>
+ *               <enumeration value="type_e_2pin_fr"/>
+ *               <enumeration value="type_i_3pin_au"/>
+ *               <enumeration value="type_a_2pin_jp"/>
+ *               <enumeration value="type_h_3pin_il"/>
+ *               <enumeration value="type_c_2pin_eu"/>
+ *               <enumeration value="type_b_3pin_na"/>
+ *               <enumeration value="type_ef_2pin_eu"/>
+ *               <enumeration value="type_j_3pin_ch"/>
+ *               <enumeration value="type_l_3pin_it"/>
+ *               <enumeration value="type_f_2pin_de"/>
+ *               <enumeration value="type_b_3pin_jp"/>
+ *               <enumeration value="type_a_2pin_na"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RecommendedUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Remote" type="{}LongString" minOccurs="0"/>
+ *         <element name="RemovableMemory" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="xd_picture_card_m_plus"/>
+ *               <enumeration value="memory_stick_xc"/>
+ *               <enumeration value="memory_stick_duo"/>
+ *               <enumeration value="sdxc"/>
+ *               <enumeration value="microsd"/>
+ *               <enumeration value="multimedia_card_mobile"/>
+ *               <enumeration value="mmc_micro"/>
+ *               <enumeration value="media_card"/>
+ *               <enumeration value="compact_flash_type_i_or_ii"/>
+ *               <enumeration value="memory_stick_xc_hg_micro"/>
+ *               <enumeration value="memory_stick_pro"/>
+ *               <enumeration value="multimedia_card_plus"/>
+ *               <enumeration value="secure_digital"/>
+ *               <enumeration value="xd_picture_card"/>
+ *               <enumeration value="memory_stick"/>
+ *               <enumeration value="micro_sdxc"/>
+ *               <enumeration value="memory_stick_pro_duo"/>
+ *               <enumeration value="xd_picture_card_h"/>
+ *               <enumeration value="compactflash_type_ii"/>
+ *               <enumeration value="memory_stick_pro_hg_duo"/>
+ *               <enumeration value="compact_flash_card"/>
+ *               <enumeration value="memory_stick_micro"/>
+ *               <enumeration value="compactflash_type_i"/>
+ *               <enumeration value="micro_sdhc"/>
+ *               <enumeration value="mini_sdxc"/>
+ *               <enumeration value="smartmedia_card"/>
+ *               <enumeration value="memory_stick_select"/>
+ *               <enumeration value="memory_stick_xc_micro"/>
+ *               <enumeration value="multimedia_card"/>
+ *               <enumeration value="secure_mmc"/>
+ *               <enumeration value="hs_mmc"/>
+ *               <enumeration value="compact_disc"/>
+ *               <enumeration value="sdhc"/>
+ *               <enumeration value="mini_sdhc"/>
+ *               <enumeration value="xd_picture_card_m"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SeatingGroup" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShaftMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShippingOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialDeliveryRequirements" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TargetAudienceBase" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TotalUSBPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TunerTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="not_water_resistant"/>
+ *               <enumeration value="waterproof"/>
+ *               <enumeration value="water_resistant"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="WeaveType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
+ *         <element name="WheelBase" type="{}CycleLengthDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
+ *         <element name="AcceptedVoltageFrequency" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="100v_240v_50hz_60hz"/>
+ *               <enumeration value="220v_240v_60hz"/>
+ *               <enumeration value="220v_240v_50hz"/>
+ *               <enumeration value="100v_120v_60hz"/>
+ *               <enumeration value="100v_120v_50hz"/>
+ *               <enumeration value="100v_240v_60hz"/>
+ *               <enumeration value="100v_240v_50hz"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AssemblyTime" type="{}AssemblyTimeDimension" minOccurs="0"/>
+ *         <element name="BandWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BeltLengthString" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="BeltWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CalibrationTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CaseMaterial" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Configuration" type="{}String" minOccurs="0"/>
+ *         <element name="DurometerHardness" type="{}HundredString" minOccurs="0"/>
+ *         <element name="EnergyEfficiencyRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExerciseMachineArmType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="grip_handles"/>
+ *               <enumeration value="handlebars"/>
+ *               <enumeration value="resistance_bands"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ExternalHardwareInterface" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ethernet"/>
+ *               <enumeration value="usb"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FishingTechnique" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="FulfillmentCenterSpecialStorage" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GolfPutterLieAngle" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="GolfPutterLieAngleUnit" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="arc_sec"/>
+ *               <enumeration value="revolutions"/>
+ *               <enumeration value="milliradian"/>
+ *               <enumeration value="microradian"/>
+ *               <enumeration value="radians"/>
+ *               <enumeration value="arc_minute"/>
+ *               <enumeration value="degrees"/>
+ *               <enumeration value="turns"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HeartRateSensorType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="telemetry"/>
+ *               <enumeration value="chest_strap"/>
+ *               <enumeration value="hand_grip"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IncludesRemote" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="false"/>
+ *               <enumeration value="true"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsExclusiveProduct" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="true"/>
+ *               <enumeration value="false"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Offset" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LanguageValue" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="german"/>
+ *               <enumeration value="aragonese"/>
+ *               <enumeration value="sidamo"/>
+ *               <enumeration value="altaic_languages"/>
+ *               <enumeration value="luo"/>
+ *               <enumeration value="papuan_languages"/>
+ *               <enumeration value="khotanese"/>
+ *               <enumeration value="kinyarwanda"/>
+ *               <enumeration value="elamite"/>
+ *               <enumeration value="hausa"/>
+ *               <enumeration value="dutch"/>
+ *               <enumeration value="old_french"/>
+ *               <enumeration value="classical_syriac"/>
+ *               <enumeration value="flemish"/>
+ *               <enumeration value="kokborok"/>
+ *               <enumeration value="songhai_languages"/>
+ *               <enumeration value="nepali"/>
+ *               <enumeration value="makasar"/>
+ *               <enumeration value="ancient_greek"/>
+ *               <enumeration value="sardinian"/>
+ *               <enumeration value="niger_kordofanian_languages"/>
+ *               <enumeration value="chinook_jargon"/>
+ *               <enumeration value="cayuga"/>
+ *               <enumeration value="castillian"/>
+ *               <enumeration value="old_irish"/>
+ *               <enumeration value="persian"/>
+ *               <enumeration value="aleut"/>
+ *               <enumeration value="jula"/>
+ *               <enumeration value="siksika"/>
+ *               <enumeration value="pohnpeian"/>
+ *               <enumeration value="nzima"/>
+ *               <enumeration value="chiricahua"/>
+ *               <enumeration value="siswati"/>
+ *               <enumeration value="sumerian"/>
+ *               <enumeration value="north_american_indian_languages"/>
+ *               <enumeration value="pidgin_english"/>
+ *               <enumeration value="minangkabau"/>
+ *               <enumeration value="dravidian_languages"/>
+ *               <enumeration value="gorontalo"/>
+ *               <enumeration value="slovak"/>
+ *               <enumeration value="hebrew"/>
+ *               <enumeration value="sasak"/>
+ *               <enumeration value="northern_sami"/>
+ *               <enumeration value="ekajuk"/>
+ *               <enumeration value="chechen"/>
+ *               <enumeration value="selkup"/>
+ *               <enumeration value="kirundi"/>
+ *               <enumeration value="braj"/>
+ *               <enumeration value="celtic_languages"/>
+ *               <enumeration value="bengali"/>
+ *               <enumeration value="azerbaijani"/>
+ *               <enumeration value="upper_sorbian"/>
+ *               <enumeration value="sorbian_languages"/>
+ *               <enumeration value="scots"/>
+ *               <enumeration value="afrikaans"/>
+ *               <enumeration value="sami"/>
+ *               <enumeration value="umbundu"/>
+ *               <enumeration value="australian_languages"/>
+ *               <enumeration value="assyrian"/>
+ *               <enumeration value="navaho"/>
+ *               <enumeration value="khoisan_languages"/>
+ *               <enumeration value="chamic_languages"/>
+ *               <enumeration value="lithuanian"/>
+ *               <enumeration value="bambara"/>
+ *               <enumeration value="vietnamese"/>
+ *               <enumeration value="bini"/>
+ *               <enumeration value="maltese"/>
+ *               <enumeration value="slave_athapascan"/>
+ *               <enumeration value="mandar"/>
+ *               <enumeration value="susu"/>
+ *               <enumeration value="lule_sami"/>
+ *               <enumeration value="apache_languages"/>
+ *               <enumeration value="artificial_languages"/>
+ *               <enumeration value="algonquian_languages"/>
+ *               <enumeration value="bikol"/>
+ *               <enumeration value="sanskrit"/>
+ *               <enumeration value="tuvinian"/>
+ *               <enumeration value="bihari"/>
+ *               <enumeration value="wakashan_languages"/>
+ *               <enumeration value="gaelic_scots"/>
+ *               <enumeration value="tatar"/>
+ *               <enumeration value="luba_katanga"/>
+ *               <enumeration value="kumyk"/>
+ *               <enumeration value="welsh"/>
+ *               <enumeration value="chinese"/>
+ *               <enumeration value="japanese"/>
+ *               <enumeration value="beja"/>
+ *               <enumeration value="norwegian_bokmal"/>
+ *               <enumeration value="tzeltal"/>
+ *               <enumeration value="tiv"/>
+ *               <enumeration value="angika"/>
+ *               <enumeration value="scots_gaelic"/>
+ *               <enumeration value="garo"/>
+ *               <enumeration value="otomian_languages"/>
+ *               <enumeration value="north_ndebele"/>
+ *               <enumeration value="dhivehi"/>
+ *               <enumeration value="aramaic"/>
+ *               <enumeration value="rarotongan"/>
+ *               <enumeration value="setswana"/>
+ *               <enumeration value="kanuri"/>
+ *               <enumeration value="mon_khmer_languages"/>
+ *               <enumeration value="haryanvi"/>
+ *               <enumeration value="zaza"/>
+ *               <enumeration value="lushai"/>
+ *               <enumeration value="ijo_languages"/>
+ *               <enumeration value="zande_languages"/>
+ *               <enumeration value="indic"/>
+ *               <enumeration value="sandawe"/>
+ *               <enumeration value="fon"/>
+ *               <enumeration value="ndonga"/>
+ *               <enumeration value="xhosa"/>
+ *               <enumeration value="judeo_persian"/>
+ *               <enumeration value="taiwanese_chinese"/>
+ *               <enumeration value="karen_languages"/>
+ *               <enumeration value="bribri"/>
+ *               <enumeration value="marathi"/>
+ *               <enumeration value="sinhalese"/>
+ *               <enumeration value="inuktitut"/>
+ *               <enumeration value="tigre"/>
+ *               <enumeration value="slovene"/>
+ *               <enumeration value="choctaw"/>
+ *               <enumeration value="ga"/>
+ *               <enumeration value="northern_frisian"/>
+ *               <enumeration value="yugoslavian"/>
+ *               <enumeration value="mirandese"/>
+ *               <enumeration value="nauru"/>
+ *               <enumeration value="spanish"/>
+ *               <enumeration value="somali"/>
+ *               <enumeration value="dakota"/>
+ *               <enumeration value="syriac"/>
+ *               <enumeration value="french_canadian"/>
+ *               <enumeration value="lower_sorbian"/>
+ *               <enumeration value="punjabi"/>
+ *               <enumeration value="inari_sami"/>
+ *               <enumeration value="gwichin"/>
+ *               <enumeration value="inuktitun"/>
+ *               <enumeration value="erzya"/>
+ *               <enumeration value="cushitic_languages"/>
+ *               <enumeration value="kikuyu"/>
+ *               <enumeration value="quechua"/>
+ *               <enumeration value="nilo_saharan_languages"/>
+ *               <enumeration value="sino_tibetan"/>
+ *               <enumeration value="kalaallisut"/>
+ *               <enumeration value="asturian"/>
+ *               <enumeration value="romance"/>
+ *               <enumeration value="pampanga"/>
+ *               <enumeration value="fanti"/>
+ *               <enumeration value="bislama"/>
+ *               <enumeration value="bahasa"/>
+ *               <enumeration value="aromanian"/>
+ *               <enumeration value="madurese"/>
+ *               <enumeration value="pedi"/>
+ *               <enumeration value="norwegian"/>
+ *               <enumeration value="herero"/>
+ *               <enumeration value="yoruba"/>
+ *               <enumeration value="ottoman_turkish"/>
+ *               <enumeration value="latin"/>
+ *               <enumeration value="middle_english"/>
+ *               <enumeration value="gilbertese"/>
+ *               <enumeration value="french"/>
+ *               <enumeration value="georgian"/>
+ *               <enumeration value="portuguese_brazilian"/>
+ *               <enumeration value="old_provencal"/>
+ *               <enumeration value="tamashek"/>
+ *               <enumeration value="serbian"/>
+ *               <enumeration value="marshallese"/>
+ *               <enumeration value="kru_languages"/>
+ *               <enumeration value="kashubian"/>
+ *               <enumeration value="chhattisgarhi"/>
+ *               <enumeration value="kosraean"/>
+ *               <enumeration value="hindi"/>
+ *               <enumeration value="esperanto"/>
+ *               <enumeration value="kazakh"/>
+ *               <enumeration value="gayo"/>
+ *               <enumeration value="afghan_pashtu"/>
+ *               <enumeration value="rapanui"/>
+ *               <enumeration value="ewondo"/>
+ *               <enumeration value="egyptian"/>
+ *               <enumeration value="gibberish"/>
+ *               <enumeration value="khmer"/>
+ *               <enumeration value="banda_languages"/>
+ *               <enumeration value="hungarian"/>
+ *               <enumeration value="moksha"/>
+ *               <enumeration value="creek"/>
+ *               <enumeration value="luiseno"/>
+ *               <enumeration value="karelian"/>
+ *               <enumeration value="greenlandic"/>
+ *               <enumeration value="samoan"/>
+ *               <enumeration value="romansch"/>
+ *               <enumeration value="berber"/>
+ *               <enumeration value="cree"/>
+ *               <enumeration value="gothic"/>
+ *               <enumeration value="nyamwezi"/>
+ *               <enumeration value="magahi"/>
+ *               <enumeration value="shona"/>
+ *               <enumeration value="lunda"/>
+ *               <enumeration value="uzbek"/>
+ *               <enumeration value="arawak"/>
+ *               <enumeration value="friulian"/>
+ *               <enumeration value="fiji"/>
+ *               <enumeration value="turkmen"/>
+ *               <enumeration value="old_persian"/>
+ *               <enumeration value="shan"/>
+ *               <enumeration value="latvian"/>
+ *               <enumeration value="old_english"/>
+ *               <enumeration value="tsonga"/>
+ *               <enumeration value="faroese"/>
+ *               <enumeration value="votic"/>
+ *               <enumeration value="ossetian"/>
+ *               <enumeration value="iroquoian_languages"/>
+ *               <enumeration value="yupik_languages"/>
+ *               <enumeration value="dargwa"/>
+ *               <enumeration value="papiamento"/>
+ *               <enumeration value="phoenician"/>
+ *               <enumeration value="mandingo"/>
+ *               <enumeration value="delaware"/>
+ *               <enumeration value="low_german"/>
+ *               <enumeration value="lao"/>
+ *               <enumeration value="mongolian"/>
+ *               <enumeration value="telugu"/>
+ *               <enumeration value="abkhazian"/>
+ *               <enumeration value="chagatai"/>
+ *               <enumeration value="achinese"/>
+ *               <enumeration value="udmurt"/>
+ *               <enumeration value="siouan_languages"/>
+ *               <enumeration value="malagasy"/>
+ *               <enumeration value="pashto"/>
+ *               <enumeration value="thai"/>
+ *               <enumeration value="efik"/>
+ *               <enumeration value="luxembourgish"/>
+ *               <enumeration value="bodo"/>
+ *               <enumeration value="gbaya"/>
+ *               <enumeration value="kara_kalpak"/>
+ *               <enumeration value="eastern_frisian"/>
+ *               <enumeration value="nepal_bhasa"/>
+ *               <enumeration value="malay"/>
+ *               <enumeration value="germanic_languages"/>
+ *               <enumeration value="tsimshian"/>
+ *               <enumeration value="hokkien"/>
+ *               <enumeration value="adangme"/>
+ *               <enumeration value="dogri"/>
+ *               <enumeration value="lamba"/>
+ *               <enumeration value="sogdian"/>
+ *               <enumeration value="scandanavian_languages"/>
+ *               <enumeration value="middle_french"/>
+ *               <enumeration value="afrihili"/>
+ *               <enumeration value="estonian"/>
+ *               <enumeration value="sichuan_yi"/>
+ *               <enumeration value="portuguese_creole"/>
+ *               <enumeration value="igbo"/>
+ *               <enumeration value="awadhi"/>
+ *               <enumeration value="ukranian"/>
+ *               <enumeration value="interlingua"/>
+ *               <enumeration value="gahrwali"/>
+ *               <enumeration value="mizo"/>
+ *               <enumeration value="interlingue"/>
+ *               <enumeration value="cantonese_chinese"/>
+ *               <enumeration value="albanian"/>
+ *               <enumeration value="italian"/>
+ *               <enumeration value="adygei"/>
+ *               <enumeration value="korean"/>
+ *               <enumeration value="khasi"/>
+ *               <enumeration value="tupi_languages"/>
+ *               <enumeration value="lojban"/>
+ *               <enumeration value="ewe"/>
+ *               <enumeration value="gullah"/>
+ *               <enumeration value="simplified_chinese"/>
+ *               <enumeration value="prakrit_languages"/>
+ *               <enumeration value="akan"/>
+ *               <enumeration value="kashmiri"/>
+ *               <enumeration value="bosnian"/>
+ *               <enumeration value="klingon"/>
+ *               <enumeration value="tai_languages"/>
+ *               <enumeration value="dzongkha"/>
+ *               <enumeration value="belgian"/>
+ *               <enumeration value="manipuri"/>
+ *               <enumeration value="lapp"/>
+ *               <enumeration value="guarani"/>
+ *               <enumeration value="valencian"/>
+ *               <enumeration value="sangho"/>
+ *               <enumeration value="yapese"/>
+ *               <enumeration value="zuni"/>
+ *               <enumeration value="kuanyama"/>
+ *               <enumeration value="bhutani"/>
+ *               <enumeration value="english"/>
+ *               <enumeration value="sign_language"/>
+ *               <enumeration value="czech"/>
+ *               <enumeration value="hawaiian"/>
+ *               <enumeration value="south_ndebele"/>
+ *               <enumeration value="palauan"/>
+ *               <enumeration value="geez"/>
+ *               <enumeration value="austronesian"/>
+ *               <enumeration value="tahitian"/>
+ *               <enumeration value="ladino"/>
+ *               <enumeration value="dinka"/>
+ *               <enumeration value="komi"/>
+ *               <enumeration value="bhojpuri"/>
+ *               <enumeration value="old_norse"/>
+ *               <enumeration value="walloon"/>
+ *               <enumeration value="central_american_indian_languages"/>
+ *               <enumeration value="javanese"/>
+ *               <enumeration value="belarusian"/>
+ *               <enumeration value="tibetan"/>
+ *               <enumeration value="zulu"/>
+ *               <enumeration value="cherokee"/>
+ *               <enumeration value="swahili"/>
+ *               <enumeration value="iranian_languages"/>
+ *               <enumeration value="himachali_languages"/>
+ *               <enumeration value="oriya"/>
+ *               <enumeration value="galibi_carib"/>
+ *               <enumeration value="middle_irish"/>
+ *               <enumeration value="icelandic"/>
+ *               <enumeration value="classical_newari"/>
+ *               <enumeration value="baltic_languages"/>
+ *               <enumeration value="kamba"/>
+ *               <enumeration value="twi"/>
+ *               <enumeration value="afro_asiatic_languages"/>
+ *               <enumeration value="gujarati"/>
+ *               <enumeration value="nyankole"/>
+ *               <enumeration value="baluchi"/>
+ *               <enumeration value="uighur"/>
+ *               <enumeration value="occitan"/>
+ *               <enumeration value="pangasinan"/>
+ *               <enumeration value="semitic_languages"/>
+ *               <enumeration value="sundanese"/>
+ *               <enumeration value="nko"/>
+ *               <enumeration value="tamil"/>
+ *               <enumeration value="gondi"/>
+ *               <enumeration value="judeo_arabic"/>
+ *               <enumeration value="arapaho"/>
+ *               <enumeration value="micmac"/>
+ *               <enumeration value="mohawk"/>
+ *               <enumeration value="yao"/>
+ *               <enumeration value="sranan_tongo"/>
+ *               <enumeration value="farsi"/>
+ *               <enumeration value="bliss"/>
+ *               <enumeration value="gallegan"/>
+ *               <enumeration value="buryat"/>
+ *               <enumeration value="manx"/>
+ *               <enumeration value="tagalog"/>
+ *               <enumeration value="assamese"/>
+ *               <enumeration value="kurukh"/>
+ *               <enumeration value="swiss_german"/>
+ *               <enumeration value="scandinavian_languages"/>
+ *               <enumeration value="old_high_german"/>
+ *               <enumeration value="mandarin_chinese"/>
+ *               <enumeration value="polish"/>
+ *               <enumeration value="kabyle"/>
+ *               <enumeration value="galician"/>
+ *               <enumeration value="mayan"/>
+ *               <enumeration value="ukrainian"/>
+ *               <enumeration value="bamileke_languages"/>
+ *               <enumeration value="zenaga"/>
+ *               <enumeration value="kalmyk"/>
+ *               <enumeration value="ojibwa"/>
+ *               <enumeration value="tereno"/>
+ *               <enumeration value="karachay_balkar"/>
+ *               <enumeration value="yakut"/>
+ *               <enumeration value="filipino"/>
+ *               <enumeration value="rajasthani"/>
+ *               <enumeration value="aymara"/>
+ *               <enumeration value="kawi"/>
+ *               <enumeration value="manchu"/>
+ *               <enumeration value="traditional_chinese"/>
+ *               <enumeration value="romanian"/>
+ *               <enumeration value="limburgan"/>
+ *               <enumeration value="southern_sami"/>
+ *               <enumeration value="burmese"/>
+ *               <enumeration value="armenian"/>
+ *               <enumeration value="breton"/>
+ *               <enumeration value="hmong"/>
+ *               <enumeration value="indo_european"/>
+ *               <enumeration value="middle_high_german"/>
+ *               <enumeration value="ido"/>
+ *               <enumeration value="sindhi"/>
+ *               <enumeration value="bulgarian"/>
+ *               <enumeration value="neapolitan"/>
+ *               <enumeration value="kachin"/>
+ *               <enumeration value="dogrib"/>
+ *               <enumeration value="moldavian"/>
+ *               <enumeration value="mongo"/>
+ *               <enumeration value="blin"/>
+ *               <enumeration value="ugaritic"/>
+ *               <enumeration value="hiri_motu"/>
+ *               <enumeration value="soninke"/>
+ *               <enumeration value="tok_pisin"/>
+ *               <enumeration value="osage"/>
+ *               <enumeration value="romany"/>
+ *               <enumeration value="byelorussian"/>
+ *               <enumeration value="maharati"/>
+ *               <enumeration value="duala"/>
+ *               <enumeration value="american_sign_language"/>
+ *               <enumeration value="marwari"/>
+ *               <enumeration value="sicilian"/>
+ *               <enumeration value="akkadian"/>
+ *               <enumeration value="timne"/>
+ *               <enumeration value="tumbuka"/>
+ *               <enumeration value="greek"/>
+ *               <enumeration value="basa"/>
+ *               <enumeration value="kabardian"/>
+ *               <enumeration value="southern_sotho"/>
+ *               <enumeration value="haida"/>
+ *               <enumeration value="basque"/>
+ *               <enumeration value="chipewyan"/>
+ *               <enumeration value="serbo-croatian"/>
+ *               <enumeration value="finnish"/>
+ *               <enumeration value="venda"/>
+ *               <enumeration value="avaric"/>
+ *               <enumeration value="croatian"/>
+ *               <enumeration value="hittite"/>
+ *               <enumeration value="southern_altai"/>
+ *               <enumeration value="salishan_languages"/>
+ *               <enumeration value="mari"/>
+ *               <enumeration value="mende"/>
+ *               <enumeration value="nahuatl"/>
+ *               <enumeration value="haitian"/>
+ *               <enumeration value="maori"/>
+ *               <enumeration value="sukuma"/>
+ *               <enumeration value="corsican"/>
+ *               <enumeration value="ingush"/>
+ *               <enumeration value="nyoro"/>
+ *               <enumeration value="washo"/>
+ *               <enumeration value="none"/>
+ *               <enumeration value="romansh"/>
+ *               <enumeration value="inupiaq"/>
+ *               <enumeration value="mossi"/>
+ *               <enumeration value="buginese"/>
+ *               <enumeration value="pali"/>
+ *               <enumeration value="inupiak"/>
+ *               <enumeration value="nias"/>
+ *               <enumeration value="vai"/>
+ *               <enumeration value="kumaoni"/>
+ *               <enumeration value="russian"/>
+ *               <enumeration value="chichewa"/>
+ *               <enumeration value="lahnda"/>
+ *               <enumeration value="nogai"/>
+ *               <enumeration value="french_creole"/>
+ *               <enumeration value="iban"/>
+ *               <enumeration value="manobo_languages"/>
+ *               <enumeration value="nubian_languages"/>
+ *               <enumeration value="pig_latin"/>
+ *               <enumeration value="cornish"/>
+ *               <enumeration value="walamo"/>
+ *               <enumeration value="afar"/>
+ *               <enumeration value="yiddish"/>
+ *               <enumeration value="bantu"/>
+ *               <enumeration value="avestan"/>
+ *               <enumeration value="grebo"/>
+ *               <enumeration value="irish"/>
+ *               <enumeration value="kannada"/>
+ *               <enumeration value="niuean"/>
+ *               <enumeration value="acoli"/>
+ *               <enumeration value="unknown"/>
+ *               <enumeration value="norwegian_nynorsk"/>
+ *               <enumeration value="arabic"/>
+ *               <enumeration value="dari"/>
+ *               <enumeration value="multilingual"/>
+ *               <enumeration value="indonesian"/>
+ *               <enumeration value="danish"/>
+ *               <enumeration value="philippine_languages"/>
+ *               <enumeration value="chamorro"/>
+ *               <enumeration value="tetum"/>
+ *               <enumeration value="tonga_nyasa"/>
+ *               <enumeration value="lingala"/>
+ *               <enumeration value="zhuang"/>
+ *               <enumeration value="batak"/>
+ *               <enumeration value="zapotec"/>
+ *               <enumeration value="caddo"/>
+ *               <enumeration value="catalan"/>
+ *               <enumeration value="cebuano"/>
+ *               <enumeration value="skolt_sami"/>
+ *               <enumeration value="kirghiz"/>
+ *               <enumeration value="munda_languages"/>
+ *               <enumeration value="old_slavonic"/>
+ *               <enumeration value="ganda"/>
+ *               <enumeration value="serer"/>
+ *               <enumeration value="lezghian"/>
+ *               <enumeration value="tlingit"/>
+ *               <enumeration value="hupa"/>
+ *               <enumeration value="unqualified"/>
+ *               <enumeration value="provencal"/>
+ *               <enumeration value="chuukese"/>
+ *               <enumeration value="cambodian"/>
+ *               <enumeration value="caucasian_languages"/>
+ *               <enumeration value="slovakian"/>
+ *               <enumeration value="waray"/>
+ *               <enumeration value="fang"/>
+ *               <enumeration value="swedish"/>
+ *               <enumeration value="maithili"/>
+ *               <enumeration value="alsatian"/>
+ *               <enumeration value="kutenai"/>
+ *               <enumeration value="wolof"/>
+ *               <enumeration value="bashkir"/>
+ *               <enumeration value="luba_lulua"/>
+ *               <enumeration value="fulah"/>
+ *               <enumeration value="kpelle"/>
+ *               <enumeration value="slavic"/>
+ *               <enumeration value="kurdish"/>
+ *               <enumeration value="turkish"/>
+ *               <enumeration value="cheyenne"/>
+ *               <enumeration value="macedonian"/>
+ *               <enumeration value="tokelau"/>
+ *               <enumeration value="tigrinya"/>
+ *               <enumeration value="santali"/>
+ *               <enumeration value="crimean_tatar"/>
+ *               <enumeration value="south_american_indian"/>
+ *               <enumeration value="lozi"/>
+ *               <enumeration value="ainu"/>
+ *               <enumeration value="sesotho"/>
+ *               <enumeration value="mapudungun"/>
+ *               <enumeration value="athapascan_languages"/>
+ *               <enumeration value="coptic"/>
+ *               <enumeration value="pahlavi"/>
+ *               <enumeration value="malayalam"/>
+ *               <enumeration value="chuvash"/>
+ *               <enumeration value="urdu"/>
+ *               <enumeration value="land_dayak_languages"/>
+ *               <enumeration value="portuguese"/>
+ *               <enumeration value="latin_spanish"/>
+ *               <enumeration value="bemba"/>
+ *               <enumeration value="oromo"/>
+ *               <enumeration value="frisian"/>
+ *               <enumeration value="amharic"/>
+ *               <enumeration value="kongo"/>
+ *               <enumeration value="chibcha"/>
+ *               <enumeration value="masai"/>
+ *               <enumeration value="iloko"/>
+ *               <enumeration value="hiligaynon"/>
+ *               <enumeration value="finno_ugrian"/>
+ *               <enumeration value="tuvalu"/>
+ *               <enumeration value="tajik"/>
+ *               <enumeration value="volapuk"/>
+ *               <enumeration value="balinese"/>
+ *               <enumeration value="kimbundu"/>
+ *               <enumeration value="creole"/>
+ *               <enumeration value="middle_dutch"/>
+ *               <enumeration value="tonga"/>
+ *               <enumeration value="tulu"/>
+ *               <enumeration value="samaritan"/>
+ *               <enumeration value="konkani"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LegalComplianceCertificationRegulatoryOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="LifecycleSupplyType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="perennial"/>
+ *               <enumeration value="year_round_replenishable"/>
+ *               <enumeration value="seasonal_basic"/>
+ *               <enumeration value="highly_seasonal"/>
+ *               <enumeration value="fashion"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="MaximumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MinimumAgeRecommendation" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MinimumHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumSpeed" type="{}SpeedDimension" minOccurs="0"/>
+ *         <element name="LCDScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfSettings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLayers" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="PoleMaterialType" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="Programmability" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ReflectingTechnology" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="RequiredProductComplianceCertificate" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShaftDiameterDerived" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ShaftHeight" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="ShaftLengthDerived" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="SpaceEfficiency" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="compact"/>
+ *               <enumeration value="foldable"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="StrandType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SupplierDeclaredMaterialRegulation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="bamboo"/>
+ *               <enumeration value="wool"/>
+ *               <enumeration value="fur"/>
+ *               <enumeration value="not_applicable"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SupportedApplication" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InternetApplications" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TemperatureRating" type="{}String" minOccurs="0"/>
+ *         <element name="TireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WeightBenchType" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="WheelMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "variationData", + "materialComposition", + "packaging", + "isCustomizable", + "customizableTemplateName", + "isAdultProduct", + "modelYear", + "season", + "accessLocation", + "action", + "activeIngredients", + "alarm", + "apparentScaleSize", + "availableCourses", + "backingLineCapacity", + "baseLength", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryLife", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "beamWidth", + "bearingMaterialType", + "beltStyle", + "bikeWeight", + "bladeGrind", + "bladeLength", + "bladeShape", + "bladeType", + "bmxBikeType", + "boatFenderDiameter", + "boilRateDescription", + "boomLength", + "bottomStyle", + "brakeType", + "brakeWidth", + "breakingStrength", + "btUs", + "buildup", + "bulbType", + "burnTime", + "canShipInOriginalContainer", + "capability", + "capType", + "careInstructions", + "centerlineLength", + "closureType", + "collarType", + "colorMap", + "compatibleDevices", + "compatibleHoseDiameter", + "compatibleRopeDiameter", + "construction", + "controlProgramName", + "coreMaterialType", + "countryAsLabeled", + "countryOfOrigin", + "courseCapacity", + "coverageArea", + "crankLength", + "cuffType", + "cupSize", + "cycles", + "deckLength", + "deckWidth", + "directions", + "displayFeatures", + "displayLength", + "displaySize", + "displayType", + "displayVolume", + "displayWeight", + "effectiveEdgeLength", + "engineDisplacement", + "eventName", + "eye", + "fabricType", + "fabricWash", + "fillMaterialType", + "fishingLineType", + "fishType", + "fittingType", + "fitType", + "floorArea", + "floorLength", + "floorWidth", + "flyLineNumber", + "foldedLength", + "frameHeight", + "frameMaterial", + "frameType", + "frequencyBand", + "frontPleatType", + "fuelCapacity", + "fuelType", + "functions", + "furDescription", + "gearDirection", + "geographicCoverage", + "gloveType", + "gripMaterialType", + "guardMaterialType", + "handleMaterial", + "handleType", + "heatRating", + "hp", + "hullShape", + "identityPackageType", + "importDesignation", + "impactForce", + "ingredients", + "inseam", + "insulationType", + "intensity", + "isAssemblyRequired", + "itemTypeName", + "isSigned", + "jerseyType", + "knifeFunction", + "lampType", + "laptopCapacity", + "lashLength", + "leagueName", + "legStyle", + "lensMaterial", + "lensShape", + "lifeVestType", + "lightIntensity", + "lineWeight", + "liningMaterial", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "loadCapacity", + "lockType", + "loudness", + "lureWeight", + "manufacturerDefinedQualityDescription", + "martialArtsType", + "maximumCompatibleBootSize", + "maximumCompatibleRopeDiameter", + "maximumHeight", + "maximumInclinePercentage", + "maximumLegSize", + "maximumMagnification", + "maximumPitchSpeed", + "maximumResistance", + "maximumStrideLength", + "maximumTensionRating", + "maximumUserWeight", + "maximumWeight", + "maxWeightRecommendation", + "mechanicalStructure", + "memory", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "minimumCompatibleBootSize", + "minimumCompatibleRopeDiameter", + "minimumLegSize", + "minimumMagnification", + "minimumTensionRating", + "minimumTorsoFit", + "minimumWeightRecommendation", + "monitorFeatures", + "motorSize", + "mountainBikeProportionalFrameSize", + "mountainBikeType", + "mountType", + "movementType", + "neckStyle", + "numberOfBlades", + "numberOfCarriagePositions", + "numberOfDoors", + "numberOfExercises", + "numberOfFootPositions", + "numberOfGearLoops", + "numberOfHeadPositions", + "numberOfHolds", + "numberOfHorses", + "numberOfLevels", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "numberOfPages", + "numberOfPieces", + "numberOfPockets", + "numberOfPoles", + "numberOfPrograms", + "numberOfResistanceLevels", + "numberOfSpeeds", + "numberOfSprings", + "objectiveLensSize", + "operationMode", + "orientation", + "outerMaterialType", + "packedSize", + "padType", + "patternStyle", + "peakHeight", + "pixels", + "playerName", + "pocketDescription", + "positionAccuracy", + "powerSource", + "ppuCount", + "ppuCountType", + "proportionalFrameSize", + "pullType", + "range", + "rearDerailleurCompatibleChainSize", + "recommendedWorkoutSpace", + "reelDiameter", + "reelModel", + "region", + "resistance", + "resistanceMechanism", + "resolution", + "riseStyle", + "roadBikeProportionalFrameSize", + "roadBikeType", + "rodLength", + "rodWeight", + "routes", + "rValue", + "scale", + "screenColor", + "screenSize", + "seatHeight", + "seatingCapacity", + "sellerWarrantyDescription", + "shellMaterial", + "shirtType", + "shoeWidth", + "sizeMap", + "skillLevel", + "skiStyle", + "sleepingCapacity", + "sleeveLength", + "sleeveType", + "snowboardStyle", + "sockHeight", + "sockStyle", + "sonarType", + "specialFeatures", + "specificUsageForProduct", + "speed", + "speedRating", + "sport", + "state", + "staticElongationPercentage", + "staticWeight", + "strapType", + "strength", + "styleKeywords", + "supportType", + "suspensionType", + "targetGender", + "targetZones", + "teamName", + "tensionSupported", + "theme", + "threadSize", + "topStyle", + "topTubeLength", + "trailerType", + "turnRadius", + "uiaaFallRating", + "underwireType", + "uniformNumber", + "usageCapacity", + "uvProtection", + "volumeCapacityName", + "waistSize", + "waistWidth", + "warmthRating", + "warnings", + "warranty", + "waterBottleCapType", + "waterResistanceRating", + "waterType", + "wattage", + "watts", + "wayPoints", + "weightCapacity", + "whatsInTheBox", + "wheelType", + "threadPitch", + "driveSystem", + "bladeMaterialType", + "sportsNumberOfPockets", + "workingLoadLimit", + "watchMovementType", + "tankVolume", + "powerRating", + "patternType", + "outputPower", + "opticalPower", + "minimumHeightRecommendation", + "itemDiameter", + "ageRangeDescription", + "collectionName", + "bandSizeNumber", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "distributionDesignation", + "customerRestrictionType", + "legalComplianceCertificationMetadata", + "legalComplianceCertificationDateOfIssue", + "legalComplianceCertificationExpirationDate", + "voltage", + "baseMaterialType", + "maximumLifetimeCharges", + "batteryPower", + "cableLength", + "codabar", + "connectivityTechnology", + "containsLiquidContents", + "digitalStorageCapacity", + "geotaggingOrGPSFunctionality", + "headSizeName", + "humanInterfaceInput", + "itemThicknessString", + "liningDescription", + "magnificationStrength", + "memorySlotsAvailable", + "minimumSystemRequirementDescription", + "numberOfBoxes", + "optionType", + "artistBiography", + "outputWattage", + "platinumKeywords", + "powerPlugType", + "recommendedUsesForProduct", + "regionOfOrigin", + "remote", + "removableMemory", + "seatingGroup", + "shaftMaterialType", + "shellType", + "shippingOptions", + "specialDeliveryRequirements", + "specificationMet", + "targetAudienceBase", + "totalUSBPorts", + "tunerTechnology", + "warrantyDescription", + "waterResistanceLevel", + "weaveType", + "weeeTaxValue", + "wheelBase", + "wirelessTechnology", + "acceptedVoltageFrequency", + "adjustmentType", + "assemblyTime", + "bandWidth", + "beltLength", + "beltLengthString", + "beltWidth", + "calibrationTechnology", + "caseMaterial", + "claspType", + "configuration", + "durometerHardness", + "energyEfficiencyRating", + "exerciseMachineArmType", + "externalHardwareInterface", + "fishingTechnique", + "fulfillmentCenterSpecialStorage", + "golfPutterLieAngle", + "golfPutterLieAngleUnit", + "heartRateSensorType", + "includesRemote", + "isExclusiveProduct", + "offset", + "languageValue", + "legalComplianceCertificationRegulatoryOrganizationName", + "lifecycleSupplyType", + "materialFeatures", + "maximumSpeed", + "maximumAgeRecommendation", + "minimumAgeRecommendation", + "minimumHeight", + "minimumSpeed", + "lcdScreenSize", + "numberOfSettings", + "numberOfLayers", + "operatingSystem", + "poleMaterialType", + "programmability", + "reflectingTechnology", + "requiredProductComplianceCertificate", + "shaftDiameterDerived", + "shaftHeight", + "shaftLengthDerived", + "spaceEfficiency", + "strandType", + "supplierDeclaredMaterialRegulation", + "supportedApplication", + "internetApplications", + "temperatureRating", + "tireType", + "waterResistanceTechnology", + "weightBenchType", + "wheelMaterial" +}) +@XmlRootElement(name = "Sports") +public class Sports { + + @XmlElement(name = "ProductType") + protected String productType; + @XmlElement(name = "VariationData") + protected Sports.VariationData variationData; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "Packaging") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packaging; + @XmlElement(name = "IsCustomizable") + protected Boolean isCustomizable; + @XmlElement(name = "CustomizableTemplateName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customizableTemplateName; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Action") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String action; + @XmlElement(name = "ActiveIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String activeIngredients; + @XmlElement(name = "Alarm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alarm; + @XmlElement(name = "ApparentScaleSize") + protected LengthDimension apparentScaleSize; + @XmlElement(name = "AvailableCourses") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String availableCourses; + @XmlElement(name = "BackingLineCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backingLineCapacity; + @XmlElement(name = "BaseLength") + protected LengthDimension baseLength; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryLife") + protected List batteryLife; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "BeamWidth") + protected LengthDimension beamWidth; + @XmlElement(name = "BearingMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bearingMaterialType; + @XmlElement(name = "BeltStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltStyle; + @XmlElement(name = "BikeWeight") + protected WeightDimension bikeWeight; + @XmlElement(name = "BladeGrind") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeGrind; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "BladeShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeShape; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BMXBikeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bmxBikeType; + @XmlElement(name = "BoatFenderDiameter") + protected LengthDimension boatFenderDiameter; + @XmlElement(name = "BoilRateDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boilRateDescription; + @XmlElement(name = "BoomLength") + protected LengthDimension boomLength; + @XmlElement(name = "BottomStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottomStyle; + @XmlElement(name = "BrakeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brakeType; + @XmlElement(name = "BrakeWidth") + protected LengthDimension brakeWidth; + @XmlElement(name = "BreakingStrength") + protected WeightDimension breakingStrength; + @XmlElement(name = "BTUs") + protected OptionalEnergyOutputDimension btUs; + @XmlElement(name = "Buildup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String buildup; + @XmlElement(name = "BulbType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bulbType; + @XmlElement(name = "BurnTime") + protected BurnTimeDimension burnTime; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "Capability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capability; + @XmlElement(name = "CapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String capType; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "CenterlineLength") + protected LengthDimension centerlineLength; + @XmlElement(name = "ClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String closureType; + @XmlElement(name = "CollarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collarType; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "CompatibleHoseDiameter") + protected LengthDimension compatibleHoseDiameter; + @XmlElement(name = "CompatibleRopeDiameter") + protected LengthDimension compatibleRopeDiameter; + @XmlElement(name = "Construction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String construction; + @XmlElement(name = "ControlProgramName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlProgramName; + @XmlElement(name = "CoreMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String coreMaterialType; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "CourseCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String courseCapacity; + @XmlElement(name = "CoverageArea") + protected AreaDimension coverageArea; + @XmlElement(name = "CrankLength") + protected LengthDimension crankLength; + @XmlElement(name = "CuffType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuffType; + @XmlElement(name = "CupSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cupSize; + @XmlElement(name = "Cycles") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cycles; + @XmlElement(name = "DeckLength") + protected LengthDimension deckLength; + @XmlElement(name = "DeckWidth") + protected LengthDimension deckWidth; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "DisplayFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayFeatures; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "EffectiveEdgeLength") + protected LengthDimension effectiveEdgeLength; + @XmlElement(name = "EngineDisplacement") + protected Sports.EngineDisplacement engineDisplacement; + @XmlElement(name = "EventName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventName; + @XmlElement(name = "Eye") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eye; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricType; + @XmlElement(name = "FabricWash") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fabricWash; + @XmlElement(name = "FillMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fillMaterialType; + @XmlElement(name = "FishingLineType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fishingLineType; + @XmlElement(name = "FishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fishType; + @XmlElement(name = "FittingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fittingType; + @XmlElement(name = "FitType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fitType; + @XmlElement(name = "FloorArea") + protected AreaDimension floorArea; + @XmlElement(name = "FloorLength") + protected LengthDimension floorLength; + @XmlElement(name = "FloorWidth") + protected LengthDimension floorWidth; + @XmlElement(name = "FlyLineNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger flyLineNumber; + @XmlElement(name = "FoldedLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedLength; + @XmlElement(name = "FrameHeight") + protected LengthDimension frameHeight; + @XmlElement(name = "FrameMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterial; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "FrequencyBand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frequencyBand; + @XmlElement(name = "FrontPleatType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frontPleatType; + @XmlElement(name = "FuelCapacity") + protected VolumeDimension fuelCapacity; + @XmlElement(name = "FuelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fuelType; + @XmlElement(name = "Functions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String functions; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "GearDirection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gearDirection; + @XmlElement(name = "GeographicCoverage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String geographicCoverage; + @XmlElement(name = "GloveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gloveType; + @XmlElement(name = "GripMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gripMaterialType; + @XmlElement(name = "GuardMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guardMaterialType; + @XmlElement(name = "HandleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleMaterial; + @XmlElement(name = "HandleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handleType; + @XmlElement(name = "HeatRating") + protected TemperatureRatingDimension heatRating; + @XmlElement(name = "HP") + protected BigDecimal hp; + @XmlElement(name = "HullShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hullShape; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "ImpactForce") + protected BigDecimal impactForce; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "Inseam") + protected OptionalLengthIntegerDimension inseam; + @XmlElement(name = "InsulationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insulationType; + @XmlElement(name = "Intensity") + protected OptionalLuminiousIntensityDimension intensity; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "IsSigned") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String isSigned; + @XmlElement(name = "JerseyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jerseyType; + @XmlElement(name = "KnifeFunction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String knifeFunction; + @XmlElement(name = "LampType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lampType; + @XmlElement(name = "LaptopCapacity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String laptopCapacity; + @XmlElement(name = "LashLength") + protected LengthDimension lashLength; + @XmlElement(name = "LeagueName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String leagueName; + @XmlElement(name = "LegStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legStyle; + @XmlElement(name = "LensMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensMaterial; + @XmlElement(name = "LensShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensShape; + @XmlElement(name = "LifeVestType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifeVestType; + @XmlElement(name = "LightIntensity") + protected BigDecimal lightIntensity; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "LiningMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningMaterial; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected OptionalEnergyConsumptionDimension lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected OptionalVoltageDecimalDimension lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected OptionalWeightDimension lithiumBatteryWeight; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "Loudness") + protected BigDecimal loudness; + @XmlElement(name = "LureWeight") + protected WeightDimension lureWeight; + @XmlElement(name = "ManufacturerDefinedQualityDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerDefinedQualityDescription; + @XmlElement(name = "MartialArtsType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String martialArtsType; + @XmlElement(name = "MaximumCompatibleBootSize") + protected BootSizeDimension maximumCompatibleBootSize; + @XmlElement(name = "MaximumCompatibleRopeDiameter") + protected LengthDimension maximumCompatibleRopeDiameter; + @XmlElement(name = "MaximumHeight") + protected LengthDimension maximumHeight; + @XmlElement(name = "MaximumInclinePercentage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumInclinePercentage; + @XmlElement(name = "MaximumLegSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String maximumLegSize; + @XmlElement(name = "MaximumMagnification") + protected BigDecimal maximumMagnification; + @XmlElement(name = "MaximumPitchSpeed") + protected Sports.MaximumPitchSpeed maximumPitchSpeed; + @XmlElement(name = "MaximumResistance") + protected WeightDimension maximumResistance; + @XmlElement(name = "MaximumStrideLength") + protected LengthDimension maximumStrideLength; + @XmlElement(name = "MaximumTensionRating") + protected WeightDimension maximumTensionRating; + @XmlElement(name = "MaximumUserWeight") + protected WeightDimension maximumUserWeight; + @XmlElement(name = "MaximumWeight") + protected WeightDimension maximumWeight; + @XmlElement(name = "MaxWeightRecommendation") + protected WeightDimension maxWeightRecommendation; + @XmlElement(name = "MechanicalStructure") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mechanicalStructure; + @XmlElement(name = "Memory") + protected MemorySizeDimension memory; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "MinimumCompatibleBootSize") + protected BootSizeDimension minimumCompatibleBootSize; + @XmlElement(name = "MinimumCompatibleRopeDiameter") + protected LengthDimension minimumCompatibleRopeDiameter; + @XmlElement(name = "MinimumLegSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumLegSize; + @XmlElement(name = "MinimumMagnification") + protected BigDecimal minimumMagnification; + @XmlElement(name = "MinimumTensionRating") + protected WeightDimension minimumTensionRating; + @XmlElement(name = "MinimumTorsoFit") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumTorsoFit; + @XmlElement(name = "MinimumWeightRecommendation") + protected WeightDimension minimumWeightRecommendation; + @XmlElement(name = "MonitorFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String monitorFeatures; + @XmlElement(name = "MotorSize") + protected OptionalMotorSizeDimension motorSize; + @XmlElement(name = "MountainBikeProportionalFrameSize") + protected LengthDimension mountainBikeProportionalFrameSize; + @XmlElement(name = "MountainBikeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountainBikeType; + @XmlElement(name = "MountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountType; + @XmlElement(name = "MovementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String movementType; + @XmlElement(name = "NeckStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckStyle; + @XmlElement(name = "NumberOfBlades") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBlades; + @XmlElement(name = "NumberOfCarriagePositions") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCarriagePositions; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "NumberOfExercises") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfExercises; + @XmlElement(name = "NumberOfFootPositions") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFootPositions; + @XmlElement(name = "NumberOfGearLoops") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGearLoops; + @XmlElement(name = "NumberOfHeadPositions") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHeadPositions; + @XmlElement(name = "NumberOfHolds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHolds; + @XmlElement(name = "NumberOfHorses") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHorses; + @XmlElement(name = "NumberOfLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLevels; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "NumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPockets; + @XmlElement(name = "NumberOfPoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPoles; + @XmlElement(name = "NumberOfPrograms") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPrograms; + @XmlElement(name = "NumberOfResistanceLevels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfResistanceLevels; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "NumberOfSprings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSprings; + @XmlElement(name = "ObjectiveLensSize") + protected LengthDimension objectiveLensSize; + @XmlElement(name = "OperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operationMode; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "OuterMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterialType; + @XmlElement(name = "PackedSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packedSize; + @XmlElement(name = "PadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String padType; + @XmlElement(name = "PatternStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternStyle; + @XmlElement(name = "PeakHeight") + protected LengthDimension peakHeight; + @XmlElement(name = "Pixels") + protected OptionalResolutionDimension pixels; + @XmlElement(name = "PlayerName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String playerName; + @XmlElement(name = "PocketDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pocketDescription; + @XmlElement(name = "PositionAccuracy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String positionAccuracy; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "PPUCount") + protected BigDecimal ppuCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "ProportionalFrameSize") + protected BigDecimal proportionalFrameSize; + @XmlElement(name = "PullType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pullType; + @XmlElement(name = "Range") + protected StringLengthOptionalDimension range; + @XmlElement(name = "RearDerailleurCompatibleChainSize") + protected LengthDimension rearDerailleurCompatibleChainSize; + @XmlElement(name = "RecommendedWorkoutSpace") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedWorkoutSpace; + @XmlElement(name = "ReelDiameter") + protected LengthDimension reelDiameter; + @XmlElement(name = "ReelModel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String reelModel; + @XmlElement(name = "Region") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String region; + @XmlElement(name = "Resistance") + protected OptionalResistanceDimension resistance; + @XmlElement(name = "ResistanceMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resistanceMechanism; + @XmlElement(name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolution; + @XmlElement(name = "RiseStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String riseStyle; + @XmlElement(name = "RoadBikeProportionalFrameSize") + protected LengthDimension roadBikeProportionalFrameSize; + @XmlElement(name = "RoadBikeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String roadBikeType; + @XmlElement(name = "RodLength") + protected LengthDimension rodLength; + @XmlElement(name = "RodWeight") + protected WeightDimension rodWeight; + @XmlElement(name = "Routes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger routes; + @XmlElement(name = "R-Value") + protected OptionalRValueDimension rValue; + @XmlElement(name = "Scale") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scale; + @XmlElement(name = "ScreenColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenColor; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ShellMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellMaterial; + @XmlElement(name = "ShirtType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shirtType; + @XmlElement(name = "ShoeWidth") + protected StringLengthOptionalDimension shoeWidth; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SkiStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skiStyle; + @XmlElement(name = "SleepingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger sleepingCapacity; + @XmlElement(name = "SleeveLength") + protected LengthDimension sleeveLength; + @XmlElement(name = "SleeveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sleeveType; + @XmlElement(name = "SnowboardStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String snowboardStyle; + @XmlElement(name = "SockHeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sockHeight; + @XmlElement(name = "SockStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sockStyle; + @XmlElement(name = "SonarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sonarType; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificUsageForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsageForProduct; + @XmlElement(name = "Speed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speed; + @XmlElement(name = "SpeedRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speedRating; + @XmlElement(name = "Sport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sport; + @XmlElement(name = "State") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String state; + @XmlElement(name = "StaticElongationPercentage") + protected BigDecimal staticElongationPercentage; + @XmlElement(name = "StaticWeight") + protected WeightDimension staticWeight; + @XmlElement(name = "StrapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strapType; + @XmlElement(name = "Strength") + protected WeightDimension strength; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "SupportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportType; + @XmlElement(name = "SuspensionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String suspensionType; + @XmlElement(name = "TargetGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String targetGender; + @XmlElement(name = "TargetZones") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger targetZones; + @XmlElement(name = "TeamName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String teamName; + @XmlElement(name = "TensionSupported") + protected WeightDimension tensionSupported; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "ThreadSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String threadSize; + @XmlElement(name = "TopStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topStyle; + @XmlElement(name = "TopTubeLength") + protected LengthDimension topTubeLength; + @XmlElement(name = "TrailerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String trailerType; + @XmlElement(name = "TurnRadius") + protected LengthDimension turnRadius; + @XmlElement(name = "UIAAFallRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uiaaFallRating; + @XmlElement(name = "UnderwireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String underwireType; + @XmlElement(name = "UniformNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformNumber; + @XmlElement(name = "UsageCapacity") + protected WeightDimension usageCapacity; + @XmlElement(name = "UVProtection") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uvProtection; + @XmlElement(name = "VolumeCapacityName") + protected OptionalVolumeDimension volumeCapacityName; + @XmlElement(name = "WaistSize") + protected LengthDimension waistSize; + @XmlElement(name = "WaistWidth") + protected LengthDimension waistWidth; + @XmlElement(name = "WarmthRating") + protected TemperatureRatingDimension warmthRating; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Warranty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warranty; + @XmlElement(name = "WaterBottleCapType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterBottleCapType; + @XmlElement(name = "WaterResistanceRating") + protected LengthDimension waterResistanceRating; + @XmlElement(name = "WaterType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterType; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "Watts") + protected WattageDimension watts; + @XmlElement(name = "WayPoints") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wayPoints; + @XmlElement(name = "WeightCapacity") + protected WeightDimension weightCapacity; + @XmlElement(name = "WhatsInTheBox") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String whatsInTheBox; + @XmlElement(name = "WheelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelType; + @XmlElement(name = "ThreadPitch") + protected LengthDimension threadPitch; + @XmlElement(name = "DriveSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String driveSystem; + @XmlElement(name = "BladeMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterialType; + @XmlElement(name = "SportsNumberOfPockets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger sportsNumberOfPockets; + @XmlElement(name = "WorkingLoadLimit") + protected WeightDimension workingLoadLimit; + @XmlElement(name = "WatchMovementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String watchMovementType; + @XmlElement(name = "TankVolume") + protected VolumeDimension tankVolume; + @XmlElement(name = "PowerRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerRating; + @XmlElement(name = "PatternType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternType; + @XmlElement(name = "OutputPower") + protected OutputPowerDimension outputPower; + @XmlElement(name = "OpticalPower") + protected OpticalPowerDimension opticalPower; + @XmlElement(name = "MinimumHeightRecommendation") + protected LengthDimension minimumHeightRecommendation; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "BandSizeNumber") + protected LengthDimension bandSizeNumber; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "DistributionDesignation") + @XmlSchemaType(name = "string") + protected DistributionDesignationValues distributionDesignation; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "LegalComplianceCertificationMetadata") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationMetadata; + @XmlElement(name = "LegalComplianceCertificationDateOfIssue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationDateOfIssue; + @XmlElement(name = "LegalComplianceCertificationExpirationDate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String legalComplianceCertificationExpirationDate; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "MaximumLifetimeCharges") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumLifetimeCharges; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "ConnectivityTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityTechnology; + @XmlElement(name = "ContainsLiquidContents") + protected String containsLiquidContents; + @XmlElement(name = "DigitalStorageCapacity") + protected MemorySizeDimension digitalStorageCapacity; + @XmlElement(name = "GeotaggingOrGPSFunctionality") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String geotaggingOrGPSFunctionality; + @XmlElement(name = "HeadSizeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headSizeName; + @XmlElement(name = "HumanInterfaceInput") + protected String humanInterfaceInput; + @XmlElement(name = "ItemThicknessString") + protected LengthDimension itemThicknessString; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "MagnificationStrength") + protected OptionalMagnificationDimension magnificationStrength; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MinimumSystemRequirementDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumSystemRequirementDescription; + @XmlElement(name = "NumberOfBoxes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfBoxes; + @XmlElement(name = "OptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String optionType; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "OutputWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger outputWattage; + @XmlElement(name = "PlatinumKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List platinumKeywords; + @XmlElement(name = "PowerPlugType") + protected String powerPlugType; + @XmlElement(name = "RecommendedUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedUsesForProduct; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Remote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remote; + @XmlElement(name = "RemovableMemory") + protected String removableMemory; + @XmlElement(name = "SeatingGroup") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seatingGroup; + @XmlElement(name = "ShaftMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftMaterialType; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShippingOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shippingOptions; + @XmlElement(name = "SpecialDeliveryRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialDeliveryRequirements; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "TargetAudienceBase") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String targetAudienceBase; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tunerTechnology; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + protected String waterResistanceLevel; + @XmlElement(name = "WeaveType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String weaveType; + @XmlElement(name = "WeeeTaxValue") + protected CurencyDimension weeeTaxValue; + @XmlElement(name = "WheelBase") + protected CycleLengthDimension wheelBase; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "AcceptedVoltageFrequency") + protected String acceptedVoltageFrequency; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "AssemblyTime") + protected AssemblyTimeDimension assemblyTime; + @XmlElement(name = "BandWidth") + protected LengthDimension bandWidth; + @XmlElement(name = "BeltLength") + protected LengthDimension beltLength; + @XmlElement(name = "BeltLengthString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String beltLengthString; + @XmlElement(name = "BeltWidth") + protected LengthDimension beltWidth; + @XmlElement(name = "CalibrationTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calibrationTechnology; + @XmlElement(name = "CaseMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List caseMaterial; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "Configuration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String configuration; + @XmlElement(name = "DurometerHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String durometerHardness; + @XmlElement(name = "EnergyEfficiencyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String energyEfficiencyRating; + @XmlElement(name = "ExerciseMachineArmType") + protected String exerciseMachineArmType; + @XmlElement(name = "ExternalHardwareInterface") + protected String externalHardwareInterface; + @XmlElement(name = "FishingTechnique") + protected Object fishingTechnique; + @XmlElement(name = "FulfillmentCenterSpecialStorage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fulfillmentCenterSpecialStorage; + @XmlElement(name = "GolfPutterLieAngle") + protected Object golfPutterLieAngle; + @XmlElement(name = "GolfPutterLieAngleUnit") + protected String golfPutterLieAngleUnit; + @XmlElement(name = "HeartRateSensorType") + protected String heartRateSensorType; + @XmlElement(name = "IncludesRemote") + protected String includesRemote; + @XmlElement(name = "IsExclusiveProduct") + protected String isExclusiveProduct; + @XmlElement(name = "Offset") + protected LengthDimension offset; + @XmlElement(name = "LanguageValue") + protected String languageValue; + @XmlElement(name = "LegalComplianceCertificationRegulatoryOrganizationName") + protected String legalComplianceCertificationRegulatoryOrganizationName; + @XmlElement(name = "LifecycleSupplyType") + protected String lifecycleSupplyType; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "MaximumSpeed") + protected SpeedDimension maximumSpeed; + @XmlElement(name = "MaximumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maximumAgeRecommendation; + @XmlElement(name = "MinimumAgeRecommendation") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger minimumAgeRecommendation; + @XmlElement(name = "MinimumHeight") + protected LengthDimension minimumHeight; + @XmlElement(name = "MinimumSpeed") + protected SpeedDimension minimumSpeed; + @XmlElement(name = "LCDScreenSize") + protected LengthDimension lcdScreenSize; + @XmlElement(name = "NumberOfSettings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSettings; + @XmlElement(name = "NumberOfLayers") + protected Object numberOfLayers; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "PoleMaterialType") + protected Object poleMaterialType; + @XmlElement(name = "Programmability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List programmability; + @XmlElement(name = "ReflectingTechnology") + protected Object reflectingTechnology; + @XmlElement(name = "RequiredProductComplianceCertificate") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String requiredProductComplianceCertificate; + @XmlElement(name = "ShaftDiameterDerived") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameterDerived; + @XmlElement(name = "ShaftHeight") + protected StringLengthOptionalDimension shaftHeight; + @XmlElement(name = "ShaftLengthDerived") + protected Object shaftLengthDerived; + @XmlElement(name = "SpaceEfficiency") + protected String spaceEfficiency; + @XmlElement(name = "StrandType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String strandType; + @XmlElement(name = "SupplierDeclaredMaterialRegulation") + protected String supplierDeclaredMaterialRegulation; + @XmlElement(name = "SupportedApplication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedApplication; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TemperatureRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String temperatureRating; + @XmlElement(name = "TireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tireType; + @XmlElement(name = "WaterResistanceTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String waterResistanceTechnology; + @XmlElement(name = "WeightBenchType") + protected Object weightBenchType; + @XmlElement(name = "WheelMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheelMaterial; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductType(String value) { + this.productType = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Sports.VariationData } + * + */ + public Sports.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Sports.VariationData } + * + */ + public void setVariationData(Sports.VariationData value) { + this.variationData = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取packaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackaging() { + return packaging; + } + + /** + * 设置packaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackaging(String value) { + this.packaging = value; + } + + /** + * 获取isCustomizable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsCustomizable() { + return isCustomizable; + } + + /** + * 设置isCustomizable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsCustomizable(Boolean value) { + this.isCustomizable = value; + } + + /** + * 获取customizableTemplateName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomizableTemplateName() { + return customizableTemplateName; + } + + /** + * 设置customizableTemplateName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomizableTemplateName(String value) { + this.customizableTemplateName = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取action属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAction() { + return action; + } + + /** + * 设置action属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAction(String value) { + this.action = value; + } + + /** + * 获取activeIngredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getActiveIngredients() { + return activeIngredients; + } + + /** + * 设置activeIngredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActiveIngredients(String value) { + this.activeIngredients = value; + } + + /** + * 获取alarm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlarm() { + return alarm; + } + + /** + * 设置alarm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlarm(String value) { + this.alarm = value; + } + + /** + * 获取apparentScaleSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getApparentScaleSize() { + return apparentScaleSize; + } + + /** + * 设置apparentScaleSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setApparentScaleSize(LengthDimension value) { + this.apparentScaleSize = value; + } + + /** + * 获取availableCourses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAvailableCourses() { + return availableCourses; + } + + /** + * 设置availableCourses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAvailableCourses(String value) { + this.availableCourses = value; + } + + /** + * 获取backingLineCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackingLineCapacity() { + return backingLineCapacity; + } + + /** + * 设置backingLineCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackingLineCapacity(String value) { + this.backingLineCapacity = value; + } + + /** + * 获取baseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseLength() { + return baseLength; + } + + /** + * 设置baseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseLength(LengthDimension value) { + this.baseLength = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * Gets the value of the batteryLife property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the batteryLife property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBatteryLife().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AssemblyTimeDimension } + * + * + */ + public List getBatteryLife() { + if (batteryLife == null) { + batteryLife = new ArrayList(); + } + return this.batteryLife; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取beamWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeamWidth() { + return beamWidth; + } + + /** + * 设置beamWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeamWidth(LengthDimension value) { + this.beamWidth = value; + } + + /** + * 获取bearingMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearingMaterialType() { + return bearingMaterialType; + } + + /** + * 设置bearingMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearingMaterialType(String value) { + this.bearingMaterialType = value; + } + + /** + * 获取beltStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltStyle() { + return beltStyle; + } + + /** + * 设置beltStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltStyle(String value) { + this.beltStyle = value; + } + + /** + * 获取bikeWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBikeWeight() { + return bikeWeight; + } + + /** + * 设置bikeWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBikeWeight(WeightDimension value) { + this.bikeWeight = value; + } + + /** + * 获取bladeGrind属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeGrind() { + return bladeGrind; + } + + /** + * 设置bladeGrind属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeGrind(String value) { + this.bladeGrind = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取bladeShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeShape() { + return bladeShape; + } + + /** + * 设置bladeShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeShape(String value) { + this.bladeShape = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取bmxBikeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBMXBikeType() { + return bmxBikeType; + } + + /** + * 设置bmxBikeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBMXBikeType(String value) { + this.bmxBikeType = value; + } + + /** + * 获取boatFenderDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoatFenderDiameter() { + return boatFenderDiameter; + } + + /** + * 设置boatFenderDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoatFenderDiameter(LengthDimension value) { + this.boatFenderDiameter = value; + } + + /** + * 获取boilRateDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoilRateDescription() { + return boilRateDescription; + } + + /** + * 设置boilRateDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoilRateDescription(String value) { + this.boilRateDescription = value; + } + + /** + * 获取boomLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoomLength() { + return boomLength; + } + + /** + * 设置boomLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoomLength(LengthDimension value) { + this.boomLength = value; + } + + /** + * 获取bottomStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottomStyle() { + return bottomStyle; + } + + /** + * 设置bottomStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottomStyle(String value) { + this.bottomStyle = value; + } + + /** + * 获取brakeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrakeType() { + return brakeType; + } + + /** + * 设置brakeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrakeType(String value) { + this.brakeType = value; + } + + /** + * 获取brakeWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBrakeWidth() { + return brakeWidth; + } + + /** + * 设置brakeWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBrakeWidth(LengthDimension value) { + this.brakeWidth = value; + } + + /** + * 获取breakingStrength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getBreakingStrength() { + return breakingStrength; + } + + /** + * 设置breakingStrength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setBreakingStrength(WeightDimension value) { + this.breakingStrength = value; + } + + /** + * 获取btUs属性的值。 + * + * @return + * possible object is + * {@link OptionalEnergyOutputDimension } + * + */ + public OptionalEnergyOutputDimension getBTUs() { + return btUs; + } + + /** + * 设置btUs属性的值。 + * + * @param value + * allowed object is + * {@link OptionalEnergyOutputDimension } + * + */ + public void setBTUs(OptionalEnergyOutputDimension value) { + this.btUs = value; + } + + /** + * 获取buildup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBuildup() { + return buildup; + } + + /** + * 设置buildup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBuildup(String value) { + this.buildup = value; + } + + /** + * 获取bulbType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBulbType() { + return bulbType; + } + + /** + * 设置bulbType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBulbType(String value) { + this.bulbType = value; + } + + /** + * 获取burnTime属性的值。 + * + * @return + * possible object is + * {@link BurnTimeDimension } + * + */ + public BurnTimeDimension getBurnTime() { + return burnTime; + } + + /** + * 设置burnTime属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeDimension } + * + */ + public void setBurnTime(BurnTimeDimension value) { + this.burnTime = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取capability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapability() { + return capability; + } + + /** + * 设置capability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapability(String value) { + this.capability = value; + } + + /** + * 获取capType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCapType() { + return capType; + } + + /** + * 设置capType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCapType(String value) { + this.capType = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取centerlineLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCenterlineLength() { + return centerlineLength; + } + + /** + * 设置centerlineLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCenterlineLength(LengthDimension value) { + this.centerlineLength = value; + } + + /** + * 获取closureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClosureType() { + return closureType; + } + + /** + * 设置closureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClosureType(String value) { + this.closureType = value; + } + + /** + * 获取collarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollarType() { + return collarType; + } + + /** + * 设置collarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollarType(String value) { + this.collarType = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取compatibleHoseDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompatibleHoseDiameter() { + return compatibleHoseDiameter; + } + + /** + * 设置compatibleHoseDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompatibleHoseDiameter(LengthDimension value) { + this.compatibleHoseDiameter = value; + } + + /** + * 获取compatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCompatibleRopeDiameter() { + return compatibleRopeDiameter; + } + + /** + * 设置compatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCompatibleRopeDiameter(LengthDimension value) { + this.compatibleRopeDiameter = value; + } + + /** + * 获取construction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstruction() { + return construction; + } + + /** + * 设置construction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstruction(String value) { + this.construction = value; + } + + /** + * 获取controlProgramName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlProgramName() { + return controlProgramName; + } + + /** + * 设置controlProgramName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlProgramName(String value) { + this.controlProgramName = value; + } + + /** + * 获取coreMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCoreMaterialType() { + return coreMaterialType; + } + + /** + * 设置coreMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCoreMaterialType(String value) { + this.coreMaterialType = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取courseCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCourseCapacity() { + return courseCapacity; + } + + /** + * 设置courseCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCourseCapacity(String value) { + this.courseCapacity = value; + } + + /** + * 获取coverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getCoverageArea() { + return coverageArea; + } + + /** + * 设置coverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setCoverageArea(AreaDimension value) { + this.coverageArea = value; + } + + /** + * 获取crankLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCrankLength() { + return crankLength; + } + + /** + * 设置crankLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCrankLength(LengthDimension value) { + this.crankLength = value; + } + + /** + * 获取cuffType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuffType() { + return cuffType; + } + + /** + * 设置cuffType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuffType(String value) { + this.cuffType = value; + } + + /** + * 获取cupSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCupSize() { + return cupSize; + } + + /** + * 设置cupSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCupSize(String value) { + this.cupSize = value; + } + + /** + * 获取cycles属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCycles() { + return cycles; + } + + /** + * 设置cycles属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCycles(String value) { + this.cycles = value; + } + + /** + * 获取deckLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDeckLength() { + return deckLength; + } + + /** + * 设置deckLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDeckLength(LengthDimension value) { + this.deckLength = value; + } + + /** + * 获取deckWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDeckWidth() { + return deckWidth; + } + + /** + * 设置deckWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDeckWidth(LengthDimension value) { + this.deckWidth = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取displayFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayFeatures() { + return displayFeatures; + } + + /** + * 设置displayFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayFeatures(String value) { + this.displayFeatures = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取effectiveEdgeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getEffectiveEdgeLength() { + return effectiveEdgeLength; + } + + /** + * 设置effectiveEdgeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setEffectiveEdgeLength(LengthDimension value) { + this.effectiveEdgeLength = value; + } + + /** + * 获取engineDisplacement属性的值。 + * + * @return + * possible object is + * {@link Sports.EngineDisplacement } + * + */ + public Sports.EngineDisplacement getEngineDisplacement() { + return engineDisplacement; + } + + /** + * 设置engineDisplacement属性的值。 + * + * @param value + * allowed object is + * {@link Sports.EngineDisplacement } + * + */ + public void setEngineDisplacement(Sports.EngineDisplacement value) { + this.engineDisplacement = value; + } + + /** + * 获取eventName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventName() { + return eventName; + } + + /** + * 设置eventName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventName(String value) { + this.eventName = value; + } + + /** + * 获取eye属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEye() { + return eye; + } + + /** + * 设置eye属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEye(BigInteger value) { + this.eye = value; + } + + /** + * 获取fabricType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricType() { + return fabricType; + } + + /** + * 设置fabricType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricType(String value) { + this.fabricType = value; + } + + /** + * 获取fabricWash属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFabricWash() { + return fabricWash; + } + + /** + * 设置fabricWash属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFabricWash(String value) { + this.fabricWash = value; + } + + /** + * 获取fillMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFillMaterialType() { + return fillMaterialType; + } + + /** + * 设置fillMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFillMaterialType(String value) { + this.fillMaterialType = value; + } + + /** + * 获取fishingLineType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFishingLineType() { + return fishingLineType; + } + + /** + * 设置fishingLineType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFishingLineType(String value) { + this.fishingLineType = value; + } + + /** + * 获取fishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFishType() { + return fishType; + } + + /** + * 设置fishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFishType(String value) { + this.fishType = value; + } + + /** + * 获取fittingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFittingType() { + return fittingType; + } + + /** + * 设置fittingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFittingType(String value) { + this.fittingType = value; + } + + /** + * 获取fitType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFitType() { + return fitType; + } + + /** + * 设置fitType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFitType(String value) { + this.fitType = value; + } + + /** + * 获取floorArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimension } + * + */ + public AreaDimension getFloorArea() { + return floorArea; + } + + /** + * 设置floorArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimension } + * + */ + public void setFloorArea(AreaDimension value) { + this.floorArea = value; + } + + /** + * 获取floorLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorLength() { + return floorLength; + } + + /** + * 设置floorLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorLength(LengthDimension value) { + this.floorLength = value; + } + + /** + * 获取floorWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFloorWidth() { + return floorWidth; + } + + /** + * 设置floorWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFloorWidth(LengthDimension value) { + this.floorWidth = value; + } + + /** + * 获取flyLineNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFlyLineNumber() { + return flyLineNumber; + } + + /** + * 设置flyLineNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFlyLineNumber(BigInteger value) { + this.flyLineNumber = value; + } + + /** + * 获取foldedLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedLength() { + return foldedLength; + } + + /** + * 设置foldedLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedLength(String value) { + this.foldedLength = value; + } + + /** + * 获取frameHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFrameHeight() { + return frameHeight; + } + + /** + * 设置frameHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFrameHeight(LengthDimension value) { + this.frameHeight = value; + } + + /** + * 获取frameMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterial() { + return frameMaterial; + } + + /** + * 设置frameMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterial(String value) { + this.frameMaterial = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取frequencyBand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrequencyBand() { + return frequencyBand; + } + + /** + * 设置frequencyBand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrequencyBand(String value) { + this.frequencyBand = value; + } + + /** + * 获取frontPleatType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrontPleatType() { + return frontPleatType; + } + + /** + * 设置frontPleatType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrontPleatType(String value) { + this.frontPleatType = value; + } + + /** + * 获取fuelCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getFuelCapacity() { + return fuelCapacity; + } + + /** + * 设置fuelCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setFuelCapacity(VolumeDimension value) { + this.fuelCapacity = value; + } + + /** + * 获取fuelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFuelType() { + return fuelType; + } + + /** + * 设置fuelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFuelType(String value) { + this.fuelType = value; + } + + /** + * 获取functions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFunctions() { + return functions; + } + + /** + * 设置functions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFunctions(String value) { + this.functions = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取gearDirection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGearDirection() { + return gearDirection; + } + + /** + * 设置gearDirection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGearDirection(String value) { + this.gearDirection = value; + } + + /** + * 获取geographicCoverage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeographicCoverage() { + return geographicCoverage; + } + + /** + * 设置geographicCoverage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeographicCoverage(String value) { + this.geographicCoverage = value; + } + + /** + * 获取gloveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGloveType() { + return gloveType; + } + + /** + * 设置gloveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGloveType(String value) { + this.gloveType = value; + } + + /** + * 获取gripMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGripMaterialType() { + return gripMaterialType; + } + + /** + * 设置gripMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGripMaterialType(String value) { + this.gripMaterialType = value; + } + + /** + * 获取guardMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuardMaterialType() { + return guardMaterialType; + } + + /** + * 设置guardMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuardMaterialType(String value) { + this.guardMaterialType = value; + } + + /** + * 获取handleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleMaterial() { + return handleMaterial; + } + + /** + * 设置handleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleMaterial(String value) { + this.handleMaterial = value; + } + + /** + * 获取handleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandleType() { + return handleType; + } + + /** + * 设置handleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandleType(String value) { + this.handleType = value; + } + + /** + * 获取heatRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getHeatRating() { + return heatRating; + } + + /** + * 设置heatRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setHeatRating(TemperatureRatingDimension value) { + this.heatRating = value; + } + + /** + * 获取hp属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHP() { + return hp; + } + + /** + * 设置hp属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHP(BigDecimal value) { + this.hp = value; + } + + /** + * 获取hullShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHullShape() { + return hullShape; + } + + /** + * 设置hullShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHullShape(String value) { + this.hullShape = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取impactForce属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getImpactForce() { + return impactForce; + } + + /** + * 设置impactForce属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setImpactForce(BigDecimal value) { + this.impactForce = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取inseam属性的值。 + * + * @return + * possible object is + * {@link OptionalLengthIntegerDimension } + * + */ + public OptionalLengthIntegerDimension getInseam() { + return inseam; + } + + /** + * 设置inseam属性的值。 + * + * @param value + * allowed object is + * {@link OptionalLengthIntegerDimension } + * + */ + public void setInseam(OptionalLengthIntegerDimension value) { + this.inseam = value; + } + + /** + * 获取insulationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsulationType() { + return insulationType; + } + + /** + * 设置insulationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsulationType(String value) { + this.insulationType = value; + } + + /** + * 获取intensity属性的值。 + * + * @return + * possible object is + * {@link OptionalLuminiousIntensityDimension } + * + */ + public OptionalLuminiousIntensityDimension getIntensity() { + return intensity; + } + + /** + * 设置intensity属性的值。 + * + * @param value + * allowed object is + * {@link OptionalLuminiousIntensityDimension } + * + */ + public void setIntensity(OptionalLuminiousIntensityDimension value) { + this.intensity = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取isSigned属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsSigned() { + return isSigned; + } + + /** + * 设置isSigned属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsSigned(String value) { + this.isSigned = value; + } + + /** + * 获取jerseyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJerseyType() { + return jerseyType; + } + + /** + * 设置jerseyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJerseyType(String value) { + this.jerseyType = value; + } + + /** + * 获取knifeFunction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKnifeFunction() { + return knifeFunction; + } + + /** + * 设置knifeFunction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKnifeFunction(String value) { + this.knifeFunction = value; + } + + /** + * 获取lampType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLampType() { + return lampType; + } + + /** + * 设置lampType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLampType(String value) { + this.lampType = value; + } + + /** + * 获取laptopCapacity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaptopCapacity() { + return laptopCapacity; + } + + /** + * 设置laptopCapacity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaptopCapacity(String value) { + this.laptopCapacity = value; + } + + /** + * 获取lashLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLashLength() { + return lashLength; + } + + /** + * 设置lashLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLashLength(LengthDimension value) { + this.lashLength = value; + } + + /** + * 获取leagueName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeagueName() { + return leagueName; + } + + /** + * 设置leagueName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeagueName(String value) { + this.leagueName = value; + } + + /** + * 获取legStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegStyle() { + return legStyle; + } + + /** + * 设置legStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegStyle(String value) { + this.legStyle = value; + } + + /** + * 获取lensMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensMaterial() { + return lensMaterial; + } + + /** + * 设置lensMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensMaterial(String value) { + this.lensMaterial = value; + } + + /** + * 获取lensShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensShape() { + return lensShape; + } + + /** + * 设置lensShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensShape(String value) { + this.lensShape = value; + } + + /** + * 获取lifeVestType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifeVestType() { + return lifeVestType; + } + + /** + * 设置lifeVestType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifeVestType(String value) { + this.lifeVestType = value; + } + + /** + * 获取lightIntensity属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLightIntensity() { + return lightIntensity; + } + + /** + * 设置lightIntensity属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLightIntensity(BigDecimal value) { + this.lightIntensity = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取liningMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningMaterial() { + return liningMaterial; + } + + /** + * 设置liningMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningMaterial(String value) { + this.liningMaterial = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link OptionalEnergyConsumptionDimension } + * + */ + public OptionalEnergyConsumptionDimension getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link OptionalEnergyConsumptionDimension } + * + */ + public void setLithiumBatteryEnergyContent(OptionalEnergyConsumptionDimension value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link OptionalVoltageDecimalDimension } + * + */ + public OptionalVoltageDecimalDimension getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link OptionalVoltageDecimalDimension } + * + */ + public void setLithiumBatteryVoltage(OptionalVoltageDecimalDimension value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link OptionalWeightDimension } + * + */ + public OptionalWeightDimension getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link OptionalWeightDimension } + * + */ + public void setLithiumBatteryWeight(OptionalWeightDimension value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取loudness属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLoudness() { + return loudness; + } + + /** + * 设置loudness属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLoudness(BigDecimal value) { + this.loudness = value; + } + + /** + * 获取lureWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLureWeight() { + return lureWeight; + } + + /** + * 设置lureWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLureWeight(WeightDimension value) { + this.lureWeight = value; + } + + /** + * 获取manufacturerDefinedQualityDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerDefinedQualityDescription() { + return manufacturerDefinedQualityDescription; + } + + /** + * 设置manufacturerDefinedQualityDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerDefinedQualityDescription(String value) { + this.manufacturerDefinedQualityDescription = value; + } + + /** + * 获取martialArtsType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMartialArtsType() { + return martialArtsType; + } + + /** + * 设置martialArtsType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMartialArtsType(String value) { + this.martialArtsType = value; + } + + /** + * 获取maximumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMaximumCompatibleBootSize() { + return maximumCompatibleBootSize; + } + + /** + * 设置maximumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMaximumCompatibleBootSize(BootSizeDimension value) { + this.maximumCompatibleBootSize = value; + } + + /** + * 获取maximumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCompatibleRopeDiameter() { + return maximumCompatibleRopeDiameter; + } + + /** + * 设置maximumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCompatibleRopeDiameter(LengthDimension value) { + this.maximumCompatibleRopeDiameter = value; + } + + /** + * 获取maximumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumHeight() { + return maximumHeight; + } + + /** + * 设置maximumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumHeight(LengthDimension value) { + this.maximumHeight = value; + } + + /** + * 获取maximumInclinePercentage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumInclinePercentage() { + return maximumInclinePercentage; + } + + /** + * 设置maximumInclinePercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumInclinePercentage(BigInteger value) { + this.maximumInclinePercentage = value; + } + + /** + * 获取maximumLegSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumLegSize() { + return maximumLegSize; + } + + /** + * 设置maximumLegSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumLegSize(String value) { + this.maximumLegSize = value; + } + + /** + * 获取maximumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaximumMagnification() { + return maximumMagnification; + } + + /** + * 设置maximumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaximumMagnification(BigDecimal value) { + this.maximumMagnification = value; + } + + /** + * 获取maximumPitchSpeed属性的值。 + * + * @return + * possible object is + * {@link Sports.MaximumPitchSpeed } + * + */ + public Sports.MaximumPitchSpeed getMaximumPitchSpeed() { + return maximumPitchSpeed; + } + + /** + * 设置maximumPitchSpeed属性的值。 + * + * @param value + * allowed object is + * {@link Sports.MaximumPitchSpeed } + * + */ + public void setMaximumPitchSpeed(Sports.MaximumPitchSpeed value) { + this.maximumPitchSpeed = value; + } + + /** + * 获取maximumResistance属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumResistance() { + return maximumResistance; + } + + /** + * 设置maximumResistance属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumResistance(WeightDimension value) { + this.maximumResistance = value; + } + + /** + * 获取maximumStrideLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumStrideLength() { + return maximumStrideLength; + } + + /** + * 设置maximumStrideLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumStrideLength(LengthDimension value) { + this.maximumStrideLength = value; + } + + /** + * 获取maximumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumTensionRating() { + return maximumTensionRating; + } + + /** + * 设置maximumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumTensionRating(WeightDimension value) { + this.maximumTensionRating = value; + } + + /** + * 获取maximumUserWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumUserWeight() { + return maximumUserWeight; + } + + /** + * 设置maximumUserWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumUserWeight(WeightDimension value) { + this.maximumUserWeight = value; + } + + /** + * 获取maximumWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeight() { + return maximumWeight; + } + + /** + * 设置maximumWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeight(WeightDimension value) { + this.maximumWeight = value; + } + + /** + * 获取maxWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaxWeightRecommendation() { + return maxWeightRecommendation; + } + + /** + * 设置maxWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaxWeightRecommendation(WeightDimension value) { + this.maxWeightRecommendation = value; + } + + /** + * 获取mechanicalStructure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMechanicalStructure() { + return mechanicalStructure; + } + + /** + * 设置mechanicalStructure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMechanicalStructure(String value) { + this.mechanicalStructure = value; + } + + /** + * 获取memory属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMemory() { + return memory; + } + + /** + * 设置memory属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMemory(MemorySizeDimension value) { + this.memory = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取minimumCompatibleBootSize属性的值。 + * + * @return + * possible object is + * {@link BootSizeDimension } + * + */ + public BootSizeDimension getMinimumCompatibleBootSize() { + return minimumCompatibleBootSize; + } + + /** + * 设置minimumCompatibleBootSize属性的值。 + * + * @param value + * allowed object is + * {@link BootSizeDimension } + * + */ + public void setMinimumCompatibleBootSize(BootSizeDimension value) { + this.minimumCompatibleBootSize = value; + } + + /** + * 获取minimumCompatibleRopeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCompatibleRopeDiameter() { + return minimumCompatibleRopeDiameter; + } + + /** + * 设置minimumCompatibleRopeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCompatibleRopeDiameter(LengthDimension value) { + this.minimumCompatibleRopeDiameter = value; + } + + /** + * 获取minimumLegSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumLegSize() { + return minimumLegSize; + } + + /** + * 设置minimumLegSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumLegSize(String value) { + this.minimumLegSize = value; + } + + /** + * 获取minimumMagnification属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinimumMagnification() { + return minimumMagnification; + } + + /** + * 设置minimumMagnification属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinimumMagnification(BigDecimal value) { + this.minimumMagnification = value; + } + + /** + * 获取minimumTensionRating属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumTensionRating() { + return minimumTensionRating; + } + + /** + * 设置minimumTensionRating属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumTensionRating(WeightDimension value) { + this.minimumTensionRating = value; + } + + /** + * 获取minimumTorsoFit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumTorsoFit() { + return minimumTorsoFit; + } + + /** + * 设置minimumTorsoFit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumTorsoFit(String value) { + this.minimumTorsoFit = value; + } + + /** + * 获取minimumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMinimumWeightRecommendation() { + return minimumWeightRecommendation; + } + + /** + * 设置minimumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMinimumWeightRecommendation(WeightDimension value) { + this.minimumWeightRecommendation = value; + } + + /** + * 获取monitorFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMonitorFeatures() { + return monitorFeatures; + } + + /** + * 设置monitorFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMonitorFeatures(String value) { + this.monitorFeatures = value; + } + + /** + * 获取motorSize属性的值。 + * + * @return + * possible object is + * {@link OptionalMotorSizeDimension } + * + */ + public OptionalMotorSizeDimension getMotorSize() { + return motorSize; + } + + /** + * 设置motorSize属性的值。 + * + * @param value + * allowed object is + * {@link OptionalMotorSizeDimension } + * + */ + public void setMotorSize(OptionalMotorSizeDimension value) { + this.motorSize = value; + } + + /** + * 获取mountainBikeProportionalFrameSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMountainBikeProportionalFrameSize() { + return mountainBikeProportionalFrameSize; + } + + /** + * 设置mountainBikeProportionalFrameSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMountainBikeProportionalFrameSize(LengthDimension value) { + this.mountainBikeProportionalFrameSize = value; + } + + /** + * 获取mountainBikeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountainBikeType() { + return mountainBikeType; + } + + /** + * 设置mountainBikeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountainBikeType(String value) { + this.mountainBikeType = value; + } + + /** + * 获取mountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountType() { + return mountType; + } + + /** + * 设置mountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountType(String value) { + this.mountType = value; + } + + /** + * 获取movementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMovementType() { + return movementType; + } + + /** + * 设置movementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMovementType(String value) { + this.movementType = value; + } + + /** + * 获取neckStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckStyle() { + return neckStyle; + } + + /** + * 设置neckStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckStyle(String value) { + this.neckStyle = value; + } + + /** + * 获取numberOfBlades属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBlades() { + return numberOfBlades; + } + + /** + * 设置numberOfBlades属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBlades(BigInteger value) { + this.numberOfBlades = value; + } + + /** + * 获取numberOfCarriagePositions属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCarriagePositions() { + return numberOfCarriagePositions; + } + + /** + * 设置numberOfCarriagePositions属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCarriagePositions(BigInteger value) { + this.numberOfCarriagePositions = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取numberOfExercises属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfExercises() { + return numberOfExercises; + } + + /** + * 设置numberOfExercises属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfExercises(BigInteger value) { + this.numberOfExercises = value; + } + + /** + * 获取numberOfFootPositions属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFootPositions() { + return numberOfFootPositions; + } + + /** + * 设置numberOfFootPositions属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFootPositions(BigInteger value) { + this.numberOfFootPositions = value; + } + + /** + * 获取numberOfGearLoops属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGearLoops() { + return numberOfGearLoops; + } + + /** + * 设置numberOfGearLoops属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGearLoops(BigInteger value) { + this.numberOfGearLoops = value; + } + + /** + * 获取numberOfHeadPositions属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHeadPositions() { + return numberOfHeadPositions; + } + + /** + * 设置numberOfHeadPositions属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHeadPositions(BigInteger value) { + this.numberOfHeadPositions = value; + } + + /** + * 获取numberOfHolds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHolds() { + return numberOfHolds; + } + + /** + * 设置numberOfHolds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHolds(BigInteger value) { + this.numberOfHolds = value; + } + + /** + * 获取numberOfHorses属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHorses() { + return numberOfHorses; + } + + /** + * 设置numberOfHorses属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHorses(BigInteger value) { + this.numberOfHorses = value; + } + + /** + * 获取numberOfLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLevels() { + return numberOfLevels; + } + + /** + * 设置numberOfLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLevels(BigInteger value) { + this.numberOfLevels = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取numberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPockets() { + return numberOfPockets; + } + + /** + * 设置numberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPockets(BigInteger value) { + this.numberOfPockets = value; + } + + /** + * 获取numberOfPoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPoles() { + return numberOfPoles; + } + + /** + * 设置numberOfPoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPoles(BigInteger value) { + this.numberOfPoles = value; + } + + /** + * 获取numberOfPrograms属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPrograms() { + return numberOfPrograms; + } + + /** + * 设置numberOfPrograms属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPrograms(BigInteger value) { + this.numberOfPrograms = value; + } + + /** + * 获取numberOfResistanceLevels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfResistanceLevels() { + return numberOfResistanceLevels; + } + + /** + * 设置numberOfResistanceLevels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfResistanceLevels(BigInteger value) { + this.numberOfResistanceLevels = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取numberOfSprings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSprings() { + return numberOfSprings; + } + + /** + * 设置numberOfSprings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSprings(BigInteger value) { + this.numberOfSprings = value; + } + + /** + * 获取objectiveLensSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getObjectiveLensSize() { + return objectiveLensSize; + } + + /** + * 设置objectiveLensSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setObjectiveLensSize(LengthDimension value) { + this.objectiveLensSize = value; + } + + /** + * 获取operationMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationMode() { + return operationMode; + } + + /** + * 设置operationMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationMode(String value) { + this.operationMode = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取outerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterialType() { + return outerMaterialType; + } + + /** + * 设置outerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterialType(String value) { + this.outerMaterialType = value; + } + + /** + * 获取packedSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackedSize() { + return packedSize; + } + + /** + * 设置packedSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackedSize(String value) { + this.packedSize = value; + } + + /** + * 获取padType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPadType() { + return padType; + } + + /** + * 设置padType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPadType(String value) { + this.padType = value; + } + + /** + * 获取patternStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternStyle() { + return patternStyle; + } + + /** + * 设置patternStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternStyle(String value) { + this.patternStyle = value; + } + + /** + * 获取peakHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPeakHeight() { + return peakHeight; + } + + /** + * 设置peakHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPeakHeight(LengthDimension value) { + this.peakHeight = value; + } + + /** + * 获取pixels属性的值。 + * + * @return + * possible object is + * {@link OptionalResolutionDimension } + * + */ + public OptionalResolutionDimension getPixels() { + return pixels; + } + + /** + * 设置pixels属性的值。 + * + * @param value + * allowed object is + * {@link OptionalResolutionDimension } + * + */ + public void setPixels(OptionalResolutionDimension value) { + this.pixels = value; + } + + /** + * 获取playerName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlayerName() { + return playerName; + } + + /** + * 设置playerName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlayerName(String value) { + this.playerName = value; + } + + /** + * 获取pocketDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPocketDescription() { + return pocketDescription; + } + + /** + * 设置pocketDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPocketDescription(String value) { + this.pocketDescription = value; + } + + /** + * 获取positionAccuracy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPositionAccuracy() { + return positionAccuracy; + } + + /** + * 设置positionAccuracy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPositionAccuracy(String value) { + this.positionAccuracy = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取ppuCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPPUCount() { + return ppuCount; + } + + /** + * 设置ppuCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPPUCount(BigDecimal value) { + this.ppuCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取proportionalFrameSize属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getProportionalFrameSize() { + return proportionalFrameSize; + } + + /** + * 设置proportionalFrameSize属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setProportionalFrameSize(BigDecimal value) { + this.proportionalFrameSize = value; + } + + /** + * 获取pullType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPullType() { + return pullType; + } + + /** + * 设置pullType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPullType(String value) { + this.pullType = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setRange(StringLengthOptionalDimension value) { + this.range = value; + } + + /** + * 获取rearDerailleurCompatibleChainSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRearDerailleurCompatibleChainSize() { + return rearDerailleurCompatibleChainSize; + } + + /** + * 设置rearDerailleurCompatibleChainSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRearDerailleurCompatibleChainSize(LengthDimension value) { + this.rearDerailleurCompatibleChainSize = value; + } + + /** + * 获取recommendedWorkoutSpace属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedWorkoutSpace() { + return recommendedWorkoutSpace; + } + + /** + * 设置recommendedWorkoutSpace属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedWorkoutSpace(String value) { + this.recommendedWorkoutSpace = value; + } + + /** + * 获取reelDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getReelDiameter() { + return reelDiameter; + } + + /** + * 设置reelDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setReelDiameter(LengthDimension value) { + this.reelDiameter = value; + } + + /** + * 获取reelModel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getReelModel() { + return reelModel; + } + + /** + * 设置reelModel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReelModel(String value) { + this.reelModel = value; + } + + /** + * 获取region属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegion() { + return region; + } + + /** + * 设置region属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegion(String value) { + this.region = value; + } + + /** + * 获取resistance属性的值。 + * + * @return + * possible object is + * {@link OptionalResistanceDimension } + * + */ + public OptionalResistanceDimension getResistance() { + return resistance; + } + + /** + * 设置resistance属性的值。 + * + * @param value + * allowed object is + * {@link OptionalResistanceDimension } + * + */ + public void setResistance(OptionalResistanceDimension value) { + this.resistance = value; + } + + /** + * 获取resistanceMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResistanceMechanism() { + return resistanceMechanism; + } + + /** + * 设置resistanceMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResistanceMechanism(String value) { + this.resistanceMechanism = value; + } + + /** + * 获取resolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolution() { + return resolution; + } + + /** + * 设置resolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolution(String value) { + this.resolution = value; + } + + /** + * 获取riseStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRiseStyle() { + return riseStyle; + } + + /** + * 设置riseStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRiseStyle(String value) { + this.riseStyle = value; + } + + /** + * 获取roadBikeProportionalFrameSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRoadBikeProportionalFrameSize() { + return roadBikeProportionalFrameSize; + } + + /** + * 设置roadBikeProportionalFrameSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRoadBikeProportionalFrameSize(LengthDimension value) { + this.roadBikeProportionalFrameSize = value; + } + + /** + * 获取roadBikeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRoadBikeType() { + return roadBikeType; + } + + /** + * 设置roadBikeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRoadBikeType(String value) { + this.roadBikeType = value; + } + + /** + * 获取rodLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRodLength() { + return rodLength; + } + + /** + * 设置rodLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRodLength(LengthDimension value) { + this.rodLength = value; + } + + /** + * 获取rodWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getRodWeight() { + return rodWeight; + } + + /** + * 设置rodWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setRodWeight(WeightDimension value) { + this.rodWeight = value; + } + + /** + * 获取routes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRoutes() { + return routes; + } + + /** + * 设置routes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRoutes(BigInteger value) { + this.routes = value; + } + + /** + * 获取rValue属性的值。 + * + * @return + * possible object is + * {@link OptionalRValueDimension } + * + */ + public OptionalRValueDimension getRValue() { + return rValue; + } + + /** + * 设置rValue属性的值。 + * + * @param value + * allowed object is + * {@link OptionalRValueDimension } + * + */ + public void setRValue(OptionalRValueDimension value) { + this.rValue = value; + } + + /** + * 获取scale属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScale() { + return scale; + } + + /** + * 设置scale属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScale(String value) { + this.scale = value; + } + + /** + * 获取screenColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenColor() { + return screenColor; + } + + /** + * 设置screenColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenColor(String value) { + this.screenColor = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取shellMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellMaterial() { + return shellMaterial; + } + + /** + * 设置shellMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellMaterial(String value) { + this.shellMaterial = value; + } + + /** + * 获取shirtType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShirtType() { + return shirtType; + } + + /** + * 设置shirtType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShirtType(String value) { + this.shirtType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShoeWidth(StringLengthOptionalDimension value) { + this.shoeWidth = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取skiStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkiStyle() { + return skiStyle; + } + + /** + * 设置skiStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkiStyle(String value) { + this.skiStyle = value; + } + + /** + * 获取sleepingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSleepingCapacity() { + return sleepingCapacity; + } + + /** + * 设置sleepingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSleepingCapacity(BigInteger value) { + this.sleepingCapacity = value; + } + + /** + * 获取sleeveLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSleeveLength() { + return sleeveLength; + } + + /** + * 设置sleeveLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSleeveLength(LengthDimension value) { + this.sleeveLength = value; + } + + /** + * 获取sleeveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSleeveType() { + return sleeveType; + } + + /** + * 设置sleeveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSleeveType(String value) { + this.sleeveType = value; + } + + /** + * 获取snowboardStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnowboardStyle() { + return snowboardStyle; + } + + /** + * 设置snowboardStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnowboardStyle(String value) { + this.snowboardStyle = value; + } + + /** + * 获取sockHeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSockHeight() { + return sockHeight; + } + + /** + * 设置sockHeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSockHeight(String value) { + this.sockHeight = value; + } + + /** + * 获取sockStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSockStyle() { + return sockStyle; + } + + /** + * 设置sockStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSockStyle(String value) { + this.sockStyle = value; + } + + /** + * 获取sonarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSonarType() { + return sonarType; + } + + /** + * 设置sonarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSonarType(String value) { + this.sonarType = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificUsageForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsageForProduct() { + return specificUsageForProduct; + } + + /** + * 设置specificUsageForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsageForProduct(String value) { + this.specificUsageForProduct = value; + } + + /** + * 获取speed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeed() { + return speed; + } + + /** + * 设置speed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeed(String value) { + this.speed = value; + } + + /** + * 获取speedRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedRating() { + return speedRating; + } + + /** + * 设置speedRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedRating(String value) { + this.speedRating = value; + } + + /** + * 获取sport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSport() { + return sport; + } + + /** + * 设置sport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSport(String value) { + this.sport = value; + } + + /** + * 获取state属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getState() { + return state; + } + + /** + * 设置state属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setState(String value) { + this.state = value; + } + + /** + * 获取staticElongationPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStaticElongationPercentage() { + return staticElongationPercentage; + } + + /** + * 设置staticElongationPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStaticElongationPercentage(BigDecimal value) { + this.staticElongationPercentage = value; + } + + /** + * 获取staticWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getStaticWeight() { + return staticWeight; + } + + /** + * 设置staticWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setStaticWeight(WeightDimension value) { + this.staticWeight = value; + } + + /** + * 获取strapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrapType() { + return strapType; + } + + /** + * 设置strapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrapType(String value) { + this.strapType = value; + } + + /** + * 获取strength属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getStrength() { + return strength; + } + + /** + * 设置strength属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setStrength(WeightDimension value) { + this.strength = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * 获取supportType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportType() { + return supportType; + } + + /** + * 设置supportType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportType(String value) { + this.supportType = value; + } + + /** + * 获取suspensionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuspensionType() { + return suspensionType; + } + + /** + * 设置suspensionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuspensionType(String value) { + this.suspensionType = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取targetZones属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTargetZones() { + return targetZones; + } + + /** + * 设置targetZones属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTargetZones(BigInteger value) { + this.targetZones = value; + } + + /** + * 获取teamName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTeamName() { + return teamName; + } + + /** + * 设置teamName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTeamName(String value) { + this.teamName = value; + } + + /** + * 获取tensionSupported属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTensionSupported() { + return tensionSupported; + } + + /** + * 设置tensionSupported属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTensionSupported(WeightDimension value) { + this.tensionSupported = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取threadSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreadSize() { + return threadSize; + } + + /** + * 设置threadSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreadSize(String value) { + this.threadSize = value; + } + + /** + * 获取topStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopStyle() { + return topStyle; + } + + /** + * 设置topStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopStyle(String value) { + this.topStyle = value; + } + + /** + * 获取topTubeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTopTubeLength() { + return topTubeLength; + } + + /** + * 设置topTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTopTubeLength(LengthDimension value) { + this.topTubeLength = value; + } + + /** + * 获取trailerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTrailerType() { + return trailerType; + } + + /** + * 设置trailerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTrailerType(String value) { + this.trailerType = value; + } + + /** + * 获取turnRadius属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTurnRadius() { + return turnRadius; + } + + /** + * 设置turnRadius属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTurnRadius(LengthDimension value) { + this.turnRadius = value; + } + + /** + * 获取uiaaFallRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUIAAFallRating() { + return uiaaFallRating; + } + + /** + * 设置uiaaFallRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUIAAFallRating(BigInteger value) { + this.uiaaFallRating = value; + } + + /** + * 获取underwireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnderwireType() { + return underwireType; + } + + /** + * 设置underwireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnderwireType(String value) { + this.underwireType = value; + } + + /** + * 获取uniformNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformNumber() { + return uniformNumber; + } + + /** + * 设置uniformNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformNumber(String value) { + this.uniformNumber = value; + } + + /** + * 获取usageCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getUsageCapacity() { + return usageCapacity; + } + + /** + * 设置usageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setUsageCapacity(WeightDimension value) { + this.usageCapacity = value; + } + + /** + * 获取uvProtection属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUVProtection() { + return uvProtection; + } + + /** + * 设置uvProtection属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUVProtection(BigInteger value) { + this.uvProtection = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link OptionalVolumeDimension } + * + */ + public OptionalVolumeDimension getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link OptionalVolumeDimension } + * + */ + public void setVolumeCapacityName(OptionalVolumeDimension value) { + this.volumeCapacityName = value; + } + + /** + * 获取waistSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaistSize() { + return waistSize; + } + + /** + * 设置waistSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaistSize(LengthDimension value) { + this.waistSize = value; + } + + /** + * 获取waistWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaistWidth() { + return waistWidth; + } + + /** + * 设置waistWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaistWidth(LengthDimension value) { + this.waistWidth = value; + } + + /** + * 获取warmthRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getWarmthRating() { + return warmthRating; + } + + /** + * 设置warmthRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setWarmthRating(TemperatureRatingDimension value) { + this.warmthRating = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取warranty属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarranty() { + return warranty; + } + + /** + * 设置warranty属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarranty(String value) { + this.warranty = value; + } + + /** + * 获取waterBottleCapType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterBottleCapType() { + return waterBottleCapType; + } + + /** + * 设置waterBottleCapType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterBottleCapType(String value) { + this.waterBottleCapType = value; + } + + /** + * 获取waterResistanceRating属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistanceRating() { + return waterResistanceRating; + } + + /** + * 设置waterResistanceRating属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistanceRating(LengthDimension value) { + this.waterResistanceRating = value; + } + + /** + * 获取waterType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterType() { + return waterType; + } + + /** + * 设置waterType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterType(String value) { + this.waterType = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取watts属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWatts() { + return watts; + } + + /** + * 设置watts属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWatts(WattageDimension value) { + this.watts = value; + } + + /** + * 获取wayPoints属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWayPoints() { + return wayPoints; + } + + /** + * 设置wayPoints属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWayPoints(BigInteger value) { + this.wayPoints = value; + } + + /** + * 获取weightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightCapacity() { + return weightCapacity; + } + + /** + * 设置weightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightCapacity(WeightDimension value) { + this.weightCapacity = value; + } + + /** + * 获取whatsInTheBox属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWhatsInTheBox() { + return whatsInTheBox; + } + + /** + * 设置whatsInTheBox属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWhatsInTheBox(String value) { + this.whatsInTheBox = value; + } + + /** + * 获取wheelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelType() { + return wheelType; + } + + /** + * 设置wheelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelType(String value) { + this.wheelType = value; + } + + /** + * 获取threadPitch属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getThreadPitch() { + return threadPitch; + } + + /** + * 设置threadPitch属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setThreadPitch(LengthDimension value) { + this.threadPitch = value; + } + + /** + * 获取driveSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDriveSystem() { + return driveSystem; + } + + /** + * 设置driveSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDriveSystem(String value) { + this.driveSystem = value; + } + + /** + * 获取bladeMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterialType() { + return bladeMaterialType; + } + + /** + * 设置bladeMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterialType(String value) { + this.bladeMaterialType = value; + } + + /** + * 获取sportsNumberOfPockets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSportsNumberOfPockets() { + return sportsNumberOfPockets; + } + + /** + * 设置sportsNumberOfPockets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSportsNumberOfPockets(BigInteger value) { + this.sportsNumberOfPockets = value; + } + + /** + * 获取workingLoadLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWorkingLoadLimit() { + return workingLoadLimit; + } + + /** + * 设置workingLoadLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWorkingLoadLimit(WeightDimension value) { + this.workingLoadLimit = value; + } + + /** + * 获取watchMovementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWatchMovementType() { + return watchMovementType; + } + + /** + * 设置watchMovementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWatchMovementType(String value) { + this.watchMovementType = value; + } + + /** + * 获取tankVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getTankVolume() { + return tankVolume; + } + + /** + * 设置tankVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setTankVolume(VolumeDimension value) { + this.tankVolume = value; + } + + /** + * 获取powerRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerRating() { + return powerRating; + } + + /** + * 设置powerRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerRating(String value) { + this.powerRating = value; + } + + /** + * 获取patternType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternType() { + return patternType; + } + + /** + * 设置patternType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternType(String value) { + this.patternType = value; + } + + /** + * 获取outputPower属性的值。 + * + * @return + * possible object is + * {@link OutputPowerDimension } + * + */ + public OutputPowerDimension getOutputPower() { + return outputPower; + } + + /** + * 设置outputPower属性的值。 + * + * @param value + * allowed object is + * {@link OutputPowerDimension } + * + */ + public void setOutputPower(OutputPowerDimension value) { + this.outputPower = value; + } + + /** + * 获取opticalPower属性的值。 + * + * @return + * possible object is + * {@link OpticalPowerDimension } + * + */ + public OpticalPowerDimension getOpticalPower() { + return opticalPower; + } + + /** + * 设置opticalPower属性的值。 + * + * @param value + * allowed object is + * {@link OpticalPowerDimension } + * + */ + public void setOpticalPower(OpticalPowerDimension value) { + this.opticalPower = value; + } + + /** + * 获取minimumHeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeightRecommendation() { + return minimumHeightRecommendation; + } + + /** + * 设置minimumHeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeightRecommendation(LengthDimension value) { + this.minimumHeightRecommendation = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取bandSizeNumber属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandSizeNumber() { + return bandSizeNumber; + } + + /** + * 设置bandSizeNumber属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandSizeNumber(LengthDimension value) { + this.bandSizeNumber = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取distributionDesignation属性的值。 + * + * @return + * possible object is + * {@link DistributionDesignationValues } + * + */ + public DistributionDesignationValues getDistributionDesignation() { + return distributionDesignation; + } + + /** + * 设置distributionDesignation属性的值。 + * + * @param value + * allowed object is + * {@link DistributionDesignationValues } + * + */ + public void setDistributionDesignation(DistributionDesignationValues value) { + this.distributionDesignation = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取legalComplianceCertificationMetadata属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationMetadata() { + return legalComplianceCertificationMetadata; + } + + /** + * 设置legalComplianceCertificationMetadata属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationMetadata(String value) { + this.legalComplianceCertificationMetadata = value; + } + + /** + * 获取legalComplianceCertificationDateOfIssue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationDateOfIssue() { + return legalComplianceCertificationDateOfIssue; + } + + /** + * 设置legalComplianceCertificationDateOfIssue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationDateOfIssue(String value) { + this.legalComplianceCertificationDateOfIssue = value; + } + + /** + * 获取legalComplianceCertificationExpirationDate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationExpirationDate() { + return legalComplianceCertificationExpirationDate; + } + + /** + * 设置legalComplianceCertificationExpirationDate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationExpirationDate(String value) { + this.legalComplianceCertificationExpirationDate = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取maximumLifetimeCharges属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumLifetimeCharges() { + return maximumLifetimeCharges; + } + + /** + * 设置maximumLifetimeCharges属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumLifetimeCharges(BigInteger value) { + this.maximumLifetimeCharges = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取connectivityTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityTechnology() { + return connectivityTechnology; + } + + /** + * 设置connectivityTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityTechnology(String value) { + this.connectivityTechnology = value; + } + + /** + * 获取containsLiquidContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainsLiquidContents() { + return containsLiquidContents; + } + + /** + * 设置containsLiquidContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainsLiquidContents(String value) { + this.containsLiquidContents = value; + } + + /** + * 获取digitalStorageCapacity属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getDigitalStorageCapacity() { + return digitalStorageCapacity; + } + + /** + * 设置digitalStorageCapacity属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setDigitalStorageCapacity(MemorySizeDimension value) { + this.digitalStorageCapacity = value; + } + + /** + * 获取geotaggingOrGPSFunctionality属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeotaggingOrGPSFunctionality() { + return geotaggingOrGPSFunctionality; + } + + /** + * 设置geotaggingOrGPSFunctionality属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeotaggingOrGPSFunctionality(String value) { + this.geotaggingOrGPSFunctionality = value; + } + + /** + * 获取headSizeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadSizeName() { + return headSizeName; + } + + /** + * 设置headSizeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadSizeName(String value) { + this.headSizeName = value; + } + + /** + * 获取humanInterfaceInput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHumanInterfaceInput() { + return humanInterfaceInput; + } + + /** + * 设置humanInterfaceInput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHumanInterfaceInput(String value) { + this.humanInterfaceInput = value; + } + + /** + * 获取itemThicknessString属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThicknessString() { + return itemThicknessString; + } + + /** + * 设置itemThicknessString属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThicknessString(LengthDimension value) { + this.itemThicknessString = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取magnificationStrength属性的值。 + * + * @return + * possible object is + * {@link OptionalMagnificationDimension } + * + */ + public OptionalMagnificationDimension getMagnificationStrength() { + return magnificationStrength; + } + + /** + * 设置magnificationStrength属性的值。 + * + * @param value + * allowed object is + * {@link OptionalMagnificationDimension } + * + */ + public void setMagnificationStrength(OptionalMagnificationDimension value) { + this.magnificationStrength = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取minimumSystemRequirementDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumSystemRequirementDescription() { + return minimumSystemRequirementDescription; + } + + /** + * 设置minimumSystemRequirementDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumSystemRequirementDescription(String value) { + this.minimumSystemRequirementDescription = value; + } + + /** + * 获取numberOfBoxes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfBoxes() { + return numberOfBoxes; + } + + /** + * 设置numberOfBoxes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfBoxes(BigInteger value) { + this.numberOfBoxes = value; + } + + /** + * 获取optionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOptionType() { + return optionType; + } + + /** + * 设置optionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOptionType(String value) { + this.optionType = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取outputWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOutputWattage() { + return outputWattage; + } + + /** + * 设置outputWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOutputWattage(BigInteger value) { + this.outputWattage = value; + } + + /** + * Gets the value of the platinumKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the platinumKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlatinumKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPlatinumKeywords() { + if (platinumKeywords == null) { + platinumKeywords = new ArrayList(); + } + return this.platinumKeywords; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerPlugType(String value) { + this.powerPlugType = value; + } + + /** + * 获取recommendedUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUsesForProduct() { + return recommendedUsesForProduct; + } + + /** + * 设置recommendedUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUsesForProduct(String value) { + this.recommendedUsesForProduct = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取remote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemote() { + return remote; + } + + /** + * 设置remote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemote(String value) { + this.remote = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取seatingGroup属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeatingGroup() { + return seatingGroup; + } + + /** + * 设置seatingGroup属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeatingGroup(String value) { + this.seatingGroup = value; + } + + /** + * 获取shaftMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftMaterialType() { + return shaftMaterialType; + } + + /** + * 设置shaftMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftMaterialType(String value) { + this.shaftMaterialType = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shippingOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShippingOptions() { + return shippingOptions; + } + + /** + * 设置shippingOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShippingOptions(String value) { + this.shippingOptions = value; + } + + /** + * 获取specialDeliveryRequirements属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialDeliveryRequirements() { + return specialDeliveryRequirements; + } + + /** + * 设置specialDeliveryRequirements属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialDeliveryRequirements(String value) { + this.specialDeliveryRequirements = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取targetAudienceBase属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetAudienceBase() { + return targetAudienceBase; + } + + /** + * 设置targetAudienceBase属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetAudienceBase(String value) { + this.targetAudienceBase = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * Gets the value of the tunerTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tunerTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTunerTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTunerTechnology() { + if (tunerTechnology == null) { + tunerTechnology = new ArrayList(); + } + return this.tunerTechnology; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterResistanceLevel(String value) { + this.waterResistanceLevel = value; + } + + /** + * 获取weaveType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWeaveType() { + return weaveType; + } + + /** + * 设置weaveType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWeaveType(String value) { + this.weaveType = value; + } + + /** + * 获取weeeTaxValue属性的值。 + * + * @return + * possible object is + * {@link CurencyDimension } + * + */ + public CurencyDimension getWeeeTaxValue() { + return weeeTaxValue; + } + + /** + * 设置weeeTaxValue属性的值。 + * + * @param value + * allowed object is + * {@link CurencyDimension } + * + */ + public void setWeeeTaxValue(CurencyDimension value) { + this.weeeTaxValue = value; + } + + /** + * 获取wheelBase属性的值。 + * + * @return + * possible object is + * {@link CycleLengthDimension } + * + */ + public CycleLengthDimension getWheelBase() { + return wheelBase; + } + + /** + * 设置wheelBase属性的值。 + * + * @param value + * allowed object is + * {@link CycleLengthDimension } + * + */ + public void setWheelBase(CycleLengthDimension value) { + this.wheelBase = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取acceptedVoltageFrequency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAcceptedVoltageFrequency() { + return acceptedVoltageFrequency; + } + + /** + * 设置acceptedVoltageFrequency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAcceptedVoltageFrequency(String value) { + this.acceptedVoltageFrequency = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取assemblyTime属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension getAssemblyTime() { + return assemblyTime; + } + + /** + * 设置assemblyTime属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeDimension } + * + */ + public void setAssemblyTime(AssemblyTimeDimension value) { + this.assemblyTime = value; + } + + /** + * 获取bandWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandWidth() { + return bandWidth; + } + + /** + * 设置bandWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandWidth(LengthDimension value) { + this.bandWidth = value; + } + + /** + * 获取beltLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltLength() { + return beltLength; + } + + /** + * 设置beltLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltLength(LengthDimension value) { + this.beltLength = value; + } + + /** + * 获取beltLengthString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeltLengthString() { + return beltLengthString; + } + + /** + * 设置beltLengthString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeltLengthString(String value) { + this.beltLengthString = value; + } + + /** + * 获取beltWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBeltWidth() { + return beltWidth; + } + + /** + * 设置beltWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBeltWidth(LengthDimension value) { + this.beltWidth = value; + } + + /** + * 获取calibrationTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalibrationTechnology() { + return calibrationTechnology; + } + + /** + * 设置calibrationTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalibrationTechnology(String value) { + this.calibrationTechnology = value; + } + + /** + * Gets the value of the caseMaterial property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the caseMaterial property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCaseMaterial() { + if (caseMaterial == null) { + caseMaterial = new ArrayList(); + } + return this.caseMaterial; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * 获取configuration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConfiguration() { + return configuration; + } + + /** + * 设置configuration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConfiguration(String value) { + this.configuration = value; + } + + /** + * 获取durometerHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDurometerHardness() { + return durometerHardness; + } + + /** + * 设置durometerHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDurometerHardness(String value) { + this.durometerHardness = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取exerciseMachineArmType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExerciseMachineArmType() { + return exerciseMachineArmType; + } + + /** + * 设置exerciseMachineArmType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExerciseMachineArmType(String value) { + this.exerciseMachineArmType = value; + } + + /** + * 获取externalHardwareInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExternalHardwareInterface() { + return externalHardwareInterface; + } + + /** + * 设置externalHardwareInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExternalHardwareInterface(String value) { + this.externalHardwareInterface = value; + } + + /** + * 获取fishingTechnique属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getFishingTechnique() { + return fishingTechnique; + } + + /** + * 设置fishingTechnique属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setFishingTechnique(Object value) { + this.fishingTechnique = value; + } + + /** + * 获取fulfillmentCenterSpecialStorage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFulfillmentCenterSpecialStorage() { + return fulfillmentCenterSpecialStorage; + } + + /** + * 设置fulfillmentCenterSpecialStorage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFulfillmentCenterSpecialStorage(String value) { + this.fulfillmentCenterSpecialStorage = value; + } + + /** + * 获取golfPutterLieAngle属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getGolfPutterLieAngle() { + return golfPutterLieAngle; + } + + /** + * 设置golfPutterLieAngle属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setGolfPutterLieAngle(Object value) { + this.golfPutterLieAngle = value; + } + + /** + * 获取golfPutterLieAngleUnit属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGolfPutterLieAngleUnit() { + return golfPutterLieAngleUnit; + } + + /** + * 设置golfPutterLieAngleUnit属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGolfPutterLieAngleUnit(String value) { + this.golfPutterLieAngleUnit = value; + } + + /** + * 获取heartRateSensorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeartRateSensorType() { + return heartRateSensorType; + } + + /** + * 设置heartRateSensorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeartRateSensorType(String value) { + this.heartRateSensorType = value; + } + + /** + * 获取includesRemote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludesRemote() { + return includesRemote; + } + + /** + * 设置includesRemote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludesRemote(String value) { + this.includesRemote = value; + } + + /** + * 获取isExclusiveProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIsExclusiveProduct() { + return isExclusiveProduct; + } + + /** + * 设置isExclusiveProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIsExclusiveProduct(String value) { + this.isExclusiveProduct = value; + } + + /** + * 获取offset属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOffset() { + return offset; + } + + /** + * 设置offset属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOffset(LengthDimension value) { + this.offset = value; + } + + /** + * 获取languageValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguageValue() { + return languageValue; + } + + /** + * 设置languageValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguageValue(String value) { + this.languageValue = value; + } + + /** + * 获取legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegalComplianceCertificationRegulatoryOrganizationName() { + return legalComplianceCertificationRegulatoryOrganizationName; + } + + /** + * 设置legalComplianceCertificationRegulatoryOrganizationName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegalComplianceCertificationRegulatoryOrganizationName(String value) { + this.legalComplianceCertificationRegulatoryOrganizationName = value; + } + + /** + * 获取lifecycleSupplyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifecycleSupplyType() { + return lifecycleSupplyType; + } + + /** + * 设置lifecycleSupplyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifecycleSupplyType(String value) { + this.lifecycleSupplyType = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取maximumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMaximumSpeed() { + return maximumSpeed; + } + + /** + * 设置maximumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMaximumSpeed(SpeedDimension value) { + this.maximumSpeed = value; + } + + /** + * 获取maximumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaximumAgeRecommendation() { + return maximumAgeRecommendation; + } + + /** + * 设置maximumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaximumAgeRecommendation(BigInteger value) { + this.maximumAgeRecommendation = value; + } + + /** + * 获取minimumAgeRecommendation属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMinimumAgeRecommendation() { + return minimumAgeRecommendation; + } + + /** + * 设置minimumAgeRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMinimumAgeRecommendation(BigInteger value) { + this.minimumAgeRecommendation = value; + } + + /** + * 获取minimumHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumHeight() { + return minimumHeight; + } + + /** + * 设置minimumHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumHeight(LengthDimension value) { + this.minimumHeight = value; + } + + /** + * 获取minimumSpeed属性的值。 + * + * @return + * possible object is + * {@link SpeedDimension } + * + */ + public SpeedDimension getMinimumSpeed() { + return minimumSpeed; + } + + /** + * 设置minimumSpeed属性的值。 + * + * @param value + * allowed object is + * {@link SpeedDimension } + * + */ + public void setMinimumSpeed(SpeedDimension value) { + this.minimumSpeed = value; + } + + /** + * 获取lcdScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLCDScreenSize() { + return lcdScreenSize; + } + + /** + * 设置lcdScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLCDScreenSize(LengthDimension value) { + this.lcdScreenSize = value; + } + + /** + * 获取numberOfSettings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSettings() { + return numberOfSettings; + } + + /** + * 设置numberOfSettings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSettings(BigInteger value) { + this.numberOfSettings = value; + } + + /** + * 获取numberOfLayers属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getNumberOfLayers() { + return numberOfLayers; + } + + /** + * 设置numberOfLayers属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setNumberOfLayers(Object value) { + this.numberOfLayers = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取poleMaterialType属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getPoleMaterialType() { + return poleMaterialType; + } + + /** + * 设置poleMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setPoleMaterialType(Object value) { + this.poleMaterialType = value; + } + + /** + * Gets the value of the programmability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the programmability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProgrammability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getProgrammability() { + if (programmability == null) { + programmability = new ArrayList(); + } + return this.programmability; + } + + /** + * 获取reflectingTechnology属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getReflectingTechnology() { + return reflectingTechnology; + } + + /** + * 设置reflectingTechnology属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setReflectingTechnology(Object value) { + this.reflectingTechnology = value; + } + + /** + * 获取requiredProductComplianceCertificate属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequiredProductComplianceCertificate() { + return requiredProductComplianceCertificate; + } + + /** + * 设置requiredProductComplianceCertificate属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequiredProductComplianceCertificate(String value) { + this.requiredProductComplianceCertificate = value; + } + + /** + * 获取shaftDiameterDerived属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameterDerived() { + return shaftDiameterDerived; + } + + /** + * 设置shaftDiameterDerived属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameterDerived(BigInteger value) { + this.shaftDiameterDerived = value; + } + + /** + * 获取shaftHeight属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getShaftHeight() { + return shaftHeight; + } + + /** + * 设置shaftHeight属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setShaftHeight(StringLengthOptionalDimension value) { + this.shaftHeight = value; + } + + /** + * 获取shaftLengthDerived属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getShaftLengthDerived() { + return shaftLengthDerived; + } + + /** + * 设置shaftLengthDerived属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setShaftLengthDerived(Object value) { + this.shaftLengthDerived = value; + } + + /** + * 获取spaceEfficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpaceEfficiency() { + return spaceEfficiency; + } + + /** + * 设置spaceEfficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpaceEfficiency(String value) { + this.spaceEfficiency = value; + } + + /** + * 获取strandType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrandType() { + return strandType; + } + + /** + * 设置strandType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrandType(String value) { + this.strandType = value; + } + + /** + * 获取supplierDeclaredMaterialRegulation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupplierDeclaredMaterialRegulation() { + return supplierDeclaredMaterialRegulation; + } + + /** + * 设置supplierDeclaredMaterialRegulation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupplierDeclaredMaterialRegulation(String value) { + this.supplierDeclaredMaterialRegulation = value; + } + + /** + * 获取supportedApplication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedApplication() { + return supportedApplication; + } + + /** + * 设置supportedApplication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedApplication(String value) { + this.supportedApplication = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTemperatureRating(String value) { + this.temperatureRating = value; + } + + /** + * 获取tireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTireType() { + return tireType; + } + + /** + * 设置tireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTireType(String value) { + this.tireType = value; + } + + /** + * 获取waterResistanceTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWaterResistanceTechnology() { + return waterResistanceTechnology; + } + + /** + * 设置waterResistanceTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWaterResistanceTechnology(String value) { + this.waterResistanceTechnology = value; + } + + /** + * 获取weightBenchType属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getWeightBenchType() { + return weightBenchType; + } + + /** + * 设置weightBenchType属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setWeightBenchType(Object value) { + this.weightBenchType = value; + } + + /** + * 获取wheelMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheelMaterial() { + return wheelMaterial; + } + + /** + * 设置wheelMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheelMaterial(String value) { + this.wheelMaterial = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="CID"/>
+     *             <enumeration value="l"/>
+     *             <enumeration value="cc"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class EngineDisplacement { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="kilometer"/>
+     *             <enumeration value="mph"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class MaximumPitchSpeed { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="AgeGenderCategory"/>
+     *               <enumeration value="Amperage"/>
+     *               <enumeration value="BikeRimSize"/>
+     *               <enumeration value="BikeRimSizeMaterial"/>
+     *               <enumeration value="BootSize"/>
+     *               <enumeration value="BootSizeCalfSize"/>
+     *               <enumeration value="CalfSize"/>
+     *               <enumeration value="Caliber"/>
+     *               <enumeration value="CaliberRounds"/>
+     *               <enumeration value="Capacity"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="ColorName"/>
+     *               <enumeration value="ColorDesign"/>
+     *               <enumeration value="ColorFlavor"/>
+     *               <enumeration value="ColorItemThickness"/>
+     *               <enumeration value="ColorLength"/>
+     *               <enumeration value="ColorLensColor"/>
+     *               <enumeration value="ColorQuantity"/>
+     *               <enumeration value="ColorRounds"/>
+     *               <enumeration value="ColorShaftMaterial"/>
+     *               <enumeration value="ColorShaftType"/>
+     *               <enumeration value="ColorShape"/>
+     *               <enumeration value="ColorSize"/>
+     *               <enumeration value="ColorStyle"/>
+     *               <enumeration value="ColorTensionLevel"/>
+     *               <enumeration value="ColorWattage"/>
+     *               <enumeration value="ColorWeight"/>
+     *               <enumeration value="ColorWheelSize"/>
+     *               <enumeration value="ColorWidth"/>
+     *               <enumeration value="Curvature"/>
+     *               <enumeration value="CurvatureHand"/>
+     *               <enumeration value="Design"/>
+     *               <enumeration value="DesignFlavor"/>
+     *               <enumeration value="DesignLength"/>
+     *               <enumeration value="DesignLensColor"/>
+     *               <enumeration value="DesignShaftMaterial"/>
+     *               <enumeration value="DesignShaftType"/>
+     *               <enumeration value="DesignShape"/>
+     *               <enumeration value="DesignSize"/>
+     *               <enumeration value="DesignStyle"/>
+     *               <enumeration value="DesignTensionLevel"/>
+     *               <enumeration value="DesignWeight"/>
+     *               <enumeration value="DesignWheelSize"/>
+     *               <enumeration value="DesignWidth"/>
+     *               <enumeration value="Diameter"/>
+     *               <enumeration value="DivingHoodThickness"/>
+     *               <enumeration value="FencingPommelType"/>
+     *               <enumeration value="FencingPommelTypeGripType"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="FlavorSize"/>
+     *               <enumeration value="GolfFlex"/>
+     *               <enumeration value="GolfFlexGolfLoft"/>
+     *               <enumeration value="GolfFlexMaterial"/>
+     *               <enumeration value="GolfFlexShaftMaterial"/>
+     *               <enumeration value="GolfLoft"/>
+     *               <enumeration value="GolfLoftShaftMaterial"/>
+     *               <enumeration value="GripSize"/>
+     *               <enumeration value="GripSizeGripType"/>
+     *               <enumeration value="GripSizeHeadSize"/>
+     *               <enumeration value="GripType"/>
+     *               <enumeration value="Hand"/>
+     *               <enumeration value="HandBounceGolfFlex"/>
+     *               <enumeration value="HandBounceShaftTypeGolfFlex"/>
+     *               <enumeration value="HandClubGolfFlex"/>
+     *               <enumeration value="HandClubShaftTypeGolfFlex"/>
+     *               <enumeration value="HandGolfFlex"/>
+     *               <enumeration value="HandIronsGolfFlex"/>
+     *               <enumeration value="HandIronsLieAngleGolfFlex"/>
+     *               <enumeration value="HandIronsLieAngleShaftTypeGolfFlex"/>
+     *               <enumeration value="HandIronsShaftTypeGolfFlex"/>
+     *               <enumeration value="HandLength"/>
+     *               <enumeration value="HandLieAngle"/>
+     *               <enumeration value="HandLieAngleGolfFlex"/>
+     *               <enumeration value="HandLieAngleLength"/>
+     *               <enumeration value="HandLieAngleShaftType"/>
+     *               <enumeration value="HandLieAngleShaftTypeGolfFlex"/>
+     *               <enumeration value="HandLieAngleShaftTypeLength"/>
+     *               <enumeration value="HandGolfLoftBounceGolfFlex"/>
+     *               <enumeration value="HandGolfLoftBounceShaftTypeGolfFlex"/>
+     *               <enumeration value="HandGolfLoftGolfFlex"/>
+     *               <enumeration value="HandGolfLoftShaftTypeGolfFlex"/>
+     *               <enumeration value="HandModel"/>
+     *               <enumeration value="HandModelLength"/>
+     *               <enumeration value="HandModelShaftType"/>
+     *               <enumeration value="HandModelShaftTypeLength"/>
+     *               <enumeration value="HandShaftLength"/>
+     *               <enumeration value="HandShaftMaterialGolfFlex"/>
+     *               <enumeration value="HandShaftMaterialGolfFlexGolfLoft"/>
+     *               <enumeration value="HandShaftType"/>
+     *               <enumeration value="HandShaftTypeGolfFlex"/>
+     *               <enumeration value="HandShaftTypeLength"/>
+     *               <enumeration value="HandSize"/>
+     *               <enumeration value="HandTensionLevel"/>
+     *               <enumeration value="HandWeight"/>
+     *               <enumeration value="HandWoodGolfFlex"/>
+     *               <enumeration value="HandWoodShaftTypeGolfFlex"/>
+     *               <enumeration value="HeadSize"/>
+     *               <enumeration value="HeadSizeShape"/>
+     *               <enumeration value="Height"/>
+     *               <enumeration value="HeightSize"/>
+     *               <enumeration value="HeightStyle"/>
+     *               <enumeration value="HeightWeight"/>
+     *               <enumeration value="HeightWidth"/>
+     *               <enumeration value="ItemThickness"/>
+     *               <enumeration value="Length"/>
+     *               <enumeration value="LengthLineCapacity"/>
+     *               <enumeration value="LengthLineWeight"/>
+     *               <enumeration value="LengthMaterial"/>
+     *               <enumeration value="LengthShaftType"/>
+     *               <enumeration value="LengthSize"/>
+     *               <enumeration value="LengthStyle"/>
+     *               <enumeration value="LengthWeight"/>
+     *               <enumeration value="LengthWeightSupported"/>
+     *               <enumeration value="LengthWidth"/>
+     *               <enumeration value="LensColor"/>
+     *               <enumeration value="LensColorMaterial"/>
+     *               <enumeration value="LensColorShape"/>
+     *               <enumeration value="LineCapacity"/>
+     *               <enumeration value="LineCapacitySize"/>
+     *               <enumeration value="LineCapacityWeight"/>
+     *               <enumeration value="LineWeight"/>
+     *               <enumeration value="LineWeightSize"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="MaterialShape"/>
+     *               <enumeration value="MaterialSize"/>
+     *               <enumeration value="MaterialStyle"/>
+     *               <enumeration value="MaterialTensionLevel"/>
+     *               <enumeration value="MaterialWeight"/>
+     *               <enumeration value="MaterialWheelSize"/>
+     *               <enumeration value="MaterialWidth"/>
+     *               <enumeration value="Quantity"/>
+     *               <enumeration value="QuantityShape"/>
+     *               <enumeration value="QuantitySize"/>
+     *               <enumeration value="QuantityWeight"/>
+     *               <enumeration value="Rounds"/>
+     *               <enumeration value="RoundsSize"/>
+     *               <enumeration value="ShaftMaterial"/>
+     *               <enumeration value="ShaftMaterialShaftType"/>
+     *               <enumeration value="ShaftType"/>
+     *               <enumeration value="Shape"/>
+     *               <enumeration value="ShapeSize"/>
+     *               <enumeration value="ShapeTensionLevel"/>
+     *               <enumeration value="ShapeWeight"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeStyle"/>
+     *               <enumeration value="SizeTensionLevel"/>
+     *               <enumeration value="SizeWattage"/>
+     *               <enumeration value="SizeWeight"/>
+     *               <enumeration value="SizeWeightSupported"/>
+     *               <enumeration value="SizeWheelSize"/>
+     *               <enumeration value="SizeWidth"/>
+     *               <enumeration value="StyleTensionLevel"/>
+     *               <enumeration value="StyleWeight"/>
+     *               <enumeration value="StyleWheelSize"/>
+     *               <enumeration value="StyleWidth"/>
+     *               <enumeration value="TemperatureRating"/>
+     *               <enumeration value="TemperatureRatingColor"/>
+     *               <enumeration value="TemperatureRatingDesign"/>
+     *               <enumeration value="TemperatureRatingHand"/>
+     *               <enumeration value="TemperatureRatingLength"/>
+     *               <enumeration value="TemperatureRatingMaterial"/>
+     *               <enumeration value="TemperatureRatingShape"/>
+     *               <enumeration value="TemperatureRatingSize"/>
+     *               <enumeration value="TensionLevel"/>
+     *               <enumeration value="TensionLevelWeight"/>
+     *               <enumeration value="TensionLevelWeightSupported"/>
+     *               <enumeration value="Wattage"/>
+     *               <enumeration value="Weight"/>
+     *               <enumeration value="WeightSupported"/>
+     *               <enumeration value="WeightWidth"/>
+     *               <enumeration value="WheelSize"/>
+     *               <enumeration value="WheelSizeWeight"/>
+     *               <enumeration value="Width"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *               <enumeration value="StyleName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="AgeGenderCategory" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+     *         <element name="BikeRimSize" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="BootSize" type="{}Dimension" minOccurs="0"/>
+     *         <element name="Bounce" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CalfSize" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Caliber" type="{}FourDecimal" minOccurs="0"/>
+     *         <element name="Capacity" type="{}VolumeDimension" minOccurs="0"/>
+     *         <element name="Club" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Curvature" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Department" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+     *         <element name="Design" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="DivingHoodThickness" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="FencingPommelType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="GolfFlex" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="GolfLoft" type="{}DegreeDimension" minOccurs="0"/>
+     *         <element name="GripSize" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="GripType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Hand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="HeadSize" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="Irons" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="LensColor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="LieAngle" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="LineCapacity" type="{}OptionalLineCapacityDimension" minOccurs="0"/>
+     *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Model" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Occupancy" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Quantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+     *         <element name="Rounds" type="{}PositiveInteger" minOccurs="0"/>
+     *         <element name="ShaftLength" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="ShaftMaterial" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="ShaftType" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Style" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="TemperatureRating" type="{}TemperatureRatingDimension" minOccurs="0"/>
+     *         <element name="TensionLevel" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Volume" type="{}VolumeDimension" minOccurs="0"/>
+     *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+     *         <element name="Weight" type="{}WeightDimension" minOccurs="0"/>
+     *         <element name="WeightSupported" type="{}WeightDimension" minOccurs="0"/>
+     *         <element name="WheelSize" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+     *         <element name="Wood" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "ageGenderCategory", + "amperage", + "bikeRimSize", + "bootSize", + "bounce", + "calfSize", + "caliber", + "capacity", + "club", + "color", + "curvature", + "customerPackageType", + "department", + "design", + "diameter", + "divingHoodThickness", + "fencingPommelType", + "flavor", + "golfFlex", + "golfLoft", + "gripSize", + "gripType", + "hand", + "headSize", + "height", + "irons", + "itemThickness", + "length", + "lensColor", + "lieAngle", + "lineCapacity", + "lineWeight", + "material", + "model", + "numberOfItems", + "occupancy", + "quantity", + "rounds", + "shaftLength", + "shaftMaterial", + "shaftType", + "shape", + "size", + "style", + "temperatureRating", + "tensionLevel", + "volume", + "wattage", + "weight", + "weightSupported", + "wheelSize", + "width", + "wood", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "AgeGenderCategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageGenderCategory; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "BikeRimSize") + protected LengthDimension bikeRimSize; + @XmlElement(name = "BootSize") + protected BigDecimal bootSize; + @XmlElement(name = "Bounce") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bounce; + @XmlElement(name = "CalfSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calfSize; + @XmlElement(name = "Caliber") + protected BigDecimal caliber; + @XmlElement(name = "Capacity") + protected VolumeDimension capacity; + @XmlElement(name = "Club") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String club; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Curvature") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String curvature; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "Department") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List department; + @XmlElement(name = "Design") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String design; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "DivingHoodThickness") + protected LengthDimension divingHoodThickness; + @XmlElement(name = "FencingPommelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fencingPommelType; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "GolfFlex") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String golfFlex; + @XmlElement(name = "GolfLoft") + protected DegreeDimension golfLoft; + @XmlElement(name = "GripSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gripSize; + @XmlElement(name = "GripType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gripType; + @XmlElement(name = "Hand") + protected String hand; + @XmlElement(name = "HeadSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String headSize; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Irons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String irons; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "LensColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lensColor; + @XmlElement(name = "LieAngle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lieAngle; + @XmlElement(name = "LineCapacity") + protected OptionalLineCapacityDimension lineCapacity; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "Model") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String model; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "Occupancy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occupancy; + @XmlElement(name = "Quantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger quantity; + @XmlElement(name = "Rounds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger rounds; + @XmlElement(name = "ShaftLength") + protected LengthDimension shaftLength; + @XmlElement(name = "ShaftMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftMaterial; + @XmlElement(name = "ShaftType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shaftType; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Style") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String style; + @XmlElement(name = "TemperatureRating") + protected TemperatureRatingDimension temperatureRating; + @XmlElement(name = "TensionLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tensionLevel; + @XmlElement(name = "Volume") + protected VolumeDimension volume; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "Weight") + protected WeightDimension weight; + @XmlElement(name = "WeightSupported") + protected WeightDimension weightSupported; + @XmlElement(name = "WheelSize") + protected LengthDimension wheelSize; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Wood") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wood; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取ageGenderCategory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeGenderCategory() { + return ageGenderCategory; + } + + /** + * 设置ageGenderCategory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeGenderCategory(String value) { + this.ageGenderCategory = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取bikeRimSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBikeRimSize() { + return bikeRimSize; + } + + /** + * 设置bikeRimSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBikeRimSize(LengthDimension value) { + this.bikeRimSize = value; + } + + /** + * 获取bootSize属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBootSize() { + return bootSize; + } + + /** + * 设置bootSize属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBootSize(BigDecimal value) { + this.bootSize = value; + } + + /** + * 获取bounce属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBounce() { + return bounce; + } + + /** + * 设置bounce属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBounce(String value) { + this.bounce = value; + } + + /** + * 获取calfSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalfSize() { + return calfSize; + } + + /** + * 设置calfSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalfSize(String value) { + this.calfSize = value; + } + + /** + * 获取caliber属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getCaliber() { + return caliber; + } + + /** + * 设置caliber属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setCaliber(BigDecimal value) { + this.caliber = value; + } + + /** + * 获取capacity属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getCapacity() { + return capacity; + } + + /** + * 设置capacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setCapacity(VolumeDimension value) { + this.capacity = value; + } + + /** + * 获取club属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClub() { + return club; + } + + /** + * 设置club属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClub(String value) { + this.club = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取curvature属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCurvature() { + return curvature; + } + + /** + * 设置curvature属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCurvature(String value) { + this.curvature = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * Gets the value of the department property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the department property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getDepartment().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDepartment() { + if (department == null) { + department = new ArrayList(); + } + return this.department; + } + + /** + * 获取design属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesign() { + return design; + } + + /** + * 设置design属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesign(String value) { + this.design = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取divingHoodThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDivingHoodThickness() { + return divingHoodThickness; + } + + /** + * 设置divingHoodThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDivingHoodThickness(LengthDimension value) { + this.divingHoodThickness = value; + } + + /** + * 获取fencingPommelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFencingPommelType() { + return fencingPommelType; + } + + /** + * 设置fencingPommelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFencingPommelType(String value) { + this.fencingPommelType = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取golfFlex属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGolfFlex() { + return golfFlex; + } + + /** + * 设置golfFlex属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGolfFlex(String value) { + this.golfFlex = value; + } + + /** + * 获取golfLoft属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getGolfLoft() { + return golfLoft; + } + + /** + * 设置golfLoft属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setGolfLoft(DegreeDimension value) { + this.golfLoft = value; + } + + /** + * 获取gripSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGripSize() { + return gripSize; + } + + /** + * 设置gripSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGripSize(String value) { + this.gripSize = value; + } + + /** + * 获取gripType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGripType() { + return gripType; + } + + /** + * 设置gripType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGripType(String value) { + this.gripType = value; + } + + /** + * 获取hand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHand() { + return hand; + } + + /** + * 设置hand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHand(String value) { + this.hand = value; + } + + /** + * 获取headSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadSize() { + return headSize; + } + + /** + * 设置headSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadSize(String value) { + this.headSize = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取irons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIrons() { + return irons; + } + + /** + * 设置irons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIrons(String value) { + this.irons = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取lensColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLensColor() { + return lensColor; + } + + /** + * 设置lensColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLensColor(String value) { + this.lensColor = value; + } + + /** + * 获取lieAngle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLieAngle() { + return lieAngle; + } + + /** + * 设置lieAngle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLieAngle(String value) { + this.lieAngle = value; + } + + /** + * 获取lineCapacity属性的值。 + * + * @return + * possible object is + * {@link OptionalLineCapacityDimension } + * + */ + public OptionalLineCapacityDimension getLineCapacity() { + return lineCapacity; + } + + /** + * 设置lineCapacity属性的值。 + * + * @param value + * allowed object is + * {@link OptionalLineCapacityDimension } + * + */ + public void setLineCapacity(OptionalLineCapacityDimension value) { + this.lineCapacity = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取model属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModel() { + return model; + } + + /** + * 设置model属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModel(String value) { + this.model = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取occupancy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccupancy() { + return occupancy; + } + + /** + * 设置occupancy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccupancy(String value) { + this.occupancy = value; + } + + /** + * 获取quantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getQuantity() { + return quantity; + } + + /** + * 设置quantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setQuantity(BigInteger value) { + this.quantity = value; + } + + /** + * 获取rounds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRounds() { + return rounds; + } + + /** + * 设置rounds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRounds(BigInteger value) { + this.rounds = value; + } + + /** + * 获取shaftLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getShaftLength() { + return shaftLength; + } + + /** + * 设置shaftLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setShaftLength(LengthDimension value) { + this.shaftLength = value; + } + + /** + * 获取shaftMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftMaterial() { + return shaftMaterial; + } + + /** + * 设置shaftMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftMaterial(String value) { + this.shaftMaterial = value; + } + + /** + * 获取shaftType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShaftType() { + return shaftType; + } + + /** + * 设置shaftType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShaftType(String value) { + this.shaftType = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取style属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyle() { + return style; + } + + /** + * 设置style属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyle(String value) { + this.style = value; + } + + /** + * 获取temperatureRating属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingDimension } + * + */ + public TemperatureRatingDimension getTemperatureRating() { + return temperatureRating; + } + + /** + * 设置temperatureRating属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingDimension } + * + */ + public void setTemperatureRating(TemperatureRatingDimension value) { + this.temperatureRating = value; + } + + /** + * 获取tensionLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTensionLevel() { + return tensionLevel; + } + + /** + * 设置tensionLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTensionLevel(String value) { + this.tensionLevel = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setVolume(VolumeDimension value) { + this.volume = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取weight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeight() { + return weight; + } + + /** + * 设置weight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeight(WeightDimension value) { + this.weight = value; + } + + /** + * 获取weightSupported属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightSupported() { + return weightSupported; + } + + /** + * 设置weightSupported属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightSupported(WeightDimension value) { + this.weightSupported = value; + } + + /** + * 获取wheelSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelSize() { + return wheelSize; + } + + /** + * 设置wheelSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelSize(LengthDimension value) { + this.wheelSize = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取wood属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWood() { + return wood; + } + + /** + * 设置wood属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWood(String value) { + this.wood = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SportsMemorabilia.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SportsMemorabilia.java new file mode 100644 index 0000000..6d8504e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SportsMemorabilia.java @@ -0,0 +1,975 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <simpleType>
+ *             <restriction base="{}HundredString">
+ *               <enumeration value="SportsMemorabilia"/>
+ *               <enumeration value="TradingCardsCardsSets"/>
+ *               <enumeration value="TradingCardsGradedCardsInserts"/>
+ *               <enumeration value="TradingCardsUngradedInserts"/>
+ *               <enumeration value="TradingCardsFactorySealed"/>
+ *               <enumeration value="TradingCardsMiscTradingCards"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AuthenticatedBy" type="{}HundredString"/>
+ *         <element name="AuthenticityCertificateNumber" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Autographed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ConditionProvidedBy" type="{}HundredString"/>
+ *         <element name="ConditionRating" type="{}HundredString"/>
+ *         <element name="EventName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="GameUsed" type="{}HundredString" minOccurs="0"/>
+ *         <element name="IsVeryHighValue" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="JerseyType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="LeagueName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="LotType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Material" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPages" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Packaging" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PlayerName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignedBy" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Sport" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TeamName" type="{}HundredString" minOccurs="0"/>
+ *         <element name="UniformNumber" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WhatsInTheBox" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Year" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MakeAnOfferMinimumPercentage" type="{}BinaryInteger" minOccurs="0"/>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="UnitCountType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CardNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ParallelType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InsertType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "authenticatedBy", + "authenticityCertificateNumber", + "autographed", + "conditionProvidedBy", + "conditionRating", + "eventName", + "gameUsed", + "isVeryHighValue", + "itemThickness", + "jerseyType", + "leagueName", + "lotType", + "material", + "numberOfPages", + "numberOfPieces", + "packaging", + "playerName", + "season", + "signedBy", + "sport", + "teamName", + "uniformNumber", + "whatsInTheBox", + "year", + "makeAnOfferMinimumPercentage", + "unitCount", + "unitCountType", + "cardNumber", + "parallelType", + "insertType" +}) +@XmlRootElement(name = "SportsMemorabilia") +public class SportsMemorabilia { + + @XmlElement(name = "ProductType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String productType; + @XmlElement(name = "AuthenticatedBy", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String authenticatedBy; + @XmlElement(name = "AuthenticityCertificateNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String authenticityCertificateNumber; + @XmlElement(name = "Autographed") + protected Boolean autographed; + @XmlElement(name = "ConditionProvidedBy", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conditionProvidedBy; + @XmlElement(name = "ConditionRating", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conditionRating; + @XmlElement(name = "EventName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eventName; + @XmlElement(name = "GameUsed") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gameUsed; + @XmlElement(name = "IsVeryHighValue") + protected Boolean isVeryHighValue; + @XmlElement(name = "ItemThickness") + protected LengthDimension itemThickness; + @XmlElement(name = "JerseyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jerseyType; + @XmlElement(name = "LeagueName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String leagueName; + @XmlElement(name = "LotType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lotType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "NumberOfPages") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPages; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "Packaging") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packaging; + @XmlElement(name = "PlayerName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String playerName; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "SignedBy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signedBy; + @XmlElement(name = "Sport") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sport; + @XmlElement(name = "TeamName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String teamName; + @XmlElement(name = "UniformNumber") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger uniformNumber; + @XmlElement(name = "WhatsInTheBox") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String whatsInTheBox; + @XmlElement(name = "Year") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger year; + @XmlElement(name = "MakeAnOfferMinimumPercentage") + @XmlSchemaType(name = "integer") + protected Integer makeAnOfferMinimumPercentage; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "UnitCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unitCountType; + @XmlElement(name = "CardNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cardNumber; + @XmlElement(name = "ParallelType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parallelType; + @XmlElement(name = "InsertType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String insertType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductType(String value) { + this.productType = value; + } + + /** + * 获取authenticatedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthenticatedBy() { + return authenticatedBy; + } + + /** + * 设置authenticatedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthenticatedBy(String value) { + this.authenticatedBy = value; + } + + /** + * 获取authenticityCertificateNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthenticityCertificateNumber() { + return authenticityCertificateNumber; + } + + /** + * 设置authenticityCertificateNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthenticityCertificateNumber(String value) { + this.authenticityCertificateNumber = value; + } + + /** + * 获取autographed属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAutographed() { + return autographed; + } + + /** + * 设置autographed属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAutographed(Boolean value) { + this.autographed = value; + } + + /** + * 获取conditionProvidedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConditionProvidedBy() { + return conditionProvidedBy; + } + + /** + * 设置conditionProvidedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConditionProvidedBy(String value) { + this.conditionProvidedBy = value; + } + + /** + * 获取conditionRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConditionRating() { + return conditionRating; + } + + /** + * 设置conditionRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConditionRating(String value) { + this.conditionRating = value; + } + + /** + * 获取eventName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventName() { + return eventName; + } + + /** + * 设置eventName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventName(String value) { + this.eventName = value; + } + + /** + * 获取gameUsed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGameUsed() { + return gameUsed; + } + + /** + * 设置gameUsed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGameUsed(String value) { + this.gameUsed = value; + } + + /** + * 获取isVeryHighValue属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsVeryHighValue() { + return isVeryHighValue; + } + + /** + * 设置isVeryHighValue属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsVeryHighValue(Boolean value) { + this.isVeryHighValue = value; + } + + /** + * 获取itemThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemThickness() { + return itemThickness; + } + + /** + * 设置itemThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemThickness(LengthDimension value) { + this.itemThickness = value; + } + + /** + * 获取jerseyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJerseyType() { + return jerseyType; + } + + /** + * 设置jerseyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJerseyType(String value) { + this.jerseyType = value; + } + + /** + * 获取leagueName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeagueName() { + return leagueName; + } + + /** + * 设置leagueName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeagueName(String value) { + this.leagueName = value; + } + + /** + * 获取lotType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLotType() { + return lotType; + } + + /** + * 设置lotType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLotType(String value) { + this.lotType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取numberOfPages属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPages() { + return numberOfPages; + } + + /** + * 设置numberOfPages属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPages(BigInteger value) { + this.numberOfPages = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取packaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackaging() { + return packaging; + } + + /** + * 设置packaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackaging(String value) { + this.packaging = value; + } + + /** + * 获取playerName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPlayerName() { + return playerName; + } + + /** + * 设置playerName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPlayerName(String value) { + this.playerName = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取signedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignedBy() { + return signedBy; + } + + /** + * 设置signedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignedBy(String value) { + this.signedBy = value; + } + + /** + * 获取sport属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSport() { + return sport; + } + + /** + * 设置sport属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSport(String value) { + this.sport = value; + } + + /** + * 获取teamName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTeamName() { + return teamName; + } + + /** + * 设置teamName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTeamName(String value) { + this.teamName = value; + } + + /** + * 获取uniformNumber属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUniformNumber() { + return uniformNumber; + } + + /** + * 设置uniformNumber属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUniformNumber(BigInteger value) { + this.uniformNumber = value; + } + + /** + * 获取whatsInTheBox属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWhatsInTheBox() { + return whatsInTheBox; + } + + /** + * 设置whatsInTheBox属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWhatsInTheBox(String value) { + this.whatsInTheBox = value; + } + + /** + * 获取year属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getYear() { + return year; + } + + /** + * 设置year属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setYear(BigInteger value) { + this.year = value; + } + + /** + * 获取makeAnOfferMinimumPercentage属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMakeAnOfferMinimumPercentage() { + return makeAnOfferMinimumPercentage; + } + + /** + * 设置makeAnOfferMinimumPercentage属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMakeAnOfferMinimumPercentage(Integer value) { + this.makeAnOfferMinimumPercentage = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取unitCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitCountType() { + return unitCountType; + } + + /** + * 设置unitCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitCountType(String value) { + this.unitCountType = value; + } + + /** + * 获取cardNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardNumber() { + return cardNumber; + } + + /** + * 设置cardNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardNumber(String value) { + this.cardNumber = value; + } + + /** + * 获取parallelType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParallelType() { + return parallelType; + } + + /** + * 设置parallelType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParallelType(String value) { + this.parallelType = value; + } + + /** + * 获取insertType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInsertType() { + return insertType; + } + + /** + * 设置insertType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInsertType(String value) { + this.insertType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StandardProductID.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StandardProductID.java new file mode 100644 index 0000000..99d2efb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StandardProductID.java @@ -0,0 +1,118 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ISBN"/>
+ *               <enumeration value="UPC"/>
+ *               <enumeration value="EAN"/>
+ *               <enumeration value="ASIN"/>
+ *               <enumeration value="GTIN"/>
+ *               <enumeration value="GCID"/>
+ *               <enumeration value="PZN"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Value">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="8"/>
+ *               <maxLength value="16"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "type", + "value" +}) +@XmlRootElement(name = "StandardProductID") +public class StandardProductID { + + @XmlElement(name = "Type", required = true) + protected String type; + @XmlElement(name = "Value", required = true) + protected String value; + + /** + * 获取type属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * 设置type属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StereoShelfSystem.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StereoShelfSystem.java new file mode 100644 index 0000000..b8b19e4 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StereoShelfSystem.java @@ -0,0 +1,170 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}MaximumWattage" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "numberOfSpeakers", + "maximumWattage", + "wirelessTechnology", + "powerPlugType" +}) +@XmlRootElement(name = "StereoShelfSystem") +public class StereoShelfSystem { + + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "MaximumWattage") + protected WattageDimension maximumWattage; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * 获取maximumWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getMaximumWattage() { + return maximumWattage; + } + + /** + * 设置maximumWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setMaximumWattage(WattageDimension value) { + this.maximumWattage = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StoneCreationMethod.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StoneCreationMethod.java new file mode 100644 index 0000000..779ef0c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StoneCreationMethod.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

StoneCreationMethod的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="StoneCreationMethod">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="natural"/>
+ *     <enumeration value="simulated"/>
+ *     <enumeration value="synthetic"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "StoneCreationMethod") +@XmlEnum +public enum StoneCreationMethod { + + @XmlEnumValue("natural") + NATURAL("natural"), + @XmlEnumValue("simulated") + SIMULATED("simulated"), + @XmlEnumValue("synthetic") + SYNTHETIC("synthetic"); + private final String value; + + StoneCreationMethod(String v) { + value = v; + } + + public String value() { + return value; + } + + public static StoneCreationMethod fromValue(String v) { + for (StoneCreationMethod c: StoneCreationMethod.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StoneType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StoneType.java new file mode 100644 index 0000000..0b72540 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StoneType.java @@ -0,0 +1,630 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

StoneType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="StoneType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneCut" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneClarity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneCreationMethod" type="{}StoneCreationMethod" minOccurs="0"/>
+ *         <element name="StoneTreatmentMethod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneHeight" type="{}JewelryLengthDimension" minOccurs="0"/>
+ *         <element name="StoneLength" type="{}JewelryLengthDimension" minOccurs="0"/>
+ *         <element name="StoneWidth" type="{}JewelryLengthDimension" minOccurs="0"/>
+ *         <element name="StoneWeight" type="{}JewelryWeightDimension" minOccurs="0"/>
+ *         <element name="LabCreated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Inscription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneDepthPercentage" type="{}FourDecimal" minOccurs="0"/>
+ *         <element name="StoneTablePercentage" type="{}FourDecimal" minOccurs="0"/>
+ *         <element name="StoneSymmetry" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StonePolish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneGirdle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneCulet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StoneFluorescence" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StoneType", propOrder = { + "gemType", + "stoneCut", + "stoneColor", + "stoneClarity", + "stoneShape", + "stoneCreationMethod", + "stoneTreatmentMethod", + "stoneHeight", + "stoneLength", + "stoneWidth", + "stoneWeight", + "labCreated", + "inscription", + "stoneDepthPercentage", + "stoneTablePercentage", + "stoneSymmetry", + "stonePolish", + "stoneGirdle", + "stoneCulet", + "stoneFluorescence" +}) +public class StoneType { + + @XmlElement(name = "GemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gemType; + @XmlElement(name = "StoneCut") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneCut; + @XmlElement(name = "StoneColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneColor; + @XmlElement(name = "StoneClarity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneClarity; + @XmlElement(name = "StoneShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneShape; + @XmlElement(name = "StoneCreationMethod") + @XmlSchemaType(name = "string") + protected StoneCreationMethod stoneCreationMethod; + @XmlElement(name = "StoneTreatmentMethod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneTreatmentMethod; + @XmlElement(name = "StoneHeight") + protected JewelryLengthDimension stoneHeight; + @XmlElement(name = "StoneLength") + protected JewelryLengthDimension stoneLength; + @XmlElement(name = "StoneWidth") + protected JewelryLengthDimension stoneWidth; + @XmlElement(name = "StoneWeight") + protected JewelryWeightDimension stoneWeight; + @XmlElement(name = "LabCreated") + protected Boolean labCreated; + @XmlElement(name = "Inscription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String inscription; + @XmlElement(name = "StoneDepthPercentage") + protected BigDecimal stoneDepthPercentage; + @XmlElement(name = "StoneTablePercentage") + protected BigDecimal stoneTablePercentage; + @XmlElement(name = "StoneSymmetry") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneSymmetry; + @XmlElement(name = "StonePolish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stonePolish; + @XmlElement(name = "StoneGirdle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneGirdle; + @XmlElement(name = "StoneCulet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneCulet; + @XmlElement(name = "StoneFluorescence") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stoneFluorescence; + + /** + * 获取gemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGemType() { + return gemType; + } + + /** + * 设置gemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGemType(String value) { + this.gemType = value; + } + + /** + * 获取stoneCut属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneCut() { + return stoneCut; + } + + /** + * 设置stoneCut属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneCut(String value) { + this.stoneCut = value; + } + + /** + * 获取stoneColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneColor() { + return stoneColor; + } + + /** + * 设置stoneColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneColor(String value) { + this.stoneColor = value; + } + + /** + * 获取stoneClarity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneClarity() { + return stoneClarity; + } + + /** + * 设置stoneClarity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneClarity(String value) { + this.stoneClarity = value; + } + + /** + * 获取stoneShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneShape() { + return stoneShape; + } + + /** + * 设置stoneShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneShape(String value) { + this.stoneShape = value; + } + + /** + * 获取stoneCreationMethod属性的值。 + * + * @return + * possible object is + * {@link StoneCreationMethod } + * + */ + public StoneCreationMethod getStoneCreationMethod() { + return stoneCreationMethod; + } + + /** + * 设置stoneCreationMethod属性的值。 + * + * @param value + * allowed object is + * {@link StoneCreationMethod } + * + */ + public void setStoneCreationMethod(StoneCreationMethod value) { + this.stoneCreationMethod = value; + } + + /** + * 获取stoneTreatmentMethod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneTreatmentMethod() { + return stoneTreatmentMethod; + } + + /** + * 设置stoneTreatmentMethod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneTreatmentMethod(String value) { + this.stoneTreatmentMethod = value; + } + + /** + * 获取stoneHeight属性的值。 + * + * @return + * possible object is + * {@link JewelryLengthDimension } + * + */ + public JewelryLengthDimension getStoneHeight() { + return stoneHeight; + } + + /** + * 设置stoneHeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryLengthDimension } + * + */ + public void setStoneHeight(JewelryLengthDimension value) { + this.stoneHeight = value; + } + + /** + * 获取stoneLength属性的值。 + * + * @return + * possible object is + * {@link JewelryLengthDimension } + * + */ + public JewelryLengthDimension getStoneLength() { + return stoneLength; + } + + /** + * 设置stoneLength属性的值。 + * + * @param value + * allowed object is + * {@link JewelryLengthDimension } + * + */ + public void setStoneLength(JewelryLengthDimension value) { + this.stoneLength = value; + } + + /** + * 获取stoneWidth属性的值。 + * + * @return + * possible object is + * {@link JewelryLengthDimension } + * + */ + public JewelryLengthDimension getStoneWidth() { + return stoneWidth; + } + + /** + * 设置stoneWidth属性的值。 + * + * @param value + * allowed object is + * {@link JewelryLengthDimension } + * + */ + public void setStoneWidth(JewelryLengthDimension value) { + this.stoneWidth = value; + } + + /** + * 获取stoneWeight属性的值。 + * + * @return + * possible object is + * {@link JewelryWeightDimension } + * + */ + public JewelryWeightDimension getStoneWeight() { + return stoneWeight; + } + + /** + * 设置stoneWeight属性的值。 + * + * @param value + * allowed object is + * {@link JewelryWeightDimension } + * + */ + public void setStoneWeight(JewelryWeightDimension value) { + this.stoneWeight = value; + } + + /** + * 获取labCreated属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLabCreated() { + return labCreated; + } + + /** + * 设置labCreated属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLabCreated(Boolean value) { + this.labCreated = value; + } + + /** + * 获取inscription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInscription() { + return inscription; + } + + /** + * 设置inscription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInscription(String value) { + this.inscription = value; + } + + /** + * 获取stoneDepthPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStoneDepthPercentage() { + return stoneDepthPercentage; + } + + /** + * 设置stoneDepthPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStoneDepthPercentage(BigDecimal value) { + this.stoneDepthPercentage = value; + } + + /** + * 获取stoneTablePercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStoneTablePercentage() { + return stoneTablePercentage; + } + + /** + * 设置stoneTablePercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStoneTablePercentage(BigDecimal value) { + this.stoneTablePercentage = value; + } + + /** + * 获取stoneSymmetry属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneSymmetry() { + return stoneSymmetry; + } + + /** + * 设置stoneSymmetry属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneSymmetry(String value) { + this.stoneSymmetry = value; + } + + /** + * 获取stonePolish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStonePolish() { + return stonePolish; + } + + /** + * 设置stonePolish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStonePolish(String value) { + this.stonePolish = value; + } + + /** + * 获取stoneGirdle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneGirdle() { + return stoneGirdle; + } + + /** + * 设置stoneGirdle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneGirdle(String value) { + this.stoneGirdle = value; + } + + /** + * 获取stoneCulet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneCulet() { + return stoneCulet; + } + + /** + * 设置stoneCulet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneCulet(String value) { + this.stoneCulet = value; + } + + /** + * 获取stoneFluorescence属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStoneFluorescence() { + return stoneFluorescence; + } + + /** + * 设置stoneFluorescence属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStoneFluorescence(String value) { + this.stoneFluorescence = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthDimension.java new file mode 100644 index 0000000..06bd348 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

StringLengthDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="StringLengthDimension">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StringLengthDimension", propOrder = { + "value" +}) +public class StringLengthDimension { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthOptionalDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthOptionalDimension.java new file mode 100644 index 0000000..1eb5882 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StringLengthOptionalDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

StringLengthOptionalDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="StringLengthOptionalDimension">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StringLengthOptionalDimension", propOrder = { + "value" +}) +public class StringLengthOptionalDimension { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure") + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StringTemperatureDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StringTemperatureDimension.java new file mode 100644 index 0000000..a432ff8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StringTemperatureDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

StringTemperatureDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="StringTemperatureDimension">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TemperatureUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StringTemperatureDimension", propOrder = { + "value" +}) +public class StringTemperatureDimension { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TemperatureUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TemperatureUnitOfMeasure } + * + */ + public TemperatureUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TemperatureUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StringTimeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StringTimeDimension.java new file mode 100644 index 0000000..a0e3463 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StringTimeDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

StringTimeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="StringTimeDimension">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TimeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StringTimeDimension", propOrder = { + "value" +}) +public class StringTimeDimension { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TimeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TimeUnitOfMeasure } + * + */ + public TimeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TimeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TimeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/StringedInstruments.java b/src/main/java/com/amazon/SellingPartnerAPI/model/StringedInstruments.java new file mode 100644 index 0000000..63b65e5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/StringedInstruments.java @@ -0,0 +1,1774 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalSpecifications" type="{}AdditionalSpecs" minOccurs="0"/>
+ *         <element name="AmplifierType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}String" minOccurs="0"/>
+ *                   <element name="ColorMap" type="{}String" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DrumSticksSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarBridgeSystem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GuitarPickupConfiguration" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstrumentKey" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleLength" type="{}HundredString" minOccurs="0"/>
+ *         <element name="InstrumentSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BackMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BodyMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TopMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="FretboardMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NeckMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringMaterial" type="{}HundredString" minOccurs="0"/>
+ *         <element name="StringGauge" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PickguardDescription" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="MusicalStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeakerSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpeakerAmplificationType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfStrings" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="KeyAction" type="{}HundredString" minOccurs="0"/>
+ *         <element name="HandOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PolarPattern" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="MaximumSampleRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="ConnectorType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SignalFormat" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}String" minOccurs="0"/>
+ *         <element name="SupportedSoftware" type="{}HundredString" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalSpecifications", + "amplifierType", + "colorSpecification", + "cableLength", + "size", + "sizeMap", + "displayLength", + "displayVolume", + "displayWeight", + "countryProducedIn", + "drumSticksSize", + "guitarBridgeSystem", + "guitarPickupConfiguration", + "instrumentKey", + "range", + "scaleLength", + "instrumentSize", + "itemPackageQuantity", + "materialType", + "backMaterial", + "bodyMaterial", + "topMaterial", + "fretboardMaterial", + "neckMaterial", + "stringMaterial", + "stringGauge", + "pickguardDescription", + "modelName", + "modelNumber", + "modelYear", + "musicalStyle", + "speakerCount", + "speakerSize", + "speakerAmplificationType", + "regionOfOrigin", + "numberOfStrings", + "keyAction", + "handOrientation", + "itemStyling", + "polarPattern", + "numberOfPieces", + "isAssemblyRequired", + "battery", + "maximumSampleRate", + "connectorType", + "signalFormat", + "operatingSystem", + "supportedSoftware", + "sellerWarrantyDescription", + "itemTypeName" +}) +@XmlRootElement(name = "StringedInstruments") +public class StringedInstruments { + + @XmlElement(name = "VariationData") + protected StringedInstruments.VariationData variationData; + @XmlElement(name = "AdditionalSpecifications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalSpecifications; + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "ColorSpecification") + protected StringedInstruments.ColorSpecification colorSpecification; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "DrumSticksSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String drumSticksSize; + @XmlElement(name = "GuitarBridgeSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarBridgeSystem; + @XmlElement(name = "GuitarPickupConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String guitarPickupConfiguration; + @XmlElement(name = "InstrumentKey") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentKey; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ScaleLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleLength; + @XmlElement(name = "InstrumentSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String instrumentSize; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "BackMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String backMaterial; + @XmlElement(name = "BodyMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyMaterial; + @XmlElement(name = "TopMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterial; + @XmlElement(name = "FretboardMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String fretboardMaterial; + @XmlElement(name = "NeckMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String neckMaterial; + @XmlElement(name = "StringMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringMaterial; + @XmlElement(name = "StringGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String stringGauge; + @XmlElement(name = "PickguardDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pickguardDescription; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "MusicalStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String musicalStyle; + @XmlElement(name = "SpeakerCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger speakerCount; + @XmlElement(name = "SpeakerSize") + protected LengthDimension speakerSize; + @XmlElement(name = "SpeakerAmplificationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerAmplificationType; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "NumberOfStrings") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfStrings; + @XmlElement(name = "KeyAction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String keyAction; + @XmlElement(name = "HandOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String handOrientation; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "PolarPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String polarPattern; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "MaximumSampleRate") + protected FrequencyDimension maximumSampleRate; + @XmlElement(name = "ConnectorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectorType; + @XmlElement(name = "SignalFormat") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalFormat; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operatingSystem; + @XmlElement(name = "SupportedSoftware") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedSoftware; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link StringedInstruments.VariationData } + * + */ + public StringedInstruments.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link StringedInstruments.VariationData } + * + */ + public void setVariationData(StringedInstruments.VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalSpecifications属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalSpecifications() { + return additionalSpecifications; + } + + /** + * 设置additionalSpecifications属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalSpecifications(String value) { + this.additionalSpecifications = value; + } + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link StringedInstruments.ColorSpecification } + * + */ + public StringedInstruments.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link StringedInstruments.ColorSpecification } + * + */ + public void setColorSpecification(StringedInstruments.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取drumSticksSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDrumSticksSize() { + return drumSticksSize; + } + + /** + * 设置drumSticksSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDrumSticksSize(String value) { + this.drumSticksSize = value; + } + + /** + * 获取guitarBridgeSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarBridgeSystem() { + return guitarBridgeSystem; + } + + /** + * 设置guitarBridgeSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarBridgeSystem(String value) { + this.guitarBridgeSystem = value; + } + + /** + * 获取guitarPickupConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGuitarPickupConfiguration() { + return guitarPickupConfiguration; + } + + /** + * 设置guitarPickupConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGuitarPickupConfiguration(String value) { + this.guitarPickupConfiguration = value; + } + + /** + * 获取instrumentKey属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentKey() { + return instrumentKey; + } + + /** + * 设置instrumentKey属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentKey(String value) { + this.instrumentKey = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取scaleLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleLength() { + return scaleLength; + } + + /** + * 设置scaleLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleLength(String value) { + this.scaleLength = value; + } + + /** + * 获取instrumentSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrumentSize() { + return instrumentSize; + } + + /** + * 设置instrumentSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrumentSize(String value) { + this.instrumentSize = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取backMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackMaterial() { + return backMaterial; + } + + /** + * 设置backMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackMaterial(String value) { + this.backMaterial = value; + } + + /** + * 获取bodyMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyMaterial() { + return bodyMaterial; + } + + /** + * 设置bodyMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyMaterial(String value) { + this.bodyMaterial = value; + } + + /** + * 获取topMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterial() { + return topMaterial; + } + + /** + * 设置topMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterial(String value) { + this.topMaterial = value; + } + + /** + * 获取fretboardMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFretboardMaterial() { + return fretboardMaterial; + } + + /** + * 设置fretboardMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFretboardMaterial(String value) { + this.fretboardMaterial = value; + } + + /** + * 获取neckMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeckMaterial() { + return neckMaterial; + } + + /** + * 设置neckMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeckMaterial(String value) { + this.neckMaterial = value; + } + + /** + * 获取stringMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringMaterial() { + return stringMaterial; + } + + /** + * 设置stringMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringMaterial(String value) { + this.stringMaterial = value; + } + + /** + * 获取stringGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStringGauge() { + return stringGauge; + } + + /** + * 设置stringGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStringGauge(String value) { + this.stringGauge = value; + } + + /** + * 获取pickguardDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickguardDescription() { + return pickguardDescription; + } + + /** + * 设置pickguardDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickguardDescription(String value) { + this.pickguardDescription = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取musicalStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMusicalStyle() { + return musicalStyle; + } + + /** + * 设置musicalStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMusicalStyle(String value) { + this.musicalStyle = value; + } + + /** + * 获取speakerCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSpeakerCount() { + return speakerCount; + } + + /** + * 设置speakerCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSpeakerCount(BigInteger value) { + this.speakerCount = value; + } + + /** + * 获取speakerSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpeakerSize() { + return speakerSize; + } + + /** + * 设置speakerSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpeakerSize(LengthDimension value) { + this.speakerSize = value; + } + + /** + * 获取speakerAmplificationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerAmplificationType() { + return speakerAmplificationType; + } + + /** + * 设置speakerAmplificationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerAmplificationType(String value) { + this.speakerAmplificationType = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取numberOfStrings属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfStrings() { + return numberOfStrings; + } + + /** + * 设置numberOfStrings属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfStrings(BigInteger value) { + this.numberOfStrings = value; + } + + /** + * 获取keyAction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyAction() { + return keyAction; + } + + /** + * 设置keyAction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyAction(String value) { + this.keyAction = value; + } + + /** + * 获取handOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandOrientation() { + return handOrientation; + } + + /** + * 设置handOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandOrientation(String value) { + this.handOrientation = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取polarPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolarPattern() { + return polarPattern; + } + + /** + * 设置polarPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolarPattern(String value) { + this.polarPattern = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取maximumSampleRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumSampleRate() { + return maximumSampleRate; + } + + /** + * 设置maximumSampleRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumSampleRate(FrequencyDimension value) { + this.maximumSampleRate = value; + } + + /** + * 获取connectorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectorType() { + return connectorType; + } + + /** + * 设置connectorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectorType(String value) { + this.connectorType = value; + } + + /** + * 获取signalFormat属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalFormat() { + return signalFormat; + } + + /** + * 设置signalFormat属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalFormat(String value) { + this.signalFormat = value; + } + + /** + * 获取operatingSystem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperatingSystem() { + return operatingSystem; + } + + /** + * 设置operatingSystem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperatingSystem(String value) { + this.operatingSystem = value; + } + + /** + * 获取supportedSoftware属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedSoftware() { + return supportedSoftware; + } + + /** + * 设置supportedSoftware属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedSoftware(String value) { + this.supportedSoftware = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}String" minOccurs="0"/>
+     *         <element name="ColorMap" type="{}String" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SubscriptionTermDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SubscriptionTermDimension.java new file mode 100644 index 0000000..f420c48 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SubscriptionTermDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

SubscriptionTermDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SubscriptionTermDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}DateUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubscriptionTermDimension", propOrder = { + "value" +}) +public class SubscriptionTermDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected DateUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link DateUnitOfMeasure } + * + */ + public DateUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link DateUnitOfMeasure } + * + */ + public void setUnitOfMeasure(DateUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionDimension.java new file mode 100644 index 0000000..d5b25c8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

SunProtectionDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SunProtectionDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}SunProtectionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SunProtectionDimension", propOrder = { + "value" +}) +public class SunProtectionDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected SunProtectionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link SunProtectionUnitOfMeasure } + * + */ + public SunProtectionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link SunProtectionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(SunProtectionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionUnitOfMeasure.java new file mode 100644 index 0000000..a4bc597 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SunProtectionUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SunProtectionUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SunProtectionUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="sun_protection_factor"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SunProtectionUnitOfMeasure") +@XmlEnum +public enum SunProtectionUnitOfMeasure { + + @XmlEnumValue("sun_protection_factor") + SUN_PROTECTION_FACTOR("sun_protection_factor"); + private final String value; + + SunProtectionUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SunProtectionUnitOfMeasure fromValue(String v) { + for (SunProtectionUnitOfMeasure c: SunProtectionUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SurveillanceSystem.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SurveillanceSystem.java new file mode 100644 index 0000000..228eca0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SurveillanceSystem.java @@ -0,0 +1,741 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SurveillanceSystemType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="cameras"/>
+ *               <enumeration value="complete-systems"/>
+ *               <enumeration value="monitors"/>
+ *               <enumeration value="network-systems"/>
+ *               <enumeration value="multiplexer"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CameraType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="security-cameras"/>
+ *               <enumeration value="dummy-cameras"/>
+ *               <enumeration value="bullet-cameras"/>
+ *               <enumeration value="web-cameras"/>
+ *               <enumeration value="mirror-image-cameras"/>
+ *               <enumeration value="dome-cameras"/>
+ *               <enumeration value="spy-cameras"/>
+ *               <enumeration value="pinhole-cameras"/>
+ *               <enumeration value="miniature-cameras"/>
+ *               <enumeration value="nanny-cameras"/>
+ *               <enumeration value="pen-cameras"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AlarmClock" type="{}LongString" minOccurs="0"/>
+ *         <element name="BodyType" type="{}LongString" minOccurs="0"/>
+ *         <element name="CompatibleCameraMount" type="{}LongString" minOccurs="0"/>
+ *         <element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Features" maxOccurs="14" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="weatherproof"/>
+ *               <enumeration value="motion-detection"/>
+ *               <enumeration value="real-time"/>
+ *               <enumeration value="indoor"/>
+ *               <enumeration value="outdoor"/>
+ *               <enumeration value="black-and-white"/>
+ *               <enumeration value="color"/>
+ *               <enumeration value="night-vision"/>
+ *               <enumeration value="day-and-night-camera"/>
+ *               <enumeration value="adjustable-panning"/>
+ *               <enumeration value="submersible"/>
+ *               <enumeration value="wireless"/>
+ *               <enumeration value="ptz-system"/>
+ *               <enumeration value="digital-spy-camera"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CameraAccessories" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="mounting-brackets"/>
+ *               <enumeration value="power-adapter"/>
+ *               <enumeration value="cable"/>
+ *               <enumeration value="sun-shield"/>
+ *               <enumeration value="camera-controller"/>
+ *               <enumeration value="transmitters"/>
+ *               <enumeration value="zoom-lens"/>
+ *               <enumeration value="pinhole-lens"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ImageSensorType" type="{}LongString" minOccurs="0"/>
+ *         <element name="MaximumPanAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="MediaStorage" type="{}LongString" minOccurs="0"/>
+ *         <element name="MotorCapabilities" type="{}LongString" minOccurs="0"/>
+ *         <element name="MountType" type="{}LongString" minOccurs="0"/>
+ *         <element name="NightVision" type="{}LongString" minOccurs="0"/>
+ *         <element name="NumberofIncludedCameras" type="{}LongString" minOccurs="0"/>
+ *         <element name="Remote" type="{}LongString" minOccurs="0"/>
+ *         <element name="SignalType" type="{}LongString" minOccurs="0"/>
+ *         <element name="VideoResolution" type="{}LongString" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "surveillanceSystemType", + "cameraType", + "alarmClock", + "bodyType", + "compatibleCameraMount", + "durability", + "features", + "cameraAccessories", + "imageSensorType", + "maximumPanAngle", + "mediaStorage", + "motorCapabilities", + "mountType", + "nightVision", + "numberofIncludedCameras", + "remote", + "signalType", + "videoResolution", + "wirelessTechnology", + "zoomRatio", + "voltage" +}) +@XmlRootElement(name = "SurveillanceSystem") +public class SurveillanceSystem { + + @XmlElement(name = "SurveillanceSystemType") + protected String surveillanceSystemType; + @XmlElement(name = "CameraType") + protected String cameraType; + @XmlElement(name = "AlarmClock") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alarmClock; + @XmlElement(name = "BodyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyType; + @XmlElement(name = "CompatibleCameraMount") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleCameraMount; + @XmlElement(name = "Durability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List durability; + @XmlElement(name = "Features") + protected List features; + @XmlElement(name = "CameraAccessories") + protected String cameraAccessories; + @XmlElement(name = "ImageSensorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageSensorType; + @XmlElement(name = "MaximumPanAngle") + protected DegreeDimension maximumPanAngle; + @XmlElement(name = "MediaStorage") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaStorage; + @XmlElement(name = "MotorCapabilities") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motorCapabilities; + @XmlElement(name = "MountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountType; + @XmlElement(name = "NightVision") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nightVision; + @XmlElement(name = "NumberofIncludedCameras") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberofIncludedCameras; + @XmlElement(name = "Remote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remote; + @XmlElement(name = "SignalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String signalType; + @XmlElement(name = "VideoResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String videoResolution; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + + /** + * 获取surveillanceSystemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSurveillanceSystemType() { + return surveillanceSystemType; + } + + /** + * 设置surveillanceSystemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSurveillanceSystemType(String value) { + this.surveillanceSystemType = value; + } + + /** + * 获取cameraType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraType() { + return cameraType; + } + + /** + * 设置cameraType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraType(String value) { + this.cameraType = value; + } + + /** + * 获取alarmClock属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlarmClock() { + return alarmClock; + } + + /** + * 设置alarmClock属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlarmClock(String value) { + this.alarmClock = value; + } + + /** + * 获取bodyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyType() { + return bodyType; + } + + /** + * 设置bodyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyType(String value) { + this.bodyType = value; + } + + /** + * 获取compatibleCameraMount属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleCameraMount() { + return compatibleCameraMount; + } + + /** + * 设置compatibleCameraMount属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleCameraMount(String value) { + this.compatibleCameraMount = value; + } + + /** + * Gets the value of the durability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the durability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDurability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDurability() { + if (durability == null) { + durability = new ArrayList(); + } + return this.durability; + } + + /** + * Gets the value of the features property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the features property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFeatures() { + if (features == null) { + features = new ArrayList(); + } + return this.features; + } + + /** + * 获取cameraAccessories属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraAccessories() { + return cameraAccessories; + } + + /** + * 设置cameraAccessories属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraAccessories(String value) { + this.cameraAccessories = value; + } + + /** + * 获取imageSensorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageSensorType() { + return imageSensorType; + } + + /** + * 设置imageSensorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageSensorType(String value) { + this.imageSensorType = value; + } + + /** + * 获取maximumPanAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getMaximumPanAngle() { + return maximumPanAngle; + } + + /** + * 设置maximumPanAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setMaximumPanAngle(DegreeDimension value) { + this.maximumPanAngle = value; + } + + /** + * 获取mediaStorage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaStorage() { + return mediaStorage; + } + + /** + * 设置mediaStorage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaStorage(String value) { + this.mediaStorage = value; + } + + /** + * 获取motorCapabilities属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotorCapabilities() { + return motorCapabilities; + } + + /** + * 设置motorCapabilities属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotorCapabilities(String value) { + this.motorCapabilities = value; + } + + /** + * 获取mountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountType() { + return mountType; + } + + /** + * 设置mountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountType(String value) { + this.mountType = value; + } + + /** + * 获取nightVision属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNightVision() { + return nightVision; + } + + /** + * 设置nightVision属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNightVision(String value) { + this.nightVision = value; + } + + /** + * 获取numberofIncludedCameras属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberofIncludedCameras() { + return numberofIncludedCameras; + } + + /** + * 设置numberofIncludedCameras属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberofIncludedCameras(String value) { + this.numberofIncludedCameras = value; + } + + /** + * 获取remote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemote() { + return remote; + } + + /** + * 设置remote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemote(String value) { + this.remote = value; + } + + /** + * 获取signalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSignalType() { + return signalType; + } + + /** + * 设置signalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSignalType(String value) { + this.signalType = value; + } + + /** + * 获取videoResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideoResolution() { + return videoResolution; + } + + /** + * 设置videoResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideoResolution(String value) { + this.videoResolution = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestDimension.java new file mode 100644 index 0000000..b3913c5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

SweetnessAtHarvestDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="SweetnessAtHarvestDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}SweetnessAtHarvestUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SweetnessAtHarvestDimension", propOrder = { + "value" +}) +public class SweetnessAtHarvestDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected SweetnessAtHarvestUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link SweetnessAtHarvestUnitOfMeasure } + * + */ + public SweetnessAtHarvestUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link SweetnessAtHarvestUnitOfMeasure } + * + */ + public void setUnitOfMeasure(SweetnessAtHarvestUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestUnitOfMeasure.java new file mode 100644 index 0000000..6deab97 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SweetnessAtHarvestUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

SweetnessAtHarvestUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="SweetnessAtHarvestUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="brix"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SweetnessAtHarvestUnitOfMeasure") +@XmlEnum +public enum SweetnessAtHarvestUnitOfMeasure { + + @XmlEnumValue("brix") + BRIX("brix"); + private final String value; + + SweetnessAtHarvestUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SweetnessAtHarvestUnitOfMeasure fromValue(String v) { + for (SweetnessAtHarvestUnitOfMeasure c: SweetnessAtHarvestUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SystemCabinet.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SystemCabinet.java new file mode 100644 index 0000000..25823f6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SystemCabinet.java @@ -0,0 +1,904 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}AirDuctLocation" minOccurs="0"/>
+ *         <element ref="{}ExpansionSlots" minOccurs="0"/>
+ *         <element ref="{}ExternalBayType" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}HotswapBayType" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}InternalBayType" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}MaterialType" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}MotherboardCompatibility" minOccurs="0"/>
+ *         <element ref="{}PanelWindowLocation" minOccurs="0"/>
+ *         <element ref="{}PowerSupplyMaxOutput" minOccurs="0"/>
+ *         <element ref="{}PowerSupplyMounting" minOccurs="0"/>
+ *         <element ref="{}SystemCabinetFormFactor" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelAudioInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelAudioOutPorts" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPaneleSataPorts" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelFirewire400Ports" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelFirewire800Ports" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelUSB1.0Ports" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelUSB1.1Ports" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelUSB2.0Ports" minOccurs="0"/>
+ *         <element ref="{}TotalFrontPanelUSB3.0Ports" minOccurs="0"/>
+ *         <element ref="{}TotalNumberOfExternalBays" minOccurs="0"/>
+ *         <element ref="{}TotalNumberOfHotswapBays" minOccurs="0"/>
+ *         <element ref="{}TotalNumberOfInternalBays" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "airDuctLocation", + "expansionSlots", + "externalBayType", + "hotswapBayType", + "internalBayType", + "materialType", + "modelNumber", + "motherboardCompatibility", + "panelWindowLocation", + "powerSupplyMaxOutput", + "powerSupplyMounting", + "systemCabinetFormFactor", + "totalFrontPanelAudioInPorts", + "totalFrontPanelAudioOutPorts", + "totalFrontPaneleSataPorts", + "totalFrontPanelFirewire400Ports", + "totalFrontPanelFirewire800Ports", + "totalFrontPanelUSB10Ports", + "totalFrontPanelUSB11Ports", + "totalFrontPanelUSB20Ports", + "totalFrontPanelUSB30Ports", + "totalNumberOfExternalBays", + "totalNumberOfHotswapBays", + "totalNumberOfInternalBays", + "voltage", + "wattage", + "powerPlugType" +}) +@XmlRootElement(name = "SystemCabinet") +public class SystemCabinet { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "AirDuctLocation") + protected String airDuctLocation; + @XmlElement(name = "ExpansionSlots") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger expansionSlots; + @XmlElement(name = "ExternalBayType") + protected List externalBayType; + @XmlElement(name = "HotswapBayType") + protected List hotswapBayType; + @XmlElement(name = "InternalBayType") + protected List internalBayType; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MotherboardCompatibility") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motherboardCompatibility; + @XmlElement(name = "PanelWindowLocation") + protected String panelWindowLocation; + @XmlElement(name = "PowerSupplyMaxOutput") + protected PowerSixDigitDimension powerSupplyMaxOutput; + @XmlElement(name = "PowerSupplyMounting") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSupplyMounting; + @XmlElement(name = "SystemCabinetFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String systemCabinetFormFactor; + @XmlElement(name = "TotalFrontPanelAudioInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelAudioInPorts; + @XmlElement(name = "TotalFrontPanelAudioOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelAudioOutPorts; + @XmlElement(name = "TotalFrontPaneleSataPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPaneleSataPorts; + @XmlElement(name = "TotalFrontPanelFirewire400Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelFirewire400Ports; + @XmlElement(name = "TotalFrontPanelFirewire800Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelFirewire800Ports; + @XmlElement(name = "TotalFrontPanelUSB1.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelUSB10Ports; + @XmlElement(name = "TotalFrontPanelUSB1.1Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelUSB11Ports; + @XmlElement(name = "TotalFrontPanelUSB2.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelUSB20Ports; + @XmlElement(name = "TotalFrontPanelUSB3.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFrontPanelUSB30Ports; + @XmlElement(name = "TotalNumberOfExternalBays") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalNumberOfExternalBays; + @XmlElement(name = "TotalNumberOfHotswapBays") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalNumberOfHotswapBays; + @XmlElement(name = "TotalNumberOfInternalBays") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalNumberOfInternalBays; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取airDuctLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAirDuctLocation() { + return airDuctLocation; + } + + /** + * 设置airDuctLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAirDuctLocation(String value) { + this.airDuctLocation = value; + } + + /** + * 获取expansionSlots属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getExpansionSlots() { + return expansionSlots; + } + + /** + * 设置expansionSlots属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setExpansionSlots(BigInteger value) { + this.expansionSlots = value; + } + + /** + * Gets the value of the externalBayType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalBayType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalBayType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LengthFourDigitDimension } + * + * + */ + public List getExternalBayType() { + if (externalBayType == null) { + externalBayType = new ArrayList(); + } + return this.externalBayType; + } + + /** + * Gets the value of the hotswapBayType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hotswapBayType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHotswapBayType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LengthFourDigitDimension } + * + * + */ + public List getHotswapBayType() { + if (hotswapBayType == null) { + hotswapBayType = new ArrayList(); + } + return this.hotswapBayType; + } + + /** + * Gets the value of the internalBayType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internalBayType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternalBayType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LengthFourDigitDimension } + * + * + */ + public List getInternalBayType() { + if (internalBayType == null) { + internalBayType = new ArrayList(); + } + return this.internalBayType; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取motherboardCompatibility属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotherboardCompatibility() { + return motherboardCompatibility; + } + + /** + * 设置motherboardCompatibility属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotherboardCompatibility(String value) { + this.motherboardCompatibility = value; + } + + /** + * 获取panelWindowLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPanelWindowLocation() { + return panelWindowLocation; + } + + /** + * 设置panelWindowLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPanelWindowLocation(String value) { + this.panelWindowLocation = value; + } + + /** + * 获取powerSupplyMaxOutput属性的值。 + * + * @return + * possible object is + * {@link PowerSixDigitDimension } + * + */ + public PowerSixDigitDimension getPowerSupplyMaxOutput() { + return powerSupplyMaxOutput; + } + + /** + * 设置powerSupplyMaxOutput属性的值。 + * + * @param value + * allowed object is + * {@link PowerSixDigitDimension } + * + */ + public void setPowerSupplyMaxOutput(PowerSixDigitDimension value) { + this.powerSupplyMaxOutput = value; + } + + /** + * 获取powerSupplyMounting属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSupplyMounting() { + return powerSupplyMounting; + } + + /** + * 设置powerSupplyMounting属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSupplyMounting(String value) { + this.powerSupplyMounting = value; + } + + /** + * 获取systemCabinetFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemCabinetFormFactor() { + return systemCabinetFormFactor; + } + + /** + * 设置systemCabinetFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemCabinetFormFactor(String value) { + this.systemCabinetFormFactor = value; + } + + /** + * 获取totalFrontPanelAudioInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelAudioInPorts() { + return totalFrontPanelAudioInPorts; + } + + /** + * 设置totalFrontPanelAudioInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelAudioInPorts(BigInteger value) { + this.totalFrontPanelAudioInPorts = value; + } + + /** + * 获取totalFrontPanelAudioOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelAudioOutPorts() { + return totalFrontPanelAudioOutPorts; + } + + /** + * 设置totalFrontPanelAudioOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelAudioOutPorts(BigInteger value) { + this.totalFrontPanelAudioOutPorts = value; + } + + /** + * 获取totalFrontPaneleSataPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPaneleSataPorts() { + return totalFrontPaneleSataPorts; + } + + /** + * 设置totalFrontPaneleSataPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPaneleSataPorts(BigInteger value) { + this.totalFrontPaneleSataPorts = value; + } + + /** + * 获取totalFrontPanelFirewire400Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelFirewire400Ports() { + return totalFrontPanelFirewire400Ports; + } + + /** + * 设置totalFrontPanelFirewire400Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelFirewire400Ports(BigInteger value) { + this.totalFrontPanelFirewire400Ports = value; + } + + /** + * 获取totalFrontPanelFirewire800Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelFirewire800Ports() { + return totalFrontPanelFirewire800Ports; + } + + /** + * 设置totalFrontPanelFirewire800Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelFirewire800Ports(BigInteger value) { + this.totalFrontPanelFirewire800Ports = value; + } + + /** + * 获取totalFrontPanelUSB10Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelUSB10Ports() { + return totalFrontPanelUSB10Ports; + } + + /** + * 设置totalFrontPanelUSB10Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelUSB10Ports(BigInteger value) { + this.totalFrontPanelUSB10Ports = value; + } + + /** + * 获取totalFrontPanelUSB11Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelUSB11Ports() { + return totalFrontPanelUSB11Ports; + } + + /** + * 设置totalFrontPanelUSB11Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelUSB11Ports(BigInteger value) { + this.totalFrontPanelUSB11Ports = value; + } + + /** + * 获取totalFrontPanelUSB20Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelUSB20Ports() { + return totalFrontPanelUSB20Ports; + } + + /** + * 设置totalFrontPanelUSB20Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelUSB20Ports(BigInteger value) { + this.totalFrontPanelUSB20Ports = value; + } + + /** + * 获取totalFrontPanelUSB30Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFrontPanelUSB30Ports() { + return totalFrontPanelUSB30Ports; + } + + /** + * 设置totalFrontPanelUSB30Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFrontPanelUSB30Ports(BigInteger value) { + this.totalFrontPanelUSB30Ports = value; + } + + /** + * 获取totalNumberOfExternalBays属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalNumberOfExternalBays() { + return totalNumberOfExternalBays; + } + + /** + * 设置totalNumberOfExternalBays属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalNumberOfExternalBays(BigInteger value) { + this.totalNumberOfExternalBays = value; + } + + /** + * 获取totalNumberOfHotswapBays属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalNumberOfHotswapBays() { + return totalNumberOfHotswapBays; + } + + /** + * 设置totalNumberOfHotswapBays属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalNumberOfHotswapBays(BigInteger value) { + this.totalNumberOfHotswapBays = value; + } + + /** + * 获取totalNumberOfInternalBays属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalNumberOfInternalBays() { + return totalNumberOfInternalBays; + } + + /** + * 设置totalNumberOfInternalBays属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalNumberOfInternalBays(BigInteger value) { + this.totalNumberOfInternalBays = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/SystemPowerDevice.java b/src/main/java/com/amazon/SellingPartnerAPI/model/SystemPowerDevice.java new file mode 100644 index 0000000..554f964 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/SystemPowerDevice.java @@ -0,0 +1,485 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}EnergyEfficiencyRating" minOccurs="0"/>
+ *         <element ref="{}MainPowerConnector" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}Modular" minOccurs="0"/>
+ *         <element ref="{}NumberOfSATAPowerConnectors" minOccurs="0"/>
+ *         <element ref="{}PCIExpressConnectorConfiguration" minOccurs="0"/>
+ *         <element ref="{}PowerFactorCorrection" minOccurs="0"/>
+ *         <element ref="{}PowerSupplyFormFactor" minOccurs="0"/>
+ *         <element ref="{}PowerSupplyMaxOutput" minOccurs="0"/>
+ *         <element ref="{}SLICertification" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "energyEfficiencyRating", + "mainPowerConnector", + "modelNumber", + "modular", + "numberOfSATAPowerConnectors", + "pciExpressConnectorConfiguration", + "powerFactorCorrection", + "powerSupplyFormFactor", + "powerSupplyMaxOutput", + "sliCertification", + "voltage", + "wattage", + "powerPlugType" +}) +@XmlRootElement(name = "SystemPowerDevice") +public class SystemPowerDevice { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "EnergyEfficiencyRating") + protected String energyEfficiencyRating; + @XmlElement(name = "MainPowerConnector") + protected String mainPowerConnector; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "Modular") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modular; + @XmlElement(name = "NumberOfSATAPowerConnectors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSATAPowerConnectors; + @XmlElement(name = "PCIExpressConnectorConfiguration") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pciExpressConnectorConfiguration; + @XmlElement(name = "PowerFactorCorrection") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerFactorCorrection; + @XmlElement(name = "PowerSupplyFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSupplyFormFactor; + @XmlElement(name = "PowerSupplyMaxOutput") + protected PowerSixDigitDimension powerSupplyMaxOutput; + @XmlElement(name = "SLICertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sliCertification; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取energyEfficiencyRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEnergyEfficiencyRating() { + return energyEfficiencyRating; + } + + /** + * 设置energyEfficiencyRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEnergyEfficiencyRating(String value) { + this.energyEfficiencyRating = value; + } + + /** + * 获取mainPowerConnector属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMainPowerConnector() { + return mainPowerConnector; + } + + /** + * 设置mainPowerConnector属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMainPowerConnector(String value) { + this.mainPowerConnector = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modular属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModular() { + return modular; + } + + /** + * 设置modular属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModular(String value) { + this.modular = value; + } + + /** + * 获取numberOfSATAPowerConnectors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSATAPowerConnectors() { + return numberOfSATAPowerConnectors; + } + + /** + * 设置numberOfSATAPowerConnectors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSATAPowerConnectors(BigInteger value) { + this.numberOfSATAPowerConnectors = value; + } + + /** + * 获取pciExpressConnectorConfiguration属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPCIExpressConnectorConfiguration() { + return pciExpressConnectorConfiguration; + } + + /** + * 设置pciExpressConnectorConfiguration属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPCIExpressConnectorConfiguration(String value) { + this.pciExpressConnectorConfiguration = value; + } + + /** + * 获取powerFactorCorrection属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerFactorCorrection() { + return powerFactorCorrection; + } + + /** + * 设置powerFactorCorrection属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerFactorCorrection(String value) { + this.powerFactorCorrection = value; + } + + /** + * 获取powerSupplyFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSupplyFormFactor() { + return powerSupplyFormFactor; + } + + /** + * 设置powerSupplyFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSupplyFormFactor(String value) { + this.powerSupplyFormFactor = value; + } + + /** + * 获取powerSupplyMaxOutput属性的值。 + * + * @return + * possible object is + * {@link PowerSixDigitDimension } + * + */ + public PowerSixDigitDimension getPowerSupplyMaxOutput() { + return powerSupplyMaxOutput; + } + + /** + * 设置powerSupplyMaxOutput属性的值。 + * + * @param value + * allowed object is + * {@link PowerSixDigitDimension } + * + */ + public void setPowerSupplyMaxOutput(PowerSixDigitDimension value) { + this.powerSupplyMaxOutput = value; + } + + /** + * 获取sliCertification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSLICertification() { + return sliCertification; + } + + /** + * 设置sliCertification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSLICertification(String value) { + this.sliCertification = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TVCombos.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TVCombos.java new file mode 100644 index 0000000..48ecb62 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TVCombos.java @@ -0,0 +1,1000 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AudibleNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}BaseLength" minOccurs="0"/>
+ *         <element ref="{}BaseWidth" minOccurs="0"/>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ScreenDimensions" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MaximumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MinimumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MinimumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}MountingPattern" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element ref="{}Resolution" minOccurs="0"/>
+ *         <element ref="{}SVideoInputType" minOccurs="0"/>
+ *         <element ref="{}ScreenFinish" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}UniversalRemoteCode" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "audibleNoise", + "threeDTechnology", + "baseLength", + "baseWidth", + "analogRGBInput", + "screenDimensions", + "screenResolution", + "builtInMedia", + "maximumHorizontalRefreshRate", + "maximumVerticalRefreshRate", + "minimumHorizontalRefreshRate", + "minimumVerticalRefreshRate", + "mountingPattern", + "parentalControlTechnology", + "resolution", + "sVideoInputType", + "screenFinish", + "screenSize", + "numberOfSpeakers", + "internetApplications", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalCompositePorts", + "totalEthernetPorts", + "totalHdmiPorts", + "totalSVideoInPorts", + "totalVgaInPorts", + "totalVideoOutPorts", + "universalRemoteCode", + "wirelessTechnology", + "wirelessType", + "powerPlugType" +}) +@XmlRootElement(name = "TVCombos") +public class TVCombos { + + @XmlElement(name = "AudibleNoise") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger audibleNoise; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "BaseLength") + protected LengthDimension baseLength; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "ScreenDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenDimensions; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "MaximumHorizontalRefreshRate") + protected FrequencyDimension maximumHorizontalRefreshRate; + @XmlElement(name = "MaximumVerticalRefreshRate") + protected FrequencyDimension maximumVerticalRefreshRate; + @XmlElement(name = "MinimumHorizontalRefreshRate") + protected FrequencyDimension minimumHorizontalRefreshRate; + @XmlElement(name = "MinimumVerticalRefreshRate") + protected FrequencyDimension minimumVerticalRefreshRate; + @XmlElement(name = "MountingPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingPattern; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolution; + @XmlElement(name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sVideoInputType; + @XmlElement(name = "ScreenFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenFinish; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "UniversalRemoteCode") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger universalRemoteCode; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WirelessType") + protected String wirelessType; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取audibleNoise属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAudibleNoise() { + return audibleNoise; + } + + /** + * 设置audibleNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAudibleNoise(BigInteger value) { + this.audibleNoise = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取baseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseLength() { + return baseLength; + } + + /** + * 设置baseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseLength(LengthDimension value) { + this.baseLength = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取screenDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenDimensions() { + return screenDimensions; + } + + /** + * 设置screenDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenDimensions(String value) { + this.screenDimensions = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取maximumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumHorizontalRefreshRate() { + return maximumHorizontalRefreshRate; + } + + /** + * 设置maximumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumHorizontalRefreshRate(FrequencyDimension value) { + this.maximumHorizontalRefreshRate = value; + } + + /** + * 获取maximumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumVerticalRefreshRate() { + return maximumVerticalRefreshRate; + } + + /** + * 设置maximumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumVerticalRefreshRate(FrequencyDimension value) { + this.maximumVerticalRefreshRate = value; + } + + /** + * 获取minimumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumHorizontalRefreshRate() { + return minimumHorizontalRefreshRate; + } + + /** + * 设置minimumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumHorizontalRefreshRate(FrequencyDimension value) { + this.minimumHorizontalRefreshRate = value; + } + + /** + * 获取minimumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumVerticalRefreshRate() { + return minimumVerticalRefreshRate; + } + + /** + * 设置minimumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumVerticalRefreshRate(FrequencyDimension value) { + this.minimumVerticalRefreshRate = value; + } + + /** + * 获取mountingPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingPattern() { + return mountingPattern; + } + + /** + * 设置mountingPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingPattern(String value) { + this.mountingPattern = value; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取resolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolution() { + return resolution; + } + + /** + * 设置resolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolution(String value) { + this.resolution = value; + } + + /** + * 获取sVideoInputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVideoInputType() { + return sVideoInputType; + } + + /** + * 设置sVideoInputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVideoInputType(String value) { + this.sVideoInputType = value; + } + + /** + * 获取screenFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenFinish() { + return screenFinish; + } + + /** + * 设置screenFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenFinish(String value) { + this.screenFinish = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * 获取universalRemoteCode属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUniversalRemoteCode() { + return universalRemoteCode; + } + + /** + * 设置universalRemoteCode属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUniversalRemoteCode(BigInteger value) { + this.universalRemoteCode = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Table.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Table.java new file mode 100644 index 0000000..da86d6d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Table.java @@ -0,0 +1,2285 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="AdjustmentType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemStyling" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LineWeight" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfDoors" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaperSize" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Theme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BaseMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountHeightString" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDvds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShelfType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpeakerType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TopMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "adjustmentType", + "formFactor", + "frameType", + "installationType", + "itemHardness", + "itemStyling", + "lineWeight", + "numberOfDoors", + "occasionType", + "paintType", + "paperSize", + "seatingCapacity", + "specificUsesForProduct", + "theme", + "materialComposition", + "itemTypeName", + "powerSourceType", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "lithiumBatteryWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "sellerWarrantyDescription", + "sizeMap", + "customerRestrictionType", + "efficiency", + "baseMaterialType", + "compatibilityOptions", + "frameMaterialType", + "includedFeatures", + "mountHeightString", + "numberOfCds", + "numberOfDvds", + "orientation", + "shelfType", + "speakerType", + "topMaterialType" +}) +@XmlRootElement(name = "Table") +public class Table { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected Table.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "AdjustmentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String adjustmentType; + @XmlElement(name = "FormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String formFactor; + @XmlElement(name = "FrameType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameType; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "ItemHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemHardness; + @XmlElement(name = "ItemStyling") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemStyling; + @XmlElement(name = "LineWeight") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lineWeight; + @XmlElement(name = "NumberOfDoors") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDoors; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "PaperSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paperSize; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "Theme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String theme; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BaseMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseMaterialType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "MountHeightString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountHeightString; + @XmlElement(name = "NumberOfCds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCds; + @XmlElement(name = "NumberOfDvds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDvds; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "ShelfType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shelfType; + @XmlElement(name = "SpeakerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerType; + @XmlElement(name = "TopMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String topMaterialType; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Table.VariationData } + * + */ + public Table.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Table.VariationData } + * + */ + public void setVariationData(Table.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取adjustmentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdjustmentType() { + return adjustmentType; + } + + /** + * 设置adjustmentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdjustmentType(String value) { + this.adjustmentType = value; + } + + /** + * 获取formFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormFactor() { + return formFactor; + } + + /** + * 设置formFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormFactor(String value) { + this.formFactor = value; + } + + /** + * 获取frameType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameType() { + return frameType; + } + + /** + * 设置frameType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameType(String value) { + this.frameType = value; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取itemHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemHardness() { + return itemHardness; + } + + /** + * 设置itemHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemHardness(String value) { + this.itemHardness = value; + } + + /** + * 获取itemStyling属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemStyling() { + return itemStyling; + } + + /** + * 设置itemStyling属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemStyling(String value) { + this.itemStyling = value; + } + + /** + * 获取lineWeight属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLineWeight() { + return lineWeight; + } + + /** + * 设置lineWeight属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLineWeight(String value) { + this.lineWeight = value; + } + + /** + * 获取numberOfDoors属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDoors() { + return numberOfDoors; + } + + /** + * 设置numberOfDoors属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDoors(BigInteger value) { + this.numberOfDoors = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取paperSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaperSize() { + return paperSize; + } + + /** + * 设置paperSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaperSize(String value) { + this.paperSize = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取theme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTheme() { + return theme; + } + + /** + * 设置theme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTheme(String value) { + this.theme = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取baseMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseMaterialType() { + return baseMaterialType; + } + + /** + * 设置baseMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseMaterialType(String value) { + this.baseMaterialType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取mountHeightString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountHeightString() { + return mountHeightString; + } + + /** + * 设置mountHeightString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountHeightString(String value) { + this.mountHeightString = value; + } + + /** + * 获取numberOfCds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCds() { + return numberOfCds; + } + + /** + * 设置numberOfCds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCds(BigInteger value) { + this.numberOfCds = value; + } + + /** + * 获取numberOfDvds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDvds() { + return numberOfDvds; + } + + /** + * 设置numberOfDvds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDvds(BigInteger value) { + this.numberOfDvds = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取shelfType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShelfType() { + return shelfType; + } + + /** + * 设置shelfType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShelfType(String value) { + this.shelfType = value; + } + + /** + * 获取speakerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerType() { + return speakerType; + } + + /** + * 设置speakerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerType(String value) { + this.speakerType = value; + } + + /** + * 获取topMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopMaterialType() { + return topMaterialType; + } + + /** + * 设置topMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopMaterialType(String value) { + this.topMaterialType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TabletActiveSurfaceAreaDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletActiveSurfaceAreaDimension.java new file mode 100644 index 0000000..eea00ba --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletActiveSurfaceAreaDimension.java @@ -0,0 +1,94 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TabletActiveSurfaceAreaDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TabletActiveSurfaceAreaDimension">
+ *   <simpleContent>
+ *     <extension base="<>TenString">
+ *       <attribute name="unitOfMeasure" use="required" type="{}LengthUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TabletActiveSurfaceAreaDimension", propOrder = { + "value" +}) +public class TabletActiveSurfaceAreaDimension { + + @XmlValue + protected String value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TabletComputer.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletComputer.java new file mode 100644 index 0000000..8cd56df --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletComputer.java @@ -0,0 +1,1986 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalDrives" maxOccurs="10" minOccurs="0"/>
+ *         <element ref="{}Audio" minOccurs="0"/>
+ *         <element ref="{}BatteryChargeCycles" minOccurs="0"/>
+ *         <element ref="{}CardReader" minOccurs="0"/>
+ *         <element ref="{}ComputerMemoryType" maxOccurs="10" minOccurs="0"/>
+ *         <element ref="{}ConnectivityType" minOccurs="0"/>
+ *         <element ref="{}DisplayResolutionMaximum" minOccurs="0"/>
+ *         <element ref="{}FrontWebcamResolution" minOccurs="0"/>
+ *         <element name="GraphicsCard" maxOccurs="2" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="GraphicsDescription" type="{}MediumStringNotNull"/>
+ *                   <element name="GraphicsRAMSize" type="{}MemorySizeDimension"/>
+ *                   <element ref="{}GraphicsCardInterface"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}GraphicsChipsetBrand" minOccurs="0"/>
+ *         <element ref="{}GraphicsCoProcessor" minOccurs="0"/>
+ *         <element ref="{}GraphicsRAMType" minOccurs="0"/>
+ *         <element ref="{}HardDiskRotationalSpeed" minOccurs="0"/>
+ *         <element ref="{}HardDiskTechnology" minOccurs="0"/>
+ *         <element ref="{}HardDriveInterface" maxOccurs="4" minOccurs="0"/>
+ *         <element ref="{}HardDriveSize" maxOccurs="8" minOccurs="0"/>
+ *         <element ref="{}HardwarePlatform" minOccurs="0"/>
+ *         <element ref="{}HasColorScreen" minOccurs="0"/>
+ *         <element ref="{}MaxExpandedMemorySupported" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}NotebookDisplayTechnology" minOccurs="0"/>
+ *         <element ref="{}NumberOfAudioOutPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfDMIPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfGamingPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfHDMIPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfLPT1PrinterPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfMicrophonePorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfPS2Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfSerialPorts" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSB2.0Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfUSB3.0Ports" minOccurs="0"/>
+ *         <element ref="{}NumberOfVGAPorts" minOccurs="0"/>
+ *         <element ref="{}OperatingSystem" maxOccurs="2"/>
+ *         <element ref="{}OpticalDriveIntegrated" minOccurs="0"/>
+ *         <element ref="{}OpticalStorageDeviceType" minOccurs="0"/>
+ *         <element ref="{}ProcessorBrand" minOccurs="0"/>
+ *         <element ref="{}ProcessorCount" minOccurs="0"/>
+ *         <element ref="{}ProcessorSocket" minOccurs="0"/>
+ *         <element ref="{}ProcessorSpeed" minOccurs="0"/>
+ *         <element ref="{}ProcessorType" minOccurs="0"/>
+ *         <element ref="{}RAMClockSpeed" minOccurs="0"/>
+ *         <element ref="{}RAMFormFactor" minOccurs="0"/>
+ *         <element ref="{}RAMSize" minOccurs="0"/>
+ *         <element ref="{}RAMTechnology" minOccurs="0"/>
+ *         <element ref="{}RearWebcamResolution" minOccurs="0"/>
+ *         <element ref="{}ResponseTime" minOccurs="0"/>
+ *         <element ref="{}ScreenResolution" minOccurs="0"/>
+ *         <element ref="{}ScreenSize" minOccurs="0"/>
+ *         <element ref="{}Series" minOccurs="0"/>
+ *         <element ref="{}SoftwareIncluded" minOccurs="0"/>
+ *         <element ref="{}Speaker" minOccurs="0"/>
+ *         <element ref="{}TabletInputMethod" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TunerTechnology" minOccurs="0"/>
+ *         <element ref="{}ViewingAngle" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WirelessCarrier" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}WirelessType" maxOccurs="3" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalDrives", + "audio", + "batteryChargeCycles", + "cardReader", + "computerMemoryType", + "connectivityType", + "displayResolutionMaximum", + "frontWebcamResolution", + "graphicsCard", + "graphicsChipsetBrand", + "graphicsCoProcessor", + "graphicsRAMType", + "hardDiskRotationalSpeed", + "hardDiskTechnology", + "hardDriveInterface", + "hardDriveSize", + "hardwarePlatform", + "hasColorScreen", + "maxExpandedMemorySupported", + "modelNumber", + "notebookDisplayTechnology", + "numberOfAudioOutPorts", + "numberOfDMIPorts", + "numberOfEthernetPorts", + "numberOfFirewirePorts", + "numberOfGamingPorts", + "numberOfHDMIPorts", + "numberOfLPT1PrinterPorts", + "numberOfMicrophonePorts", + "numberOfPS2Ports", + "numberOfSerialPorts", + "numberOfUSB20Ports", + "numberOfUSB30Ports", + "numberOfVGAPorts", + "operatingSystem", + "opticalDriveIntegrated", + "opticalStorageDeviceType", + "processorBrand", + "processorCount", + "processorSocket", + "processorSpeed", + "processorType", + "ramClockSpeed", + "ramFormFactor", + "ramSize", + "ramTechnology", + "rearWebcamResolution", + "responseTime", + "screenResolution", + "screenSize", + "series", + "softwareIncluded", + "speaker", + "tabletInputMethod", + "tunerTechnology", + "viewingAngle", + "voltage", + "wattage", + "wirelessCarrier", + "wirelessType" +}) +@XmlRootElement(name = "TabletComputer") +public class TabletComputer { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalDrives") + @XmlSchemaType(name = "string") + protected List additionalDrives; + @XmlElement(name = "Audio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String audio; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "CardReader") + @XmlSchemaType(name = "string") + protected CardReaderTypeValues cardReader; + @XmlElement(name = "ComputerMemoryType") + protected List computerMemoryType; + @XmlElement(name = "ConnectivityType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String connectivityType; + @XmlElement(name = "DisplayResolutionMaximum") + protected String displayResolutionMaximum; + @XmlElement(name = "FrontWebcamResolution") + protected ResolutionFiveDigitDimension frontWebcamResolution; + @XmlElement(name = "GraphicsCard") + protected List graphicsCard; + @XmlElement(name = "GraphicsChipsetBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsChipsetBrand; + @XmlElement(name = "GraphicsCoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCoProcessor; + @XmlElement(name = "GraphicsRAMType") + protected String graphicsRAMType; + @XmlElement(name = "HardDiskRotationalSpeed") + protected BigDecimal hardDiskRotationalSpeed; + @XmlElement(name = "HardDiskTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardDiskTechnology; + @XmlElement(name = "HardDriveInterface") + @XmlSchemaType(name = "string") + protected List hardDriveInterface; + @XmlElement(name = "HardDriveSize") + protected List hardDriveSize; + @XmlElement(name = "HardwarePlatform") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwarePlatform; + @XmlElement(name = "HasColorScreen") + protected Boolean hasColorScreen; + @XmlElement(name = "MaxExpandedMemorySupported") + protected MemorySizeDimension maxExpandedMemorySupported; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "NotebookDisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String notebookDisplayTechnology; + @XmlElement(name = "NumberOfAudioOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfAudioOutPorts; + @XmlElement(name = "NumberOfDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDMIPorts; + @XmlElement(name = "NumberOfEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfEthernetPorts; + @XmlElement(name = "NumberOfFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFirewirePorts; + @XmlElement(name = "NumberOfGamingPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGamingPorts; + @XmlElement(name = "NumberOfHDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHDMIPorts; + @XmlElement(name = "NumberOfLPT1PrinterPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLPT1PrinterPorts; + @XmlElement(name = "NumberOfMicrophonePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfMicrophonePorts; + @XmlElement(name = "NumberOfPS2Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPS2Ports; + @XmlElement(name = "NumberOfSerialPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSerialPorts; + @XmlElement(name = "NumberOfUSB2.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSB20Ports; + @XmlElement(name = "NumberOfUSB3.0Ports") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfUSB30Ports; + @XmlElement(name = "NumberOfVGAPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfVGAPorts; + @XmlElement(name = "OperatingSystem", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "OpticalDriveIntegrated") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger opticalDriveIntegrated; + @XmlElement(name = "OpticalStorageDeviceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalStorageDeviceType; + @XmlElement(name = "ProcessorBrand") + protected String processorBrand; + @XmlElement(name = "ProcessorCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger processorCount; + @XmlElement(name = "ProcessorSocket") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String processorSocket; + @XmlElement(name = "ProcessorSpeed") + protected FrequencyDimension processorSpeed; + @XmlElement(name = "ProcessorType") + protected String processorType; + @XmlElement(name = "RAMClockSpeed") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger ramClockSpeed; + @XmlElement(name = "RAMFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ramFormFactor; + @XmlElement(name = "RAMSize") + protected MemorySizeDimension ramSize; + @XmlElement(name = "RAMTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ramTechnology; + @XmlElement(name = "RearWebcamResolution") + protected ResolutionFiveDigitDimension rearWebcamResolution; + @XmlElement(name = "ResponseTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger responseTime; + @XmlElement(name = "ScreenResolution") + protected String screenResolution; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "Series") + protected String series; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "Speaker") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speaker; + @XmlElement(name = "TabletInputMethod") + @XmlSchemaType(name = "string") + protected List tabletInputMethod; + @XmlElement(name = "TunerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tunerTechnology; + @XmlElement(name = "ViewingAngle") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger viewingAngle; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WirelessCarrier") + @XmlSchemaType(name = "string") + protected List wirelessCarrier; + @XmlElement(name = "WirelessType") + protected List wirelessType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * Gets the value of the additionalDrives property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalDrives property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalDrives().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AdditionalDrivesTypeValues } + * + * + */ + public List getAdditionalDrives() { + if (additionalDrives == null) { + additionalDrives = new ArrayList(); + } + return this.additionalDrives; + } + + /** + * 获取audio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAudio() { + return audio; + } + + /** + * 设置audio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAudio(String value) { + this.audio = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取cardReader属性的值。 + * + * @return + * possible object is + * {@link CardReaderTypeValues } + * + */ + public CardReaderTypeValues getCardReader() { + return cardReader; + } + + /** + * 设置cardReader属性的值。 + * + * @param value + * allowed object is + * {@link CardReaderTypeValues } + * + */ + public void setCardReader(CardReaderTypeValues value) { + this.cardReader = value; + } + + /** + * Gets the value of the computerMemoryType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerMemoryType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerMemoryType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getComputerMemoryType() { + if (computerMemoryType == null) { + computerMemoryType = new ArrayList(); + } + return this.computerMemoryType; + } + + /** + * 获取connectivityType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConnectivityType() { + return connectivityType; + } + + /** + * 设置connectivityType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConnectivityType(String value) { + this.connectivityType = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取frontWebcamResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getFrontWebcamResolution() { + return frontWebcamResolution; + } + + /** + * 设置frontWebcamResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setFrontWebcamResolution(ResolutionFiveDigitDimension value) { + this.frontWebcamResolution = value; + } + + /** + * Gets the value of the graphicsCard property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the graphicsCard property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGraphicsCard().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TabletComputer.GraphicsCard } + * + * + */ + public List getGraphicsCard() { + if (graphicsCard == null) { + graphicsCard = new ArrayList(); + } + return this.graphicsCard; + } + + /** + * 获取graphicsChipsetBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsChipsetBrand() { + return graphicsChipsetBrand; + } + + /** + * 设置graphicsChipsetBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsChipsetBrand(String value) { + this.graphicsChipsetBrand = value; + } + + /** + * 获取graphicsCoProcessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCoProcessor() { + return graphicsCoProcessor; + } + + /** + * 设置graphicsCoProcessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCoProcessor(String value) { + this.graphicsCoProcessor = value; + } + + /** + * 获取graphicsRAMType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsRAMType() { + return graphicsRAMType; + } + + /** + * 设置graphicsRAMType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsRAMType(String value) { + this.graphicsRAMType = value; + } + + /** + * 获取hardDiskRotationalSpeed属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHardDiskRotationalSpeed() { + return hardDiskRotationalSpeed; + } + + /** + * 设置hardDiskRotationalSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHardDiskRotationalSpeed(BigDecimal value) { + this.hardDiskRotationalSpeed = value; + } + + /** + * 获取hardDiskTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardDiskTechnology() { + return hardDiskTechnology; + } + + /** + * 设置hardDiskTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardDiskTechnology(String value) { + this.hardDiskTechnology = value; + } + + /** + * Gets the value of the hardDriveInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HardDriveInterfaceTypeValues } + * + * + */ + public List getHardDriveInterface() { + if (hardDriveInterface == null) { + hardDriveInterface = new ArrayList(); + } + return this.hardDriveInterface; + } + + /** + * Gets the value of the hardDriveSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardDriveSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardDriveSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getHardDriveSize() { + if (hardDriveSize == null) { + hardDriveSize = new ArrayList(); + } + return this.hardDriveSize; + } + + /** + * 获取hardwarePlatform属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwarePlatform() { + return hardwarePlatform; + } + + /** + * 设置hardwarePlatform属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwarePlatform(String value) { + this.hardwarePlatform = value; + } + + /** + * 获取hasColorScreen属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasColorScreen() { + return hasColorScreen; + } + + /** + * 设置hasColorScreen属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasColorScreen(Boolean value) { + this.hasColorScreen = value; + } + + /** + * 获取maxExpandedMemorySupported属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getMaxExpandedMemorySupported() { + return maxExpandedMemorySupported; + } + + /** + * 设置maxExpandedMemorySupported属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setMaxExpandedMemorySupported(MemorySizeDimension value) { + this.maxExpandedMemorySupported = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取notebookDisplayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNotebookDisplayTechnology() { + return notebookDisplayTechnology; + } + + /** + * 设置notebookDisplayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNotebookDisplayTechnology(String value) { + this.notebookDisplayTechnology = value; + } + + /** + * 获取numberOfAudioOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfAudioOutPorts() { + return numberOfAudioOutPorts; + } + + /** + * 设置numberOfAudioOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfAudioOutPorts(BigInteger value) { + this.numberOfAudioOutPorts = value; + } + + /** + * 获取numberOfDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDMIPorts() { + return numberOfDMIPorts; + } + + /** + * 设置numberOfDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDMIPorts(BigInteger value) { + this.numberOfDMIPorts = value; + } + + /** + * 获取numberOfEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfEthernetPorts() { + return numberOfEthernetPorts; + } + + /** + * 设置numberOfEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfEthernetPorts(BigInteger value) { + this.numberOfEthernetPorts = value; + } + + /** + * 获取numberOfFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFirewirePorts() { + return numberOfFirewirePorts; + } + + /** + * 设置numberOfFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFirewirePorts(BigInteger value) { + this.numberOfFirewirePorts = value; + } + + /** + * 获取numberOfGamingPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGamingPorts() { + return numberOfGamingPorts; + } + + /** + * 设置numberOfGamingPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGamingPorts(BigInteger value) { + this.numberOfGamingPorts = value; + } + + /** + * 获取numberOfHDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHDMIPorts() { + return numberOfHDMIPorts; + } + + /** + * 设置numberOfHDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHDMIPorts(BigInteger value) { + this.numberOfHDMIPorts = value; + } + + /** + * 获取numberOfLPT1PrinterPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLPT1PrinterPorts() { + return numberOfLPT1PrinterPorts; + } + + /** + * 设置numberOfLPT1PrinterPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLPT1PrinterPorts(BigInteger value) { + this.numberOfLPT1PrinterPorts = value; + } + + /** + * 获取numberOfMicrophonePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfMicrophonePorts() { + return numberOfMicrophonePorts; + } + + /** + * 设置numberOfMicrophonePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfMicrophonePorts(BigInteger value) { + this.numberOfMicrophonePorts = value; + } + + /** + * 获取numberOfPS2Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPS2Ports() { + return numberOfPS2Ports; + } + + /** + * 设置numberOfPS2Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPS2Ports(BigInteger value) { + this.numberOfPS2Ports = value; + } + + /** + * 获取numberOfSerialPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSerialPorts() { + return numberOfSerialPorts; + } + + /** + * 设置numberOfSerialPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSerialPorts(BigInteger value) { + this.numberOfSerialPorts = value; + } + + /** + * 获取numberOfUSB20Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSB20Ports() { + return numberOfUSB20Ports; + } + + /** + * 设置numberOfUSB20Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSB20Ports(BigInteger value) { + this.numberOfUSB20Ports = value; + } + + /** + * 获取numberOfUSB30Ports属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfUSB30Ports() { + return numberOfUSB30Ports; + } + + /** + * 设置numberOfUSB30Ports属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfUSB30Ports(BigInteger value) { + this.numberOfUSB30Ports = value; + } + + /** + * 获取numberOfVGAPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfVGAPorts() { + return numberOfVGAPorts; + } + + /** + * 设置numberOfVGAPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfVGAPorts(BigInteger value) { + this.numberOfVGAPorts = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * 获取opticalDriveIntegrated属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getOpticalDriveIntegrated() { + return opticalDriveIntegrated; + } + + /** + * 设置opticalDriveIntegrated属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setOpticalDriveIntegrated(BigInteger value) { + this.opticalDriveIntegrated = value; + } + + /** + * 获取opticalStorageDeviceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalStorageDeviceType() { + return opticalStorageDeviceType; + } + + /** + * 设置opticalStorageDeviceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalStorageDeviceType(String value) { + this.opticalStorageDeviceType = value; + } + + /** + * 获取processorBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorBrand() { + return processorBrand; + } + + /** + * 设置processorBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorBrand(String value) { + this.processorBrand = value; + } + + /** + * 获取processorCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getProcessorCount() { + return processorCount; + } + + /** + * 设置processorCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setProcessorCount(BigInteger value) { + this.processorCount = value; + } + + /** + * 获取processorSocket属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorSocket() { + return processorSocket; + } + + /** + * 设置processorSocket属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorSocket(String value) { + this.processorSocket = value; + } + + /** + * 获取processorSpeed属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getProcessorSpeed() { + return processorSpeed; + } + + /** + * 设置processorSpeed属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setProcessorSpeed(FrequencyDimension value) { + this.processorSpeed = value; + } + + /** + * 获取processorType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProcessorType() { + return processorType; + } + + /** + * 设置processorType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProcessorType(String value) { + this.processorType = value; + } + + /** + * 获取ramClockSpeed属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRAMClockSpeed() { + return ramClockSpeed; + } + + /** + * 设置ramClockSpeed属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRAMClockSpeed(BigInteger value) { + this.ramClockSpeed = value; + } + + /** + * 获取ramFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAMFormFactor() { + return ramFormFactor; + } + + /** + * 设置ramFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAMFormFactor(String value) { + this.ramFormFactor = value; + } + + /** + * 获取ramSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getRAMSize() { + return ramSize; + } + + /** + * 设置ramSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setRAMSize(MemorySizeDimension value) { + this.ramSize = value; + } + + /** + * 获取ramTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRAMTechnology() { + return ramTechnology; + } + + /** + * 设置ramTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRAMTechnology(String value) { + this.ramTechnology = value; + } + + /** + * 获取rearWebcamResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getRearWebcamResolution() { + return rearWebcamResolution; + } + + /** + * 设置rearWebcamResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setRearWebcamResolution(ResolutionFiveDigitDimension value) { + this.rearWebcamResolution = value; + } + + /** + * 获取responseTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getResponseTime() { + return responseTime; + } + + /** + * 设置responseTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setResponseTime(BigInteger value) { + this.responseTime = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取series属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeries() { + return series; + } + + /** + * 设置series属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeries(String value) { + this.series = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speaker属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeaker() { + return speaker; + } + + /** + * 设置speaker属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeaker(String value) { + this.speaker = value; + } + + /** + * Gets the value of the tabletInputMethod property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tabletInputMethod property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTabletInputMethod().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TabletInputMethodTypeValues } + * + * + */ + public List getTabletInputMethod() { + if (tabletInputMethod == null) { + tabletInputMethod = new ArrayList(); + } + return this.tabletInputMethod; + } + + /** + * 获取tunerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTunerTechnology() { + return tunerTechnology; + } + + /** + * 设置tunerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTunerTechnology(String value) { + this.tunerTechnology = value; + } + + /** + * 获取viewingAngle属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getViewingAngle() { + return viewingAngle; + } + + /** + * 设置viewingAngle属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setViewingAngle(BigInteger value) { + this.viewingAngle = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * Gets the value of the wirelessCarrier property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessCarrier property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessCarrier().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link WirelessCarrierTypeValues } + * + * + */ + public List getWirelessCarrier() { + if (wirelessCarrier == null) { + wirelessCarrier = new ArrayList(); + } + return this.wirelessCarrier; + } + + /** + * Gets the value of the wirelessType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessType() { + if (wirelessType == null) { + wirelessType = new ArrayList(); + } + return this.wirelessType; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="GraphicsDescription" type="{}MediumStringNotNull"/>
+     *         <element name="GraphicsRAMSize" type="{}MemorySizeDimension"/>
+     *         <element ref="{}GraphicsCardInterface"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "graphicsDescription", + "graphicsRAMSize", + "graphicsCardInterface" + }) + public static class GraphicsCard { + + @XmlElement(name = "GraphicsDescription", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsDescription; + @XmlElement(name = "GraphicsRAMSize", required = true) + protected MemorySizeDimension graphicsRAMSize; + @XmlElement(name = "GraphicsCardInterface", required = true) + @XmlSchemaType(name = "string") + protected GraphicsCardInterfaceTypeValues graphicsCardInterface; + + /** + * 获取graphicsDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsDescription() { + return graphicsDescription; + } + + /** + * 设置graphicsDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsDescription(String value) { + this.graphicsDescription = value; + } + + /** + * 获取graphicsRAMSize属性的值。 + * + * @return + * possible object is + * {@link MemorySizeDimension } + * + */ + public MemorySizeDimension getGraphicsRAMSize() { + return graphicsRAMSize; + } + + /** + * 设置graphicsRAMSize属性的值。 + * + * @param value + * allowed object is + * {@link MemorySizeDimension } + * + */ + public void setGraphicsRAMSize(MemorySizeDimension value) { + this.graphicsRAMSize = value; + } + + /** + * 获取graphicsCardInterface属性的值。 + * + * @return + * possible object is + * {@link GraphicsCardInterfaceTypeValues } + * + */ + public GraphicsCardInterfaceTypeValues getGraphicsCardInterface() { + return graphicsCardInterface; + } + + /** + * 设置graphicsCardInterface属性的值。 + * + * @param value + * allowed object is + * {@link GraphicsCardInterfaceTypeValues } + * + */ + public void setGraphicsCardInterface(GraphicsCardInterfaceTypeValues value) { + this.graphicsCardInterface = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateDimension.java new file mode 100644 index 0000000..651fd66 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TabletDataRateDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TabletDataRateDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TabletDataRateUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TabletDataRateDimension", propOrder = { + "value" +}) +public class TabletDataRateDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TabletDataRateUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TabletDataRateUnitOfMeasure } + * + */ + public TabletDataRateUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TabletDataRateUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TabletDataRateUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateUnitOfMeasure.java new file mode 100644 index 0000000..ee1d037 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletDataRateUnitOfMeasure.java @@ -0,0 +1,43 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TabletDataRateUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TabletDataRateUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="PPS"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TabletDataRateUnitOfMeasure") +@XmlEnum +public enum TabletDataRateUnitOfMeasure { + + PPS; + + public String value() { + return name(); + } + + public static TabletDataRateUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TabletInputMethodTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletInputMethodTypeValues.java new file mode 100644 index 0000000..d8c1663 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletInputMethodTypeValues.java @@ -0,0 +1,83 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TabletInputMethodTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TabletInputMethodTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="buttons"/>
+ *     <enumeration value="dial"/>
+ *     <enumeration value="handwriting_recognition"/>
+ *     <enumeration value="keyboard"/>
+ *     <enumeration value="keypad"/>
+ *     <enumeration value="keypad_stroke"/>
+ *     <enumeration value="keypad_stroke"/>
+ *     <enumeration value="microphone"/>
+ *     <enumeration value="touch_screen"/>
+ *     <enumeration value="touch_screen_stylus_pen"/>
+ *     <enumeration value="trackpoint_pointing_device"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TabletInputMethodTypeValues") +@XmlEnum +public enum TabletInputMethodTypeValues { + + @XmlEnumValue("buttons") + BUTTONS("buttons"), + @XmlEnumValue("dial") + DIAL("dial"), + @XmlEnumValue("handwriting_recognition") + HANDWRITING_RECOGNITION("handwriting_recognition"), + @XmlEnumValue("keyboard") + KEYBOARD("keyboard"), + @XmlEnumValue("keypad") + KEYPAD("keypad"), + @XmlEnumValue("keypad_stroke") + KEYPAD_STROKE("keypad_stroke"), + @XmlEnumValue("microphone") + MICROPHONE("microphone"), + @XmlEnumValue("touch_screen") + TOUCH_SCREEN("touch_screen"), + @XmlEnumValue("touch_screen_stylus_pen") + TOUCH_SCREEN_STYLUS_PEN("touch_screen_stylus_pen"), + @XmlEnumValue("trackpoint_pointing_device") + TRACKPOINT_POINTING_DEVICE("trackpoint_pointing_device"); + private final String value; + + TabletInputMethodTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TabletInputMethodTypeValues fromValue(String v) { + for (TabletInputMethodTypeValues c: TabletInputMethodTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionDimension.java new file mode 100644 index 0000000..32c21cc --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TabletResolutionDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TabletResolutionDimension">
+ *   <simpleContent>
+ *     <extension base="<>SixDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TabletResolutionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TabletResolutionDimension", propOrder = { + "value" +}) +public class TabletResolutionDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TabletResolutionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TabletResolutionUnitOfMeasure } + * + */ + public TabletResolutionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TabletResolutionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TabletResolutionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionUnitOfMeasure.java new file mode 100644 index 0000000..1dc7923 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TabletResolutionUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TabletResolutionUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TabletResolutionUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="lpi"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TabletResolutionUnitOfMeasure") +@XmlEnum +public enum TabletResolutionUnitOfMeasure { + + @XmlEnumValue("lpi") + LPI("lpi"); + private final String value; + + TabletResolutionUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TabletResolutionUnitOfMeasure fromValue(String v) { + for (TabletResolutionUnitOfMeasure c: TabletResolutionUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TargetGenderType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TargetGenderType.java new file mode 100644 index 0000000..6eef439 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TargetGenderType.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TargetGenderType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TargetGenderType">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="male"/>
+ *     <enumeration value="female"/>
+ *     <enumeration value="unisex"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TargetGenderType") +@XmlEnum +public enum TargetGenderType { + + @XmlEnumValue("male") + MALE("male"), + @XmlEnumValue("female") + FEMALE("female"), + @XmlEnumValue("unisex") + UNISEX("unisex"); + private final String value; + + TargetGenderType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TargetGenderType fromValue(String v) { + for (TargetGenderType c: TargetGenderType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Tea.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Tea.java new file mode 100644 index 0000000..df52c0c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Tea.java @@ -0,0 +1,1793 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AllergenInformation" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="codfish_free"/>
+ *               <enumeration value="gluten"/>
+ *               <enumeration value="octopus"/>
+ *               <enumeration value="kiwi_free"/>
+ *               <enumeration value="crustacean_free"/>
+ *               <enumeration value="sulphites"/>
+ *               <enumeration value="beef"/>
+ *               <enumeration value="lupin_free"/>
+ *               <enumeration value="peanuts"/>
+ *               <enumeration value="mackerel"/>
+ *               <enumeration value="gelatin_free"/>
+ *               <enumeration value="yam_free"/>
+ *               <enumeration value="mushroom_free"/>
+ *               <enumeration value="scallop"/>
+ *               <enumeration value="molluscs"/>
+ *               <enumeration value="apple_free"/>
+ *               <enumeration value="fish_free"/>
+ *               <enumeration value="mushroom"/>
+ *               <enumeration value="tuna_free"/>
+ *               <enumeration value="macadamia_nuts_free"/>
+ *               <enumeration value="pecan_nuts"/>
+ *               <enumeration value="eggs"/>
+ *               <enumeration value="celery_free"/>
+ *               <enumeration value="crustacean"/>
+ *               <enumeration value="peach_free"/>
+ *               <enumeration value="milk"/>
+ *               <enumeration value="peach"/>
+ *               <enumeration value="orange_free"/>
+ *               <enumeration value="soy_free"/>
+ *               <enumeration value="tree_nut_free"/>
+ *               <enumeration value="mackerel_free"/>
+ *               <enumeration value="amberjack_free"/>
+ *               <enumeration value="dairy_free"/>
+ *               <enumeration value="gluten_free"/>
+ *               <enumeration value="kamut_free"/>
+ *               <enumeration value="lupin"/>
+ *               <enumeration value="lactose_free"/>
+ *               <enumeration value="scad"/>
+ *               <enumeration value="salmon_roe_free"/>
+ *               <enumeration value="shrimp_free"/>
+ *               <enumeration value="pork"/>
+ *               <enumeration value="pecan_nuts_free"/>
+ *               <enumeration value="melon_free"/>
+ *               <enumeration value="chicken_meat"/>
+ *               <enumeration value="abalone_free"/>
+ *               <enumeration value="celery"/>
+ *               <enumeration value="spelt_free"/>
+ *               <enumeration value="wheat"/>
+ *               <enumeration value="seafood"/>
+ *               <enumeration value="tree_nuts"/>
+ *               <enumeration value="yam"/>
+ *               <enumeration value="pistachio_nuts"/>
+ *               <enumeration value="fish"/>
+ *               <enumeration value="dairy"/>
+ *               <enumeration value="molluscs_free"/>
+ *               <enumeration value="macadamia_nuts"/>
+ *               <enumeration value="amberjack"/>
+ *               <enumeration value="kiwi"/>
+ *               <enumeration value="sulphur_dioxide"/>
+ *               <enumeration value="nut_free"/>
+ *               <enumeration value="buckwheat_free"/>
+ *               <enumeration value="nut"/>
+ *               <enumeration value="latex"/>
+ *               <enumeration value="mustard"/>
+ *               <enumeration value="oat_free"/>
+ *               <enumeration value="sesame_seeds"/>
+ *               <enumeration value="hazelnuts_free"/>
+ *               <enumeration value="walnut_free"/>
+ *               <enumeration value="seafood_free"/>
+ *               <enumeration value="shellfish_free"/>
+ *               <enumeration value="melon"/>
+ *               <enumeration value="octopus_free"/>
+ *               <enumeration value="soy"/>
+ *               <enumeration value="brazil_nuts_free"/>
+ *               <enumeration value="banana"/>
+ *               <enumeration value="sulphites_free"/>
+ *               <enumeration value="wheat_free"/>
+ *               <enumeration value="pistachio_nuts_free"/>
+ *               <enumeration value="scad_free"/>
+ *               <enumeration value="kamut"/>
+ *               <enumeration value="peanut_free"/>
+ *               <enumeration value="salmon"/>
+ *               <enumeration value="barley_free"/>
+ *               <enumeration value="milk_free"/>
+ *               <enumeration value="cashews_free"/>
+ *               <enumeration value="buckwheat"/>
+ *               <enumeration value="spelt"/>
+ *               <enumeration value="squid"/>
+ *               <enumeration value="egg_free"/>
+ *               <enumeration value="tuna"/>
+ *               <enumeration value="shrimp"/>
+ *               <enumeration value="squid_free"/>
+ *               <enumeration value="cereals_free_of_gluten"/>
+ *               <enumeration value="pork_free"/>
+ *               <enumeration value="lactose"/>
+ *               <enumeration value="sesame_seeds_free"/>
+ *               <enumeration value="apple"/>
+ *               <enumeration value="rye_free"/>
+ *               <enumeration value="scallop_free"/>
+ *               <enumeration value="hazelnuts"/>
+ *               <enumeration value="abalone"/>
+ *               <enumeration value="brazil_nuts"/>
+ *               <enumeration value="salmon_free"/>
+ *               <enumeration value="salmon_roe"/>
+ *               <enumeration value="oat"/>
+ *               <enumeration value="crab_free"/>
+ *               <enumeration value="sulphur_dioxide_free"/>
+ *               <enumeration value="barley"/>
+ *               <enumeration value="almonds"/>
+ *               <enumeration value="almonds_free"/>
+ *               <enumeration value="beef_free"/>
+ *               <enumeration value="mustard_free"/>
+ *               <enumeration value="orange"/>
+ *               <enumeration value="walnut"/>
+ *               <enumeration value="shellfish"/>
+ *               <enumeration value="codfish"/>
+ *               <enumeration value="cereals_containing_gluten"/>
+ *               <enumeration value="cashews"/>
+ *               <enumeration value="gelatin"/>
+ *               <enumeration value="banana_free"/>
+ *               <enumeration value="crab"/>
+ *               <enumeration value="chicken_meat_free"/>
+ *               <enumeration value="rye"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CpsiaCautionaryStatement" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="choking_hazard_balloon"/>
+ *               <enumeration value="choking_hazard_contains_a_marble"/>
+ *               <enumeration value="choking_hazard_contains_small_ball"/>
+ *               <enumeration value="choking_hazard_is_a_marble"/>
+ *               <enumeration value="choking_hazard_is_a_small_ball"/>
+ *               <enumeration value="choking_hazard_small_parts"/>
+ *               <enumeration value="no_warning_applicable"/>
+ *               <enumeration value="contains_small_magnets"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CaffeineContent" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="DietaryFiber" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="DietaryFiberString" type="{}String" minOccurs="0"/>
+ *         <element name="EachUnitCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Flavor" type="{}String" minOccurs="0"/>
+ *         <element name="GHSClassificationSubcategory" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="HazmatException" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="ImporterContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="NumberofIncludedCameras" type="{}LongString" minOccurs="0"/>
+ *         <element name="Ingredients" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="InsolubleFiber" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="IsHeatSensitive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsLiquidDoubleSealed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemDisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemDisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="LiquidPackagingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="MaterialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="ArtistBiography" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OtherCarbohydrate" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="PackerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="Protein" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="ProteinString" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ServingSize" type="{}ServingDimension" minOccurs="0"/>
+ *         <element name="SolubleFiber" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}String" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Starch" type="{}String" minOccurs="0"/>
+ *         <element name="SugarAlcohol" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="SugarAlcoholString" type="{}String" minOccurs="0"/>
+ *         <element name="Sugars" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="SugarsString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalCarbohydrate" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="TotalCarbohydrateString" type="{}String" minOccurs="0"/>
+ *         <element name="TotalEaches" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="UnitCount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="PPUCountType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="size_name"/>
+ *                         <enumeration value="color_name"/>
+ *                         <enumeration value="sizename-colorname"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "allergenInformation", + "cpsiaCautionaryStatement", + "caffeineContent", + "codabar", + "cuisine", + "dietaryFiber", + "dietaryFiberString", + "eachUnitCount", + "flavor", + "ghsClassificationSubcategory", + "hazmatException", + "importerContactInformation", + "numberofIncludedCameras", + "ingredients", + "insolubleFiber", + "isHeatSensitive", + "isLiquidDoubleSealed", + "itemDisplayDiameter", + "itemDisplayHeight", + "displayLength", + "itemDisplayWidth", + "itemForm", + "itemTypeName", + "liquidPackagingType", + "manufacturerContactInformation", + "materialFeatures", + "modelNumber", + "modelName", + "occasionType", + "artistBiography", + "otherCarbohydrate", + "packerContactInformation", + "protein", + "proteinString", + "warnings", + "servingSize", + "solubleFiber", + "specialFeatures", + "specificationMet", + "starch", + "sugarAlcohol", + "sugarAlcoholString", + "sugars", + "sugarsString", + "totalCarbohydrate", + "totalCarbohydrateString", + "totalEaches", + "unitCount", + "ppuCountType", + "variationData", + "warrantyDescription", + "isExpirationDatedProduct" +}) +@XmlRootElement(name = "Tea") +public class Tea { + + @XmlElement(name = "AllergenInformation") + protected String allergenInformation; + @XmlElement(name = "CpsiaCautionaryStatement") + protected String cpsiaCautionaryStatement; + @XmlElement(name = "CaffeineContent") + protected WeightDimension caffeineContent; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "DietaryFiber") + protected BigDecimal dietaryFiber; + @XmlElement(name = "DietaryFiberString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dietaryFiberString; + @XmlElement(name = "EachUnitCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger eachUnitCount; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "GHSClassificationSubcategory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List ghsClassificationSubcategory; + @XmlElement(name = "HazmatException") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatException; + @XmlElement(name = "ImporterContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importerContactInformation; + @XmlElement(name = "NumberofIncludedCameras") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberofIncludedCameras; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ingredients; + @XmlElement(name = "InsolubleFiber") + protected Object insolubleFiber; + @XmlElement(name = "IsHeatSensitive") + protected Boolean isHeatSensitive; + @XmlElement(name = "IsLiquidDoubleSealed") + protected Boolean isLiquidDoubleSealed; + @XmlElement(name = "ItemDisplayDiameter") + protected LengthDimension itemDisplayDiameter; + @XmlElement(name = "ItemDisplayHeight") + protected LengthDimension itemDisplayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "ItemDisplayWidth") + protected LengthDimension itemDisplayWidth; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "LiquidPackagingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingType; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "MaterialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialFeatures; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "ArtistBiography") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String artistBiography; + @XmlElement(name = "OtherCarbohydrate") + protected Object otherCarbohydrate; + @XmlElement(name = "PackerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packerContactInformation; + @XmlElement(name = "Protein") + protected Object protein; + @XmlElement(name = "ProteinString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String proteinString; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "ServingSize") + protected ServingDimension servingSize; + @XmlElement(name = "SolubleFiber") + protected Object solubleFiber; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "Starch") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String starch; + @XmlElement(name = "SugarAlcohol") + protected Object sugarAlcohol; + @XmlElement(name = "SugarAlcoholString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarAlcoholString; + @XmlElement(name = "Sugars") + protected BigDecimal sugars; + @XmlElement(name = "SugarsString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sugarsString; + @XmlElement(name = "TotalCarbohydrate") + protected Object totalCarbohydrate; + @XmlElement(name = "TotalCarbohydrateString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String totalCarbohydrateString; + @XmlElement(name = "TotalEaches") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEaches; + @XmlElement(name = "UnitCount") + protected BigDecimal unitCount; + @XmlElement(name = "PPUCountType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ppuCountType; + @XmlElement(name = "VariationData") + protected Tea.VariationData variationData; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + + /** + * 获取allergenInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAllergenInformation() { + return allergenInformation; + } + + /** + * 设置allergenInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAllergenInformation(String value) { + this.allergenInformation = value; + } + + /** + * 获取cpsiaCautionaryStatement属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCpsiaCautionaryStatement() { + return cpsiaCautionaryStatement; + } + + /** + * 设置cpsiaCautionaryStatement属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCpsiaCautionaryStatement(String value) { + this.cpsiaCautionaryStatement = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setCaffeineContent(WeightDimension value) { + this.caffeineContent = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取dietaryFiber属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getDietaryFiber() { + return dietaryFiber; + } + + /** + * 设置dietaryFiber属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setDietaryFiber(BigDecimal value) { + this.dietaryFiber = value; + } + + /** + * 获取dietaryFiberString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDietaryFiberString() { + return dietaryFiberString; + } + + /** + * 设置dietaryFiberString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDietaryFiberString(String value) { + this.dietaryFiberString = value; + } + + /** + * 获取eachUnitCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEachUnitCount() { + return eachUnitCount; + } + + /** + * 设置eachUnitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEachUnitCount(BigInteger value) { + this.eachUnitCount = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * Gets the value of the ghsClassificationSubcategory property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ghsClassificationSubcategory property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGHSClassificationSubcategory().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getGHSClassificationSubcategory() { + if (ghsClassificationSubcategory == null) { + ghsClassificationSubcategory = new ArrayList(); + } + return this.ghsClassificationSubcategory; + } + + /** + * 获取hazmatException属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatException() { + return hazmatException; + } + + /** + * 设置hazmatException属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatException(String value) { + this.hazmatException = value; + } + + /** + * 获取importerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImporterContactInformation() { + return importerContactInformation; + } + + /** + * 设置importerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImporterContactInformation(String value) { + this.importerContactInformation = value; + } + + /** + * 获取numberofIncludedCameras属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberofIncludedCameras() { + return numberofIncludedCameras; + } + + /** + * 设置numberofIncludedCameras属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberofIncludedCameras(String value) { + this.numberofIncludedCameras = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取insolubleFiber属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getInsolubleFiber() { + return insolubleFiber; + } + + /** + * 设置insolubleFiber属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setInsolubleFiber(Object value) { + this.insolubleFiber = value; + } + + /** + * 获取isHeatSensitive属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsHeatSensitive() { + return isHeatSensitive; + } + + /** + * 设置isHeatSensitive属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsHeatSensitive(Boolean value) { + this.isHeatSensitive = value; + } + + /** + * 获取isLiquidDoubleSealed属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsLiquidDoubleSealed() { + return isLiquidDoubleSealed; + } + + /** + * 设置isLiquidDoubleSealed属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsLiquidDoubleSealed(Boolean value) { + this.isLiquidDoubleSealed = value; + } + + /** + * 获取itemDisplayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayDiameter() { + return itemDisplayDiameter; + } + + /** + * 设置itemDisplayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayDiameter(LengthDimension value) { + this.itemDisplayDiameter = value; + } + + /** + * 获取itemDisplayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayHeight() { + return itemDisplayHeight; + } + + /** + * 设置itemDisplayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayHeight(LengthDimension value) { + this.itemDisplayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取itemDisplayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDisplayWidth() { + return itemDisplayWidth; + } + + /** + * 设置itemDisplayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDisplayWidth(LengthDimension value) { + this.itemDisplayWidth = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取liquidPackagingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingType() { + return liquidPackagingType; + } + + /** + * 设置liquidPackagingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingType(String value) { + this.liquidPackagingType = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取materialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialFeatures() { + return materialFeatures; + } + + /** + * 设置materialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialFeatures(String value) { + this.materialFeatures = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取artistBiography属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtistBiography() { + return artistBiography; + } + + /** + * 设置artistBiography属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtistBiography(String value) { + this.artistBiography = value; + } + + /** + * 获取otherCarbohydrate属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getOtherCarbohydrate() { + return otherCarbohydrate; + } + + /** + * 设置otherCarbohydrate属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setOtherCarbohydrate(Object value) { + this.otherCarbohydrate = value; + } + + /** + * 获取packerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackerContactInformation() { + return packerContactInformation; + } + + /** + * 设置packerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackerContactInformation(String value) { + this.packerContactInformation = value; + } + + /** + * 获取protein属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getProtein() { + return protein; + } + + /** + * 设置protein属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setProtein(Object value) { + this.protein = value; + } + + /** + * 获取proteinString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProteinString() { + return proteinString; + } + + /** + * 设置proteinString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProteinString(String value) { + this.proteinString = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取servingSize属性的值。 + * + * @return + * possible object is + * {@link ServingDimension } + * + */ + public ServingDimension getServingSize() { + return servingSize; + } + + /** + * 设置servingSize属性的值。 + * + * @param value + * allowed object is + * {@link ServingDimension } + * + */ + public void setServingSize(ServingDimension value) { + this.servingSize = value; + } + + /** + * 获取solubleFiber属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getSolubleFiber() { + return solubleFiber; + } + + /** + * 设置solubleFiber属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setSolubleFiber(Object value) { + this.solubleFiber = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取starch属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStarch() { + return starch; + } + + /** + * 设置starch属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStarch(String value) { + this.starch = value; + } + + /** + * 获取sugarAlcohol属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getSugarAlcohol() { + return sugarAlcohol; + } + + /** + * 设置sugarAlcohol属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setSugarAlcohol(Object value) { + this.sugarAlcohol = value; + } + + /** + * 获取sugarAlcoholString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarAlcoholString() { + return sugarAlcoholString; + } + + /** + * 设置sugarAlcoholString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarAlcoholString(String value) { + this.sugarAlcoholString = value; + } + + /** + * 获取sugars属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSugars() { + return sugars; + } + + /** + * 设置sugars属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSugars(BigDecimal value) { + this.sugars = value; + } + + /** + * 获取sugarsString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSugarsString() { + return sugarsString; + } + + /** + * 设置sugarsString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSugarsString(String value) { + this.sugarsString = value; + } + + /** + * 获取totalCarbohydrate属性的值。 + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getTotalCarbohydrate() { + return totalCarbohydrate; + } + + /** + * 设置totalCarbohydrate属性的值。 + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setTotalCarbohydrate(Object value) { + this.totalCarbohydrate = value; + } + + /** + * 获取totalCarbohydrateString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTotalCarbohydrateString() { + return totalCarbohydrateString; + } + + /** + * 设置totalCarbohydrateString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTotalCarbohydrateString(String value) { + this.totalCarbohydrateString = value; + } + + /** + * 获取totalEaches属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEaches() { + return totalEaches; + } + + /** + * 设置totalEaches属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEaches(BigInteger value) { + this.totalEaches = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setUnitCount(BigDecimal value) { + this.unitCount = value; + } + + /** + * 获取ppuCountType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPPUCountType() { + return ppuCountType; + } + + /** + * 设置ppuCountType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPPUCountType(String value) { + this.ppuCountType = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Tea.VariationData } + * + */ + public Tea.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Tea.VariationData } + * + */ + public void setVariationData(Tea.VariationData value) { + this.variationData = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="size_name"/>
+     *               <enumeration value="color_name"/>
+     *               <enumeration value="sizename-colorname"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme", required = true) + protected String variationTheme; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Telescope.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Telescope.java new file mode 100644 index 0000000..8acde66 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Telescope.java @@ -0,0 +1,1040 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="TelescopeType" maxOccurs="2" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="general"/>
+ *               <enumeration value="mirror-lens"/>
+ *               <enumeration value="schmidt-cassegrain"/>
+ *               <enumeration value="maksutov-cassegrain"/>
+ *               <enumeration value="reflecting"/>
+ *               <enumeration value="newtonian-reflector"/>
+ *               <enumeration value="rich-field-reflector"/>
+ *               <enumeration value="dobsonian-reflector"/>
+ *               <enumeration value="refracting"/>
+ *               <enumeration value="achromatic-refractor"/>
+ *               <enumeration value="apochromatic-refractor"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TelescopeEyepiece" maxOccurs="2" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="erfle"/>
+ *               <enumeration value="kellner-and-rke"/>
+ *               <enumeration value="nagler"/>
+ *               <enumeration value="orthoscopic"/>
+ *               <enumeration value="plossl"/>
+ *               <enumeration value="sma"/>
+ *               <enumeration value="ultra-wide"/>
+ *               <enumeration value="zoom"/>
+ *               <enumeration value="telescope-eyepieces-general"/>
+ *               <enumeration value="other-eyepieces"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MinAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="MaxAperture" type="{}ApertureDimension" minOccurs="0"/>
+ *         <element name="PrimaryAperture" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="under-80mm"/>
+ *               <enumeration value="80mm-90mm"/>
+ *               <enumeration value="100mm-150mm"/>
+ *               <enumeration value="150mm-200mm"/>
+ *               <enumeration value="over-200mm"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FocalLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ResolvingPower" type="{}ResolvingPowerDimension" minOccurs="0"/>
+ *         <element name="Mount" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HighestUsefulMagnification" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="LCDTiltAngle" type="{}DegreeDimension" minOccurs="0"/>
+ *         <element name="LowestUsefulMagnification" type="{}ZoomDimension" minOccurs="0"/>
+ *         <element name="OpticalTubeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OpticalTubeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="OpticalCoatings" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MotorizedControls" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viewfinder" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="EyepieceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OutdoorUse" type="{}LongString" minOccurs="0"/>
+ *         <element name="PhotographicResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DawesLimit" type="{}DawesLimitDimension" minOccurs="0"/>
+ *         <element ref="{}ComputerPlatform" maxOccurs="3" minOccurs="0"/>
+ *         <element name="BatteryType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
+ *         <element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
+ *         <element name="SupportedStandards" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ObjectiveLensDiameter" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PowerType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ac"/>
+ *               <enumeration value="dc"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "telescopeType", + "telescopeEyepiece", + "minAperture", + "maxAperture", + "primaryAperture", + "focalLength", + "resolvingPower", + "mount", + "highestUsefulMagnification", + "lcdTiltAngle", + "lowestUsefulMagnification", + "opticalTubeLength", + "opticalTubeDiameter", + "opticalCoatings", + "motorizedControls", + "viewfinder", + "eyepieceType", + "outdoorUse", + "photographicResolution", + "dawesLimit", + "computerPlatform", + "batteryType", + "batteryIncluded", + "weightLimit", + "wirelessTechnology", + "zoomRatio", + "supportedStandards", + "objectiveLensDiameter", + "powerType", + "itemTypeName", + "includedFeatures", + "itemDiameter" +}) +@XmlRootElement(name = "Telescope") +public class Telescope { + + @XmlElement(name = "TelescopeType") + protected List telescopeType; + @XmlElement(name = "TelescopeEyepiece") + protected List telescopeEyepiece; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "PrimaryAperture") + protected String primaryAperture; + @XmlElement(name = "FocalLength") + protected LengthDimension focalLength; + @XmlElement(name = "ResolvingPower") + protected ResolvingPowerDimension resolvingPower; + @XmlElement(name = "Mount") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mount; + @XmlElement(name = "HighestUsefulMagnification") + protected ZoomDimension highestUsefulMagnification; + @XmlElement(name = "LCDTiltAngle") + protected DegreeDimension lcdTiltAngle; + @XmlElement(name = "LowestUsefulMagnification") + protected ZoomDimension lowestUsefulMagnification; + @XmlElement(name = "OpticalTubeLength") + protected LengthDimension opticalTubeLength; + @XmlElement(name = "OpticalTubeDiameter") + protected LengthDimension opticalTubeDiameter; + @XmlElement(name = "OpticalCoatings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String opticalCoatings; + @XmlElement(name = "MotorizedControls") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String motorizedControls; + @XmlElement(name = "Viewfinder") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List viewfinder; + @XmlElement(name = "EyepieceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String eyepieceType; + @XmlElement(name = "OutdoorUse") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outdoorUse; + @XmlElement(name = "PhotographicResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String photographicResolution; + @XmlElement(name = "DawesLimit") + protected DawesLimitDimension dawesLimit; + @XmlElement(name = "ComputerPlatform") + protected List computerPlatform; + @XmlElement(name = "BatteryType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryType; + @XmlElement(name = "BatteryIncluded") + protected Boolean batteryIncluded; + @XmlElement(name = "WeightLimit") + protected WeightDimension weightLimit; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessTechnology; + @XmlElement(name = "ZoomRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String zoomRatio; + @XmlElement(name = "SupportedStandards") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedStandards; + @XmlElement(name = "ObjectiveLensDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger objectiveLensDiameter; + @XmlElement(name = "PowerType") + protected String powerType; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "IncludedFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedFeatures; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + + /** + * Gets the value of the telescopeType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the telescopeType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTelescopeType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTelescopeType() { + if (telescopeType == null) { + telescopeType = new ArrayList(); + } + return this.telescopeType; + } + + /** + * Gets the value of the telescopeEyepiece property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the telescopeEyepiece property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTelescopeEyepiece().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTelescopeEyepiece() { + if (telescopeEyepiece == null) { + telescopeEyepiece = new ArrayList(); + } + return this.telescopeEyepiece; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取primaryAperture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryAperture() { + return primaryAperture; + } + + /** + * 设置primaryAperture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryAperture(String value) { + this.primaryAperture = value; + } + + /** + * 获取focalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFocalLength() { + return focalLength; + } + + /** + * 设置focalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFocalLength(LengthDimension value) { + this.focalLength = value; + } + + /** + * 获取resolvingPower属性的值。 + * + * @return + * possible object is + * {@link ResolvingPowerDimension } + * + */ + public ResolvingPowerDimension getResolvingPower() { + return resolvingPower; + } + + /** + * 设置resolvingPower属性的值。 + * + * @param value + * allowed object is + * {@link ResolvingPowerDimension } + * + */ + public void setResolvingPower(ResolvingPowerDimension value) { + this.resolvingPower = value; + } + + /** + * 获取mount属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMount() { + return mount; + } + + /** + * 设置mount属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMount(String value) { + this.mount = value; + } + + /** + * 获取highestUsefulMagnification属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getHighestUsefulMagnification() { + return highestUsefulMagnification; + } + + /** + * 设置highestUsefulMagnification属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setHighestUsefulMagnification(ZoomDimension value) { + this.highestUsefulMagnification = value; + } + + /** + * 获取lcdTiltAngle属性的值。 + * + * @return + * possible object is + * {@link DegreeDimension } + * + */ + public DegreeDimension getLCDTiltAngle() { + return lcdTiltAngle; + } + + /** + * 设置lcdTiltAngle属性的值。 + * + * @param value + * allowed object is + * {@link DegreeDimension } + * + */ + public void setLCDTiltAngle(DegreeDimension value) { + this.lcdTiltAngle = value; + } + + /** + * 获取lowestUsefulMagnification属性的值。 + * + * @return + * possible object is + * {@link ZoomDimension } + * + */ + public ZoomDimension getLowestUsefulMagnification() { + return lowestUsefulMagnification; + } + + /** + * 设置lowestUsefulMagnification属性的值。 + * + * @param value + * allowed object is + * {@link ZoomDimension } + * + */ + public void setLowestUsefulMagnification(ZoomDimension value) { + this.lowestUsefulMagnification = value; + } + + /** + * 获取opticalTubeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOpticalTubeLength() { + return opticalTubeLength; + } + + /** + * 设置opticalTubeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOpticalTubeLength(LengthDimension value) { + this.opticalTubeLength = value; + } + + /** + * 获取opticalTubeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOpticalTubeDiameter() { + return opticalTubeDiameter; + } + + /** + * 设置opticalTubeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOpticalTubeDiameter(LengthDimension value) { + this.opticalTubeDiameter = value; + } + + /** + * 获取opticalCoatings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpticalCoatings() { + return opticalCoatings; + } + + /** + * 设置opticalCoatings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpticalCoatings(String value) { + this.opticalCoatings = value; + } + + /** + * 获取motorizedControls属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotorizedControls() { + return motorizedControls; + } + + /** + * 设置motorizedControls属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotorizedControls(String value) { + this.motorizedControls = value; + } + + /** + * Gets the value of the viewfinder property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the viewfinder property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getViewfinder().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getViewfinder() { + if (viewfinder == null) { + viewfinder = new ArrayList(); + } + return this.viewfinder; + } + + /** + * 获取eyepieceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEyepieceType() { + return eyepieceType; + } + + /** + * 设置eyepieceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEyepieceType(String value) { + this.eyepieceType = value; + } + + /** + * 获取outdoorUse属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOutdoorUse() { + return outdoorUse; + } + + /** + * 设置outdoorUse属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOutdoorUse(String value) { + this.outdoorUse = value; + } + + /** + * 获取photographicResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhotographicResolution() { + return photographicResolution; + } + + /** + * 设置photographicResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhotographicResolution(String value) { + this.photographicResolution = value; + } + + /** + * 获取dawesLimit属性的值。 + * + * @return + * possible object is + * {@link DawesLimitDimension } + * + */ + public DawesLimitDimension getDawesLimit() { + return dawesLimit; + } + + /** + * 设置dawesLimit属性的值。 + * + * @param value + * allowed object is + * {@link DawesLimitDimension } + * + */ + public void setDawesLimit(DawesLimitDimension value) { + this.dawesLimit = value; + } + + /** + * Gets the value of the computerPlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the computerPlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getComputerPlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ComputerPlatform } + * + * + */ + public List getComputerPlatform() { + if (computerPlatform == null) { + computerPlatform = new ArrayList(); + } + return this.computerPlatform; + } + + /** + * 获取batteryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryType() { + return batteryType; + } + + /** + * 设置batteryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryType(String value) { + this.batteryType = value; + } + + /** + * 获取batteryIncluded属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBatteryIncluded() { + return batteryIncluded; + } + + /** + * 设置batteryIncluded属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBatteryIncluded(Boolean value) { + this.batteryIncluded = value; + } + + /** + * 获取weightLimit属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeightLimit() { + return weightLimit; + } + + /** + * 设置weightLimit属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeightLimit(WeightDimension value) { + this.weightLimit = value; + } + + /** + * 获取wirelessTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessTechnology() { + return wirelessTechnology; + } + + /** + * 设置wirelessTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessTechnology(String value) { + this.wirelessTechnology = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取supportedStandards属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedStandards() { + return supportedStandards; + } + + /** + * 设置supportedStandards属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedStandards(String value) { + this.supportedStandards = value; + } + + /** + * 获取objectiveLensDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getObjectiveLensDiameter() { + return objectiveLensDiameter; + } + + /** + * 设置objectiveLensDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setObjectiveLensDiameter(BigInteger value) { + this.objectiveLensDiameter = value; + } + + /** + * 获取powerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerType() { + return powerType; + } + + /** + * 设置powerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerType(String value) { + this.powerType = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取includedFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedFeatures() { + return includedFeatures; + } + + /** + * 设置includedFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedFeatures(String value) { + this.includedFeatures = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Television.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Television.java new file mode 100644 index 0000000..2e1f2e7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Television.java @@ -0,0 +1,2264 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}AmplifierType" minOccurs="0"/>
+ *         <element name="AudibleNoise" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}BaseLength" minOccurs="0"/>
+ *         <element ref="{}BaseWidth" minOccurs="0"/>
+ *         <element ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}ScreenDimensions" minOccurs="0"/>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BluRayRegion" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}DVDRegion" minOccurs="0"/>
+ *         <element ref="{}Efficiency" minOccurs="0"/>
+ *         <element ref="{}EuEnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element name="MaximumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MaximumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
+ *         <element name="MinimumHorizontalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MinimumVerticalRefreshRate" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element ref="{}MountingPattern" minOccurs="0"/>
+ *         <element ref="{}NumberOfRadioBandsSupported" minOccurs="0"/>
+ *         <element ref="{}ParentalControlTechnology" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}RefreshRate" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Resolution" minOccurs="0"/>
+ *         <element ref="{}SVideoInputType" minOccurs="0"/>
+ *         <element ref="{}ScreenFinish" minOccurs="0"/>
+ *         <element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}NumberOfSpeakers" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalFirewirePorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalUSBPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}UniversalRemoteCode" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="SupportedApplication" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SupportsBluetoothTechnology" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Format" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="10" minOccurs="0"/>
+ *         <element name="ApplicationProtocol" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "amplifierType", + "audibleNoise", + "threeDTechnology", + "baseLength", + "baseWidth", + "analogRGBInput", + "screenDimensions", + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "bluRayRegion", + "boxContents", + "builtInMedia", + "cableLength", + "dvdRegion", + "efficiency", + "euEnergyLabelEfficiencyClass", + "finishType", + "grilleRemoveability", + "maximumHorizontalRefreshRate", + "maximumVerticalRefreshRate", + "memorySlotsAvailable", + "midRangeSpeakerDiameter", + "midRangeSpeakerMaterial", + "minimumHorizontalRefreshRate", + "minimumVerticalRefreshRate", + "mountingPattern", + "numberOfRadioBandsSupported", + "parentalControlTechnology", + "powerConsumption", + "powerPlugType", + "powerSource", + "refreshRate", + "remoteControlDescription", + "removableMemory", + "resolution", + "sVideoInputType", + "screenFinish", + "screenResolution", + "screenSize", + "numberOfSpeakers", + "internetApplications", + "shape", + "softwareIncluded", + "speakerGrilleMaterial", + "speakerMaximumInputPower", + "subwooferPowerTechnology", + "subwooferSpeakerDiameter", + "subwooferSpeakerMaterial", + "subwooferWattage", + "totalCoaxialInputs", + "totalComponentInPorts", + "totalCompositePorts", + "totalDVIPorts", + "totalEthernetPorts", + "totalFirewirePorts", + "totalHdmiPorts", + "totalSubwooferOutputs", + "totalSVideoInPorts", + "totalSVideoOutPorts", + "totalUSBPorts", + "totalVgaInPorts", + "totalVideoOutPorts", + "universalRemoteCode", + "wirelessTechnology", + "wirelessType", + "wooferSpeakerDiameter", + "wooferSpeakerMaterial", + "modelYear", + "supportedApplication", + "supportsBluetoothTechnology", + "operatingSystem", + "format", + "applicationProtocol", + "gdprRisk" +}) +@XmlRootElement(name = "Television") +public class Television { + + @XmlElement(name = "AmplifierType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String amplifierType; + @XmlElement(name = "AudibleNoise") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger audibleNoise; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "BaseLength") + protected LengthDimension baseLength; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "AnalogRGBInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List analogRGBInput; + @XmlElement(name = "ScreenDimensions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenDimensions; + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BluRayRegion") + @XmlSchemaType(name = "string") + protected BluRayRegionType bluRayRegion; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "DVDRegion") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger dvdRegion; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "MaximumHorizontalRefreshRate") + protected FrequencyDimension maximumHorizontalRefreshRate; + @XmlElement(name = "MaximumVerticalRefreshRate") + protected FrequencyDimension maximumVerticalRefreshRate; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MidRangeSpeakerDiameter") + protected LengthDimension midRangeSpeakerDiameter; + @XmlElement(name = "MidRangeSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String midRangeSpeakerMaterial; + @XmlElement(name = "MinimumHorizontalRefreshRate") + protected FrequencyDimension minimumHorizontalRefreshRate; + @XmlElement(name = "MinimumVerticalRefreshRate") + protected FrequencyDimension minimumVerticalRefreshRate; + @XmlElement(name = "MountingPattern") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingPattern; + @XmlElement(name = "NumberOfRadioBandsSupported") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfRadioBandsSupported; + @XmlElement(name = "ParentalControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String parentalControlTechnology; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RefreshRate") + protected FrequencyDimension refreshRate; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "RemovableMemory") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String removableMemory; + @XmlElement(name = "Resolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resolution; + @XmlElement(name = "SVideoInputType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sVideoInputType; + @XmlElement(name = "ScreenFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenFinish; + @XmlElement(name = "ScreenResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String screenResolution; + @XmlElement(name = "ScreenSize") + protected LengthDimension screenSize; + @XmlElement(name = "NumberOfSpeakers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeakers; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalFirewirePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalFirewirePorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalUSBPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalUSBPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "TotalVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVideoOutPorts; + @XmlElement(name = "UniversalRemoteCode") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger universalRemoteCode; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WirelessType") + protected String wirelessType; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "SupportedApplication") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String supportedApplication; + @XmlElement(name = "SupportsBluetoothTechnology") + protected Boolean supportsBluetoothTechnology; + @XmlElement(name = "OperatingSystem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List operatingSystem; + @XmlElement(name = "Format") + protected List format; + @XmlElement(name = "ApplicationProtocol") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String applicationProtocol; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * 获取amplifierType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmplifierType() { + return amplifierType; + } + + /** + * 设置amplifierType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmplifierType(String value) { + this.amplifierType = value; + } + + /** + * 获取audibleNoise属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAudibleNoise() { + return audibleNoise; + } + + /** + * 设置audibleNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAudibleNoise(BigInteger value) { + this.audibleNoise = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取baseLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseLength() { + return baseLength; + } + + /** + * 设置baseLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseLength(LengthDimension value) { + this.baseLength = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * Gets the value of the analogRGBInput property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the analogRGBInput property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAnalogRGBInput().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAnalogRGBInput() { + if (analogRGBInput == null) { + analogRGBInput = new ArrayList(); + } + return this.analogRGBInput; + } + + /** + * 获取screenDimensions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenDimensions() { + return screenDimensions; + } + + /** + * 设置screenDimensions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenDimensions(String value) { + this.screenDimensions = value; + } + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取bluRayRegion属性的值。 + * + * @return + * possible object is + * {@link BluRayRegionType } + * + */ + public BluRayRegionType getBluRayRegion() { + return bluRayRegion; + } + + /** + * 设置bluRayRegion属性的值。 + * + * @param value + * allowed object is + * {@link BluRayRegionType } + * + */ + public void setBluRayRegion(BluRayRegionType value) { + this.bluRayRegion = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取dvdRegion属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDRegion() { + return dvdRegion; + } + + /** + * 设置dvdRegion属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDRegion(BigInteger value) { + this.dvdRegion = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * 获取maximumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumHorizontalRefreshRate() { + return maximumHorizontalRefreshRate; + } + + /** + * 设置maximumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumHorizontalRefreshRate(FrequencyDimension value) { + this.maximumHorizontalRefreshRate = value; + } + + /** + * 获取maximumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMaximumVerticalRefreshRate() { + return maximumVerticalRefreshRate; + } + + /** + * 设置maximumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMaximumVerticalRefreshRate(FrequencyDimension value) { + this.maximumVerticalRefreshRate = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取midRangeSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMidRangeSpeakerDiameter() { + return midRangeSpeakerDiameter; + } + + /** + * 设置midRangeSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMidRangeSpeakerDiameter(LengthDimension value) { + this.midRangeSpeakerDiameter = value; + } + + /** + * 获取midRangeSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMidRangeSpeakerMaterial() { + return midRangeSpeakerMaterial; + } + + /** + * 设置midRangeSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMidRangeSpeakerMaterial(String value) { + this.midRangeSpeakerMaterial = value; + } + + /** + * 获取minimumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumHorizontalRefreshRate() { + return minimumHorizontalRefreshRate; + } + + /** + * 设置minimumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumHorizontalRefreshRate(FrequencyDimension value) { + this.minimumHorizontalRefreshRate = value; + } + + /** + * 获取minimumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getMinimumVerticalRefreshRate() { + return minimumVerticalRefreshRate; + } + + /** + * 设置minimumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setMinimumVerticalRefreshRate(FrequencyDimension value) { + this.minimumVerticalRefreshRate = value; + } + + /** + * 获取mountingPattern属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingPattern() { + return mountingPattern; + } + + /** + * 设置mountingPattern属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingPattern(String value) { + this.mountingPattern = value; + } + + /** + * 获取numberOfRadioBandsSupported属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfRadioBandsSupported() { + return numberOfRadioBandsSupported; + } + + /** + * 设置numberOfRadioBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfRadioBandsSupported(BigInteger value) { + this.numberOfRadioBandsSupported = value; + } + + /** + * 获取parentalControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentalControlTechnology() { + return parentalControlTechnology; + } + + /** + * 设置parentalControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentalControlTechnology(String value) { + this.parentalControlTechnology = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取refreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getRefreshRate() { + return refreshRate; + } + + /** + * 设置refreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setRefreshRate(FrequencyDimension value) { + this.refreshRate = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取removableMemory属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemovableMemory() { + return removableMemory; + } + + /** + * 设置removableMemory属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemovableMemory(String value) { + this.removableMemory = value; + } + + /** + * 获取resolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResolution() { + return resolution; + } + + /** + * 设置resolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResolution(String value) { + this.resolution = value; + } + + /** + * 获取sVideoInputType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVideoInputType() { + return sVideoInputType; + } + + /** + * 设置sVideoInputType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVideoInputType(String value) { + this.sVideoInputType = value; + } + + /** + * 获取screenFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenFinish() { + return screenFinish; + } + + /** + * 设置screenFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenFinish(String value) { + this.screenFinish = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取screenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getScreenSize() { + return screenSize; + } + + /** + * 设置screenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setScreenSize(LengthDimension value) { + this.screenSize = value; + } + + /** + * 获取numberOfSpeakers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeakers() { + return numberOfSpeakers; + } + + /** + * 设置numberOfSpeakers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeakers(BigInteger value) { + this.numberOfSpeakers = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalFirewirePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalFirewirePorts() { + return totalFirewirePorts; + } + + /** + * 设置totalFirewirePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalFirewirePorts(BigInteger value) { + this.totalFirewirePorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalUSBPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalUSBPorts() { + return totalUSBPorts; + } + + /** + * 设置totalUSBPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalUSBPorts(BigInteger value) { + this.totalUSBPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * 获取totalVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVideoOutPorts() { + return totalVideoOutPorts; + } + + /** + * 设置totalVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVideoOutPorts(BigInteger value) { + this.totalVideoOutPorts = value; + } + + /** + * 获取universalRemoteCode属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUniversalRemoteCode() { + return universalRemoteCode; + } + + /** + * 设置universalRemoteCode属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUniversalRemoteCode(BigInteger value) { + this.universalRemoteCode = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wirelessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessType() { + return wirelessType; + } + + /** + * 设置wirelessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessType(String value) { + this.wirelessType = value; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取supportedApplication属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupportedApplication() { + return supportedApplication; + } + + /** + * 设置supportedApplication属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupportedApplication(String value) { + this.supportedApplication = value; + } + + /** + * 获取supportsBluetoothTechnology属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSupportsBluetoothTechnology() { + return supportsBluetoothTechnology; + } + + /** + * 设置supportsBluetoothTechnology属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSupportsBluetoothTechnology(Boolean value) { + this.supportsBluetoothTechnology = value; + } + + /** + * Gets the value of the operatingSystem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the operatingSystem property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOperatingSystem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOperatingSystem() { + if (operatingSystem == null) { + operatingSystem = new ArrayList(); + } + return this.operatingSystem; + } + + /** + * Gets the value of the format property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the format property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getFormat() { + if (format == null) { + format = new ArrayList(); + } + return this.format; + } + + /** + * 获取applicationProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationProtocol() { + return applicationProtocol; + } + + /** + * 设置applicationProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationProtocol(String value) { + this.applicationProtocol = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureDimension.java new file mode 100644 index 0000000..94c9fc2 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TemperatureDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TemperatureDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TemperatureUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TemperatureDimension", propOrder = { + "value" +}) +public class TemperatureDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TemperatureUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TemperatureUnitOfMeasure } + * + */ + public TemperatureUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TemperatureUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeType.java new file mode 100644 index 0000000..7df7448 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

TemperatureRangeType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TemperatureRangeType">
+ *   <simpleContent>
+ *     <extension base="<>StringNotNull">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TemperatureRangeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TemperatureRangeType", propOrder = { + "value" +}) +public class TemperatureRangeType { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TemperatureRangeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TemperatureRangeUnitOfMeasure } + * + */ + public TemperatureRangeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRangeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TemperatureRangeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeUnitOfMeasure.java new file mode 100644 index 0000000..6a65cfb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRangeUnitOfMeasure.java @@ -0,0 +1,45 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TemperatureRangeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TemperatureRangeUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="F"/>
+ *     <enumeration value="C"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TemperatureRangeUnitOfMeasure") +@XmlEnum +public enum TemperatureRangeUnitOfMeasure { + + F, + C; + + public String value() { + return name(); + } + + public static TemperatureRangeUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingDimension.java new file mode 100644 index 0000000..fab21f1 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TemperatureRatingDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TemperatureRatingDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TemperatureRatingUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TemperatureRatingDimension", propOrder = { + "value" +}) +public class TemperatureRatingDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TemperatureRatingUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TemperatureRatingUnitOfMeasure } + * + */ + public TemperatureRatingUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TemperatureRatingUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TemperatureRatingUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingUnitOfMeasure.java new file mode 100644 index 0000000..f36003d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureRatingUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TemperatureRatingUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TemperatureRatingUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="degrees-celsius"/>
+ *     <enumeration value="degrees-fahrenheit"/>
+ *     <enumeration value="kelvin"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TemperatureRatingUnitOfMeasure") +@XmlEnum +public enum TemperatureRatingUnitOfMeasure { + + @XmlEnumValue("degrees-celsius") + DEGREES_CELSIUS("degrees-celsius"), + @XmlEnumValue("degrees-fahrenheit") + DEGREES_FAHRENHEIT("degrees-fahrenheit"), + @XmlEnumValue("kelvin") + KELVIN("kelvin"); + private final String value; + + TemperatureRatingUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TemperatureRatingUnitOfMeasure fromValue(String v) { + for (TemperatureRatingUnitOfMeasure c: TemperatureRatingUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureUnitOfMeasure.java new file mode 100644 index 0000000..a3a7a42 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TemperatureUnitOfMeasure.java @@ -0,0 +1,45 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TemperatureUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TemperatureUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="C"/>
+ *     <enumeration value="F"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TemperatureUnitOfMeasure") +@XmlEnum +public enum TemperatureUnitOfMeasure { + + C, + F; + + public String value() { + return name(); + } + + public static TemperatureUnitOfMeasure fromValue(String v) { + return valueOf(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TensileStrengthDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TensileStrengthDimension.java new file mode 100644 index 0000000..6727235 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TensileStrengthDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TensileStrengthDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TensileStrengthDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ForceUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TensileStrengthDimension", propOrder = { + "value" +}) +public class TensileStrengthDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ForceUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ForceUnitOfMeasure } + * + */ + public ForceUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ForceUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ForceUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessType.java new file mode 100644 index 0000000..6457f1e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessType.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ThicknessType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ThicknessType">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ThicknessUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ThicknessType", propOrder = { + "value" +}) +public class ThicknessType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ThicknessUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ThicknessUnitOfMeasure } + * + */ + public ThicknessUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ThicknessUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ThicknessUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessUnitOfMeasure.java new file mode 100644 index 0000000..cb45e88 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ThicknessUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ThicknessUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ThicknessUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="IN"/>
+ *     <enumeration value="CM"/>
+ *     <enumeration value="MM"/>
+ *     <enumeration value="gauge"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ThicknessUnitOfMeasure") +@XmlEnum +public enum ThicknessUnitOfMeasure { + + IN("IN"), + CM("CM"), + MM("MM"), + @XmlEnumValue("gauge") + GAUGE("gauge"); + private final String value; + + ThicknessUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ThicknessUnitOfMeasure fromValue(String v) { + for (ThicknessUnitOfMeasure c: ThicknessUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyTypeValues.java new file mode 100644 index 0000000..c92151a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyTypeValues.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ThreeDTechnologyTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ThreeDTechnologyTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="active"/>
+ *     <enumeration value="passive"/>
+ *     <enumeration value="anaglyph"/>
+ *     <enumeration value="auto_stereoscopic"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ThreeDTechnologyTypeValues") +@XmlEnum +public enum ThreeDTechnologyTypeValues { + + @XmlEnumValue("active") + ACTIVE("active"), + @XmlEnumValue("passive") + PASSIVE("passive"), + @XmlEnumValue("anaglyph") + ANAGLYPH("anaglyph"), + @XmlEnumValue("auto_stereoscopic") + AUTO_STEREOSCOPIC("auto_stereoscopic"); + private final String value; + + ThreeDTechnologyTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ThreeDTechnologyTypeValues fromValue(String v) { + for (ThreeDTechnologyTypeValues c: ThreeDTechnologyTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyValues.java new file mode 100644 index 0000000..278f90d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ThreeDTechnologyValues.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ThreeDTechnologyValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ThreeDTechnologyValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="active"/>
+ *     <enumeration value="anaglyphic"/>
+ *     <enumeration value="auto_stereoscopic"/>
+ *     <enumeration value="passive"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ThreeDTechnologyValues") +@XmlEnum +public enum ThreeDTechnologyValues { + + @XmlEnumValue("active") + ACTIVE("active"), + @XmlEnumValue("anaglyphic") + ANAGLYPHIC("anaglyphic"), + @XmlEnumValue("auto_stereoscopic") + AUTO_STEREOSCOPIC("auto_stereoscopic"), + @XmlEnumValue("passive") + PASSIVE("passive"); + private final String value; + + ThreeDTechnologyValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ThreeDTechnologyValues fromValue(String v) { + for (ThreeDTechnologyValues c: ThreeDTechnologyValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TimeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TimeDimension.java new file mode 100644 index 0000000..9668383 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TimeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TimeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TimeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TimeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TimeDimension", propOrder = { + "value" +}) +public class TimeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TimeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TimeUnitOfMeasure } + * + */ + public TimeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TimeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TimeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TimeIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TimeIntegerDimension.java new file mode 100644 index 0000000..1ac94fb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TimeIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TimeIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TimeIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TimeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TimeIntegerDimension", propOrder = { + "value" +}) +public class TimeIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TimeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TimeUnitOfMeasure } + * + */ + public TimeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TimeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TimeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TimeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TimeUnitOfMeasure.java new file mode 100644 index 0000000..434fc6b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TimeUnitOfMeasure.java @@ -0,0 +1,85 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TimeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TimeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="sec"/>
+ *     <enumeration value="min"/>
+ *     <enumeration value="hr"/>
+ *     <enumeration value="days"/>
+ *     <enumeration value="hours"/>
+ *     <enumeration value="minutes"/>
+ *     <enumeration value="seconds"/>
+ *     <enumeration value="milliseconds"/>
+ *     <enumeration value="microseconds"/>
+ *     <enumeration value="nanoseconds"/>
+ *     <enumeration value="picoseconds"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TimeUnitOfMeasure") +@XmlEnum +public enum TimeUnitOfMeasure { + + @XmlEnumValue("sec") + SEC("sec"), + @XmlEnumValue("min") + MIN("min"), + @XmlEnumValue("hr") + HR("hr"), + @XmlEnumValue("days") + DAYS("days"), + @XmlEnumValue("hours") + HOURS("hours"), + @XmlEnumValue("minutes") + MINUTES("minutes"), + @XmlEnumValue("seconds") + SECONDS("seconds"), + @XmlEnumValue("milliseconds") + MILLISECONDS("milliseconds"), + @XmlEnumValue("microseconds") + MICROSECONDS("microseconds"), + @XmlEnumValue("nanoseconds") + NANOSECONDS("nanoseconds"), + @XmlEnumValue("picoseconds") + PICOSECONDS("picoseconds"); + private final String value; + + TimeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TimeUnitOfMeasure fromValue(String v) { + for (TimeUnitOfMeasure c: TimeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Tire.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Tire.java new file mode 100644 index 0000000..66e08f5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Tire.java @@ -0,0 +1,1776 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="OperatingLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialSizeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfSpokes" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "isExpirationDatedProduct", + "operatingLife", + "isStainResistant", + "isAssemblyRequired", + "efficiency", + "specialSizeType", + "numberOfSpokes" +}) +@XmlRootElement(name = "Tire") +public class Tire { + + @XmlElement(name = "VariationData") + protected Tire.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected Tire.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected Tire.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "OperatingLife") + protected TimeDimension operatingLife; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "SpecialSizeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialSizeType; + @XmlElement(name = "NumberOfSpokes") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpokes; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Tire.VariationData } + * + */ + public Tire.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Tire.VariationData } + * + */ + public void setVariationData(Tire.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Tire.ColorSpecification } + * + */ + public Tire.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Tire.ColorSpecification } + * + */ + public void setColorSpecification(Tire.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Tire.PartInterchangeData } + * + */ + public Tire.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Tire.PartInterchangeData } + * + */ + public void setPartInterchangeData(Tire.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取operatingLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getOperatingLife() { + return operatingLife; + } + + /** + * 设置operatingLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setOperatingLife(TimeDimension value) { + this.operatingLife = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取specialSizeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialSizeType() { + return specialSizeType; + } + + /** + * 设置specialSizeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialSizeType(String value) { + this.specialSizeType = value; + } + + /** + * 获取numberOfSpokes属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpokes() { + return numberOfSpokes; + } + + /** + * 设置numberOfSpokes属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpokes(BigInteger value) { + this.numberOfSpokes = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheel.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheel.java new file mode 100644 index 0000000..d08c6f5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheel.java @@ -0,0 +1,1605 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "efficiency" +}) +@XmlRootElement(name = "TireAndWheel") +public class TireAndWheel { + + @XmlElement(name = "VariationData") + protected TireAndWheel.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected TireAndWheel.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected TireAndWheel.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link TireAndWheel.VariationData } + * + */ + public TireAndWheel.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link TireAndWheel.VariationData } + * + */ + public void setVariationData(TireAndWheel.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link TireAndWheel.ColorSpecification } + * + */ + public TireAndWheel.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link TireAndWheel.ColorSpecification } + * + */ + public void setColorSpecification(TireAndWheel.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link TireAndWheel.PartInterchangeData } + * + */ + public TireAndWheel.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link TireAndWheel.PartInterchangeData } + * + */ + public void setPartInterchangeData(TireAndWheel.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheelAssemblies.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheelAssemblies.java new file mode 100644 index 0000000..8b6c614 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TireAndWheelAssemblies.java @@ -0,0 +1,1322 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}ColorSpecification" minOccurs="0"/>
+ *         <element name="ConstructionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Offset" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LoadIndex" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OemEquivalentPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="PitchCircleDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RimDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RimWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Seasons" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SectionWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SpeedRating" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="A1"/>
+ *               <enumeration value="A2"/>
+ *               <enumeration value="A3"/>
+ *               <enumeration value="A4"/>
+ *               <enumeration value="A5"/>
+ *               <enumeration value="A6"/>
+ *               <enumeration value="A7"/>
+ *               <enumeration value="A8"/>
+ *               <enumeration value="B"/>
+ *               <enumeration value="C"/>
+ *               <enumeration value="D"/>
+ *               <enumeration value="E"/>
+ *               <enumeration value="F"/>
+ *               <enumeration value="G"/>
+ *               <enumeration value="J"/>
+ *               <enumeration value="K"/>
+ *               <enumeration value="L"/>
+ *               <enumeration value="M"/>
+ *               <enumeration value="N"/>
+ *               <enumeration value="P"/>
+ *               <enumeration value="Q"/>
+ *               <enumeration value="R"/>
+ *               <enumeration value="S"/>
+ *               <enumeration value="T"/>
+ *               <enumeration value="U"/>
+ *               <enumeration value="H"/>
+ *               <enumeration value="V"/>
+ *               <enumeration value="Z"/>
+ *               <enumeration value="W"/>
+ *               <enumeration value="Y"/>
+ *               <enumeration value="SR"/>
+ *               <enumeration value="HR"/>
+ *               <enumeration value="VR"/>
+ *               <enumeration value="ZR"/>
+ *               <enumeration value="Other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ModelName" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="TireAspectRatio" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Lifestyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RecallDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "boreDiameter", + "colorSpecification", + "constructionType", + "offset", + "loadIndex", + "material", + "numberOfHoles", + "oemEquivalentPartNumber", + "pitchCircleDiameter", + "rimDiameter", + "rimWidth", + "seasons", + "sectionWidth", + "specialFeatures", + "speedRating", + "modelName", + "tireAspectRatio", + "tireType", + "treadType", + "amperage", + "careInstructions", + "diameter", + "displayLength", + "displayVolume", + "displayWeight", + "lifestyle", + "manufacturerWarrantyDescription", + "modelYear", + "numberOfPieces", + "recallDescription", + "size", + "sizeMap", + "specificationMet", + "styleName", + "variationData", + "voltage", + "wattage", + "vehicleFitmentCode" +}) +@XmlRootElement(name = "TireAndWheelAssemblies") +public class TireAndWheelAssemblies { + + @XmlElement(name = "BoreDiameter") + protected LengthDimension boreDiameter; + @XmlElement(name = "ColorSpecification") + protected ColorSpecification colorSpecification; + @XmlElement(name = "ConstructionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String constructionType; + @XmlElement(name = "Offset") + protected LengthDimension offset; + @XmlElement(name = "LoadIndex") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger loadIndex; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OemEquivalentPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oemEquivalentPartNumber; + @XmlElement(name = "PitchCircleDiameter") + protected LengthDimension pitchCircleDiameter; + @XmlElement(name = "RimDiameter") + protected LengthDimension rimDiameter; + @XmlElement(name = "RimWidth") + protected LengthDimension rimWidth; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "SectionWidth") + protected LengthDimension sectionWidth; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "SpeedRating") + protected String speedRating; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "TireAspectRatio") + protected LengthDimension tireAspectRatio; + @XmlElement(name = "TireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tireType; + @XmlElement(name = "TreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String treadType; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "Lifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifestyle; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "RecallDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recallDescription; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "VariationData") + protected TireAndWheelAssemblies.VariationData variationData; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + + /** + * 获取boreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameter() { + return boreDiameter; + } + + /** + * 设置boreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameter(LengthDimension value) { + this.boreDiameter = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link ColorSpecification } + * + */ + public ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link ColorSpecification } + * + */ + public void setColorSpecification(ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取offset属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOffset() { + return offset; + } + + /** + * 设置offset属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOffset(LengthDimension value) { + this.offset = value; + } + + /** + * 获取loadIndex属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLoadIndex() { + return loadIndex; + } + + /** + * 设置loadIndex属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLoadIndex(BigInteger value) { + this.loadIndex = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取oemEquivalentPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOemEquivalentPartNumber() { + return oemEquivalentPartNumber; + } + + /** + * 设置oemEquivalentPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOemEquivalentPartNumber(String value) { + this.oemEquivalentPartNumber = value; + } + + /** + * 获取pitchCircleDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPitchCircleDiameter() { + return pitchCircleDiameter; + } + + /** + * 设置pitchCircleDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPitchCircleDiameter(LengthDimension value) { + this.pitchCircleDiameter = value; + } + + /** + * 获取rimDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimDiameter() { + return rimDiameter; + } + + /** + * 设置rimDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimDiameter(LengthDimension value) { + this.rimDiameter = value; + } + + /** + * 获取rimWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimWidth() { + return rimWidth; + } + + /** + * 设置rimWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimWidth(LengthDimension value) { + this.rimWidth = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取sectionWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSectionWidth() { + return sectionWidth; + } + + /** + * 设置sectionWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSectionWidth(LengthDimension value) { + this.sectionWidth = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取speedRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedRating() { + return speedRating; + } + + /** + * 设置speedRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedRating(String value) { + this.speedRating = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取tireAspectRatio属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTireAspectRatio() { + return tireAspectRatio; + } + + /** + * 设置tireAspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTireAspectRatio(LengthDimension value) { + this.tireAspectRatio = value; + } + + /** + * 获取tireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTireType() { + return tireType; + } + + /** + * 设置tireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTireType(String value) { + this.tireType = value; + } + + /** + * 获取treadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTreadType() { + return treadType; + } + + /** + * 设置treadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTreadType(String value) { + this.treadType = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取lifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifestyle() { + return lifestyle; + } + + /** + * 设置lifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifestyle(String value) { + this.lifestyle = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取recallDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecallDescription() { + return recallDescription; + } + + /** + * 设置recallDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecallDescription(String value) { + this.recallDescription = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link TireAndWheelAssemblies.VariationData } + * + */ + public TireAndWheelAssemblies.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link TireAndWheelAssemblies.VariationData } + * + */ + public void setVariationData(TireAndWheelAssemblies.VariationData value) { + this.variationData = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String parentage; + @XmlElement(name = "VariationTheme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Tires.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Tires.java new file mode 100644 index 0000000..017ee49 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Tires.java @@ -0,0 +1,1334 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VehicleServiceType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ConstructionType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="B"/>
+ *               <enumeration value="D"/>
+ *               <enumeration value="R"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LoadIndex" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SpeedRating" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="A1"/>
+ *               <enumeration value="A2"/>
+ *               <enumeration value="A3"/>
+ *               <enumeration value="A4"/>
+ *               <enumeration value="A5"/>
+ *               <enumeration value="A6"/>
+ *               <enumeration value="A7"/>
+ *               <enumeration value="A8"/>
+ *               <enumeration value="B"/>
+ *               <enumeration value="C"/>
+ *               <enumeration value="D"/>
+ *               <enumeration value="E"/>
+ *               <enumeration value="F"/>
+ *               <enumeration value="G"/>
+ *               <enumeration value="J"/>
+ *               <enumeration value="K"/>
+ *               <enumeration value="L"/>
+ *               <enumeration value="M"/>
+ *               <enumeration value="N"/>
+ *               <enumeration value="P"/>
+ *               <enumeration value="Q"/>
+ *               <enumeration value="R"/>
+ *               <enumeration value="S"/>
+ *               <enumeration value="T"/>
+ *               <enumeration value="U"/>
+ *               <enumeration value="H"/>
+ *               <enumeration value="V"/>
+ *               <enumeration value="Z"/>
+ *               <enumeration value="W"/>
+ *               <enumeration value="Y"/>
+ *               <enumeration value="SR"/>
+ *               <enumeration value="HR"/>
+ *               <enumeration value="VR"/>
+ *               <enumeration value="ZR"/>
+ *               <enumeration value="Other"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="UTQGRating" type="{}String" minOccurs="0"/>
+ *         <element name="SpecialFeatures" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="run_flat"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ModelName" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RimDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SectionWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TireAspectRatio" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PartTypeID" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}ColorSpecification" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OemEquivalentPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TireType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TreadType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Lifestyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RecallDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vehicleServiceType", + "constructionType", + "loadIndex", + "speedRating", + "utqgRating", + "specialFeatures", + "modelName", + "rimDiameter", + "sectionWidth", + "tireAspectRatio", + "treadDepth", + "partTypeID", + "itemPackageQuantity", + "colorSpecification", + "material", + "oemEquivalentPartNumber", + "seasons", + "tireType", + "treadType", + "amperage", + "careInstructions", + "diameter", + "displayLength", + "displayVolume", + "displayWeight", + "lifestyle", + "manufacturerWarrantyDescription", + "modelYear", + "numberOfPieces", + "recallDescription", + "size", + "sizeMap", + "specificationMet", + "styleName", + "variationData", + "voltage", + "wattage", + "vehicleFitmentCode" +}) +@XmlRootElement(name = "Tires") +public class Tires { + + @XmlElement(name = "VehicleServiceType") + protected String vehicleServiceType; + @XmlElement(name = "ConstructionType") + protected String constructionType; + @XmlElement(name = "LoadIndex") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger loadIndex; + @XmlElement(name = "SpeedRating") + protected String speedRating; + @XmlElement(name = "UTQGRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String utqgRating; + @XmlElement(name = "SpecialFeatures") + protected String specialFeatures; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "RimDiameter") + protected LengthDimension rimDiameter; + @XmlElement(name = "SectionWidth") + protected LengthDimension sectionWidth; + @XmlElement(name = "TireAspectRatio") + protected LengthDimension tireAspectRatio; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "PartTypeID") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger partTypeID; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "ColorSpecification") + protected ColorSpecification colorSpecification; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "OemEquivalentPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oemEquivalentPartNumber; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "TireType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tireType; + @XmlElement(name = "TreadType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String treadType; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "Lifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifestyle; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "RecallDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recallDescription; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "VariationData") + protected Tires.VariationData variationData; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + + /** + * 获取vehicleServiceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleServiceType() { + return vehicleServiceType; + } + + /** + * 设置vehicleServiceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleServiceType(String value) { + this.vehicleServiceType = value; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取loadIndex属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLoadIndex() { + return loadIndex; + } + + /** + * 设置loadIndex属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLoadIndex(BigInteger value) { + this.loadIndex = value; + } + + /** + * 获取speedRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedRating() { + return speedRating; + } + + /** + * 设置speedRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedRating(String value) { + this.speedRating = value; + } + + /** + * 获取utqgRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUTQGRating() { + return utqgRating; + } + + /** + * 设置utqgRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUTQGRating(String value) { + this.utqgRating = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取rimDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimDiameter() { + return rimDiameter; + } + + /** + * 设置rimDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimDiameter(LengthDimension value) { + this.rimDiameter = value; + } + + /** + * 获取sectionWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSectionWidth() { + return sectionWidth; + } + + /** + * 设置sectionWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSectionWidth(LengthDimension value) { + this.sectionWidth = value; + } + + /** + * 获取tireAspectRatio属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTireAspectRatio() { + return tireAspectRatio; + } + + /** + * 设置tireAspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTireAspectRatio(LengthDimension value) { + this.tireAspectRatio = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取partTypeID属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPartTypeID() { + return partTypeID; + } + + /** + * 设置partTypeID属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPartTypeID(BigInteger value) { + this.partTypeID = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link ColorSpecification } + * + */ + public ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link ColorSpecification } + * + */ + public void setColorSpecification(ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取oemEquivalentPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOemEquivalentPartNumber() { + return oemEquivalentPartNumber; + } + + /** + * 设置oemEquivalentPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOemEquivalentPartNumber(String value) { + this.oemEquivalentPartNumber = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取tireType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTireType() { + return tireType; + } + + /** + * 设置tireType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTireType(String value) { + this.tireType = value; + } + + /** + * 获取treadType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTreadType() { + return treadType; + } + + /** + * 设置treadType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTreadType(String value) { + this.treadType = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取lifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifestyle() { + return lifestyle; + } + + /** + * 设置lifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifestyle(String value) { + this.lifestyle = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取recallDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecallDescription() { + return recallDescription; + } + + /** + * 设置recallDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecallDescription(String value) { + this.recallDescription = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Tires.VariationData } + * + */ + public Tires.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Tires.VariationData } + * + */ + public void setVariationData(Tires.VariationData value) { + this.variationData = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String parentage; + @XmlElement(name = "VariationTheme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TiresAndWheels.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TiresAndWheels.java new file mode 100644 index 0000000..f5ec685 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TiresAndWheels.java @@ -0,0 +1,194 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}Tires"/>
+ *                   <element ref="{}Wheels"/>
+ *                   <element ref="{}TireAndWheelAssemblies"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "TiresAndWheels") +public class TiresAndWheels { + + @XmlElement(name = "ProductType", required = true) + protected TiresAndWheels.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link TiresAndWheels.ProductType } + * + */ + public TiresAndWheels.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link TiresAndWheels.ProductType } + * + */ + public void setProductType(TiresAndWheels.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}Tires"/>
+     *         <element ref="{}Wheels"/>
+     *         <element ref="{}TireAndWheelAssemblies"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "tires", + "wheels", + "tireAndWheelAssemblies" + }) + public static class ProductType { + + @XmlElement(name = "Tires") + protected Tires tires; + @XmlElement(name = "Wheels") + protected Wheels wheels; + @XmlElement(name = "TireAndWheelAssemblies") + protected TireAndWheelAssemblies tireAndWheelAssemblies; + + /** + * 获取tires属性的值。 + * + * @return + * possible object is + * {@link Tires } + * + */ + public Tires getTires() { + return tires; + } + + /** + * 设置tires属性的值。 + * + * @param value + * allowed object is + * {@link Tires } + * + */ + public void setTires(Tires value) { + this.tires = value; + } + + /** + * 获取wheels属性的值。 + * + * @return + * possible object is + * {@link Wheels } + * + */ + public Wheels getWheels() { + return wheels; + } + + /** + * 设置wheels属性的值。 + * + * @param value + * allowed object is + * {@link Wheels } + * + */ + public void setWheels(Wheels value) { + this.wheels = value; + } + + /** + * 获取tireAndWheelAssemblies属性的值。 + * + * @return + * possible object is + * {@link TireAndWheelAssemblies } + * + */ + public TireAndWheelAssemblies getTireAndWheelAssemblies() { + return tireAndWheelAssemblies; + } + + /** + * 设置tireAndWheelAssemblies属性的值。 + * + * @param value + * allowed object is + * {@link TireAndWheelAssemblies } + * + */ + public void setTireAndWheelAssemblies(TireAndWheelAssemblies value) { + this.tireAndWheelAssemblies = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Tools.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Tools.java new file mode 100644 index 0000000..66bd686 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Tools.java @@ -0,0 +1,673 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Horsepower" type="{}ToolsHorsepower" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Weight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PowerSource" maxOccurs="2" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="battery-powered"/>
+ *               <enumeration value="gas-powered"/>
+ *               <enumeration value="hydraulic-powered"/>
+ *               <enumeration value="air-powered"/>
+ *               <enumeration value="corded-electric"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItemsInPackage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "gritRating", + "horsepower", + "styleName", + "finishTypes", + "diameter", + "length", + "width", + "height", + "weight", + "powerSource", + "wattage", + "voltage", + "numberOfItemsInPackage", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells" +}) +@XmlRootElement(name = "Tools") +public class Tools { + + @XmlElement(name = "GritRating") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger gritRating; + @XmlElement(name = "Horsepower") + protected BigDecimal horsepower; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "FinishTypes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishTypes; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Weight") + protected WeightDimension weight; + @XmlElement(name = "PowerSource") + protected List powerSource; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "NumberOfItemsInPackage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItemsInPackage; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + + /** + * 获取gritRating属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getGritRating() { + return gritRating; + } + + /** + * 设置gritRating属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setGritRating(BigInteger value) { + this.gritRating = value; + } + + /** + * 获取horsepower属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getHorsepower() { + return horsepower; + } + + /** + * 设置horsepower属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setHorsepower(BigDecimal value) { + this.horsepower = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取finishTypes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishTypes() { + return finishTypes; + } + + /** + * 设置finishTypes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishTypes(String value) { + this.finishTypes = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取weight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeight() { + return weight; + } + + /** + * 设置weight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeight(WeightDimension value) { + this.weight = value; + } + + /** + * Gets the value of the powerSource property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the powerSource property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPowerSource().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPowerSource() { + if (powerSource == null) { + powerSource = new ArrayList(); + } + return this.powerSource; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取numberOfItemsInPackage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItemsInPackage() { + return numberOfItemsInPackage; + } + + /** + * 设置numberOfItemsInPackage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItemsInPackage(BigInteger value) { + this.numberOfItemsInPackage = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TorqueType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TorqueType.java new file mode 100644 index 0000000..762386d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TorqueType.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

TorqueType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="TorqueType">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}TorqueUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TorqueType", propOrder = { + "value" +}) +public class TorqueType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected TorqueUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link TorqueUnitOfMeasure } + * + */ + public TorqueUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link TorqueUnitOfMeasure } + * + */ + public void setUnitOfMeasure(TorqueUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TorqueUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TorqueUnitOfMeasure.java new file mode 100644 index 0000000..6a90b61 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TorqueUnitOfMeasure.java @@ -0,0 +1,85 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TorqueUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TorqueUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="foot-lbs"/>
+ *     <enumeration value="inch-lbs"/>
+ *     <enumeration value="centimeter_kilograms"/>
+ *     <enumeration value="foot_pounds"/>
+ *     <enumeration value="inch_ounces"/>
+ *     <enumeration value="inch_pounds"/>
+ *     <enumeration value="kilonewtons"/>
+ *     <enumeration value="kilograms_per_millimeter"/>
+ *     <enumeration value="newton_meters"/>
+ *     <enumeration value="newton_millimeters"/>
+ *     <enumeration value="newtons"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TorqueUnitOfMeasure") +@XmlEnum +public enum TorqueUnitOfMeasure { + + @XmlEnumValue("foot-lbs") + FOOT_LBS("foot-lbs"), + @XmlEnumValue("inch-lbs") + INCH_LBS("inch-lbs"), + @XmlEnumValue("centimeter_kilograms") + CENTIMETER_KILOGRAMS("centimeter_kilograms"), + @XmlEnumValue("foot_pounds") + FOOT_POUNDS("foot_pounds"), + @XmlEnumValue("inch_ounces") + INCH_OUNCES("inch_ounces"), + @XmlEnumValue("inch_pounds") + INCH_POUNDS("inch_pounds"), + @XmlEnumValue("kilonewtons") + KILONEWTONS("kilonewtons"), + @XmlEnumValue("kilograms_per_millimeter") + KILOGRAMS_PER_MILLIMETER("kilograms_per_millimeter"), + @XmlEnumValue("newton_meters") + NEWTON_METERS("newton_meters"), + @XmlEnumValue("newton_millimeters") + NEWTON_MILLIMETERS("newton_millimeters"), + @XmlEnumValue("newtons") + NEWTONS("newtons"); + private final String value; + + TorqueUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TorqueUnitOfMeasure fromValue(String v) { + for (TorqueUnitOfMeasure c: TorqueUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TouchscreenTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TouchscreenTypeValues.java new file mode 100644 index 0000000..1a4fb7e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TouchscreenTypeValues.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

TouchscreenTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="TouchscreenTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="touch_screen"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TouchscreenTypeValues") +@XmlEnum +public enum TouchscreenTypeValues { + + @XmlEnumValue("touch_screen") + TOUCH_SCREEN("touch_screen"); + private final String value; + + TouchscreenTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TouchscreenTypeValues fromValue(String v) { + for (TouchscreenTypeValues c: TouchscreenTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ToyAwardType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ToyAwardType.java new file mode 100644 index 0000000..b4ae6d9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ToyAwardType.java @@ -0,0 +1,145 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ToyAwardType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ToyAwardType">
+ *   <restriction base="{}MediumStringNotNull">
+ *     <enumeration value="australia_toy_fair_boys_toy_of_the_year"/>
+ *     <enumeration value="australia_toy_fair_toy_of_the_year"/>
+ *     <enumeration value="baby_and_you"/>
+ *     <enumeration value="babyworld"/>
+ *     <enumeration value="child_magazine"/>
+ *     <enumeration value="creative_child_magazine"/>
+ *     <enumeration value="dr_toys_100_best_child_products"/>
+ *     <enumeration value="energizer_battery_operated_toy_of_the_yr"/>
+ *     <enumeration value="family_fun_toy_of_the_year_seal"/>
+ *     <enumeration value="games_magazine"/>
+ *     <enumeration value="gomama_today"/>
+ *     <enumeration value="german_toy_association_toy_of_the_year"/>
+ *     <enumeration value="hamleys_toy_of_the_year"/>
+ *     <enumeration value="junior"/>
+ *     <enumeration value="lion_mark"/>
+ *     <enumeration value="mother_and_baby"/>
+ *     <enumeration value="mum_knows_best"/>
+ *     <enumeration value="national_parenting_approval_award"/>
+ *     <enumeration value="norwegian_toy_association_toy_of_the_yr"/>
+ *     <enumeration value="oppenheim_toys"/>
+ *     <enumeration value="parents_choice_portfolio"/>
+ *     <enumeration value="parents_magazine"/>
+ *     <enumeration value="practical_parenting"/>
+ *     <enumeration value="prima_baby"/>
+ *     <enumeration value="reddot"/>
+ *     <enumeration value="rdj_france_best_electronic_toy_of_the_yr"/>
+ *     <enumeration value="rdj_france_best_toy_of_the_year"/>
+ *     <enumeration value="the_times"/>
+ *     <enumeration value="toy_wishes"/>
+ *     <enumeration value="uk_npd_report_number_one_selling_toy"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ToyAwardType") +@XmlEnum +public enum ToyAwardType { + + @XmlEnumValue("australia_toy_fair_boys_toy_of_the_year") + AUSTRALIA_TOY_FAIR_BOYS_TOY_OF_THE_YEAR("australia_toy_fair_boys_toy_of_the_year"), + @XmlEnumValue("australia_toy_fair_toy_of_the_year") + AUSTRALIA_TOY_FAIR_TOY_OF_THE_YEAR("australia_toy_fair_toy_of_the_year"), + @XmlEnumValue("baby_and_you") + BABY_AND_YOU("baby_and_you"), + @XmlEnumValue("babyworld") + BABYWORLD("babyworld"), + @XmlEnumValue("child_magazine") + CHILD_MAGAZINE("child_magazine"), + @XmlEnumValue("creative_child_magazine") + CREATIVE_CHILD_MAGAZINE("creative_child_magazine"), + @XmlEnumValue("dr_toys_100_best_child_products") + DR_TOYS_100_BEST_CHILD_PRODUCTS("dr_toys_100_best_child_products"), + @XmlEnumValue("energizer_battery_operated_toy_of_the_yr") + ENERGIZER_BATTERY_OPERATED_TOY_OF_THE_YR("energizer_battery_operated_toy_of_the_yr"), + @XmlEnumValue("family_fun_toy_of_the_year_seal") + FAMILY_FUN_TOY_OF_THE_YEAR_SEAL("family_fun_toy_of_the_year_seal"), + @XmlEnumValue("games_magazine") + GAMES_MAGAZINE("games_magazine"), + @XmlEnumValue("gomama_today") + GOMAMA_TODAY("gomama_today"), + @XmlEnumValue("german_toy_association_toy_of_the_year") + GERMAN_TOY_ASSOCIATION_TOY_OF_THE_YEAR("german_toy_association_toy_of_the_year"), + @XmlEnumValue("hamleys_toy_of_the_year") + HAMLEYS_TOY_OF_THE_YEAR("hamleys_toy_of_the_year"), + @XmlEnumValue("junior") + JUNIOR("junior"), + @XmlEnumValue("lion_mark") + LION_MARK("lion_mark"), + @XmlEnumValue("mother_and_baby") + MOTHER_AND_BABY("mother_and_baby"), + @XmlEnumValue("mum_knows_best") + MUM_KNOWS_BEST("mum_knows_best"), + @XmlEnumValue("national_parenting_approval_award") + NATIONAL_PARENTING_APPROVAL_AWARD("national_parenting_approval_award"), + @XmlEnumValue("norwegian_toy_association_toy_of_the_yr") + NORWEGIAN_TOY_ASSOCIATION_TOY_OF_THE_YR("norwegian_toy_association_toy_of_the_yr"), + @XmlEnumValue("oppenheim_toys") + OPPENHEIM_TOYS("oppenheim_toys"), + @XmlEnumValue("parents_choice_portfolio") + PARENTS_CHOICE_PORTFOLIO("parents_choice_portfolio"), + @XmlEnumValue("parents_magazine") + PARENTS_MAGAZINE("parents_magazine"), + @XmlEnumValue("practical_parenting") + PRACTICAL_PARENTING("practical_parenting"), + @XmlEnumValue("prima_baby") + PRIMA_BABY("prima_baby"), + @XmlEnumValue("reddot") + REDDOT("reddot"), + @XmlEnumValue("rdj_france_best_electronic_toy_of_the_yr") + RDJ_FRANCE_BEST_ELECTRONIC_TOY_OF_THE_YR("rdj_france_best_electronic_toy_of_the_yr"), + @XmlEnumValue("rdj_france_best_toy_of_the_year") + RDJ_FRANCE_BEST_TOY_OF_THE_YEAR("rdj_france_best_toy_of_the_year"), + @XmlEnumValue("the_times") + THE_TIMES("the_times"), + @XmlEnumValue("toy_wishes") + TOY_WISHES("toy_wishes"), + @XmlEnumValue("uk_npd_report_number_one_selling_toy") + UK_NPD_REPORT_NUMBER_ONE_SELLING_TOY("uk_npd_report_number_one_selling_toy"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + ToyAwardType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ToyAwardType fromValue(String v) { + for (ToyAwardType c: ToyAwardType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Toys.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Toys.java new file mode 100644 index 0000000..d3f3a27 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Toys.java @@ -0,0 +1,955 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                         <enumeration value="Style"/>
+ *                         <enumeration value="Edition"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}ToysAndGames"/>
+ *                   <element ref="{}Hobbies"/>
+ *                   <element ref="{}CollectibleCard"/>
+ *                   <element ref="{}Costume"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="AssemblyInstructions" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{}AgeRecommendation"/>
+ *         <element name="AssemblyTime" type="{}AssemblyTimeDimension" minOccurs="0"/>
+ *         <element ref="{}ColorSpecification" minOccurs="0"/>
+ *         <element name="Edition" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ManufacturerSafetyWarning" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ManufacturerWarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}WeightRecommendation" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPlayers" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="PartNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Recall" minOccurs="0"/>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectCharacter" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "productType", + "battery", + "assemblyInstructions", + "ageRecommendation", + "assemblyTime", + "colorSpecification", + "edition", + "isAdultProduct", + "isAssemblyRequired", + "manufacturerSafetyWarning", + "manufacturerWarrantyDescription", + "weightRecommendation", + "numberOfPieces", + "numberOfPlayers", + "partNumber", + "recall", + "size", + "sizeMap", + "styleName", + "subjectCharacter" +}) +@XmlRootElement(name = "Toys") +public class Toys { + + @XmlElement(name = "VariationData") + protected Toys.VariationData variationData; + @XmlElement(name = "ProductType", required = true) + protected Toys.ProductType productType; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "AssemblyInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String assemblyInstructions; + @XmlElement(name = "AgeRecommendation", required = true) + protected AgeRecommendation ageRecommendation; + @XmlElement(name = "AssemblyTime") + protected AssemblyTimeDimension assemblyTime; + @XmlElement(name = "ColorSpecification") + protected ColorSpecification colorSpecification; + @XmlElement(name = "Edition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String edition; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "ManufacturerSafetyWarning") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerSafetyWarning; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "WeightRecommendation") + protected WeightRecommendation weightRecommendation; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "NumberOfPlayers") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberOfPlayers; + @XmlElement(name = "PartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partNumber; + @XmlElement(name = "Recall") + protected Recall recall; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "SubjectCharacter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List subjectCharacter; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Toys.VariationData } + * + */ + public Toys.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Toys.VariationData } + * + */ + public void setVariationData(Toys.VariationData value) { + this.variationData = value; + } + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Toys.ProductType } + * + */ + public Toys.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Toys.ProductType } + * + */ + public void setProductType(Toys.ProductType value) { + this.productType = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取assemblyInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAssemblyInstructions() { + return assemblyInstructions; + } + + /** + * 设置assemblyInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAssemblyInstructions(String value) { + this.assemblyInstructions = value; + } + + /** + * 获取ageRecommendation属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendation } + * + */ + public AgeRecommendation getAgeRecommendation() { + return ageRecommendation; + } + + /** + * 设置ageRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendation } + * + */ + public void setAgeRecommendation(AgeRecommendation value) { + this.ageRecommendation = value; + } + + /** + * 获取assemblyTime属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension getAssemblyTime() { + return assemblyTime; + } + + /** + * 设置assemblyTime属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeDimension } + * + */ + public void setAssemblyTime(AssemblyTimeDimension value) { + this.assemblyTime = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link ColorSpecification } + * + */ + public ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link ColorSpecification } + * + */ + public void setColorSpecification(ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取edition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdition() { + return edition; + } + + /** + * 设置edition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdition(String value) { + this.edition = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取manufacturerSafetyWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerSafetyWarning() { + return manufacturerSafetyWarning; + } + + /** + * 设置manufacturerSafetyWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerSafetyWarning(String value) { + this.manufacturerSafetyWarning = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取weightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightRecommendation } + * + */ + public WeightRecommendation getWeightRecommendation() { + return weightRecommendation; + } + + /** + * 设置weightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightRecommendation } + * + */ + public void setWeightRecommendation(WeightRecommendation value) { + this.weightRecommendation = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取numberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberOfPlayers() { + return numberOfPlayers; + } + + /** + * 设置numberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberOfPlayers(String value) { + this.numberOfPlayers = value; + } + + /** + * 获取partNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartNumber() { + return partNumber; + } + + /** + * 设置partNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartNumber(String value) { + this.partNumber = value; + } + + /** + * 获取recall属性的值。 + * + * @return + * possible object is + * {@link Recall } + * + */ + public Recall getRecall() { + return recall; + } + + /** + * 设置recall属性的值。 + * + * @param value + * allowed object is + * {@link Recall } + * + */ + public void setRecall(Recall value) { + this.recall = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * Gets the value of the subjectCharacter property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectCharacter property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectCharacter().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectCharacter() { + if (subjectCharacter == null) { + subjectCharacter = new ArrayList(); + } + return this.subjectCharacter; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}ToysAndGames"/>
+     *         <element ref="{}Hobbies"/>
+     *         <element ref="{}CollectibleCard"/>
+     *         <element ref="{}Costume"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "toysAndGames", + "hobbies", + "collectibleCard", + "costume" + }) + public static class ProductType { + + @XmlElement(name = "ToysAndGames") + protected ToysAndGames toysAndGames; + @XmlElement(name = "Hobbies") + protected Hobbies hobbies; + @XmlElement(name = "CollectibleCard") + protected CollectibleCard collectibleCard; + @XmlElement(name = "Costume") + protected Costume costume; + + /** + * 获取toysAndGames属性的值。 + * + * @return + * possible object is + * {@link ToysAndGames } + * + */ + public ToysAndGames getToysAndGames() { + return toysAndGames; + } + + /** + * 设置toysAndGames属性的值。 + * + * @param value + * allowed object is + * {@link ToysAndGames } + * + */ + public void setToysAndGames(ToysAndGames value) { + this.toysAndGames = value; + } + + /** + * 获取hobbies属性的值。 + * + * @return + * possible object is + * {@link Hobbies } + * + */ + public Hobbies getHobbies() { + return hobbies; + } + + /** + * 设置hobbies属性的值。 + * + * @param value + * allowed object is + * {@link Hobbies } + * + */ + public void setHobbies(Hobbies value) { + this.hobbies = value; + } + + /** + * 获取collectibleCard属性的值。 + * + * @return + * possible object is + * {@link CollectibleCard } + * + */ + public CollectibleCard getCollectibleCard() { + return collectibleCard; + } + + /** + * 设置collectibleCard属性的值。 + * + * @param value + * allowed object is + * {@link CollectibleCard } + * + */ + public void setCollectibleCard(CollectibleCard value) { + this.collectibleCard = value; + } + + /** + * 获取costume属性的值。 + * + * @return + * possible object is + * {@link Costume } + * + */ + public Costume getCostume() { + return costume; + } + + /** + * 设置costume属性的值。 + * + * @param value + * allowed object is + * {@link Costume } + * + */ + public void setCostume(Costume value) { + this.costume = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *               <enumeration value="Style"/>
+     *               <enumeration value="Edition"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String parentage; + @XmlElement(name = "VariationTheme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ToysAndGames.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ToysAndGames.java new file mode 100644 index 0000000..261ad5d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ToysAndGames.java @@ -0,0 +1,1855 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AwardsWon" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfFrequencyChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfControlChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FrequencyBandsSupported" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="IncludesRemote" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedUse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RemoteControlTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RailGauge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="EducationalObjective" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EngineType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsElectric" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HandleHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="TireMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TireDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="AnimalType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Publisher" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ProductTheme" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ToyAwardName" type="{}ToyAwardType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PublisherContributor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="UnknownSubject" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScaleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DistributionDesignation" type="{}DistributionDesignationValues" minOccurs="0"/>
+ *         <element name="CountryString" type="{}LongStringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "awardsWon", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "color", + "colorMap", + "directions", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "numberOfFrequencyChannels", + "numberOfControlChannels", + "frequencyBandsSupported", + "language", + "includesRemote", + "ingredients", + "powerSourceType", + "recommendedUse", + "remoteControlTechnology", + "railGauge", + "regionOfOrigin", + "countryOfOrigin", + "educationalObjective", + "engineType", + "isElectric", + "materialType", + "materialComposition", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "careInstructions", + "specialFeatures", + "handleHeight", + "seatLength", + "seatWidth", + "tireMaterial", + "tireDiameter", + "sellerWarrantyDescription", + "targetGender", + "displayLength", + "displayVolume", + "displayWeight", + "animalType", + "publisher", + "skillLevel", + "styleKeywords", + "productTheme", + "toyAwardName", + "publisherContributor", + "warrantyDescription", + "unknownSubject", + "scaleName", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "specificationMet", + "distributionDesignation", + "countryString" +}) +@XmlRootElement(name = "ToysAndGames") +public class ToysAndGames { + + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String awardsWon; + @XmlElement(name = "BatteryAverageLife") + protected TimeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected TimeDimension batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected TimeDimension batteryChargeTime; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected EnergyConsumptionDimension lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected VoltageDecimalDimension lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected WeightDimension lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NumberOfFrequencyChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFrequencyChannels; + @XmlElement(name = "NumberOfControlChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfControlChannels; + @XmlElement(name = "FrequencyBandsSupported") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frequencyBandsSupported; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "IncludesRemote") + protected Boolean includesRemote; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "RecommendedUse") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String recommendedUse; + @XmlElement(name = "RemoteControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlTechnology; + @XmlElement(name = "RailGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String railGauge; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "EducationalObjective") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String educationalObjective; + @XmlElement(name = "EngineType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String engineType; + @XmlElement(name = "IsElectric") + protected Boolean isElectric; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List careInstructions; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "HandleHeight") + protected LengthDimension handleHeight; + @XmlElement(name = "SeatLength") + protected LengthDimension seatLength; + @XmlElement(name = "SeatWidth") + protected LengthDimension seatWidth; + @XmlElement(name = "TireMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tireMaterial; + @XmlElement(name = "TireDiameter") + protected LengthDimension tireDiameter; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String sellerWarrantyDescription; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "AnimalType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String animalType; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "StyleKeywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List styleKeywords; + @XmlElement(name = "ProductTheme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productTheme; + @XmlElement(name = "ToyAwardName") + @XmlSchemaType(name = "normalizedString") + protected List toyAwardName; + @XmlElement(name = "PublisherContributor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisherContributor; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "UnknownSubject") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unknownSubject; + @XmlElement(name = "ScaleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scaleName; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "DistributionDesignation") + @XmlSchemaType(name = "string") + protected DistributionDesignationValues distributionDesignation; + @XmlElement(name = "CountryString") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryString; + + /** + * 获取awardsWon属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAwardsWon() { + return awardsWon; + } + + /** + * 设置awardsWon属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAwardsWon(String value) { + this.awardsWon = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBatteryAverageLife(TimeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBatteryAverageLifeStandby(TimeDimension value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setBatteryChargeTime(TimeDimension value) { + this.batteryChargeTime = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setLithiumBatteryEnergyContent(EnergyConsumptionDimension value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setLithiumBatteryVoltage(VoltageDecimalDimension value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLithiumBatteryWeight(WeightDimension value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取numberOfFrequencyChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFrequencyChannels() { + return numberOfFrequencyChannels; + } + + /** + * 设置numberOfFrequencyChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFrequencyChannels(BigInteger value) { + this.numberOfFrequencyChannels = value; + } + + /** + * 获取numberOfControlChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfControlChannels() { + return numberOfControlChannels; + } + + /** + * 设置numberOfControlChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfControlChannels(BigInteger value) { + this.numberOfControlChannels = value; + } + + /** + * 获取frequencyBandsSupported属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrequencyBandsSupported() { + return frequencyBandsSupported; + } + + /** + * 设置frequencyBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrequencyBandsSupported(String value) { + this.frequencyBandsSupported = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取includesRemote属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRemote() { + return includesRemote; + } + + /** + * 设置includesRemote属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRemote(Boolean value) { + this.includesRemote = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取recommendedUse属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUse() { + return recommendedUse; + } + + /** + * 设置recommendedUse属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUse(String value) { + this.recommendedUse = value; + } + + /** + * 获取remoteControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlTechnology() { + return remoteControlTechnology; + } + + /** + * 设置remoteControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlTechnology(String value) { + this.remoteControlTechnology = value; + } + + /** + * 获取railGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRailGauge() { + return railGauge; + } + + /** + * 设置railGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRailGauge(String value) { + this.railGauge = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取educationalObjective属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEducationalObjective() { + return educationalObjective; + } + + /** + * 设置educationalObjective属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEducationalObjective(String value) { + this.educationalObjective = value; + } + + /** + * 获取engineType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEngineType() { + return engineType; + } + + /** + * 设置engineType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEngineType(String value) { + this.engineType = value; + } + + /** + * 获取isElectric属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsElectric() { + return isElectric; + } + + /** + * 设置isElectric属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsElectric(Boolean value) { + this.isElectric = value; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * Gets the value of the careInstructions property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the careInstructions property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCareInstructions().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCareInstructions() { + if (careInstructions == null) { + careInstructions = new ArrayList(); + } + return this.careInstructions; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取handleHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHandleHeight() { + return handleHeight; + } + + /** + * 设置handleHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHandleHeight(LengthDimension value) { + this.handleHeight = value; + } + + /** + * 获取seatLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatLength() { + return seatLength; + } + + /** + * 设置seatLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatLength(LengthDimension value) { + this.seatLength = value; + } + + /** + * 获取seatWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatWidth() { + return seatWidth; + } + + /** + * 设置seatWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatWidth(LengthDimension value) { + this.seatWidth = value; + } + + /** + * 获取tireMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTireMaterial() { + return tireMaterial; + } + + /** + * 设置tireMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTireMaterial(String value) { + this.tireMaterial = value; + } + + /** + * 获取tireDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTireDiameter() { + return tireDiameter; + } + + /** + * 设置tireDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTireDiameter(LengthDimension value) { + this.tireDiameter = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取animalType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAnimalType() { + return animalType; + } + + /** + * 设置animalType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAnimalType(String value) { + this.animalType = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * Gets the value of the styleKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the styleKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getStyleKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getStyleKeywords() { + if (styleKeywords == null) { + styleKeywords = new ArrayList(); + } + return this.styleKeywords; + } + + /** + * 获取productTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductTheme() { + return productTheme; + } + + /** + * 设置productTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductTheme(String value) { + this.productTheme = value; + } + + /** + * Gets the value of the toyAwardName property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the toyAwardName property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getToyAwardName().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ToyAwardType } + * + * + */ + public List getToyAwardName() { + if (toyAwardName == null) { + toyAwardName = new ArrayList(); + } + return this.toyAwardName; + } + + /** + * 获取publisherContributor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisherContributor() { + return publisherContributor; + } + + /** + * 设置publisherContributor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisherContributor(String value) { + this.publisherContributor = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取unknownSubject属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnknownSubject() { + return unknownSubject; + } + + /** + * 设置unknownSubject属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnknownSubject(String value) { + this.unknownSubject = value; + } + + /** + * 获取scaleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScaleName() { + return scaleName; + } + + /** + * 设置scaleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScaleName(String value) { + this.scaleName = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取distributionDesignation属性的值。 + * + * @return + * possible object is + * {@link DistributionDesignationValues } + * + */ + public DistributionDesignationValues getDistributionDesignation() { + return distributionDesignation; + } + + /** + * 设置distributionDesignation属性的值。 + * + * @param value + * allowed object is + * {@link DistributionDesignationValues } + * + */ + public void setDistributionDesignation(DistributionDesignationValues value) { + this.distributionDesignation = value; + } + + /** + * 获取countryString属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryString() { + return countryString; + } + + /** + * 设置countryString属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryString(String value) { + this.countryString = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ToysBaby.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ToysBaby.java new file mode 100644 index 0000000..ab30594 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ToysBaby.java @@ -0,0 +1,5187 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <simpleType>
+ *             <restriction base="{}MediumStringNotNull">
+ *               <enumeration value="ToysAndGames"/>
+ *               <enumeration value="BabyProducts"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{}AgeRecommendation" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AlertType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AssemblyInstructions" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AssemblyTime" type="{}AssemblyTimeDimension" minOccurs="0"/>
+ *         <element name="BaseDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BaseWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CarrierWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="FrequencyResponse" type="{}FrequencyDimension" minOccurs="0"/>
+ *         <element name="MainVideoMonitorScreenSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumAnchoringWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumItemWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumRangeIndoors" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MaximumRangeOpenSPace" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PortableDisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatBackInteriorHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatInteriorWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UserHipToKneeDistance" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element name="UserKneeToFootDistance" type="{}StringLengthOptionalDimension" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BaseType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BottleNippleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BottleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BrakeStyle" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CommunicationInterface" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ControlType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ConversionOptions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="DishwasherSafe" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExtraSeatCompatible" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FoldedSizeWithoutWheels" type="{}HundredString" minOccurs="0"/>
+ *         <element name="FulfillReadinessCond" type="{}FulfillReadiness" minOccurs="0"/>
+ *         <element name="FurnitureFinish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="HardwareVisibility" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HarnessType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CarSeatWeightGroupEU" type="{}CarSeatWeightGroupEUType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="InstallationType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsFragile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsPortable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="IsSoldInStores" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ItemPackageContents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Lifestyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfHeightPositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPositions" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerSafetyWarning" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OperationMode" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PiecesIncludedInPurchase" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PowerFunctionality" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RailType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Range" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ReclinesFlat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatingCapacity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SkillLevel" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SuspensionType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="TotalTravel" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Wheels" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WirelessCommunicationTechnology" type="{}HundredString" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPlayers" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element ref="{}Recall" minOccurs="0"/>
+ *         <element name="ToyAwardName" type="{}ToyAwardType" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}WeightRecommendation" minOccurs="0"/>
+ *         <element ref="{}HeightRecommendation" minOccurs="0"/>
+ *         <element ref="{}ForwardFacingWeight" minOccurs="0"/>
+ *         <element name="HarnessMaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="HarnessMaximumHeightCapacity" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}RearFacingWeight" minOccurs="0"/>
+ *         <element ref="{}ShoulderHarnessHeight" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="FoldedSize" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IncludedComponents" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="FabricType" type="{}MediumStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaterialType" type="{}HundredString" minOccurs="0"/>
+ *         <element name="MaterialComposition" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="HandleHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SeatLength" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>StringNotNull">
+ *                 <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="SeatWidth" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>StringNotNull">
+ *                 <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TireMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TireDiameter" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>StringNotNull">
+ *                 <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}TwentyStringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EngineType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="HazmatItem" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SafetyRating" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Wattage" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfFrequencyChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfControlChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="FrequencyBandsSupported" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element name="EducationalValue" type="{}HundredString" minOccurs="0"/>
+ *         <element name="IncludesRemote" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="RecommendedUse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="RemoteControlTechnology" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RailGauge" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Scale" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Subject" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectCharacter" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaterialTypeFree" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SensorTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="SensorType" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="TrayType" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType", + "ageRecommendation", + "isAdultProduct", + "alertType", + "assemblyInstructions", + "assemblyTime", + "baseDepth", + "baseWidth", + "carrierWeight", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "frequencyResponse", + "mainVideoMonitorScreenSize", + "maximumAnchoringWeightCapacity", + "maximumItemWidth", + "maximumRangeIndoors", + "maximumRangeOpenSPace", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "portableDisplaySize", + "seatBackInteriorHeight", + "seatHeight", + "seatInteriorWidth", + "userHipToKneeDistance", + "userKneeToFootDistance", + "battery", + "baseType", + "bottleNippleType", + "bottleType", + "brakeStyle", + "communicationInterface", + "compatibilityOptions", + "compatibleDevices", + "controlType", + "conversionOptions", + "customerPackageType", + "canShipInOriginalContainer", + "directions", + "dishwasherSafe", + "displayType", + "extraSeatCompatible", + "foldedSizeWithoutWheels", + "fulfillReadinessCond", + "furnitureFinish", + "isAssemblyRequired", + "hardwareVisibility", + "harnessType", + "ingredients", + "carSeatWeightGroupEU", + "installationType", + "isFragile", + "isPortable", + "isSoldInStores", + "itemPackageContents", + "lifestyle", + "numberOfHeightPositions", + "numberOfPositions", + "manufacturerSafetyWarning", + "manufacturerWarrantyDescription", + "modelNumber", + "operationMode", + "orientation", + "piecesIncludedInPurchase", + "powerFunctionality", + "powerSourceType", + "railType", + "range", + "reclinesFlat", + "regionOfOrigin", + "seatingCapacity", + "sellerWarrantyDescription", + "specificUsesForProduct", + "styleName", + "skillLevel", + "suspensionType", + "totalTravel", + "wheels", + "wirelessCommunicationTechnology", + "numberOfPieces", + "numberOfPlayers", + "recall", + "toyAwardName", + "awardsWon", + "weightRecommendation", + "heightRecommendation", + "forwardFacingWeight", + "harnessMaximumWeightCapacity", + "harnessMaximumHeightCapacity", + "rearFacingWeight", + "shoulderHarnessHeight", + "countryOfOrigin", + "foldedSize", + "includedComponents", + "importDesignation", + "countryAsLabeled", + "furDescription", + "fabricType", + "materialType", + "materialComposition", + "careInstructions", + "specialFeatures", + "handleHeight", + "seatLength", + "seatWidth", + "tireMaterial", + "tireDiameter", + "targetGender", + "displayHeight", + "displayLength", + "displayWidth", + "displayVolume", + "displayWeight", + "unitCount", + "variationData", + "size", + "sizeMap", + "color", + "colorMap", + "flavor", + "engineType", + "hazmatItem", + "identityPackageType", + "safetyRating", + "voltage", + "warnings", + "wattage", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "numberOfChannels", + "numberOfFrequencyChannels", + "numberOfControlChannels", + "frequencyBandsSupported", + "language", + "educationalValue", + "includesRemote", + "recommendedUse", + "remoteControlTechnology", + "railGauge", + "scale", + "specificationMet", + "subject", + "subjectCharacter", + "materialTypeFree", + "sensorTechnology", + "sensorType", + "trayType", + "itemSpecialty" +}) +@XmlRootElement(name = "ToysBaby") +public class ToysBaby { + + @XmlElement(name = "ProductType", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String productType; + @XmlElement(name = "AgeRecommendation") + protected AgeRecommendation ageRecommendation; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "AlertType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List alertType; + @XmlElement(name = "AssemblyInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String assemblyInstructions; + @XmlElement(name = "AssemblyTime") + protected AssemblyTimeDimension assemblyTime; + @XmlElement(name = "BaseDepth") + protected LengthDimension baseDepth; + @XmlElement(name = "BaseWidth") + protected LengthDimension baseWidth; + @XmlElement(name = "CarrierWeight") + protected WeightDimension carrierWeight; + @XmlElement(name = "BatteryAverageLife") + protected BatteryLifeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "FrequencyResponse") + protected FrequencyDimension frequencyResponse; + @XmlElement(name = "MainVideoMonitorScreenSize") + protected LengthDimension mainVideoMonitorScreenSize; + @XmlElement(name = "MaximumAnchoringWeightCapacity") + protected WeightDimension maximumAnchoringWeightCapacity; + @XmlElement(name = "MaximumItemWidth") + protected LengthDimension maximumItemWidth; + @XmlElement(name = "MaximumRangeIndoors") + protected LengthDimension maximumRangeIndoors; + @XmlElement(name = "MaximumRangeOpenSPace") + protected LengthDimension maximumRangeOpenSPace; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "PortableDisplaySize") + protected LengthDimension portableDisplaySize; + @XmlElement(name = "SeatBackInteriorHeight") + protected LengthDimension seatBackInteriorHeight; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "SeatInteriorWidth") + protected LengthDimension seatInteriorWidth; + @XmlElement(name = "UserHipToKneeDistance") + protected StringLengthOptionalDimension userHipToKneeDistance; + @XmlElement(name = "UserKneeToFootDistance") + protected StringLengthOptionalDimension userKneeToFootDistance; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BaseType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String baseType; + @XmlElement(name = "BottleNippleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottleNippleType; + @XmlElement(name = "BottleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bottleType; + @XmlElement(name = "BrakeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String brakeStyle; + @XmlElement(name = "CommunicationInterface") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String communicationInterface; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "ControlType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String controlType; + @XmlElement(name = "ConversionOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String conversionOptions; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "DishwasherSafe") + protected Boolean dishwasherSafe; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "ExtraSeatCompatible") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger extraSeatCompatible; + @XmlElement(name = "FoldedSizeWithoutWheels") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedSizeWithoutWheels; + @XmlElement(name = "FulfillReadinessCond") + @XmlSchemaType(name = "string") + protected FulfillReadiness fulfillReadinessCond; + @XmlElement(name = "FurnitureFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furnitureFinish; + @XmlElement(name = "IsAssemblyRequired") + protected Boolean isAssemblyRequired; + @XmlElement(name = "HardwareVisibility") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hardwareVisibility; + @XmlElement(name = "HarnessType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String harnessType; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "CarSeatWeightGroupEU") + @XmlSchemaType(name = "normalizedString") + protected List carSeatWeightGroupEU; + @XmlElement(name = "InstallationType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String installationType; + @XmlElement(name = "IsFragile") + protected Boolean isFragile; + @XmlElement(name = "IsPortable") + protected Boolean isPortable; + @XmlElement(name = "IsSoldInStores") + protected Boolean isSoldInStores; + @XmlElement(name = "ItemPackageContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemPackageContents; + @XmlElement(name = "Lifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifestyle; + @XmlElement(name = "NumberOfHeightPositions") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHeightPositions; + @XmlElement(name = "NumberOfPositions") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPositions; + @XmlElement(name = "ManufacturerSafetyWarning") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerSafetyWarning; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "OperationMode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String operationMode; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "PiecesIncludedInPurchase") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger piecesIncludedInPurchase; + @XmlElement(name = "PowerFunctionality") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerFunctionality; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "RailType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String railType; + @XmlElement(name = "Range") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String range; + @XmlElement(name = "ReclinesFlat") + protected Boolean reclinesFlat; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SeatingCapacity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger seatingCapacity; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String sellerWarrantyDescription; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "SkillLevel") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String skillLevel; + @XmlElement(name = "SuspensionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String suspensionType; + @XmlElement(name = "TotalTravel") + protected LengthDimension totalTravel; + @XmlElement(name = "Wheels") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wheels; + @XmlElement(name = "WirelessCommunicationTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wirelessCommunicationTechnology; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "NumberOfPlayers") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberOfPlayers; + @XmlElement(name = "Recall") + protected Recall recall; + @XmlElement(name = "ToyAwardName") + @XmlSchemaType(name = "normalizedString") + protected List toyAwardName; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "WeightRecommendation") + protected WeightRecommendation weightRecommendation; + @XmlElement(name = "HeightRecommendation") + protected HeightRecommendation heightRecommendation; + @XmlElement(name = "ForwardFacingWeight") + protected ForwardFacingWeight forwardFacingWeight; + @XmlElement(name = "HarnessMaximumWeightCapacity") + protected WeightDimension harnessMaximumWeightCapacity; + @XmlElement(name = "HarnessMaximumHeightCapacity") + protected LengthDimension harnessMaximumHeightCapacity; + @XmlElement(name = "RearFacingWeight") + protected RearFacingWeight rearFacingWeight; + @XmlElement(name = "ShoulderHarnessHeight") + protected ShoulderHarnessHeight shoulderHarnessHeight; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "FoldedSize") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String foldedSize; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedComponents; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabricType; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialType; + @XmlElement(name = "MaterialComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String materialComposition; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List careInstructions; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "HandleHeight") + protected LengthDimension handleHeight; + @XmlElement(name = "SeatLength") + protected ToysBaby.SeatLength seatLength; + @XmlElement(name = "SeatWidth") + protected ToysBaby.SeatWidth seatWidth; + @XmlElement(name = "TireMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tireMaterial; + @XmlElement(name = "TireDiameter") + protected ToysBaby.TireDiameter tireDiameter; + @XmlElement(name = "TargetGender") + protected String targetGender; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "UnitCount") + protected ToysBaby.UnitCount unitCount; + @XmlElement(name = "VariationData") + protected ToysBaby.VariationData variationData; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "EngineType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String engineType; + @XmlElement(name = "HazmatItem") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hazmatItem; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "SafetyRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List safetyRating; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Wattage") + protected BigDecimal wattage; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "NumberOfChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfChannels; + @XmlElement(name = "NumberOfFrequencyChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfFrequencyChannels; + @XmlElement(name = "NumberOfControlChannels") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfControlChannels; + @XmlElement(name = "FrequencyBandsSupported") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frequencyBandsSupported; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + @XmlElement(name = "EducationalValue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String educationalValue; + @XmlElement(name = "IncludesRemote") + protected Boolean includesRemote; + @XmlElement(name = "RecommendedUse") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String recommendedUse; + @XmlElement(name = "RemoteControlTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlTechnology; + @XmlElement(name = "RailGauge") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String railGauge; + @XmlElement(name = "Scale") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scale; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "Subject") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subject; + @XmlElement(name = "SubjectCharacter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectCharacter; + @XmlElement(name = "MaterialTypeFree") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialTypeFree; + @XmlElement(name = "SensorTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List sensorTechnology; + @XmlElement(name = "SensorType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List sensorType; + @XmlElement(name = "TrayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List trayType; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductType(String value) { + this.productType = value; + } + + /** + * 获取ageRecommendation属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendation } + * + */ + public AgeRecommendation getAgeRecommendation() { + return ageRecommendation; + } + + /** + * 设置ageRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendation } + * + */ + public void setAgeRecommendation(AgeRecommendation value) { + this.ageRecommendation = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * Gets the value of the alertType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the alertType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAlertType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAlertType() { + if (alertType == null) { + alertType = new ArrayList(); + } + return this.alertType; + } + + /** + * 获取assemblyInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAssemblyInstructions() { + return assemblyInstructions; + } + + /** + * 设置assemblyInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAssemblyInstructions(String value) { + this.assemblyInstructions = value; + } + + /** + * 获取assemblyTime属性的值。 + * + * @return + * possible object is + * {@link AssemblyTimeDimension } + * + */ + public AssemblyTimeDimension getAssemblyTime() { + return assemblyTime; + } + + /** + * 设置assemblyTime属性的值。 + * + * @param value + * allowed object is + * {@link AssemblyTimeDimension } + * + */ + public void setAssemblyTime(AssemblyTimeDimension value) { + this.assemblyTime = value; + } + + /** + * 获取baseDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseDepth() { + return baseDepth; + } + + /** + * 设置baseDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseDepth(LengthDimension value) { + this.baseDepth = value; + } + + /** + * 获取baseWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBaseWidth() { + return baseWidth; + } + + /** + * 设置baseWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBaseWidth(LengthDimension value) { + this.baseWidth = value; + } + + /** + * 获取carrierWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getCarrierWeight() { + return carrierWeight; + } + + /** + * 设置carrierWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setCarrierWeight(WeightDimension value) { + this.carrierWeight = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLife(BatteryLifeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取frequencyResponse属性的值。 + * + * @return + * possible object is + * {@link FrequencyDimension } + * + */ + public FrequencyDimension getFrequencyResponse() { + return frequencyResponse; + } + + /** + * 设置frequencyResponse属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyDimension } + * + */ + public void setFrequencyResponse(FrequencyDimension value) { + this.frequencyResponse = value; + } + + /** + * 获取mainVideoMonitorScreenSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMainVideoMonitorScreenSize() { + return mainVideoMonitorScreenSize; + } + + /** + * 设置mainVideoMonitorScreenSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMainVideoMonitorScreenSize(LengthDimension value) { + this.mainVideoMonitorScreenSize = value; + } + + /** + * 获取maximumAnchoringWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumAnchoringWeightCapacity() { + return maximumAnchoringWeightCapacity; + } + + /** + * 设置maximumAnchoringWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumAnchoringWeightCapacity(WeightDimension value) { + this.maximumAnchoringWeightCapacity = value; + } + + /** + * 获取maximumItemWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumItemWidth() { + return maximumItemWidth; + } + + /** + * 设置maximumItemWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumItemWidth(LengthDimension value) { + this.maximumItemWidth = value; + } + + /** + * 获取maximumRangeIndoors属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumRangeIndoors() { + return maximumRangeIndoors; + } + + /** + * 设置maximumRangeIndoors属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumRangeIndoors(LengthDimension value) { + this.maximumRangeIndoors = value; + } + + /** + * 获取maximumRangeOpenSPace属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumRangeOpenSPace() { + return maximumRangeOpenSPace; + } + + /** + * 设置maximumRangeOpenSPace属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumRangeOpenSPace(LengthDimension value) { + this.maximumRangeOpenSPace = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取portableDisplaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getPortableDisplaySize() { + return portableDisplaySize; + } + + /** + * 设置portableDisplaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setPortableDisplaySize(LengthDimension value) { + this.portableDisplaySize = value; + } + + /** + * 获取seatBackInteriorHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatBackInteriorHeight() { + return seatBackInteriorHeight; + } + + /** + * 设置seatBackInteriorHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatBackInteriorHeight(LengthDimension value) { + this.seatBackInteriorHeight = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * 获取seatInteriorWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatInteriorWidth() { + return seatInteriorWidth; + } + + /** + * 设置seatInteriorWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatInteriorWidth(LengthDimension value) { + this.seatInteriorWidth = value; + } + + /** + * 获取userHipToKneeDistance属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getUserHipToKneeDistance() { + return userHipToKneeDistance; + } + + /** + * 设置userHipToKneeDistance属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setUserHipToKneeDistance(StringLengthOptionalDimension value) { + this.userHipToKneeDistance = value; + } + + /** + * 获取userKneeToFootDistance属性的值。 + * + * @return + * possible object is + * {@link StringLengthOptionalDimension } + * + */ + public StringLengthOptionalDimension getUserKneeToFootDistance() { + return userKneeToFootDistance; + } + + /** + * 设置userKneeToFootDistance属性的值。 + * + * @param value + * allowed object is + * {@link StringLengthOptionalDimension } + * + */ + public void setUserKneeToFootDistance(StringLengthOptionalDimension value) { + this.userKneeToFootDistance = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取baseType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBaseType() { + return baseType; + } + + /** + * 设置baseType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBaseType(String value) { + this.baseType = value; + } + + /** + * 获取bottleNippleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottleNippleType() { + return bottleNippleType; + } + + /** + * 设置bottleNippleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottleNippleType(String value) { + this.bottleNippleType = value; + } + + /** + * 获取bottleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBottleType() { + return bottleType; + } + + /** + * 设置bottleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBottleType(String value) { + this.bottleType = value; + } + + /** + * 获取brakeStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBrakeStyle() { + return brakeStyle; + } + + /** + * 设置brakeStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBrakeStyle(String value) { + this.brakeStyle = value; + } + + /** + * 获取communicationInterface属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCommunicationInterface() { + return communicationInterface; + } + + /** + * 设置communicationInterface属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCommunicationInterface(String value) { + this.communicationInterface = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取controlType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getControlType() { + return controlType; + } + + /** + * 设置controlType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setControlType(String value) { + this.controlType = value; + } + + /** + * 获取conversionOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConversionOptions() { + return conversionOptions; + } + + /** + * 设置conversionOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConversionOptions(String value) { + this.conversionOptions = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取dishwasherSafe属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDishwasherSafe() { + return dishwasherSafe; + } + + /** + * 设置dishwasherSafe属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDishwasherSafe(Boolean value) { + this.dishwasherSafe = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取extraSeatCompatible属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getExtraSeatCompatible() { + return extraSeatCompatible; + } + + /** + * 设置extraSeatCompatible属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setExtraSeatCompatible(BigInteger value) { + this.extraSeatCompatible = value; + } + + /** + * 获取foldedSizeWithoutWheels属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedSizeWithoutWheels() { + return foldedSizeWithoutWheels; + } + + /** + * 设置foldedSizeWithoutWheels属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedSizeWithoutWheels(String value) { + this.foldedSizeWithoutWheels = value; + } + + /** + * 获取fulfillReadinessCond属性的值。 + * + * @return + * possible object is + * {@link FulfillReadiness } + * + */ + public FulfillReadiness getFulfillReadinessCond() { + return fulfillReadinessCond; + } + + /** + * 设置fulfillReadinessCond属性的值。 + * + * @param value + * allowed object is + * {@link FulfillReadiness } + * + */ + public void setFulfillReadinessCond(FulfillReadiness value) { + this.fulfillReadinessCond = value; + } + + /** + * 获取furnitureFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurnitureFinish() { + return furnitureFinish; + } + + /** + * 设置furnitureFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurnitureFinish(String value) { + this.furnitureFinish = value; + } + + /** + * 获取isAssemblyRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAssemblyRequired() { + return isAssemblyRequired; + } + + /** + * 设置isAssemblyRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAssemblyRequired(Boolean value) { + this.isAssemblyRequired = value; + } + + /** + * 获取hardwareVisibility属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHardwareVisibility() { + return hardwareVisibility; + } + + /** + * 设置hardwareVisibility属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHardwareVisibility(String value) { + this.hardwareVisibility = value; + } + + /** + * 获取harnessType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHarnessType() { + return harnessType; + } + + /** + * 设置harnessType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHarnessType(String value) { + this.harnessType = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * Gets the value of the carSeatWeightGroupEU property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the carSeatWeightGroupEU property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCarSeatWeightGroupEU().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CarSeatWeightGroupEUType } + * + * + */ + public List getCarSeatWeightGroupEU() { + if (carSeatWeightGroupEU == null) { + carSeatWeightGroupEU = new ArrayList(); + } + return this.carSeatWeightGroupEU; + } + + /** + * 获取installationType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstallationType() { + return installationType; + } + + /** + * 设置installationType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstallationType(String value) { + this.installationType = value; + } + + /** + * 获取isFragile属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFragile() { + return isFragile; + } + + /** + * 设置isFragile属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFragile(Boolean value) { + this.isFragile = value; + } + + /** + * 获取isPortable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPortable() { + return isPortable; + } + + /** + * 设置isPortable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPortable(Boolean value) { + this.isPortable = value; + } + + /** + * 获取isSoldInStores属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsSoldInStores() { + return isSoldInStores; + } + + /** + * 设置isSoldInStores属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsSoldInStores(Boolean value) { + this.isSoldInStores = value; + } + + /** + * 获取itemPackageContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemPackageContents() { + return itemPackageContents; + } + + /** + * 设置itemPackageContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemPackageContents(String value) { + this.itemPackageContents = value; + } + + /** + * 获取lifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifestyle() { + return lifestyle; + } + + /** + * 设置lifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifestyle(String value) { + this.lifestyle = value; + } + + /** + * 获取numberOfHeightPositions属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHeightPositions() { + return numberOfHeightPositions; + } + + /** + * 设置numberOfHeightPositions属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHeightPositions(BigInteger value) { + this.numberOfHeightPositions = value; + } + + /** + * 获取numberOfPositions属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPositions() { + return numberOfPositions; + } + + /** + * 设置numberOfPositions属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPositions(BigInteger value) { + this.numberOfPositions = value; + } + + /** + * 获取manufacturerSafetyWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerSafetyWarning() { + return manufacturerSafetyWarning; + } + + /** + * 设置manufacturerSafetyWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerSafetyWarning(String value) { + this.manufacturerSafetyWarning = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取operationMode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationMode() { + return operationMode; + } + + /** + * 设置operationMode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationMode(String value) { + this.operationMode = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取piecesIncludedInPurchase属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPiecesIncludedInPurchase() { + return piecesIncludedInPurchase; + } + + /** + * 设置piecesIncludedInPurchase属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPiecesIncludedInPurchase(BigInteger value) { + this.piecesIncludedInPurchase = value; + } + + /** + * 获取powerFunctionality属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerFunctionality() { + return powerFunctionality; + } + + /** + * 设置powerFunctionality属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerFunctionality(String value) { + this.powerFunctionality = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取railType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRailType() { + return railType; + } + + /** + * 设置railType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRailType(String value) { + this.railType = value; + } + + /** + * 获取range属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRange() { + return range; + } + + /** + * 设置range属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRange(String value) { + this.range = value; + } + + /** + * 获取reclinesFlat属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isReclinesFlat() { + return reclinesFlat; + } + + /** + * 设置reclinesFlat属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setReclinesFlat(Boolean value) { + this.reclinesFlat = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取seatingCapacity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSeatingCapacity() { + return seatingCapacity; + } + + /** + * 设置seatingCapacity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSeatingCapacity(BigInteger value) { + this.seatingCapacity = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取skillLevel属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSkillLevel() { + return skillLevel; + } + + /** + * 设置skillLevel属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSkillLevel(String value) { + this.skillLevel = value; + } + + /** + * 获取suspensionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuspensionType() { + return suspensionType; + } + + /** + * 设置suspensionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuspensionType(String value) { + this.suspensionType = value; + } + + /** + * 获取totalTravel属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTotalTravel() { + return totalTravel; + } + + /** + * 设置totalTravel属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTotalTravel(LengthDimension value) { + this.totalTravel = value; + } + + /** + * 获取wheels属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWheels() { + return wheels; + } + + /** + * 设置wheels属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWheels(String value) { + this.wheels = value; + } + + /** + * 获取wirelessCommunicationTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessCommunicationTechnology() { + return wirelessCommunicationTechnology; + } + + /** + * 设置wirelessCommunicationTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessCommunicationTechnology(String value) { + this.wirelessCommunicationTechnology = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取numberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberOfPlayers() { + return numberOfPlayers; + } + + /** + * 设置numberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberOfPlayers(String value) { + this.numberOfPlayers = value; + } + + /** + * 获取recall属性的值。 + * + * @return + * possible object is + * {@link Recall } + * + */ + public Recall getRecall() { + return recall; + } + + /** + * 设置recall属性的值。 + * + * @param value + * allowed object is + * {@link Recall } + * + */ + public void setRecall(Recall value) { + this.recall = value; + } + + /** + * Gets the value of the toyAwardName property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the toyAwardName property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getToyAwardName().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ToyAwardType } + * + * + */ + public List getToyAwardName() { + if (toyAwardName == null) { + toyAwardName = new ArrayList(); + } + return this.toyAwardName; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取weightRecommendation属性的值。 + * + * @return + * possible object is + * {@link WeightRecommendation } + * + */ + public WeightRecommendation getWeightRecommendation() { + return weightRecommendation; + } + + /** + * 设置weightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link WeightRecommendation } + * + */ + public void setWeightRecommendation(WeightRecommendation value) { + this.weightRecommendation = value; + } + + /** + * 获取heightRecommendation属性的值。 + * + * @return + * possible object is + * {@link HeightRecommendation } + * + */ + public HeightRecommendation getHeightRecommendation() { + return heightRecommendation; + } + + /** + * 设置heightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link HeightRecommendation } + * + */ + public void setHeightRecommendation(HeightRecommendation value) { + this.heightRecommendation = value; + } + + /** + * 获取forwardFacingWeight属性的值。 + * + * @return + * possible object is + * {@link ForwardFacingWeight } + * + */ + public ForwardFacingWeight getForwardFacingWeight() { + return forwardFacingWeight; + } + + /** + * 设置forwardFacingWeight属性的值。 + * + * @param value + * allowed object is + * {@link ForwardFacingWeight } + * + */ + public void setForwardFacingWeight(ForwardFacingWeight value) { + this.forwardFacingWeight = value; + } + + /** + * 获取harnessMaximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getHarnessMaximumWeightCapacity() { + return harnessMaximumWeightCapacity; + } + + /** + * 设置harnessMaximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setHarnessMaximumWeightCapacity(WeightDimension value) { + this.harnessMaximumWeightCapacity = value; + } + + /** + * 获取harnessMaximumHeightCapacity属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHarnessMaximumHeightCapacity() { + return harnessMaximumHeightCapacity; + } + + /** + * 设置harnessMaximumHeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHarnessMaximumHeightCapacity(LengthDimension value) { + this.harnessMaximumHeightCapacity = value; + } + + /** + * 获取rearFacingWeight属性的值。 + * + * @return + * possible object is + * {@link RearFacingWeight } + * + */ + public RearFacingWeight getRearFacingWeight() { + return rearFacingWeight; + } + + /** + * 设置rearFacingWeight属性的值。 + * + * @param value + * allowed object is + * {@link RearFacingWeight } + * + */ + public void setRearFacingWeight(RearFacingWeight value) { + this.rearFacingWeight = value; + } + + /** + * 获取shoulderHarnessHeight属性的值。 + * + * @return + * possible object is + * {@link ShoulderHarnessHeight } + * + */ + public ShoulderHarnessHeight getShoulderHarnessHeight() { + return shoulderHarnessHeight; + } + + /** + * 设置shoulderHarnessHeight属性的值。 + * + * @param value + * allowed object is + * {@link ShoulderHarnessHeight } + * + */ + public void setShoulderHarnessHeight(ShoulderHarnessHeight value) { + this.shoulderHarnessHeight = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取foldedSize属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFoldedSize() { + return foldedSize; + } + + /** + * 设置foldedSize属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFoldedSize(String value) { + this.foldedSize = value; + } + + /** + * 获取includedComponents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedComponents() { + return includedComponents; + } + + /** + * 设置includedComponents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedComponents(String value) { + this.includedComponents = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * Gets the value of the fabricType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabricType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabricType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabricType() { + if (fabricType == null) { + fabricType = new ArrayList(); + } + return this.fabricType; + } + + /** + * 获取materialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialType() { + return materialType; + } + + /** + * 设置materialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialType(String value) { + this.materialType = value; + } + + /** + * 获取materialComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterialComposition() { + return materialComposition; + } + + /** + * 设置materialComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterialComposition(String value) { + this.materialComposition = value; + } + + /** + * Gets the value of the careInstructions property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the careInstructions property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCareInstructions().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCareInstructions() { + if (careInstructions == null) { + careInstructions = new ArrayList(); + } + return this.careInstructions; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取handleHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHandleHeight() { + return handleHeight; + } + + /** + * 设置handleHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHandleHeight(LengthDimension value) { + this.handleHeight = value; + } + + /** + * 获取seatLength属性的值。 + * + * @return + * possible object is + * {@link ToysBaby.SeatLength } + * + */ + public ToysBaby.SeatLength getSeatLength() { + return seatLength; + } + + /** + * 设置seatLength属性的值。 + * + * @param value + * allowed object is + * {@link ToysBaby.SeatLength } + * + */ + public void setSeatLength(ToysBaby.SeatLength value) { + this.seatLength = value; + } + + /** + * 获取seatWidth属性的值。 + * + * @return + * possible object is + * {@link ToysBaby.SeatWidth } + * + */ + public ToysBaby.SeatWidth getSeatWidth() { + return seatWidth; + } + + /** + * 设置seatWidth属性的值。 + * + * @param value + * allowed object is + * {@link ToysBaby.SeatWidth } + * + */ + public void setSeatWidth(ToysBaby.SeatWidth value) { + this.seatWidth = value; + } + + /** + * 获取tireMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTireMaterial() { + return tireMaterial; + } + + /** + * 设置tireMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTireMaterial(String value) { + this.tireMaterial = value; + } + + /** + * 获取tireDiameter属性的值。 + * + * @return + * possible object is + * {@link ToysBaby.TireDiameter } + * + */ + public ToysBaby.TireDiameter getTireDiameter() { + return tireDiameter; + } + + /** + * 设置tireDiameter属性的值。 + * + * @param value + * allowed object is + * {@link ToysBaby.TireDiameter } + * + */ + public void setTireDiameter(ToysBaby.TireDiameter value) { + this.tireDiameter = value; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link ToysBaby.UnitCount } + * + */ + public ToysBaby.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link ToysBaby.UnitCount } + * + */ + public void setUnitCount(ToysBaby.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link ToysBaby.VariationData } + * + */ + public ToysBaby.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link ToysBaby.VariationData } + * + */ + public void setVariationData(ToysBaby.VariationData value) { + this.variationData = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取engineType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEngineType() { + return engineType; + } + + /** + * 设置engineType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEngineType(String value) { + this.engineType = value; + } + + /** + * 获取hazmatItem属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHazmatItem() { + return hazmatItem; + } + + /** + * 设置hazmatItem属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHazmatItem(String value) { + this.hazmatItem = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * Gets the value of the safetyRating property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the safetyRating property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSafetyRating().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSafetyRating() { + if (safetyRating == null) { + safetyRating = new ArrayList(); + } + return this.safetyRating; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWattage(BigDecimal value) { + this.wattage = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取numberOfChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfChannels() { + return numberOfChannels; + } + + /** + * 设置numberOfChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfChannels(BigInteger value) { + this.numberOfChannels = value; + } + + /** + * 获取numberOfFrequencyChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfFrequencyChannels() { + return numberOfFrequencyChannels; + } + + /** + * 设置numberOfFrequencyChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfFrequencyChannels(BigInteger value) { + this.numberOfFrequencyChannels = value; + } + + /** + * 获取numberOfControlChannels属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfControlChannels() { + return numberOfControlChannels; + } + + /** + * 设置numberOfControlChannels属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfControlChannels(BigInteger value) { + this.numberOfControlChannels = value; + } + + /** + * 获取frequencyBandsSupported属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrequencyBandsSupported() { + return frequencyBandsSupported; + } + + /** + * 设置frequencyBandsSupported属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrequencyBandsSupported(String value) { + this.frequencyBandsSupported = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + /** + * 获取educationalValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEducationalValue() { + return educationalValue; + } + + /** + * 设置educationalValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEducationalValue(String value) { + this.educationalValue = value; + } + + /** + * 获取includesRemote属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncludesRemote() { + return includesRemote; + } + + /** + * 设置includesRemote属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncludesRemote(Boolean value) { + this.includesRemote = value; + } + + /** + * 获取recommendedUse属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedUse() { + return recommendedUse; + } + + /** + * 设置recommendedUse属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedUse(String value) { + this.recommendedUse = value; + } + + /** + * 获取remoteControlTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlTechnology() { + return remoteControlTechnology; + } + + /** + * 设置remoteControlTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlTechnology(String value) { + this.remoteControlTechnology = value; + } + + /** + * 获取railGauge属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRailGauge() { + return railGauge; + } + + /** + * 设置railGauge属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRailGauge(String value) { + this.railGauge = value; + } + + /** + * 获取scale属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScale() { + return scale; + } + + /** + * 设置scale属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScale(String value) { + this.scale = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取subject属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubject() { + return subject; + } + + /** + * 设置subject属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubject(String value) { + this.subject = value; + } + + /** + * 获取subjectCharacter属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectCharacter() { + return subjectCharacter; + } + + /** + * 设置subjectCharacter属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectCharacter(String value) { + this.subjectCharacter = value; + } + + /** + * Gets the value of the materialTypeFree property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialTypeFree property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialTypeFree().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialTypeFree() { + if (materialTypeFree == null) { + materialTypeFree = new ArrayList(); + } + return this.materialTypeFree; + } + + /** + * Gets the value of the sensorTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sensorTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSensorTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSensorTechnology() { + if (sensorTechnology == null) { + sensorTechnology = new ArrayList(); + } + return this.sensorTechnology; + } + + /** + * Gets the value of the sensorType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sensorType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSensorType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSensorType() { + if (sensorType == null) { + sensorType = new ArrayList(); + } + return this.sensorType; + } + + /** + * Gets the value of the trayType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the trayType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTrayType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTrayType() { + if (trayType == null) { + trayType = new ArrayList(); + } + return this.trayType; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>StringNotNull">
+     *       <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class SeatLength { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure") + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>StringNotNull">
+     *       <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class SeatWidth { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure") + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>StringNotNull">
+     *       <attribute name="unitOfMeasure" type="{}LengthUnitOfMeasure" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class TireDiameter { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String value; + @XmlAttribute(name = "unitOfMeasure") + protected LengthUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link LengthUnitOfMeasure } + * + */ + public LengthUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link LengthUnitOfMeasure } + * + */ + public void setUnitOfMeasure(LengthUnitOfMeasure value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}TwentyStringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TripodStand.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TripodStand.java new file mode 100644 index 0000000..b4d2a2e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TripodStand.java @@ -0,0 +1,266 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ForUseWith" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="still-cameras"/>
+ *               <enumeration value="camcorders"/>
+ *               <enumeration value="still-camera-and-camcorders"/>
+ *               <enumeration value="telescopes"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="StandType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="camera-stands"/>
+ *               <enumeration value="monopods"/>
+ *               <enumeration value="tripods"/>
+ *               <enumeration value="car-window-mounts"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SpecificUses" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="tabletop"/>
+ *               <enumeration value="travel"/>
+ *               <enumeration value="hiking-and-outdoors"/>
+ *               <enumeration value="hunting-and-shooting"/>
+ *               <enumeration value="sports"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Material" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aluminum"/>
+ *               <enumeration value="carbon-fiber"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="HeadType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="geared-heads"/>
+ *               <enumeration value="ball-heads"/>
+ *               <enumeration value="camera-rotator-heads"/>
+ *               <enumeration value="pan-and-tilt-heads"/>
+ *               <enumeration value="video-heads"/>
+ *               <enumeration value="3-way-heads"/>
+ *               <enumeration value="panoramic-heads"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="PackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="head-only"/>
+ *               <enumeration value="legs-only"/>
+ *               <enumeration value="head-and-leg-units"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "forUseWith", + "standType", + "specificUses", + "material", + "headType", + "packageType" +}) +@XmlRootElement(name = "TripodStand") +public class TripodStand { + + @XmlElement(name = "ForUseWith") + protected String forUseWith; + @XmlElement(name = "StandType") + protected String standType; + @XmlElement(name = "SpecificUses") + protected String specificUses; + @XmlElement(name = "Material") + protected String material; + @XmlElement(name = "HeadType") + protected String headType; + @XmlElement(name = "PackageType") + protected String packageType; + + /** + * 获取forUseWith属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getForUseWith() { + return forUseWith; + } + + /** + * 设置forUseWith属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setForUseWith(String value) { + this.forUseWith = value; + } + + /** + * 获取standType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStandType() { + return standType; + } + + /** + * 设置standType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStandType(String value) { + this.standType = value; + } + + /** + * 获取specificUses属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUses() { + return specificUses; + } + + /** + * 设置specificUses属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUses(String value) { + this.specificUses = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取headType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeadType() { + return headType; + } + + /** + * 设置headType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeadType(String value) { + this.headType = value; + } + + /** + * 获取packageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageType() { + return packageType; + } + + /** + * 设置packageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageType(String value) { + this.packageType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Tuner.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Tuner.java new file mode 100644 index 0000000..0766bbd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Tuner.java @@ -0,0 +1,229 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element name="TotalCompositePorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "internetApplications", + "totalCoaxialInputs", + "totalCompositePorts", + "totalEthernetPorts", + "totalHdmiPorts", + "powerPlugType" +}) +@XmlRootElement(name = "Tuner") +public class Tuner { + + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/TwoWayRadio.java b/src/main/java/com/amazon/SellingPartnerAPI/model/TwoWayRadio.java new file mode 100644 index 0000000..2af8e10 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/TwoWayRadio.java @@ -0,0 +1,135 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "powerSource", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "TwoWayRadio") +public class TwoWayRadio { + + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/UKMedicinesClassUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/UKMedicinesClassUnit.java new file mode 100644 index 0000000..d13224e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/UKMedicinesClassUnit.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

UKMedicinesClassUnit的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="UKMedicinesClassUnit">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="professional_use_only"/>
+ *     <enumeration value="general_sales_list"/>
+ *     <enumeration value="pharmacy_p_line"/>
+ *     <enumeration value="prescription_only"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "UKMedicinesClassUnit") +@XmlEnum +public enum UKMedicinesClassUnit { + + @XmlEnumValue("professional_use_only") + PROFESSIONAL_USE_ONLY("professional_use_only"), + @XmlEnumValue("general_sales_list") + GENERAL_SALES_LIST("general_sales_list"), + @XmlEnumValue("pharmacy_p_line") + PHARMACY_P_LINE("pharmacy_p_line"), + @XmlEnumValue("prescription_only") + PRESCRIPTION_ONLY("prescription_only"); + private final String value; + + UKMedicinesClassUnit(String v) { + value = v; + } + + public String value() { + return value; + } + + public static UKMedicinesClassUnit fromValue(String v) { + for (UKMedicinesClassUnit c: UKMedicinesClassUnit.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/USKRatingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/USKRatingType.java new file mode 100644 index 0000000..973e35e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/USKRatingType.java @@ -0,0 +1,79 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

USKRatingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="USKRatingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ages_6_and_over"/>
+ *     <enumeration value="ages_12_and_over"/>
+ *     <enumeration value="ages_16_and_over"/>
+ *     <enumeration value="ages_18_and_over"/>
+ *     <enumeration value="cannot_publicize"/>
+ *     <enumeration value="checked_by_legal_department"/>
+ *     <enumeration value="not_checked"/>
+ *     <enumeration value="without_age_limitation"/>
+ *     <enumeration value="unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "USKRatingType") +@XmlEnum +public enum USKRatingType { + + @XmlEnumValue("ages_6_and_over") + AGES_6_AND_OVER("ages_6_and_over"), + @XmlEnumValue("ages_12_and_over") + AGES_12_AND_OVER("ages_12_and_over"), + @XmlEnumValue("ages_16_and_over") + AGES_16_AND_OVER("ages_16_and_over"), + @XmlEnumValue("ages_18_and_over") + AGES_18_AND_OVER("ages_18_and_over"), + @XmlEnumValue("cannot_publicize") + CANNOT_PUBLICIZE("cannot_publicize"), + @XmlEnumValue("checked_by_legal_department") + CHECKED_BY_LEGAL_DEPARTMENT("checked_by_legal_department"), + @XmlEnumValue("not_checked") + NOT_CHECKED("not_checked"), + @XmlEnumValue("without_age_limitation") + WITHOUT_AGE_LIMITATION("without_age_limitation"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + private final String value; + + USKRatingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static USKRatingType fromValue(String v) { + for (USKRatingType c: USKRatingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalDimension.java new file mode 100644 index 0000000..8808eff --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

UnknownOpticalDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="UnknownOpticalDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}UnknownOpticalUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UnknownOpticalDimension", propOrder = { + "value" +}) +public class UnknownOpticalDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected UnknownOpticalUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link UnknownOpticalUnitOfMeasure } + * + */ + public UnknownOpticalUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link UnknownOpticalUnitOfMeasure } + * + */ + public void setUnitOfMeasure(UnknownOpticalUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalUnitOfMeasure.java new file mode 100644 index 0000000..0c19b5e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/UnknownOpticalUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

UnknownOpticalUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="UnknownOpticalUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="unknown_modifier"/>
+ *     <enumeration value="diopters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "UnknownOpticalUnitOfMeasure") +@XmlEnum +public enum UnknownOpticalUnitOfMeasure { + + @XmlEnumValue("unknown_modifier") + UNKNOWN_MODIFIER("unknown_modifier"), + @XmlEnumValue("diopters") + DIOPTERS("diopters"); + private final String value; + + UnknownOpticalUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static UnknownOpticalUnitOfMeasure fromValue(String v) { + for (UnknownOpticalUnitOfMeasure c: UnknownOpticalUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VCR.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VCR.java new file mode 100644 index 0000000..0a7f352 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VCR.java @@ -0,0 +1,142 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BuiltInMedia" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}TotalCoaxialInputs" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "builtInMedia", + "totalCoaxialInputs", + "powerPlugType" +}) +@XmlRootElement(name = "VCR") +public class VCR { + + @XmlElement(name = "BuiltInMedia") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List builtInMedia; + @XmlElement(name = "TotalCoaxialInputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCoaxialInputs; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * Gets the value of the builtInMedia property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the builtInMedia property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBuiltInMedia().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBuiltInMedia() { + if (builtInMedia == null) { + builtInMedia = new ArrayList(); + } + return this.builtInMedia; + } + + /** + * 获取totalCoaxialInputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCoaxialInputs() { + return totalCoaxialInputs; + } + + /** + * 设置totalCoaxialInputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCoaxialInputs(BigInteger value) { + this.totalCoaxialInputs = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VacuumCleaner.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VacuumCleaner.java new file mode 100644 index 0000000..3330fe6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VacuumCleaner.java @@ -0,0 +1,3354 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Scent"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-Scent"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="InnerMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BottleCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="DoorOrientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DoorStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="FrameMaterialType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MountingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfCompartments" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="OpeningMechanism" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Orientation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WatchMovementType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfHooks" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Parentage" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="collection-parent"/>
+ *               <enumeration value="variation-parent"/>
+ *               <enumeration value="base-product"/>
+ *               <enumeration value="parent"/>
+ *               <enumeration value="child"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="CountryAsLabeled" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <length value="2"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImportDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="FurDescription" type="{}LongString" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IncludedComponents" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="FabricType" type="{}HundredString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="PatternName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SeatHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="MatteStyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayHeight" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Volume" type="{}VolumeIntegerDimension" minOccurs="0"/>
+ *         <element name="VolumeCapacity" type="{}VolumeIntegerDimension" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="SafetyWarning" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredFiftyStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveDimension" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfItemsInPackage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Length" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Width" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Height" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Depth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Weight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Spread" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SunlightExposure" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="shade"/>
+ *               <enumeration value="partial-shade"/>
+ *               <enumeration value="partial-sun"/>
+ *               <enumeration value="full-sun"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="MoistureNeeds" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="little-to-no-watering"/>
+ *               <enumeration value="moderate-watering"/>
+ *               <enumeration value="regular-watering"/>
+ *               <enumeration value="constant-watering"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="USDAHardinessZone" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="11"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SunsetClimateZone" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
+ *               <minInclusive value="1"/>
+ *               <maxInclusive value="24"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "colorMap", + "finish", + "isStainResistant", + "lightSourceType", + "material", + "maximumCoverageArea", + "numberOfSets", + "outputCapacity", + "pieceCount", + "shape", + "towelWeight", + "variationData", + "wattage", + "innerMaterialType", + "itemDiameter", + "batteryCellComposition", + "batteryFormFactor", + "paintType", + "customerRestrictionType", + "occasionType", + "efficiency", + "bottleCount", + "doorOrientation", + "doorStyle", + "frameMaterialType", + "mountingType", + "numberOfCompartments", + "openingMechanism", + "orientation", + "watchMovementType", + "numberOfHooks", + "modelNumber", + "parentage", + "batteryDescription", + "canShipInOriginalContainer", + "countryAsLabeled", + "countryOfOrigin", + "countryProducedIn", + "importDesignation", + "furDescription", + "identityPackageType", + "includedComponents", + "fabricType", + "patternName", + "seatHeight", + "specialFeatures", + "styleName", + "occasion", + "matteStyle", + "displayLength", + "displayWidth", + "displayHeight", + "displayDepth", + "displayDiameter", + "displayVolume", + "displayWeight", + "itemPackageQuantity", + "manufacturerWarrantyDescription", + "volume", + "volumeCapacity", + "threadCount", + "numberOfPieces", + "safetyWarning", + "awardsWon", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "mfgWarrantyDescriptionType", + "numberOfItemsInPackage", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "powerSourceType", + "regionOfOrigin", + "sellerWarrantyDescription", + "sizeMap", + "warnings", + "length", + "width", + "height", + "depth", + "diameter", + "weight", + "spread", + "sunlightExposure", + "moistureNeeds", + "usdaHardinessZone", + "sunsetClimateZone", + "gdprRisk" +}) +@XmlRootElement(name = "VacuumCleaner") +public class VacuumCleaner { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected VacuumCleaner.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "InnerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterialType; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "BottleCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger bottleCount; + @XmlElement(name = "DoorOrientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String doorOrientation; + @XmlElement(name = "DoorStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String doorStyle; + @XmlElement(name = "FrameMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String frameMaterialType; + @XmlElement(name = "MountingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mountingType; + @XmlElement(name = "NumberOfCompartments") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfCompartments; + @XmlElement(name = "OpeningMechanism") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String openingMechanism; + @XmlElement(name = "Orientation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String orientation; + @XmlElement(name = "WatchMovementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String watchMovementType; + @XmlElement(name = "NumberOfHooks") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHooks; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "Parentage") + protected String parentage; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "CountryAsLabeled") + protected String countryAsLabeled; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "ImportDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String importDesignation; + @XmlElement(name = "FurDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String furDescription; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IncludedComponents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List includedComponents; + @XmlElement(name = "FabricType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List fabricType; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "SeatHeight") + protected LengthDimension seatHeight; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "MatteStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String matteStyle; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWidth") + protected LengthDimension displayWidth; + @XmlElement(name = "DisplayHeight") + protected LengthDimension displayHeight; + @XmlElement(name = "DisplayDepth") + protected LengthDimension displayDepth; + @XmlElement(name = "DisplayDiameter") + protected LengthDimension displayDiameter; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String manufacturerWarrantyDescription; + @XmlElement(name = "Volume") + protected VolumeIntegerDimension volume; + @XmlElement(name = "VolumeCapacity") + protected VolumeIntegerDimension volumeCapacity; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "SafetyWarning") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String safetyWarning; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "MfgWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionType; + @XmlElement(name = "NumberOfItemsInPackage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItemsInPackage; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Length") + protected LengthDimension length; + @XmlElement(name = "Width") + protected LengthDimension width; + @XmlElement(name = "Height") + protected LengthDimension height; + @XmlElement(name = "Depth") + protected LengthDimension depth; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "Weight") + protected WeightDimension weight; + @XmlElement(name = "Spread") + protected LengthDimension spread; + @XmlElement(name = "SunlightExposure") + protected String sunlightExposure; + @XmlElement(name = "MoistureNeeds") + protected String moistureNeeds; + @XmlElement(name = "USDAHardinessZone") + protected Integer usdaHardinessZone; + @XmlElement(name = "SunsetClimateZone") + protected Integer sunsetClimateZone; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VacuumCleaner.VariationData } + * + */ + public VacuumCleaner.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VacuumCleaner.VariationData } + * + */ + public void setVariationData(VacuumCleaner.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取innerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterialType() { + return innerMaterialType; + } + + /** + * 设置innerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterialType(String value) { + this.innerMaterialType = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取bottleCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBottleCount() { + return bottleCount; + } + + /** + * 设置bottleCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBottleCount(BigInteger value) { + this.bottleCount = value; + } + + /** + * 获取doorOrientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDoorOrientation() { + return doorOrientation; + } + + /** + * 设置doorOrientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDoorOrientation(String value) { + this.doorOrientation = value; + } + + /** + * 获取doorStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDoorStyle() { + return doorStyle; + } + + /** + * 设置doorStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDoorStyle(String value) { + this.doorStyle = value; + } + + /** + * 获取frameMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameMaterialType() { + return frameMaterialType; + } + + /** + * 设置frameMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameMaterialType(String value) { + this.frameMaterialType = value; + } + + /** + * 获取mountingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMountingType() { + return mountingType; + } + + /** + * 设置mountingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMountingType(String value) { + this.mountingType = value; + } + + /** + * 获取numberOfCompartments属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfCompartments() { + return numberOfCompartments; + } + + /** + * 设置numberOfCompartments属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfCompartments(BigInteger value) { + this.numberOfCompartments = value; + } + + /** + * 获取openingMechanism属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOpeningMechanism() { + return openingMechanism; + } + + /** + * 设置openingMechanism属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOpeningMechanism(String value) { + this.openingMechanism = value; + } + + /** + * 获取orientation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrientation() { + return orientation; + } + + /** + * 设置orientation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrientation(String value) { + this.orientation = value; + } + + /** + * 获取watchMovementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWatchMovementType() { + return watchMovementType; + } + + /** + * 设置watchMovementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWatchMovementType(String value) { + this.watchMovementType = value; + } + + /** + * 获取numberOfHooks属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHooks() { + return numberOfHooks; + } + + /** + * 设置numberOfHooks属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHooks(BigInteger value) { + this.numberOfHooks = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取countryAsLabeled属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryAsLabeled() { + return countryAsLabeled; + } + + /** + * 设置countryAsLabeled属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryAsLabeled(String value) { + this.countryAsLabeled = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取importDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImportDesignation() { + return importDesignation; + } + + /** + * 设置importDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImportDesignation(String value) { + this.importDesignation = value; + } + + /** + * 获取furDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFurDescription() { + return furDescription; + } + + /** + * 设置furDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFurDescription(String value) { + this.furDescription = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * Gets the value of the includedComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the includedComponents property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncludedComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getIncludedComponents() { + if (includedComponents == null) { + includedComponents = new ArrayList(); + } + return this.includedComponents; + } + + /** + * Gets the value of the fabricType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fabricType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFabricType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getFabricType() { + if (fabricType == null) { + fabricType = new ArrayList(); + } + return this.fabricType; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取seatHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSeatHeight() { + return seatHeight; + } + + /** + * 设置seatHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSeatHeight(LengthDimension value) { + this.seatHeight = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取matteStyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMatteStyle() { + return matteStyle; + } + + /** + * 设置matteStyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMatteStyle(String value) { + this.matteStyle = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayWidth() { + return displayWidth; + } + + /** + * 设置displayWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayWidth(LengthDimension value) { + this.displayWidth = value; + } + + /** + * 获取displayHeight属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayHeight() { + return displayHeight; + } + + /** + * 设置displayHeight属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayHeight(LengthDimension value) { + this.displayHeight = value; + } + + /** + * 获取displayDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDepth() { + return displayDepth; + } + + /** + * 设置displayDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDepth(LengthDimension value) { + this.displayDepth = value; + } + + /** + * 获取displayDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayDiameter() { + return displayDiameter; + } + + /** + * 设置displayDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayDiameter(LengthDimension value) { + this.displayDiameter = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取volume属性的值。 + * + * @return + * possible object is + * {@link VolumeIntegerDimension } + * + */ + public VolumeIntegerDimension getVolume() { + return volume; + } + + /** + * 设置volume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeIntegerDimension } + * + */ + public void setVolume(VolumeIntegerDimension value) { + this.volume = value; + } + + /** + * 获取volumeCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeIntegerDimension } + * + */ + public VolumeIntegerDimension getVolumeCapacity() { + return volumeCapacity; + } + + /** + * 设置volumeCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeIntegerDimension } + * + */ + public void setVolumeCapacity(VolumeIntegerDimension value) { + this.volumeCapacity = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取safetyWarning属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSafetyWarning() { + return safetyWarning; + } + + /** + * 设置safetyWarning属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSafetyWarning(String value) { + this.safetyWarning = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取mfgWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionType() { + return mfgWarrantyDescriptionType; + } + + /** + * 设置mfgWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionType(String value) { + this.mfgWarrantyDescriptionType = value; + } + + /** + * 获取numberOfItemsInPackage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItemsInPackage() { + return numberOfItemsInPackage; + } + + /** + * 设置numberOfItemsInPackage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItemsInPackage(BigInteger value) { + this.numberOfItemsInPackage = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取length属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLength() { + return length; + } + + /** + * 设置length属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLength(LengthDimension value) { + this.length = value; + } + + /** + * 获取width属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWidth() { + return width; + } + + /** + * 设置width属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWidth(LengthDimension value) { + this.width = value; + } + + /** + * 获取height属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getHeight() { + return height; + } + + /** + * 设置height属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setHeight(LengthDimension value) { + this.height = value; + } + + /** + * 获取depth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDepth() { + return depth; + } + + /** + * 设置depth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDepth(LengthDimension value) { + this.depth = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取weight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getWeight() { + return weight; + } + + /** + * 设置weight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setWeight(WeightDimension value) { + this.weight = value; + } + + /** + * 获取spread属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSpread() { + return spread; + } + + /** + * 设置spread属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSpread(LengthDimension value) { + this.spread = value; + } + + /** + * 获取sunlightExposure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSunlightExposure() { + return sunlightExposure; + } + + /** + * 设置sunlightExposure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSunlightExposure(String value) { + this.sunlightExposure = value; + } + + /** + * 获取moistureNeeds属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMoistureNeeds() { + return moistureNeeds; + } + + /** + * 设置moistureNeeds属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMoistureNeeds(String value) { + this.moistureNeeds = value; + } + + /** + * 获取usdaHardinessZone属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getUSDAHardinessZone() { + return usdaHardinessZone; + } + + /** + * 设置usdaHardinessZone属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setUSDAHardinessZone(Integer value) { + this.usdaHardinessZone = value; + } + + /** + * 获取sunsetClimateZone属性的值。 + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getSunsetClimateZone() { + return sunsetClimateZone; + } + + /** + * 设置sunsetClimateZone属性的值。 + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setSunsetClimateZone(Integer value) { + this.sunsetClimateZone = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Scent"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-Scent"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Scent" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "scent", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Scent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scent; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取scent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScent() { + return scent; + } + + /** + * 设置scent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScent(String value) { + this.scent = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VariationData.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VariationData.java new file mode 100644 index 0000000..107fb23 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VariationData.java @@ -0,0 +1,111 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Parentage">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="parent"/>
+ *               <enumeration value="child"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VariationTheme" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "parentage", + "variationTheme" +}) +@XmlRootElement(name = "VariationData") +public class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Vehicle.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Vehicle.java new file mode 100644 index 0000000..277be8a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Vehicle.java @@ -0,0 +1,1605 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AccessLocation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="AutoPartPosition" type="{}PositionType" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CompatibleWithVehicleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DimmingControl" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="InnerMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="LiningDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LoadCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Material" type="{}LongString" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MaximumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumCircumference" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ModelName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelNumber" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfGrooves" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
+ *         <element name="OuterMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PartInterchangeData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="OEManufacturer" type="{}StringNotNull"/>
+ *                   <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ShaftDiameter" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ShellType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ShoeClosureType" type="{}String" minOccurs="0"/>
+ *         <element name="ShoeWidth" type="{}ShoeWidthType" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
+ *         <element name="SoleMaterial" type="{}LongString" minOccurs="0"/>
+ *         <element name="TreadDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="UniformTireQualityGradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VolumeCapacityName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
+ *         <element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "accessLocation", + "amperage", + "autoPartPosition", + "batteryCellComposition", + "batteryDescription", + "batteryFormFactor", + "colorSpecification", + "compatibleWithVehicleType", + "dimmingControl", + "innerMaterial", + "liningDescription", + "loadCapacity", + "material", + "maximumCircumference", + "minimumCircumference", + "modelName", + "modelNumber", + "modelYear", + "numberOfGrooves", + "numberOfHoles", + "occasionAndLifestyle", + "outerMaterial", + "packageTypeName", + "partInterchangeData", + "shaftDiameter", + "shellType", + "shoeClosureType", + "shoeWidth", + "size", + "sizeMap", + "soleMaterial", + "treadDepth", + "uniformTireQualityGradeRating", + "viscosity", + "voltage", + "volumeCapacityName", + "warrantyDescription", + "waterResistanceLevel", + "wattage", + "wheelBackspacing", + "efficiency" +}) +@XmlRootElement(name = "Vehicle") +public class Vehicle { + + @XmlElement(name = "VariationData") + protected Vehicle.VariationData variationData; + @XmlElement(name = "AccessLocation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String accessLocation; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "AutoPartPosition") + @XmlSchemaType(name = "string") + protected PositionType autoPartPosition; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryDescription; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "ColorSpecification") + protected Vehicle.ColorSpecification colorSpecification; + @XmlElement(name = "CompatibleWithVehicleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleWithVehicleType; + @XmlElement(name = "DimmingControl") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dimmingControl; + @XmlElement(name = "InnerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String innerMaterial; + @XmlElement(name = "LiningDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liningDescription; + @XmlElement(name = "LoadCapacity") + protected WeightDimension loadCapacity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List material; + @XmlElement(name = "MaximumCircumference") + protected LengthDimension maximumCircumference; + @XmlElement(name = "MinimumCircumference") + protected LengthDimension minimumCircumference; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfGrooves") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfGrooves; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "OccasionAndLifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionAndLifestyle; + @XmlElement(name = "OuterMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String outerMaterial; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "PartInterchangeData") + protected Vehicle.PartInterchangeData partInterchangeData; + @XmlElement(name = "ShaftDiameter") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger shaftDiameter; + @XmlElement(name = "ShellType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shellType; + @XmlElement(name = "ShoeClosureType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shoeClosureType; + @XmlElement(name = "ShoeWidth") + @XmlSchemaType(name = "string") + protected ShoeWidthType shoeWidth; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlSchemaType(name = "string") + protected SizeMapType sizeMap; + @XmlElement(name = "SoleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String soleMaterial; + @XmlElement(name = "TreadDepth") + protected LengthDimension treadDepth; + @XmlElement(name = "UniformTireQualityGradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String uniformTireQualityGradeRating; + @XmlElement(name = "Viscosity") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String viscosity; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "VolumeCapacityName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String volumeCapacityName; + @XmlElement(name = "WarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyDescription; + @XmlElement(name = "WaterResistanceLevel") + @XmlSchemaType(name = "string") + protected WaterResistantType waterResistanceLevel; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Vehicle.VariationData } + * + */ + public Vehicle.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Vehicle.VariationData } + * + */ + public void setVariationData(Vehicle.VariationData value) { + this.variationData = value; + } + + /** + * 获取accessLocation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccessLocation() { + return accessLocation; + } + + /** + * 设置accessLocation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccessLocation(String value) { + this.accessLocation = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取autoPartPosition属性的值。 + * + * @return + * possible object is + * {@link PositionType } + * + */ + public PositionType getAutoPartPosition() { + return autoPartPosition; + } + + /** + * 设置autoPartPosition属性的值。 + * + * @param value + * allowed object is + * {@link PositionType } + * + */ + public void setAutoPartPosition(PositionType value) { + this.autoPartPosition = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryDescription() { + return batteryDescription; + } + + /** + * 设置batteryDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryDescription(String value) { + this.batteryDescription = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link Vehicle.ColorSpecification } + * + */ + public Vehicle.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link Vehicle.ColorSpecification } + * + */ + public void setColorSpecification(Vehicle.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取compatibleWithVehicleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleWithVehicleType() { + return compatibleWithVehicleType; + } + + /** + * 设置compatibleWithVehicleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleWithVehicleType(String value) { + this.compatibleWithVehicleType = value; + } + + /** + * 获取dimmingControl属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDimmingControl() { + return dimmingControl; + } + + /** + * 设置dimmingControl属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDimmingControl(String value) { + this.dimmingControl = value; + } + + /** + * 获取innerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getInnerMaterial() { + return innerMaterial; + } + + /** + * 设置innerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInnerMaterial(String value) { + this.innerMaterial = value; + } + + /** + * 获取liningDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiningDescription() { + return liningDescription; + } + + /** + * 设置liningDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiningDescription(String value) { + this.liningDescription = value; + } + + /** + * 获取loadCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getLoadCapacity() { + return loadCapacity; + } + + /** + * 设置loadCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setLoadCapacity(WeightDimension value) { + this.loadCapacity = value; + } + + /** + * Gets the value of the material property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the material property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterial() { + if (material == null) { + material = new ArrayList(); + } + return this.material; + } + + /** + * 获取maximumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumCircumference() { + return maximumCircumference; + } + + /** + * 设置maximumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumCircumference(LengthDimension value) { + this.maximumCircumference = value; + } + + /** + * 获取minimumCircumference属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumCircumference() { + return minimumCircumference; + } + + /** + * 设置minimumCircumference属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumCircumference(LengthDimension value) { + this.minimumCircumference = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfGrooves属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfGrooves() { + return numberOfGrooves; + } + + /** + * 设置numberOfGrooves属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfGrooves(BigInteger value) { + this.numberOfGrooves = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取occasionAndLifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionAndLifestyle() { + return occasionAndLifestyle; + } + + /** + * 设置occasionAndLifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionAndLifestyle(String value) { + this.occasionAndLifestyle = value; + } + + /** + * 获取outerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOuterMaterial() { + return outerMaterial; + } + + /** + * 设置outerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOuterMaterial(String value) { + this.outerMaterial = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取partInterchangeData属性的值。 + * + * @return + * possible object is + * {@link Vehicle.PartInterchangeData } + * + */ + public Vehicle.PartInterchangeData getPartInterchangeData() { + return partInterchangeData; + } + + /** + * 设置partInterchangeData属性的值。 + * + * @param value + * allowed object is + * {@link Vehicle.PartInterchangeData } + * + */ + public void setPartInterchangeData(Vehicle.PartInterchangeData value) { + this.partInterchangeData = value; + } + + /** + * 获取shaftDiameter属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getShaftDiameter() { + return shaftDiameter; + } + + /** + * 设置shaftDiameter属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setShaftDiameter(BigInteger value) { + this.shaftDiameter = value; + } + + /** + * 获取shellType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShellType() { + return shellType; + } + + /** + * 设置shellType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShellType(String value) { + this.shellType = value; + } + + /** + * 获取shoeClosureType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoeClosureType() { + return shoeClosureType; + } + + /** + * 设置shoeClosureType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoeClosureType(String value) { + this.shoeClosureType = value; + } + + /** + * 获取shoeWidth属性的值。 + * + * @return + * possible object is + * {@link ShoeWidthType } + * + */ + public ShoeWidthType getShoeWidth() { + return shoeWidth; + } + + /** + * 设置shoeWidth属性的值。 + * + * @param value + * allowed object is + * {@link ShoeWidthType } + * + */ + public void setShoeWidth(ShoeWidthType value) { + this.shoeWidth = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link SizeMapType } + * + */ + public SizeMapType getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link SizeMapType } + * + */ + public void setSizeMap(SizeMapType value) { + this.sizeMap = value; + } + + /** + * 获取soleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoleMaterial() { + return soleMaterial; + } + + /** + * 设置soleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoleMaterial(String value) { + this.soleMaterial = value; + } + + /** + * 获取treadDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getTreadDepth() { + return treadDepth; + } + + /** + * 设置treadDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setTreadDepth(LengthDimension value) { + this.treadDepth = value; + } + + /** + * 获取uniformTireQualityGradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUniformTireQualityGradeRating() { + return uniformTireQualityGradeRating; + } + + /** + * 设置uniformTireQualityGradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUniformTireQualityGradeRating(String value) { + this.uniformTireQualityGradeRating = value; + } + + /** + * 获取viscosity属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getViscosity() { + return viscosity; + } + + /** + * 设置viscosity属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setViscosity(String value) { + this.viscosity = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取volumeCapacityName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeCapacityName() { + return volumeCapacityName; + } + + /** + * 设置volumeCapacityName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeCapacityName(String value) { + this.volumeCapacityName = value; + } + + /** + * 获取warrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyDescription() { + return warrantyDescription; + } + + /** + * 设置warrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyDescription(String value) { + this.warrantyDescription = value; + } + + /** + * 获取waterResistanceLevel属性的值。 + * + * @return + * possible object is + * {@link WaterResistantType } + * + */ + public WaterResistantType getWaterResistanceLevel() { + return waterResistanceLevel; + } + + /** + * 设置waterResistanceLevel属性的值。 + * + * @param value + * allowed object is + * {@link WaterResistantType } + * + */ + public void setWaterResistanceLevel(WaterResistantType value) { + this.waterResistanceLevel = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="OEManufacturer" type="{}StringNotNull"/>
+     *         <element name="PartInterchangeInfo" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "oeManufacturer", + "partInterchangeInfo" + }) + public static class PartInterchangeData { + + @XmlElement(name = "OEManufacturer", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oeManufacturer; + @XmlElement(name = "PartInterchangeInfo", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String partInterchangeInfo; + + /** + * 获取oeManufacturer属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOEManufacturer() { + return oeManufacturer; + } + + /** + * 设置oeManufacturer属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOEManufacturer(String value) { + this.oeManufacturer = value; + } + + /** + * 获取partInterchangeInfo属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartInterchangeInfo() { + return partInterchangeInfo; + } + + /** + * 设置partInterchangeInfo属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartInterchangeInfo(String value) { + this.partInterchangeInfo = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Video.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Video.java new file mode 100644 index 0000000..76d3b26 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Video.java @@ -0,0 +1,165 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}VideoDVD"/>
+ *                   <element ref="{}VideoVHS"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "productType" +}) +@XmlRootElement(name = "Video") +public class Video { + + @XmlElement(name = "ProductType", required = true) + protected Video.ProductType productType; + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Video.ProductType } + * + */ + public Video.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Video.ProductType } + * + */ + public void setProductType(Video.ProductType value) { + this.productType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}VideoDVD"/>
+     *         <element ref="{}VideoVHS"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "videoDVD", + "videoVHS" + }) + public static class ProductType { + + @XmlElement(name = "VideoDVD") + protected VideoDVD videoDVD; + @XmlElement(name = "VideoVHS") + protected VideoVHS videoVHS; + + /** + * 获取videoDVD属性的值。 + * + * @return + * possible object is + * {@link VideoDVD } + * + */ + public VideoDVD getVideoDVD() { + return videoDVD; + } + + /** + * 设置videoDVD属性的值。 + * + * @param value + * allowed object is + * {@link VideoDVD } + * + */ + public void setVideoDVD(VideoDVD value) { + this.videoDVD = value; + } + + /** + * 获取videoVHS属性的值。 + * + * @return + * possible object is + * {@link VideoVHS } + * + */ + public VideoVHS getVideoVHS() { + return videoVHS; + } + + /** + * 设置videoVHS属性的值。 + * + * @param value + * allowed object is + * {@link VideoVHS } + * + */ + public void setVideoVHS(VideoVHS value) { + this.videoVHS = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoBindingType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoBindingType.java new file mode 100644 index 0000000..fddfedf --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoBindingType.java @@ -0,0 +1,85 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VideoBindingType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VideoBindingType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="dvd"/>
+ *     <enumeration value="blu_ray"/>
+ *     <enumeration value="hd_dvd"/>
+ *     <enumeration value="umd"/>
+ *     <enumeration value="VHStape"/>
+ *     <enumeration value="videotape"/>
+ *     <enumeration value="cassette"/>
+ *     <enumeration value="mp3_cd"/>
+ *     <enumeration value="cd_rom"/>
+ *     <enumeration value="audioCD"/>
+ *     <enumeration value="dvd_r"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VideoBindingType") +@XmlEnum +public enum VideoBindingType { + + @XmlEnumValue("dvd") + DVD("dvd"), + @XmlEnumValue("blu_ray") + BLU_RAY("blu_ray"), + @XmlEnumValue("hd_dvd") + HD_DVD("hd_dvd"), + @XmlEnumValue("umd") + UMD("umd"), + @XmlEnumValue("VHStape") + VH_STAPE("VHStape"), + @XmlEnumValue("videotape") + VIDEOTAPE("videotape"), + @XmlEnumValue("cassette") + CASSETTE("cassette"), + @XmlEnumValue("mp3_cd") + MP_3_CD("mp3_cd"), + @XmlEnumValue("cd_rom") + CD_ROM("cd_rom"), + @XmlEnumValue("audioCD") + AUDIO_CD("audioCD"), + @XmlEnumValue("dvd_r") + DVD_R("dvd_r"); + private final String value; + + VideoBindingType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VideoBindingType fromValue(String v) { + for (VideoBindingType c: VideoBindingType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoCard.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoCard.java new file mode 100644 index 0000000..37868ed --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoCard.java @@ -0,0 +1,781 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}AdditionalFeatures" minOccurs="0"/>
+ *         <element ref="{}CoreClock" minOccurs="0"/>
+ *         <element ref="{}EffectiveMemoryClock" minOccurs="0"/>
+ *         <element ref="{}GraphicsCardCooler" minOccurs="0"/>
+ *         <element ref="{}GraphicsCardInterface" maxOccurs="2" minOccurs="0"/>
+ *         <element ref="{}GraphicsCardMaxResolution" minOccurs="0"/>
+ *         <element ref="{}GraphicsCardMemoryInterface" minOccurs="0"/>
+ *         <element ref="{}GraphicsCardMemoryType" minOccurs="0"/>
+ *         <element ref="{}GraphicsChipsetBrand" minOccurs="0"/>
+ *         <element ref="{}GraphicsCoProcessor" minOccurs="0"/>
+ *         <element ref="{}GraphicsRAMSize" maxOccurs="2" minOccurs="0"/>
+ *         <element ref="{}GraphicsRAMType" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}MultiGPUTechnology" minOccurs="0"/>
+ *         <element ref="{}ShaderClock" minOccurs="0"/>
+ *         <element ref="{}ThreeDAPI" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}TotalCompositePorts" minOccurs="0"/>
+ *         <element ref="{}TotalDVIPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHDMIPorts" minOccurs="0"/>
+ *         <element ref="{}TotalMiniHDMIPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoOutPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVGAOutPorts" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "additionalFeatures", + "coreClock", + "effectiveMemoryClock", + "graphicsCardCooler", + "graphicsCardInterface", + "graphicsCardMaxResolution", + "graphicsCardMemoryInterface", + "graphicsCardMemoryType", + "graphicsChipsetBrand", + "graphicsCoProcessor", + "graphicsRAMSize", + "graphicsRAMType", + "modelNumber", + "multiGPUTechnology", + "shaderClock", + "threeDAPI", + "totalCompositePorts", + "totalDVIPorts", + "totalHDMIPorts", + "totalMiniHDMIPorts", + "totalSVideoOutPorts", + "totalVGAOutPorts", + "voltage", + "wattage" +}) +@XmlRootElement(name = "VideoCard") +public class VideoCard { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "CoreClock") + protected FrequencyIntegerDimension coreClock; + @XmlElement(name = "EffectiveMemoryClock") + protected FrequencyIntegerDimension effectiveMemoryClock; + @XmlElement(name = "GraphicsCardCooler") + protected String graphicsCardCooler; + @XmlElement(name = "GraphicsCardInterface") + @XmlSchemaType(name = "string") + protected List graphicsCardInterface; + @XmlElement(name = "GraphicsCardMaxResolution") + protected String graphicsCardMaxResolution; + @XmlElement(name = "GraphicsCardMemoryInterface") + protected MemoryInterfaceDimension graphicsCardMemoryInterface; + @XmlElement(name = "GraphicsCardMemoryType") + protected String graphicsCardMemoryType; + @XmlElement(name = "GraphicsChipsetBrand") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsChipsetBrand; + @XmlElement(name = "GraphicsCoProcessor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String graphicsCoProcessor; + @XmlElement(name = "GraphicsRAMSize") + protected List graphicsRAMSize; + @XmlElement(name = "GraphicsRAMType") + protected String graphicsRAMType; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "MultiGPUTechnology") + protected String multiGPUTechnology; + @XmlElement(name = "ShaderClock") + protected FrequencyIntegerDimension shaderClock; + @XmlElement(name = "ThreeDAPI") + protected List threeDAPI; + @XmlElement(name = "TotalCompositePorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalCompositePorts; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalHDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHDMIPorts; + @XmlElement(name = "TotalMiniHDMIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalMiniHDMIPorts; + @XmlElement(name = "TotalSVideoOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoOutPorts; + @XmlElement(name = "TotalVGAOutPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVGAOutPorts; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取coreClock属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getCoreClock() { + return coreClock; + } + + /** + * 设置coreClock属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setCoreClock(FrequencyIntegerDimension value) { + this.coreClock = value; + } + + /** + * 获取effectiveMemoryClock属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getEffectiveMemoryClock() { + return effectiveMemoryClock; + } + + /** + * 设置effectiveMemoryClock属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setEffectiveMemoryClock(FrequencyIntegerDimension value) { + this.effectiveMemoryClock = value; + } + + /** + * 获取graphicsCardCooler属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCardCooler() { + return graphicsCardCooler; + } + + /** + * 设置graphicsCardCooler属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCardCooler(String value) { + this.graphicsCardCooler = value; + } + + /** + * Gets the value of the graphicsCardInterface property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the graphicsCardInterface property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGraphicsCardInterface().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GraphicsCardInterfaceTypeValues } + * + * + */ + public List getGraphicsCardInterface() { + if (graphicsCardInterface == null) { + graphicsCardInterface = new ArrayList(); + } + return this.graphicsCardInterface; + } + + /** + * 获取graphicsCardMaxResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCardMaxResolution() { + return graphicsCardMaxResolution; + } + + /** + * 设置graphicsCardMaxResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCardMaxResolution(String value) { + this.graphicsCardMaxResolution = value; + } + + /** + * 获取graphicsCardMemoryInterface属性的值。 + * + * @return + * possible object is + * {@link MemoryInterfaceDimension } + * + */ + public MemoryInterfaceDimension getGraphicsCardMemoryInterface() { + return graphicsCardMemoryInterface; + } + + /** + * 设置graphicsCardMemoryInterface属性的值。 + * + * @param value + * allowed object is + * {@link MemoryInterfaceDimension } + * + */ + public void setGraphicsCardMemoryInterface(MemoryInterfaceDimension value) { + this.graphicsCardMemoryInterface = value; + } + + /** + * 获取graphicsCardMemoryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCardMemoryType() { + return graphicsCardMemoryType; + } + + /** + * 设置graphicsCardMemoryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCardMemoryType(String value) { + this.graphicsCardMemoryType = value; + } + + /** + * 获取graphicsChipsetBrand属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsChipsetBrand() { + return graphicsChipsetBrand; + } + + /** + * 设置graphicsChipsetBrand属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsChipsetBrand(String value) { + this.graphicsChipsetBrand = value; + } + + /** + * 获取graphicsCoProcessor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsCoProcessor() { + return graphicsCoProcessor; + } + + /** + * 设置graphicsCoProcessor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsCoProcessor(String value) { + this.graphicsCoProcessor = value; + } + + /** + * Gets the value of the graphicsRAMSize property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the graphicsRAMSize property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGraphicsRAMSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MemorySizeDimension } + * + * + */ + public List getGraphicsRAMSize() { + if (graphicsRAMSize == null) { + graphicsRAMSize = new ArrayList(); + } + return this.graphicsRAMSize; + } + + /** + * 获取graphicsRAMType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGraphicsRAMType() { + return graphicsRAMType; + } + + /** + * 设置graphicsRAMType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGraphicsRAMType(String value) { + this.graphicsRAMType = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取multiGPUTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMultiGPUTechnology() { + return multiGPUTechnology; + } + + /** + * 设置multiGPUTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMultiGPUTechnology(String value) { + this.multiGPUTechnology = value; + } + + /** + * 获取shaderClock属性的值。 + * + * @return + * possible object is + * {@link FrequencyIntegerDimension } + * + */ + public FrequencyIntegerDimension getShaderClock() { + return shaderClock; + } + + /** + * 设置shaderClock属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyIntegerDimension } + * + */ + public void setShaderClock(FrequencyIntegerDimension value) { + this.shaderClock = value; + } + + /** + * Gets the value of the threeDAPI property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the threeDAPI property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getThreeDAPI().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getThreeDAPI() { + if (threeDAPI == null) { + threeDAPI = new ArrayList(); + } + return this.threeDAPI; + } + + /** + * 获取totalCompositePorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalCompositePorts() { + return totalCompositePorts; + } + + /** + * 设置totalCompositePorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalCompositePorts(BigInteger value) { + this.totalCompositePorts = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalHDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHDMIPorts() { + return totalHDMIPorts; + } + + /** + * 设置totalHDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHDMIPorts(BigInteger value) { + this.totalHDMIPorts = value; + } + + /** + * 获取totalMiniHDMIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalMiniHDMIPorts() { + return totalMiniHDMIPorts; + } + + /** + * 设置totalMiniHDMIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalMiniHDMIPorts(BigInteger value) { + this.totalMiniHDMIPorts = value; + } + + /** + * 获取totalSVideoOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoOutPorts() { + return totalSVideoOutPorts; + } + + /** + * 设置totalSVideoOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoOutPorts(BigInteger value) { + this.totalSVideoOutPorts = value; + } + + /** + * 获取totalVGAOutPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVGAOutPorts() { + return totalVGAOutPorts; + } + + /** + * 设置totalVGAOutPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVGAOutPorts(BigInteger value) { + this.totalVGAOutPorts = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVD.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVD.java new file mode 100644 index 0000000..47d1f50 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVD.java @@ -0,0 +1,1873 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AspectRatio" type="{}VideoAspectRatioType" minOccurs="0"/>
+ *         <element name="BBFCRating" type="{}BBFC_Rating_Type" minOccurs="0"/>
+ *         <element name="CNCRating" type="{}CNC_Rating_Type" minOccurs="0"/>
+ *         <element name="CBFCRating" type="{}CBFC_Rating_Type" minOccurs="0"/>
+ *         <element name="FSKRating" type="{}FSK_Rating_Type" minOccurs="0"/>
+ *         <element name="MPAARating" type="{}MPAARatingType" minOccurs="0"/>
+ *         <element name="ItalianAgeRating" type="{}ItalianAgeRatingType" minOccurs="0"/>
+ *         <element name="ICAARating" type="{}ICAARatingType" minOccurs="0"/>
+ *         <element name="MediaType" type="{}VideoDVDMediaType" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfDiscs" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RunTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Format" type="{}VideoFormatType" maxOccurs="10" minOccurs="0"/>
+ *         <element name="DVDRegion" type="{}DVDRegionType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="BluRayRegion" type="{}BluRayRegionType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="AudioEncoding" type="{}AudioEncodingType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SubtitleLanguage" type="{}LanguageStringType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="TheatricalReleaseDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="Actor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Director" type="{}FortyStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Host" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Narrator" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Producer" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="PrimaryContributor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="SubjectKeywords" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="Binding" type="{}VideoBindingType" minOccurs="0"/>
+ *         <element name="Chromatism" type="{}ChromatismType" minOccurs="0"/>
+ *         <element name="Subtitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="Publisher" type="{}HundredString" minOccurs="0"/>
+ *         <element name="McPrcWxjz" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PublishingCompany" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ProductionCompany" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OriginalLanguageTitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DVDStructureSides" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DVDStructureLayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LanguageDubbed" type="{}LanguageStringType" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Studio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SourceCountryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ThreeDTechnology" type="{}ThreeDTechnologyValues" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "aspectRatio", + "bbfcRating", + "cncRating", + "cbfcRating", + "fskRating", + "mpaaRating", + "italianAgeRating", + "icaaRating", + "mediaType", + "numberOfItems", + "numberOfDiscs", + "runTime", + "format", + "dvdRegion", + "bluRayRegion", + "audioEncoding", + "language", + "subtitleLanguage", + "publicationDate", + "theatricalReleaseDate", + "actor", + "director", + "host", + "narrator", + "producer", + "primaryContributor", + "subjectKeywords", + "isAdultProduct", + "genre", + "countryOfOrigin", + "binding", + "chromatism", + "subtitle", + "packageTypeName", + "publisher", + "mcPrcWxjz", + "publishingCompany", + "productionCompany", + "originalLanguageTitle", + "dvdStructureSides", + "dvdStructureLayers", + "languageDubbed", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "warnings", + "studio", + "sourceCountryCode", + "threeDTechnology" +}) +@XmlRootElement(name = "VideoDVD") +public class VideoDVD { + + @XmlElement(name = "AspectRatio") + protected String aspectRatio; + @XmlElement(name = "BBFCRating") + @XmlSchemaType(name = "string") + protected BBFCRatingType bbfcRating; + @XmlElement(name = "CNCRating") + @XmlSchemaType(name = "string") + protected CNCRatingType cncRating; + @XmlElement(name = "CBFCRating") + @XmlSchemaType(name = "string") + protected CBFCRatingType cbfcRating; + @XmlElement(name = "FSKRating") + @XmlSchemaType(name = "string") + protected FSKRatingType fskRating; + @XmlElement(name = "MPAARating") + @XmlSchemaType(name = "string") + protected MPAARatingType mpaaRating; + @XmlElement(name = "ItalianAgeRating") + @XmlSchemaType(name = "string") + protected ItalianAgeRatingType italianAgeRating; + @XmlElement(name = "ICAARating") + @XmlSchemaType(name = "string") + protected ICAARatingType icaaRating; + @XmlElement(name = "MediaType") + @XmlSchemaType(name = "string") + protected VideoDVDMediaType mediaType; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "NumberOfDiscs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDiscs; + @XmlElement(name = "RunTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runTime; + @XmlElement(name = "Format") + @XmlSchemaType(name = "string") + protected List format; + @XmlElement(name = "DVDRegion", type = Integer.class) + @XmlSchemaType(name = "integer") + protected List dvdRegion; + @XmlElement(name = "BluRayRegion") + @XmlSchemaType(name = "string") + protected List bluRayRegion; + @XmlElement(name = "AudioEncoding") + protected List audioEncoding; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected List language; + @XmlElement(name = "SubtitleLanguage") + @XmlSchemaType(name = "string") + protected List subtitleLanguage; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "TheatricalReleaseDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar theatricalReleaseDate; + @XmlElement(name = "Actor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List actor; + @XmlElement(name = "Director") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List director; + @XmlElement(name = "Host") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List host; + @XmlElement(name = "Narrator") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List narrator; + @XmlElement(name = "Producer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List producer; + @XmlElement(name = "PrimaryContributor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List primaryContributor; + @XmlElement(name = "SubjectKeywords") + protected List subjectKeywords; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String genre; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "Binding") + @XmlSchemaType(name = "string") + protected VideoBindingType binding; + @XmlElement(name = "Chromatism") + @XmlSchemaType(name = "string") + protected ChromatismType chromatism; + @XmlElement(name = "Subtitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subtitle; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "McPrcWxjz") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mcPrcWxjz; + @XmlElement(name = "PublishingCompany") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publishingCompany; + @XmlElement(name = "ProductionCompany") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productionCompany; + @XmlElement(name = "OriginalLanguageTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String originalLanguageTitle; + @XmlElement(name = "DVDStructureSides") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger dvdStructureSides; + @XmlElement(name = "DVDStructureLayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger dvdStructureLayers; + @XmlElement(name = "LanguageDubbed") + @XmlSchemaType(name = "string") + protected LanguageStringType languageDubbed; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BatteryLifeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String sellerWarrantyDescription; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Studio") + protected String studio; + @XmlElement(name = "SourceCountryCode") + protected String sourceCountryCode; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + + /** + * 获取aspectRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAspectRatio() { + return aspectRatio; + } + + /** + * 设置aspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAspectRatio(String value) { + this.aspectRatio = value; + } + + /** + * 获取bbfcRating属性的值。 + * + * @return + * possible object is + * {@link BBFCRatingType } + * + */ + public BBFCRatingType getBBFCRating() { + return bbfcRating; + } + + /** + * 设置bbfcRating属性的值。 + * + * @param value + * allowed object is + * {@link BBFCRatingType } + * + */ + public void setBBFCRating(BBFCRatingType value) { + this.bbfcRating = value; + } + + /** + * 获取cncRating属性的值。 + * + * @return + * possible object is + * {@link CNCRatingType } + * + */ + public CNCRatingType getCNCRating() { + return cncRating; + } + + /** + * 设置cncRating属性的值。 + * + * @param value + * allowed object is + * {@link CNCRatingType } + * + */ + public void setCNCRating(CNCRatingType value) { + this.cncRating = value; + } + + /** + * 获取cbfcRating属性的值。 + * + * @return + * possible object is + * {@link CBFCRatingType } + * + */ + public CBFCRatingType getCBFCRating() { + return cbfcRating; + } + + /** + * 设置cbfcRating属性的值。 + * + * @param value + * allowed object is + * {@link CBFCRatingType } + * + */ + public void setCBFCRating(CBFCRatingType value) { + this.cbfcRating = value; + } + + /** + * 获取fskRating属性的值。 + * + * @return + * possible object is + * {@link FSKRatingType } + * + */ + public FSKRatingType getFSKRating() { + return fskRating; + } + + /** + * 设置fskRating属性的值。 + * + * @param value + * allowed object is + * {@link FSKRatingType } + * + */ + public void setFSKRating(FSKRatingType value) { + this.fskRating = value; + } + + /** + * 获取mpaaRating属性的值。 + * + * @return + * possible object is + * {@link MPAARatingType } + * + */ + public MPAARatingType getMPAARating() { + return mpaaRating; + } + + /** + * 设置mpaaRating属性的值。 + * + * @param value + * allowed object is + * {@link MPAARatingType } + * + */ + public void setMPAARating(MPAARatingType value) { + this.mpaaRating = value; + } + + /** + * 获取italianAgeRating属性的值。 + * + * @return + * possible object is + * {@link ItalianAgeRatingType } + * + */ + public ItalianAgeRatingType getItalianAgeRating() { + return italianAgeRating; + } + + /** + * 设置italianAgeRating属性的值。 + * + * @param value + * allowed object is + * {@link ItalianAgeRatingType } + * + */ + public void setItalianAgeRating(ItalianAgeRatingType value) { + this.italianAgeRating = value; + } + + /** + * 获取icaaRating属性的值。 + * + * @return + * possible object is + * {@link ICAARatingType } + * + */ + public ICAARatingType getICAARating() { + return icaaRating; + } + + /** + * 设置icaaRating属性的值。 + * + * @param value + * allowed object is + * {@link ICAARatingType } + * + */ + public void setICAARating(ICAARatingType value) { + this.icaaRating = value; + } + + /** + * 获取mediaType属性的值。 + * + * @return + * possible object is + * {@link VideoDVDMediaType } + * + */ + public VideoDVDMediaType getMediaType() { + return mediaType; + } + + /** + * 设置mediaType属性的值。 + * + * @param value + * allowed object is + * {@link VideoDVDMediaType } + * + */ + public void setMediaType(VideoDVDMediaType value) { + this.mediaType = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取numberOfDiscs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDiscs() { + return numberOfDiscs; + } + + /** + * 设置numberOfDiscs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDiscs(BigInteger value) { + this.numberOfDiscs = value; + } + + /** + * 获取runTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRunTime() { + return runTime; + } + + /** + * 设置runTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRunTime(BigInteger value) { + this.runTime = value; + } + + /** + * Gets the value of the format property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the format property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VideoFormatType } + * + * + */ + public List getFormat() { + if (format == null) { + format = new ArrayList(); + } + return this.format; + } + + /** + * Gets the value of the dvdRegion property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dvdRegion property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDVDRegion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getDVDRegion() { + if (dvdRegion == null) { + dvdRegion = new ArrayList(); + } + return this.dvdRegion; + } + + /** + * Gets the value of the bluRayRegion property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bluRayRegion property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBluRayRegion().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BluRayRegionType } + * + * + */ + public List getBluRayRegion() { + if (bluRayRegion == null) { + bluRayRegion = new ArrayList(); + } + return this.bluRayRegion; + } + + /** + * Gets the value of the audioEncoding property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioEncoding property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioEncoding().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioEncoding() { + if (audioEncoding == null) { + audioEncoding = new ArrayList(); + } + return this.audioEncoding; + } + + /** + * Gets the value of the language property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the language property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getLanguage() { + if (language == null) { + language = new ArrayList(); + } + return this.language; + } + + /** + * Gets the value of the subtitleLanguage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subtitleLanguage property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubtitleLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getSubtitleLanguage() { + if (subtitleLanguage == null) { + subtitleLanguage = new ArrayList(); + } + return this.subtitleLanguage; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取theatricalReleaseDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTheatricalReleaseDate() { + return theatricalReleaseDate; + } + + /** + * 设置theatricalReleaseDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTheatricalReleaseDate(XMLGregorianCalendar value) { + this.theatricalReleaseDate = value; + } + + /** + * Gets the value of the actor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the actor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getActor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getActor() { + if (actor == null) { + actor = new ArrayList(); + } + return this.actor; + } + + /** + * Gets the value of the director property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the director property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDirector().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDirector() { + if (director == null) { + director = new ArrayList(); + } + return this.director; + } + + /** + * Gets the value of the host property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the host property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHost().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHost() { + if (host == null) { + host = new ArrayList(); + } + return this.host; + } + + /** + * Gets the value of the narrator property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the narrator property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getNarrator().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getNarrator() { + if (narrator == null) { + narrator = new ArrayList(); + } + return this.narrator; + } + + /** + * Gets the value of the producer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the producer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProducer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getProducer() { + if (producer == null) { + producer = new ArrayList(); + } + return this.producer; + } + + /** + * Gets the value of the primaryContributor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the primaryContributor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPrimaryContributor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPrimaryContributor() { + if (primaryContributor == null) { + primaryContributor = new ArrayList(); + } + return this.primaryContributor; + } + + /** + * Gets the value of the subjectKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectKeywords() { + if (subjectKeywords == null) { + subjectKeywords = new ArrayList(); + } + return this.subjectKeywords; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取genre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGenre() { + return genre; + } + + /** + * 设置genre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGenre(String value) { + this.genre = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link VideoBindingType } + * + */ + public VideoBindingType getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link VideoBindingType } + * + */ + public void setBinding(VideoBindingType value) { + this.binding = value; + } + + /** + * 获取chromatism属性的值。 + * + * @return + * possible object is + * {@link ChromatismType } + * + */ + public ChromatismType getChromatism() { + return chromatism; + } + + /** + * 设置chromatism属性的值。 + * + * @param value + * allowed object is + * {@link ChromatismType } + * + */ + public void setChromatism(ChromatismType value) { + this.chromatism = value; + } + + /** + * 获取subtitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubtitle() { + return subtitle; + } + + /** + * 设置subtitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubtitle(String value) { + this.subtitle = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取mcPrcWxjz属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMcPrcWxjz() { + return mcPrcWxjz; + } + + /** + * 设置mcPrcWxjz属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMcPrcWxjz(String value) { + this.mcPrcWxjz = value; + } + + /** + * 获取publishingCompany属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublishingCompany() { + return publishingCompany; + } + + /** + * 设置publishingCompany属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublishingCompany(String value) { + this.publishingCompany = value; + } + + /** + * 获取productionCompany属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductionCompany() { + return productionCompany; + } + + /** + * 设置productionCompany属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductionCompany(String value) { + this.productionCompany = value; + } + + /** + * 获取originalLanguageTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginalLanguageTitle() { + return originalLanguageTitle; + } + + /** + * 设置originalLanguageTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginalLanguageTitle(String value) { + this.originalLanguageTitle = value; + } + + /** + * 获取dvdStructureSides属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDStructureSides() { + return dvdStructureSides; + } + + /** + * 设置dvdStructureSides属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDStructureSides(BigInteger value) { + this.dvdStructureSides = value; + } + + /** + * 获取dvdStructureLayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDStructureLayers() { + return dvdStructureLayers; + } + + /** + * 设置dvdStructureLayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDStructureLayers(BigInteger value) { + this.dvdStructureLayers = value; + } + + /** + * 获取languageDubbed属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguageDubbed() { + return languageDubbed; + } + + /** + * 设置languageDubbed属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguageDubbed(LanguageStringType value) { + this.languageDubbed = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLife(BatteryLifeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取studio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStudio() { + return studio; + } + + /** + * 设置studio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStudio(String value) { + this.studio = value; + } + + /** + * 获取sourceCountryCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceCountryCode() { + return sourceCountryCode; + } + + /** + * 设置sourceCountryCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceCountryCode(String value) { + this.sourceCountryCode = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVDMediaType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVDMediaType.java new file mode 100644 index 0000000..0d94c5a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoDVDMediaType.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VideoDVDMediaType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VideoDVDMediaType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="dvd"/>
+ *     <enumeration value="hd_dvd"/>
+ *     <enumeration value="blu_ray"/>
+ *     <enumeration value="videodisc"/>
+ *     <enumeration value="dvd_i"/>
+ *     <enumeration value="dvd_r"/>
+ *     <enumeration value="umd"/>
+ *     <enumeration value="video_cd"/>
+ *     <enumeration value="mini_disc"/>
+ *     <enumeration value="laser_disc"/>
+ *     <enumeration value="cassette"/>
+ *     <enumeration value="blu_ray"/>
+ *     <enumeration value="audioCD"/>
+ *     <enumeration value="usb_flash_drive"/>
+ *     <enumeration value="mp3_cd"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VideoDVDMediaType") +@XmlEnum +public enum VideoDVDMediaType { + + @XmlEnumValue("dvd") + DVD("dvd"), + @XmlEnumValue("hd_dvd") + HD_DVD("hd_dvd"), + @XmlEnumValue("blu_ray") + BLU_RAY("blu_ray"), + @XmlEnumValue("videodisc") + VIDEODISC("videodisc"), + @XmlEnumValue("dvd_i") + DVD_I("dvd_i"), + @XmlEnumValue("dvd_r") + DVD_R("dvd_r"), + @XmlEnumValue("umd") + UMD("umd"), + @XmlEnumValue("video_cd") + VIDEO_CD("video_cd"), + @XmlEnumValue("mini_disc") + MINI_DISC("mini_disc"), + @XmlEnumValue("laser_disc") + LASER_DISC("laser_disc"), + @XmlEnumValue("cassette") + CASSETTE("cassette"), + @XmlEnumValue("audioCD") + AUDIO_CD("audioCD"), + @XmlEnumValue("usb_flash_drive") + USB_FLASH_DRIVE("usb_flash_drive"), + @XmlEnumValue("mp3_cd") + MP_3_CD("mp3_cd"); + private final String value; + + VideoDVDMediaType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VideoDVDMediaType fromValue(String v) { + for (VideoDVDMediaType c: VideoDVDMediaType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoFormatType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoFormatType.java new file mode 100644 index 0000000..803bd20 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoFormatType.java @@ -0,0 +1,160 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VideoFormatType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VideoFormatType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ac-3"/>
+ *     <enumeration value="dolby"/>
+ *     <enumeration value="thx"/>
+ *     <enumeration value="pal"/>
+ *     <enumeration value="ntsc"/>
+ *     <enumeration value="bw"/>
+ *     <enumeration value="color"/>
+ *     <enumeration value="subtitled"/>
+ *     <enumeration value="dubbed"/>
+ *     <enumeration value="closed-captioned"/>
+ *     <enumeration value="import"/>
+ *     <enumeration value="remastered"/>
+ *     <enumeration value="widescreen"/>
+ *     <enumeration value="hi-fidelity"/>
+ *     <enumeration value="collectors_edition"/>
+ *     <enumeration value="silent"/>
+ *     <enumeration value="directors_cut"/>
+ *     <enumeration value="full_screen"/>
+ *     <enumeration value="anamorphic"/>
+ *     <enumeration value="surround"/>
+ *     <enumeration value="dts_stereo"/>
+ *     <enumeration value="dvd_video"/>
+ *     <enumeration value="vhs"/>
+ *     <enumeration value="vhs_c"/>
+ *     <enumeration value="hybrid_sacd"/>
+ *     <enumeration value="digital_sound"/>
+ *     <enumeration value="deluxe_edition"/>
+ *     <enumeration value="special_extended_version"/>
+ *     <enumeration value="special_limited_edition"/>
+ *     <enumeration value="mono"/>
+ *     <enumeration value="dual_disc"/>
+ *     <enumeration value="value_price"/>
+ *     <enumeration value="multisystem"/>
+ *     <enumeration value="hd_dvd"/>
+ *     <enumeration value="blu_ray"/>
+ *     <enumeration value="umd"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VideoFormatType") +@XmlEnum +public enum VideoFormatType { + + @XmlEnumValue("ac-3") + AC_3("ac-3"), + @XmlEnumValue("dolby") + DOLBY("dolby"), + @XmlEnumValue("thx") + THX("thx"), + @XmlEnumValue("pal") + PAL("pal"), + @XmlEnumValue("ntsc") + NTSC("ntsc"), + @XmlEnumValue("bw") + BW("bw"), + @XmlEnumValue("color") + COLOR("color"), + @XmlEnumValue("subtitled") + SUBTITLED("subtitled"), + @XmlEnumValue("dubbed") + DUBBED("dubbed"), + @XmlEnumValue("closed-captioned") + CLOSED_CAPTIONED("closed-captioned"), + @XmlEnumValue("import") + IMPORT("import"), + @XmlEnumValue("remastered") + REMASTERED("remastered"), + @XmlEnumValue("widescreen") + WIDESCREEN("widescreen"), + @XmlEnumValue("hi-fidelity") + HI_FIDELITY("hi-fidelity"), + @XmlEnumValue("collectors_edition") + COLLECTORS_EDITION("collectors_edition"), + @XmlEnumValue("silent") + SILENT("silent"), + @XmlEnumValue("directors_cut") + DIRECTORS_CUT("directors_cut"), + @XmlEnumValue("full_screen") + FULL_SCREEN("full_screen"), + @XmlEnumValue("anamorphic") + ANAMORPHIC("anamorphic"), + @XmlEnumValue("surround") + SURROUND("surround"), + @XmlEnumValue("dts_stereo") + DTS_STEREO("dts_stereo"), + @XmlEnumValue("dvd_video") + DVD_VIDEO("dvd_video"), + @XmlEnumValue("vhs") + VHS("vhs"), + @XmlEnumValue("vhs_c") + VHS_C("vhs_c"), + @XmlEnumValue("hybrid_sacd") + HYBRID_SACD("hybrid_sacd"), + @XmlEnumValue("digital_sound") + DIGITAL_SOUND("digital_sound"), + @XmlEnumValue("deluxe_edition") + DELUXE_EDITION("deluxe_edition"), + @XmlEnumValue("special_extended_version") + SPECIAL_EXTENDED_VERSION("special_extended_version"), + @XmlEnumValue("special_limited_edition") + SPECIAL_LIMITED_EDITION("special_limited_edition"), + @XmlEnumValue("mono") + MONO("mono"), + @XmlEnumValue("dual_disc") + DUAL_DISC("dual_disc"), + @XmlEnumValue("value_price") + VALUE_PRICE("value_price"), + @XmlEnumValue("multisystem") + MULTISYSTEM("multisystem"), + @XmlEnumValue("hd_dvd") + HD_DVD("hd_dvd"), + @XmlEnumValue("blu_ray") + BLU_RAY("blu_ray"), + @XmlEnumValue("umd") + UMD("umd"); + private final String value; + + VideoFormatType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VideoFormatType fromValue(String v) { + for (VideoFormatType c: VideoFormatType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGames.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGames.java new file mode 100644 index 0000000..5dfa353 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGames.java @@ -0,0 +1,478 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ConsoleVideoGamesGenre" type="{}StringNotNull" maxOccurs="5"/>
+ *         <choice>
+ *           <element name="ESRBRating" type="{}FortyStringNotNull"/>
+ *           <element name="BBFCRating" type="{}BBFCRatingType1"/>
+ *           <element name="PEGIRating" type="{}PEGIRatingType"/>
+ *           <element name="USKRating" type="{}USKRatingType"/>
+ *         </choice>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" maxOccurs="5"/>
+ *         <element name="ComputerPlatform" type="{}ComputerPlatformValues" minOccurs="0"/>
+ *         <element name="Bundles" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="ESRBDescriptors" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="PEGIDetails" type="{}PEGIDetailsType" minOccurs="0"/>
+ *         <element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLicenses" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ContentRatingValue" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "consoleVideoGamesGenre", + "esrbRating", + "bbfcRating", + "pegiRating", + "uskRating", + "hardwarePlatform", + "computerPlatform", + "bundles", + "esrbDescriptors", + "pegiDetails", + "maxNumberOfPlayers", + "numberOfLicenses", + "ageRangeDescription", + "contentRatingValue" +}) +@XmlRootElement(name = "VideoGames") +public class VideoGames { + + @XmlElement(name = "ConsoleVideoGamesGenre", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List consoleVideoGamesGenre; + @XmlElement(name = "ESRBRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String esrbRating; + @XmlElement(name = "BBFCRating") + @XmlSchemaType(name = "string") + protected BBFCRatingType1 bbfcRating; + @XmlElement(name = "PEGIRating") + @XmlSchemaType(name = "string") + protected PEGIRatingType pegiRating; + @XmlElement(name = "USKRating") + @XmlSchemaType(name = "string") + protected USKRatingType uskRating; + @XmlElement(name = "HardwarePlatform", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hardwarePlatform; + @XmlElement(name = "ComputerPlatform") + @XmlSchemaType(name = "string") + protected ComputerPlatformValues computerPlatform; + @XmlElement(name = "Bundles") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bundles; + @XmlElement(name = "ESRBDescriptors") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List esrbDescriptors; + @XmlElement(name = "PEGIDetails") + protected PEGIDetailsType pegiDetails; + @XmlElement(name = "MaxNumberOfPlayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxNumberOfPlayers; + @XmlElement(name = "NumberOfLicenses") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLicenses; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ContentRatingValue") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String contentRatingValue; + + /** + * Gets the value of the consoleVideoGamesGenre property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the consoleVideoGamesGenre property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getConsoleVideoGamesGenre().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getConsoleVideoGamesGenre() { + if (consoleVideoGamesGenre == null) { + consoleVideoGamesGenre = new ArrayList(); + } + return this.consoleVideoGamesGenre; + } + + /** + * 获取esrbRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getESRBRating() { + return esrbRating; + } + + /** + * 设置esrbRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setESRBRating(String value) { + this.esrbRating = value; + } + + /** + * 获取bbfcRating属性的值。 + * + * @return + * possible object is + * {@link BBFCRatingType1 } + * + */ + public BBFCRatingType1 getBBFCRating() { + return bbfcRating; + } + + /** + * 设置bbfcRating属性的值。 + * + * @param value + * allowed object is + * {@link BBFCRatingType1 } + * + */ + public void setBBFCRating(BBFCRatingType1 value) { + this.bbfcRating = value; + } + + /** + * 获取pegiRating属性的值。 + * + * @return + * possible object is + * {@link PEGIRatingType } + * + */ + public PEGIRatingType getPEGIRating() { + return pegiRating; + } + + /** + * 设置pegiRating属性的值。 + * + * @param value + * allowed object is + * {@link PEGIRatingType } + * + */ + public void setPEGIRating(PEGIRatingType value) { + this.pegiRating = value; + } + + /** + * 获取uskRating属性的值。 + * + * @return + * possible object is + * {@link USKRatingType } + * + */ + public USKRatingType getUSKRating() { + return uskRating; + } + + /** + * 设置uskRating属性的值。 + * + * @param value + * allowed object is + * {@link USKRatingType } + * + */ + public void setUSKRating(USKRatingType value) { + this.uskRating = value; + } + + /** + * Gets the value of the hardwarePlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwarePlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwarePlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwarePlatform() { + if (hardwarePlatform == null) { + hardwarePlatform = new ArrayList(); + } + return this.hardwarePlatform; + } + + /** + * 获取computerPlatform属性的值。 + * + * @return + * possible object is + * {@link ComputerPlatformValues } + * + */ + public ComputerPlatformValues getComputerPlatform() { + return computerPlatform; + } + + /** + * 设置computerPlatform属性的值。 + * + * @param value + * allowed object is + * {@link ComputerPlatformValues } + * + */ + public void setComputerPlatform(ComputerPlatformValues value) { + this.computerPlatform = value; + } + + /** + * 获取bundles属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBundles() { + return bundles; + } + + /** + * 设置bundles属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBundles(String value) { + this.bundles = value; + } + + /** + * Gets the value of the esrbDescriptors property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the esrbDescriptors property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getESRBDescriptors().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getESRBDescriptors() { + if (esrbDescriptors == null) { + esrbDescriptors = new ArrayList(); + } + return this.esrbDescriptors; + } + + /** + * 获取pegiDetails属性的值。 + * + * @return + * possible object is + * {@link PEGIDetailsType } + * + */ + public PEGIDetailsType getPEGIDetails() { + return pegiDetails; + } + + /** + * 设置pegiDetails属性的值。 + * + * @param value + * allowed object is + * {@link PEGIDetailsType } + * + */ + public void setPEGIDetails(PEGIDetailsType value) { + this.pegiDetails = value; + } + + /** + * 获取maxNumberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxNumberOfPlayers() { + return maxNumberOfPlayers; + } + + /** + * 设置maxNumberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxNumberOfPlayers(BigInteger value) { + this.maxNumberOfPlayers = value; + } + + /** + * 获取numberOfLicenses属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLicenses() { + return numberOfLicenses; + } + + /** + * 设置numberOfLicenses属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLicenses(BigInteger value) { + this.numberOfLicenses = value; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取contentRatingValue属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContentRatingValue() { + return contentRatingValue; + } + + /** + * 设置contentRatingValue属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContentRatingValue(String value) { + this.contentRatingValue = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesAccessories.java new file mode 100644 index 0000000..eefbf15 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesAccessories.java @@ -0,0 +1,291 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" maxOccurs="5"/>
+ *         <element name="ComputerPlatform" type="{}ComputerPlatformValues" minOccurs="0"/>
+ *         <element name="Bundles" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "hardwarePlatform", + "computerPlatform", + "bundles", + "color", + "colorMap", + "additionalFeatures", + "itemPackageQuantity", + "maxNumberOfPlayers" +}) +@XmlRootElement(name = "VideoGamesAccessories") +public class VideoGamesAccessories { + + @XmlElement(name = "HardwarePlatform", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hardwarePlatform; + @XmlElement(name = "ComputerPlatform") + @XmlSchemaType(name = "string") + protected ComputerPlatformValues computerPlatform; + @XmlElement(name = "Bundles") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bundles; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MaxNumberOfPlayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxNumberOfPlayers; + + /** + * Gets the value of the hardwarePlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwarePlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwarePlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwarePlatform() { + if (hardwarePlatform == null) { + hardwarePlatform = new ArrayList(); + } + return this.hardwarePlatform; + } + + /** + * 获取computerPlatform属性的值。 + * + * @return + * possible object is + * {@link ComputerPlatformValues } + * + */ + public ComputerPlatformValues getComputerPlatform() { + return computerPlatform; + } + + /** + * 设置computerPlatform属性的值。 + * + * @param value + * allowed object is + * {@link ComputerPlatformValues } + * + */ + public void setComputerPlatform(ComputerPlatformValues value) { + this.computerPlatform = value; + } + + /** + * 获取bundles属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBundles() { + return bundles; + } + + /** + * 设置bundles属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBundles(String value) { + this.bundles = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取maxNumberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxNumberOfPlayers() { + return maxNumberOfPlayers; + } + + /** + * 设置maxNumberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxNumberOfPlayers(BigInteger value) { + this.maxNumberOfPlayers = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesHardware.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesHardware.java new file mode 100644 index 0000000..39462fd --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoGamesHardware.java @@ -0,0 +1,291 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="HardwarePlatform" type="{}MediumStringNotNull" maxOccurs="5"/>
+ *         <element name="ComputerPlatform" type="{}ComputerPlatformValues" minOccurs="0"/>
+ *         <element name="Bundles" type="{}ThirtyStringNotNull" minOccurs="0"/>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "hardwarePlatform", + "computerPlatform", + "bundles", + "color", + "colorMap", + "additionalFeatures", + "itemPackageQuantity", + "maxNumberOfPlayers" +}) +@XmlRootElement(name = "VideoGamesHardware") +public class VideoGamesHardware { + + @XmlElement(name = "HardwarePlatform", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List hardwarePlatform; + @XmlElement(name = "ComputerPlatform") + @XmlSchemaType(name = "string") + protected ComputerPlatformValues computerPlatform; + @XmlElement(name = "Bundles") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bundles; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "MaxNumberOfPlayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxNumberOfPlayers; + + /** + * Gets the value of the hardwarePlatform property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the hardwarePlatform property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHardwarePlatform().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHardwarePlatform() { + if (hardwarePlatform == null) { + hardwarePlatform = new ArrayList(); + } + return this.hardwarePlatform; + } + + /** + * 获取computerPlatform属性的值。 + * + * @return + * possible object is + * {@link ComputerPlatformValues } + * + */ + public ComputerPlatformValues getComputerPlatform() { + return computerPlatform; + } + + /** + * 设置computerPlatform属性的值。 + * + * @param value + * allowed object is + * {@link ComputerPlatformValues } + * + */ + public void setComputerPlatform(ComputerPlatformValues value) { + this.computerPlatform = value; + } + + /** + * 获取bundles属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBundles() { + return bundles; + } + + /** + * 设置bundles属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBundles(String value) { + this.bundles = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取maxNumberOfPlayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxNumberOfPlayers() { + return maxNumberOfPlayers; + } + + /** + * 设置maxNumberOfPlayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxNumberOfPlayers(BigInteger value) { + this.maxNumberOfPlayers = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjector.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjector.java new file mode 100644 index 0000000..eeb7fd6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjector.java @@ -0,0 +1,1200 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element name="HasGreyScale" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ScannerResolution" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}AspectRatio" minOccurs="0"/>
+ *         <element ref="{}AudibleNoise" minOccurs="0"/>
+ *         <element ref="{}BuiltinSpeaker" minOccurs="0"/>
+ *         <element ref="{}ContrastRatio" minOccurs="0"/>
+ *         <element ref="{}DisplayResolutionMaximum" minOccurs="0"/>
+ *         <element ref="{}DisplayTechnology" minOccurs="0"/>
+ *         <element ref="{}ImageDiagonalSize" minOccurs="0"/>
+ *         <element ref="{}InputVideoCompatability" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}InputVideoConnectors" minOccurs="0"/>
+ *         <element ref="{}KeystoneCorrection" minOccurs="0"/>
+ *         <element ref="{}LampLife" minOccurs="0"/>
+ *         <element ref="{}LampWattage" minOccurs="0"/>
+ *         <element name="Lens" type="{}String" minOccurs="0"/>
+ *         <element ref="{}MaximumHorizontalRefreshRate" minOccurs="0"/>
+ *         <element ref="{}MaximumImageSize" minOccurs="0"/>
+ *         <element ref="{}MaximumThrowDistance" minOccurs="0"/>
+ *         <element ref="{}MaximumThrowRatio" minOccurs="0"/>
+ *         <element ref="{}MaximumVerticalRefreshRate" minOccurs="0"/>
+ *         <element ref="{}MediaInput" minOccurs="0"/>
+ *         <element ref="{}MinimumHorizontalRefreshRate" minOccurs="0"/>
+ *         <element ref="{}MinimumImageSize" minOccurs="0"/>
+ *         <element ref="{}MinimumThrowDistance" minOccurs="0"/>
+ *         <element ref="{}MinimumThrowRatio" minOccurs="0"/>
+ *         <element ref="{}MinimumVerticalRefreshRate" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}ProjectorBrightness" minOccurs="0"/>
+ *         <element ref="{}Remote" minOccurs="0"/>
+ *         <element ref="{}ScreenResolution" minOccurs="0"/>
+ *         <element ref="{}ScreenTrigger" minOccurs="0"/>
+ *         <element ref="{}ThreeDReady" minOccurs="0"/>
+ *         <element ref="{}WirelessStandard" minOccurs="0"/>
+ *         <element ref="{}Zoom" minOccurs="0"/>
+ *         <element ref="{}ZoomRatio" minOccurs="0"/>
+ *         <element name="NumberOfDVIPorts" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "hasGreyScale", + "lightSourceType", + "scannerResolution", + "aspectRatio", + "audibleNoise", + "builtinSpeaker", + "contrastRatio", + "displayResolutionMaximum", + "displayTechnology", + "imageDiagonalSize", + "inputVideoCompatability", + "inputVideoConnectors", + "keystoneCorrection", + "lampLife", + "lampWattage", + "lens", + "maximumHorizontalRefreshRate", + "maximumImageSize", + "maximumThrowDistance", + "maximumThrowRatio", + "maximumVerticalRefreshRate", + "mediaInput", + "minimumHorizontalRefreshRate", + "minimumImageSize", + "minimumThrowDistance", + "minimumThrowRatio", + "minimumVerticalRefreshRate", + "modelNumber", + "projectorBrightness", + "remote", + "screenResolution", + "screenTrigger", + "threeDReady", + "wirelessStandard", + "zoom", + "zoomRatio", + "numberOfDVIPorts", + "efficiency", + "voltage" +}) +@XmlRootElement(name = "VideoProjector") +public class VideoProjector { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "HasGreyScale") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String hasGreyScale; + @XmlElement(name = "LightSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lightSourceType; + @XmlElement(name = "ScannerResolution") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String scannerResolution; + @XmlElement(name = "AspectRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String aspectRatio; + @XmlElement(name = "AudibleNoise") + protected BigDecimal audibleNoise; + @XmlElement(name = "BuiltinSpeaker") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger builtinSpeaker; + @XmlElement(name = "ContrastRatio") + protected String contrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + protected String displayResolutionMaximum; + @XmlElement(name = "DisplayTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayTechnology; + @XmlElement(name = "ImageDiagonalSize") + protected LengthSevenDigitDimension imageDiagonalSize; + @XmlElement(name = "InputVideoCompatability") + protected List inputVideoCompatability; + @XmlElement(name = "InputVideoConnectors") + @XmlSchemaType(name = "string") + protected InputVideoConnectorsTypeValues inputVideoConnectors; + @XmlElement(name = "KeystoneCorrection") + protected LengthSevenDigitDimension keystoneCorrection; + @XmlElement(name = "LampLife") + protected BurnTimeSixDigitDimension lampLife; + @XmlElement(name = "LampWattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger lampWattage; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "MaximumHorizontalRefreshRate") + protected FrequencyFiveDigitIntegerDimension maximumHorizontalRefreshRate; + @XmlElement(name = "MaximumImageSize") + protected LengthSevenDigitDimension maximumImageSize; + @XmlElement(name = "MaximumThrowDistance") + protected BigDecimal maximumThrowDistance; + @XmlElement(name = "MaximumThrowRatio") + protected String maximumThrowRatio; + @XmlElement(name = "MaximumVerticalRefreshRate") + protected FrequencyFiveDigitIntegerDimension maximumVerticalRefreshRate; + @XmlElement(name = "MediaInput") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mediaInput; + @XmlElement(name = "MinimumHorizontalRefreshRate") + protected FrequencyFiveDigitIntegerDimension minimumHorizontalRefreshRate; + @XmlElement(name = "MinimumImageSize") + protected LengthSevenDigitDimension minimumImageSize; + @XmlElement(name = "MinimumThrowDistance") + protected BigDecimal minimumThrowDistance; + @XmlElement(name = "MinimumThrowRatio") + protected String minimumThrowRatio; + @XmlElement(name = "MinimumVerticalRefreshRate") + protected FrequencyFiveDigitIntegerDimension minimumVerticalRefreshRate; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "ProjectorBrightness") + protected LuminanceFiveDigitDimension projectorBrightness; + @XmlElement(name = "Remote") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remote; + @XmlElement(name = "ScreenResolution") + protected String screenResolution; + @XmlElement(name = "ScreenTrigger") + protected VoltageFiveDigitIntegerDimension screenTrigger; + @XmlElement(name = "ThreeDReady") + protected String threeDReady; + @XmlElement(name = "WirelessStandard") + protected String wirelessStandard; + @XmlElement(name = "Zoom") + protected String zoom; + @XmlElement(name = "ZoomRatio") + protected String zoomRatio; + @XmlElement(name = "NumberOfDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfDVIPorts; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取hasGreyScale属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getHasGreyScale() { + return hasGreyScale; + } + + /** + * 设置hasGreyScale属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHasGreyScale(String value) { + this.hasGreyScale = value; + } + + /** + * 获取lightSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLightSourceType() { + return lightSourceType; + } + + /** + * 设置lightSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLightSourceType(String value) { + this.lightSourceType = value; + } + + /** + * 获取scannerResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScannerResolution() { + return scannerResolution; + } + + /** + * 设置scannerResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScannerResolution(String value) { + this.scannerResolution = value; + } + + /** + * 获取aspectRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAspectRatio() { + return aspectRatio; + } + + /** + * 设置aspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAspectRatio(String value) { + this.aspectRatio = value; + } + + /** + * 获取audibleNoise属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAudibleNoise() { + return audibleNoise; + } + + /** + * 设置audibleNoise属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAudibleNoise(BigDecimal value) { + this.audibleNoise = value; + } + + /** + * 获取builtinSpeaker属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBuiltinSpeaker() { + return builtinSpeaker; + } + + /** + * 设置builtinSpeaker属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBuiltinSpeaker(BigInteger value) { + this.builtinSpeaker = value; + } + + /** + * 获取contrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContrastRatio() { + return contrastRatio; + } + + /** + * 设置contrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContrastRatio(String value) { + this.contrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取displayTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayTechnology() { + return displayTechnology; + } + + /** + * 设置displayTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayTechnology(String value) { + this.displayTechnology = value; + } + + /** + * 获取imageDiagonalSize属性的值。 + * + * @return + * possible object is + * {@link LengthSevenDigitDimension } + * + */ + public LengthSevenDigitDimension getImageDiagonalSize() { + return imageDiagonalSize; + } + + /** + * 设置imageDiagonalSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthSevenDigitDimension } + * + */ + public void setImageDiagonalSize(LengthSevenDigitDimension value) { + this.imageDiagonalSize = value; + } + + /** + * Gets the value of the inputVideoCompatability property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inputVideoCompatability property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInputVideoCompatability().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInputVideoCompatability() { + if (inputVideoCompatability == null) { + inputVideoCompatability = new ArrayList(); + } + return this.inputVideoCompatability; + } + + /** + * 获取inputVideoConnectors属性的值。 + * + * @return + * possible object is + * {@link InputVideoConnectorsTypeValues } + * + */ + public InputVideoConnectorsTypeValues getInputVideoConnectors() { + return inputVideoConnectors; + } + + /** + * 设置inputVideoConnectors属性的值。 + * + * @param value + * allowed object is + * {@link InputVideoConnectorsTypeValues } + * + */ + public void setInputVideoConnectors(InputVideoConnectorsTypeValues value) { + this.inputVideoConnectors = value; + } + + /** + * 获取keystoneCorrection属性的值。 + * + * @return + * possible object is + * {@link LengthSevenDigitDimension } + * + */ + public LengthSevenDigitDimension getKeystoneCorrection() { + return keystoneCorrection; + } + + /** + * 设置keystoneCorrection属性的值。 + * + * @param value + * allowed object is + * {@link LengthSevenDigitDimension } + * + */ + public void setKeystoneCorrection(LengthSevenDigitDimension value) { + this.keystoneCorrection = value; + } + + /** + * 获取lampLife属性的值。 + * + * @return + * possible object is + * {@link BurnTimeSixDigitDimension } + * + */ + public BurnTimeSixDigitDimension getLampLife() { + return lampLife; + } + + /** + * 设置lampLife属性的值。 + * + * @param value + * allowed object is + * {@link BurnTimeSixDigitDimension } + * + */ + public void setLampLife(BurnTimeSixDigitDimension value) { + this.lampLife = value; + } + + /** + * 获取lampWattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLampWattage() { + return lampWattage; + } + + /** + * 设置lampWattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setLampWattage(BigInteger value) { + this.lampWattage = value; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取maximumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public FrequencyFiveDigitIntegerDimension getMaximumHorizontalRefreshRate() { + return maximumHorizontalRefreshRate; + } + + /** + * 设置maximumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public void setMaximumHorizontalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + this.maximumHorizontalRefreshRate = value; + } + + /** + * 获取maximumImageSize属性的值。 + * + * @return + * possible object is + * {@link LengthSevenDigitDimension } + * + */ + public LengthSevenDigitDimension getMaximumImageSize() { + return maximumImageSize; + } + + /** + * 设置maximumImageSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthSevenDigitDimension } + * + */ + public void setMaximumImageSize(LengthSevenDigitDimension value) { + this.maximumImageSize = value; + } + + /** + * 获取maximumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaximumThrowDistance() { + return maximumThrowDistance; + } + + /** + * 设置maximumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaximumThrowDistance(BigDecimal value) { + this.maximumThrowDistance = value; + } + + /** + * 获取maximumThrowRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaximumThrowRatio() { + return maximumThrowRatio; + } + + /** + * 设置maximumThrowRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaximumThrowRatio(String value) { + this.maximumThrowRatio = value; + } + + /** + * 获取maximumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public FrequencyFiveDigitIntegerDimension getMaximumVerticalRefreshRate() { + return maximumVerticalRefreshRate; + } + + /** + * 设置maximumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public void setMaximumVerticalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + this.maximumVerticalRefreshRate = value; + } + + /** + * 获取mediaInput属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMediaInput() { + return mediaInput; + } + + /** + * 设置mediaInput属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMediaInput(String value) { + this.mediaInput = value; + } + + /** + * 获取minimumHorizontalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public FrequencyFiveDigitIntegerDimension getMinimumHorizontalRefreshRate() { + return minimumHorizontalRefreshRate; + } + + /** + * 设置minimumHorizontalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public void setMinimumHorizontalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + this.minimumHorizontalRefreshRate = value; + } + + /** + * 获取minimumImageSize属性的值。 + * + * @return + * possible object is + * {@link LengthSevenDigitDimension } + * + */ + public LengthSevenDigitDimension getMinimumImageSize() { + return minimumImageSize; + } + + /** + * 设置minimumImageSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthSevenDigitDimension } + * + */ + public void setMinimumImageSize(LengthSevenDigitDimension value) { + this.minimumImageSize = value; + } + + /** + * 获取minimumThrowDistance属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinimumThrowDistance() { + return minimumThrowDistance; + } + + /** + * 设置minimumThrowDistance属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinimumThrowDistance(BigDecimal value) { + this.minimumThrowDistance = value; + } + + /** + * 获取minimumThrowRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumThrowRatio() { + return minimumThrowRatio; + } + + /** + * 设置minimumThrowRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumThrowRatio(String value) { + this.minimumThrowRatio = value; + } + + /** + * 获取minimumVerticalRefreshRate属性的值。 + * + * @return + * possible object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public FrequencyFiveDigitIntegerDimension getMinimumVerticalRefreshRate() { + return minimumVerticalRefreshRate; + } + + /** + * 设置minimumVerticalRefreshRate属性的值。 + * + * @param value + * allowed object is + * {@link FrequencyFiveDigitIntegerDimension } + * + */ + public void setMinimumVerticalRefreshRate(FrequencyFiveDigitIntegerDimension value) { + this.minimumVerticalRefreshRate = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取projectorBrightness属性的值。 + * + * @return + * possible object is + * {@link LuminanceFiveDigitDimension } + * + */ + public LuminanceFiveDigitDimension getProjectorBrightness() { + return projectorBrightness; + } + + /** + * 设置projectorBrightness属性的值。 + * + * @param value + * allowed object is + * {@link LuminanceFiveDigitDimension } + * + */ + public void setProjectorBrightness(LuminanceFiveDigitDimension value) { + this.projectorBrightness = value; + } + + /** + * 获取remote属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemote() { + return remote; + } + + /** + * 设置remote属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemote(String value) { + this.remote = value; + } + + /** + * 获取screenResolution属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenResolution() { + return screenResolution; + } + + /** + * 设置screenResolution属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenResolution(String value) { + this.screenResolution = value; + } + + /** + * 获取screenTrigger属性的值。 + * + * @return + * possible object is + * {@link VoltageFiveDigitIntegerDimension } + * + */ + public VoltageFiveDigitIntegerDimension getScreenTrigger() { + return screenTrigger; + } + + /** + * 设置screenTrigger属性的值。 + * + * @param value + * allowed object is + * {@link VoltageFiveDigitIntegerDimension } + * + */ + public void setScreenTrigger(VoltageFiveDigitIntegerDimension value) { + this.screenTrigger = value; + } + + /** + * 获取threeDReady属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getThreeDReady() { + return threeDReady; + } + + /** + * 设置threeDReady属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThreeDReady(String value) { + this.threeDReady = value; + } + + /** + * 获取wirelessStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessStandard() { + return wirelessStandard; + } + + /** + * 设置wirelessStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessStandard(String value) { + this.wirelessStandard = value; + } + + /** + * 获取zoom属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoom() { + return zoom; + } + + /** + * 设置zoom属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoom(String value) { + this.zoom = value; + } + + /** + * 获取zoomRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getZoomRatio() { + return zoomRatio; + } + + /** + * 设置zoomRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZoomRatio(String value) { + this.zoomRatio = value; + } + + /** + * 获取numberOfDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfDVIPorts() { + return numberOfDVIPorts; + } + + /** + * 设置numberOfDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfDVIPorts(BigInteger value) { + this.numberOfDVIPorts = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjectorsAndAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjectorsAndAccessories.java new file mode 100644 index 0000000..7592c64 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoProjectorsAndAccessories.java @@ -0,0 +1,1192 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}BatteryCellType" minOccurs="0"/>
+ *         <element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}BatteryPower" minOccurs="0"/>
+ *         <element ref="{}BoxContents" minOccurs="0"/>
+ *         <element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element ref="{}EuEnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element ref="{}FinishType" minOccurs="0"/>
+ *         <element ref="{}FixedFocalLength" minOccurs="0"/>
+ *         <element ref="{}GrilleRemoveability" minOccurs="0"/>
+ *         <element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
+ *         <element name="Lens" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MaxAperture" minOccurs="0"/>
+ *         <element ref="{}MaxFocalLength" minOccurs="0"/>
+ *         <element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}MinAperture" minOccurs="0"/>
+ *         <element ref="{}MinFocalLength" minOccurs="0"/>
+ *         <element ref="{}PowerConsumption" minOccurs="0"/>
+ *         <element ref="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}Shape" minOccurs="0"/>
+ *         <element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
+ *         <element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
+ *         <element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
+ *         <element ref="{}SubwooferWattage" minOccurs="0"/>
+ *         <element ref="{}ThreeDTechnology" minOccurs="0"/>
+ *         <element ref="{}TotalComponentInPorts" minOccurs="0"/>
+ *         <element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element ref="{}TotalEthernetPorts" minOccurs="0"/>
+ *         <element ref="{}TotalHdmiPorts" minOccurs="0"/>
+ *         <element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
+ *         <element ref="{}TotalSVideoInPorts" minOccurs="0"/>
+ *         <element ref="{}TotalVgaInPorts" minOccurs="0"/>
+ *         <element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
+ *         <element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "batteryCellType", + "batteryChargeCycles", + "batteryPower", + "boxContents", + "cableLength", + "euEnergyLabelEfficiencyClass", + "finishType", + "fixedFocalLength", + "grilleRemoveability", + "internetApplications", + "lens", + "maxAperture", + "maxFocalLength", + "memorySlotsAvailable", + "minAperture", + "minFocalLength", + "powerConsumption", + "powerPlugType", + "powerSource", + "remoteControlDescription", + "shape", + "softwareIncluded", + "speakerGrilleMaterial", + "speakerMaximumInputPower", + "subwooferPowerTechnology", + "subwooferSpeakerDiameter", + "subwooferSpeakerMaterial", + "subwooferWattage", + "threeDTechnology", + "totalComponentInPorts", + "totalDVIPorts", + "totalEthernetPorts", + "totalHdmiPorts", + "totalSubwooferOutputs", + "totalSVideoInPorts", + "totalVgaInPorts", + "wirelessTechnology", + "wooferSpeakerDiameter", + "wooferSpeakerMaterial" +}) +@XmlRootElement(name = "VideoProjectorsAndAccessories") +public class VideoProjectorsAndAccessories { + + @XmlElement(name = "BatteryCellType") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellType; + @XmlElement(name = "BatteryChargeCycles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryChargeCycles; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "BoxContents") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String boxContents; + @XmlElement(name = "CableLength") + protected LengthDimension cableLength; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + protected String euEnergyLabelEfficiencyClass; + @XmlElement(name = "FinishType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finishType; + @XmlElement(name = "FixedFocalLength") + protected LengthDimension fixedFocalLength; + @XmlElement(name = "GrilleRemoveability") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String grilleRemoveability; + @XmlElement(name = "InternetApplications") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List internetApplications; + @XmlElement(name = "Lens") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lens; + @XmlElement(name = "MaxAperture") + protected ApertureDimension maxAperture; + @XmlElement(name = "MaxFocalLength") + protected LengthDimension maxFocalLength; + @XmlElement(name = "MemorySlotsAvailable") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String memorySlotsAvailable; + @XmlElement(name = "MinAperture") + protected ApertureDimension minAperture; + @XmlElement(name = "MinFocalLength") + protected LengthDimension minFocalLength; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "RemoteControlDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String remoteControlDescription; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "SoftwareIncluded") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String softwareIncluded; + @XmlElement(name = "SpeakerGrilleMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String speakerGrilleMaterial; + @XmlElement(name = "SpeakerMaximumInputPower") + protected PowerDimension speakerMaximumInputPower; + @XmlElement(name = "SubwooferPowerTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferPowerTechnology; + @XmlElement(name = "SubwooferSpeakerDiameter") + protected LengthDimension subwooferSpeakerDiameter; + @XmlElement(name = "SubwooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subwooferSpeakerMaterial; + @XmlElement(name = "SubwooferWattage") + protected WattageDimension subwooferWattage; + @XmlElement(name = "ThreeDTechnology") + @XmlSchemaType(name = "string") + protected ThreeDTechnologyValues threeDTechnology; + @XmlElement(name = "TotalComponentInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalComponentInPorts; + @XmlElement(name = "TotalDVIPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalDVIPorts; + @XmlElement(name = "TotalEthernetPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalEthernetPorts; + @XmlElement(name = "TotalHdmiPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalHdmiPorts; + @XmlElement(name = "TotalSubwooferOutputs") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSubwooferOutputs; + @XmlElement(name = "TotalSVideoInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalSVideoInPorts; + @XmlElement(name = "TotalVgaInPorts") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger totalVgaInPorts; + @XmlElement(name = "WirelessTechnology") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List wirelessTechnology; + @XmlElement(name = "WooferSpeakerDiameter") + protected LengthDimension wooferSpeakerDiameter; + @XmlElement(name = "WooferSpeakerMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wooferSpeakerMaterial; + + /** + * 获取batteryCellType属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellType() { + return batteryCellType; + } + + /** + * 设置batteryCellType属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellType(BatteryCellTypeValues value) { + this.batteryCellType = value; + } + + /** + * 获取batteryChargeCycles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryChargeCycles() { + return batteryChargeCycles; + } + + /** + * 设置batteryChargeCycles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryChargeCycles(BigInteger value) { + this.batteryChargeCycles = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取boxContents属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBoxContents() { + return boxContents; + } + + /** + * 设置boxContents属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBoxContents(String value) { + this.boxContents = value; + } + + /** + * 获取cableLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCableLength() { + return cableLength; + } + + /** + * 设置cableLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCableLength(LengthDimension value) { + this.cableLength = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEuEnergyLabelEfficiencyClass(String value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取finishType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinishType() { + return finishType; + } + + /** + * 设置finishType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinishType(String value) { + this.finishType = value; + } + + /** + * 获取fixedFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getFixedFocalLength() { + return fixedFocalLength; + } + + /** + * 设置fixedFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setFixedFocalLength(LengthDimension value) { + this.fixedFocalLength = value; + } + + /** + * 获取grilleRemoveability属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrilleRemoveability() { + return grilleRemoveability; + } + + /** + * 设置grilleRemoveability属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrilleRemoveability(String value) { + this.grilleRemoveability = value; + } + + /** + * Gets the value of the internetApplications property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the internetApplications property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInternetApplications().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInternetApplications() { + if (internetApplications == null) { + internetApplications = new ArrayList(); + } + return this.internetApplications; + } + + /** + * 获取lens属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLens() { + return lens; + } + + /** + * 设置lens属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLens(String value) { + this.lens = value; + } + + /** + * 获取maxAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMaxAperture() { + return maxAperture; + } + + /** + * 设置maxAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMaxAperture(ApertureDimension value) { + this.maxAperture = value; + } + + /** + * 获取maxFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaxFocalLength() { + return maxFocalLength; + } + + /** + * 设置maxFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaxFocalLength(LengthDimension value) { + this.maxFocalLength = value; + } + + /** + * 获取memorySlotsAvailable属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMemorySlotsAvailable() { + return memorySlotsAvailable; + } + + /** + * 设置memorySlotsAvailable属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMemorySlotsAvailable(String value) { + this.memorySlotsAvailable = value; + } + + /** + * 获取minAperture属性的值。 + * + * @return + * possible object is + * {@link ApertureDimension } + * + */ + public ApertureDimension getMinAperture() { + return minAperture; + } + + /** + * 设置minAperture属性的值。 + * + * @param value + * allowed object is + * {@link ApertureDimension } + * + */ + public void setMinAperture(ApertureDimension value) { + this.minAperture = value; + } + + /** + * 获取minFocalLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinFocalLength() { + return minFocalLength; + } + + /** + * 设置minFocalLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinFocalLength(LengthDimension value) { + this.minFocalLength = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取remoteControlDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRemoteControlDescription() { + return remoteControlDescription; + } + + /** + * 设置remoteControlDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRemoteControlDescription(String value) { + this.remoteControlDescription = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取softwareIncluded属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSoftwareIncluded() { + return softwareIncluded; + } + + /** + * 设置softwareIncluded属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSoftwareIncluded(String value) { + this.softwareIncluded = value; + } + + /** + * 获取speakerGrilleMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeakerGrilleMaterial() { + return speakerGrilleMaterial; + } + + /** + * 设置speakerGrilleMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeakerGrilleMaterial(String value) { + this.speakerGrilleMaterial = value; + } + + /** + * 获取speakerMaximumInputPower属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getSpeakerMaximumInputPower() { + return speakerMaximumInputPower; + } + + /** + * 设置speakerMaximumInputPower属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setSpeakerMaximumInputPower(PowerDimension value) { + this.speakerMaximumInputPower = value; + } + + /** + * 获取subwooferPowerTechnology属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferPowerTechnology() { + return subwooferPowerTechnology; + } + + /** + * 设置subwooferPowerTechnology属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferPowerTechnology(String value) { + this.subwooferPowerTechnology = value; + } + + /** + * 获取subwooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSubwooferSpeakerDiameter() { + return subwooferSpeakerDiameter; + } + + /** + * 设置subwooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSubwooferSpeakerDiameter(LengthDimension value) { + this.subwooferSpeakerDiameter = value; + } + + /** + * 获取subwooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubwooferSpeakerMaterial() { + return subwooferSpeakerMaterial; + } + + /** + * 设置subwooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubwooferSpeakerMaterial(String value) { + this.subwooferSpeakerMaterial = value; + } + + /** + * 获取subwooferWattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getSubwooferWattage() { + return subwooferWattage; + } + + /** + * 设置subwooferWattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setSubwooferWattage(WattageDimension value) { + this.subwooferWattage = value; + } + + /** + * 获取threeDTechnology属性的值。 + * + * @return + * possible object is + * {@link ThreeDTechnologyValues } + * + */ + public ThreeDTechnologyValues getThreeDTechnology() { + return threeDTechnology; + } + + /** + * 设置threeDTechnology属性的值。 + * + * @param value + * allowed object is + * {@link ThreeDTechnologyValues } + * + */ + public void setThreeDTechnology(ThreeDTechnologyValues value) { + this.threeDTechnology = value; + } + + /** + * 获取totalComponentInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalComponentInPorts() { + return totalComponentInPorts; + } + + /** + * 设置totalComponentInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalComponentInPorts(BigInteger value) { + this.totalComponentInPorts = value; + } + + /** + * 获取totalDVIPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalDVIPorts() { + return totalDVIPorts; + } + + /** + * 设置totalDVIPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalDVIPorts(BigInteger value) { + this.totalDVIPorts = value; + } + + /** + * 获取totalEthernetPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalEthernetPorts() { + return totalEthernetPorts; + } + + /** + * 设置totalEthernetPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalEthernetPorts(BigInteger value) { + this.totalEthernetPorts = value; + } + + /** + * 获取totalHdmiPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalHdmiPorts() { + return totalHdmiPorts; + } + + /** + * 设置totalHdmiPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalHdmiPorts(BigInteger value) { + this.totalHdmiPorts = value; + } + + /** + * 获取totalSubwooferOutputs属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSubwooferOutputs() { + return totalSubwooferOutputs; + } + + /** + * 设置totalSubwooferOutputs属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSubwooferOutputs(BigInteger value) { + this.totalSubwooferOutputs = value; + } + + /** + * 获取totalSVideoInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalSVideoInPorts() { + return totalSVideoInPorts; + } + + /** + * 设置totalSVideoInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalSVideoInPorts(BigInteger value) { + this.totalSVideoInPorts = value; + } + + /** + * 获取totalVgaInPorts属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTotalVgaInPorts() { + return totalVgaInPorts; + } + + /** + * 设置totalVgaInPorts属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTotalVgaInPorts(BigInteger value) { + this.totalVgaInPorts = value; + } + + /** + * Gets the value of the wirelessTechnology property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the wirelessTechnology property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWirelessTechnology().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getWirelessTechnology() { + if (wirelessTechnology == null) { + wirelessTechnology = new ArrayList(); + } + return this.wirelessTechnology; + } + + /** + * 获取wooferSpeakerDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWooferSpeakerDiameter() { + return wooferSpeakerDiameter; + } + + /** + * 设置wooferSpeakerDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWooferSpeakerDiameter(LengthDimension value) { + this.wooferSpeakerDiameter = value; + } + + /** + * 获取wooferSpeakerMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWooferSpeakerMaterial() { + return wooferSpeakerMaterial; + } + + /** + * 设置wooferSpeakerMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWooferSpeakerMaterial(String value) { + this.wooferSpeakerMaterial = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHS.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHS.java new file mode 100644 index 0000000..e7df931 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHS.java @@ -0,0 +1,1780 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="AspectRatio" type="{}VideoAspectRatioType" minOccurs="0"/>
+ *         <element name="BBFCRating" type="{}BBFC_Rating_Type" minOccurs="0"/>
+ *         <element name="CNCRating" type="{}CNC_Rating_Type" minOccurs="0"/>
+ *         <element name="CBFCRating" type="{}CBFC_Rating_Type" minOccurs="0"/>
+ *         <element name="FSKRating" type="{}FSK_Rating_Type" minOccurs="0"/>
+ *         <element name="MPAARating" type="{}MPAARatingType" minOccurs="0"/>
+ *         <element name="ItalianAgeRating" type="{}ItalianAgeRatingType" minOccurs="0"/>
+ *         <element name="ICAARating" type="{}ICAARatingType" minOccurs="0"/>
+ *         <element name="MediaType" type="{}VideoVHSMediaType" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RunTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="VideotapeRecordingSpeed" type="{}VideotapeRecordingSpeedType" minOccurs="0"/>
+ *         <element name="Format" type="{}VideoFormatType" maxOccurs="10" minOccurs="0"/>
+ *         <element name="AudioEncoding" type="{}AudioEncodingType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="SubtitleLanguage" type="{}LanguageStringType" maxOccurs="3" minOccurs="0"/>
+ *         <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="TheatricalReleaseDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="Actor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Director" type="{}FortyStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Host" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Narrator" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="Producer" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="PrimaryContributor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
+ *         <element name="SubjectKeywords" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Genre" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="Binding" type="{}VideoBindingType" minOccurs="0"/>
+ *         <element name="Chromatism" type="{}ChromatismType" minOccurs="0"/>
+ *         <element name="Subtitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PackageTypeName" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="Publisher" type="{}HundredString" minOccurs="0"/>
+ *         <element name="McPrcWxjz" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PublishingCompany" type="{}HundredString" minOccurs="0"/>
+ *         <element name="ProductionCompany" type="{}HundredString" minOccurs="0"/>
+ *         <element name="OriginalLanguageTitle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DVDStructureSides" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DVDStructureLayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LanguageDubbed" type="{}LanguageStringType" maxOccurs="3" minOccurs="0"/>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Studio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SourceCountryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "aspectRatio", + "bbfcRating", + "cncRating", + "cbfcRating", + "fskRating", + "mpaaRating", + "italianAgeRating", + "icaaRating", + "mediaType", + "numberOfItems", + "runTime", + "videotapeRecordingSpeed", + "format", + "audioEncoding", + "language", + "subtitleLanguage", + "publicationDate", + "theatricalReleaseDate", + "actor", + "director", + "host", + "narrator", + "producer", + "primaryContributor", + "subjectKeywords", + "isAdultProduct", + "genre", + "countryOfOrigin", + "binding", + "chromatism", + "subtitle", + "packageTypeName", + "publisher", + "mcPrcWxjz", + "publishingCompany", + "productionCompany", + "originalLanguageTitle", + "dvdStructureSides", + "dvdStructureLayers", + "languageDubbed", + "battery", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "mfrWarrantyDescriptionLabor", + "mfrWarrantyDescriptionParts", + "mfrWarrantyDescriptionType", + "sellerWarrantyDescription", + "warnings", + "studio", + "sourceCountryCode" +}) +@XmlRootElement(name = "VideoVHS") +public class VideoVHS { + + @XmlElement(name = "AspectRatio") + protected String aspectRatio; + @XmlElement(name = "BBFCRating") + @XmlSchemaType(name = "string") + protected BBFCRatingType bbfcRating; + @XmlElement(name = "CNCRating") + @XmlSchemaType(name = "string") + protected CNCRatingType cncRating; + @XmlElement(name = "CBFCRating") + @XmlSchemaType(name = "string") + protected CBFCRatingType cbfcRating; + @XmlElement(name = "FSKRating") + @XmlSchemaType(name = "string") + protected FSKRatingType fskRating; + @XmlElement(name = "MPAARating") + @XmlSchemaType(name = "string") + protected MPAARatingType mpaaRating; + @XmlElement(name = "ItalianAgeRating") + @XmlSchemaType(name = "string") + protected ItalianAgeRatingType italianAgeRating; + @XmlElement(name = "ICAARating") + @XmlSchemaType(name = "string") + protected ICAARatingType icaaRating; + @XmlElement(name = "MediaType") + @XmlSchemaType(name = "string") + protected VideoVHSMediaType mediaType; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "RunTime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runTime; + @XmlElement(name = "VideotapeRecordingSpeed") + protected String videotapeRecordingSpeed; + @XmlElement(name = "Format") + @XmlSchemaType(name = "string") + protected List format; + @XmlElement(name = "AudioEncoding") + protected List audioEncoding; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected List language; + @XmlElement(name = "SubtitleLanguage") + @XmlSchemaType(name = "string") + protected List subtitleLanguage; + @XmlElement(name = "PublicationDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar publicationDate; + @XmlElement(name = "TheatricalReleaseDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar theatricalReleaseDate; + @XmlElement(name = "Actor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List actor; + @XmlElement(name = "Director") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List director; + @XmlElement(name = "Host") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List host; + @XmlElement(name = "Narrator") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List narrator; + @XmlElement(name = "Producer") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List producer; + @XmlElement(name = "PrimaryContributor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List primaryContributor; + @XmlElement(name = "SubjectKeywords") + protected List subjectKeywords; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "Genre") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String genre; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "Binding") + @XmlSchemaType(name = "string") + protected VideoBindingType binding; + @XmlElement(name = "Chromatism") + @XmlSchemaType(name = "string") + protected ChromatismType chromatism; + @XmlElement(name = "Subtitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subtitle; + @XmlElement(name = "PackageTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageTypeName; + @XmlElement(name = "Publisher") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publisher; + @XmlElement(name = "McPrcWxjz") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mcPrcWxjz; + @XmlElement(name = "PublishingCompany") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String publishingCompany; + @XmlElement(name = "ProductionCompany") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String productionCompany; + @XmlElement(name = "OriginalLanguageTitle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String originalLanguageTitle; + @XmlElement(name = "DVDStructureSides") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger dvdStructureSides; + @XmlElement(name = "DVDStructureLayers") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger dvdStructureLayers; + @XmlElement(name = "LanguageDubbed") + @XmlSchemaType(name = "string") + protected List languageDubbed; + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BatteryAverageLife") + protected BatteryLifeDimension batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "MfrWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionLabor; + @XmlElement(name = "MfrWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionParts; + @XmlElement(name = "MfrWarrantyDescriptionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfrWarrantyDescriptionType; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String sellerWarrantyDescription; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Studio") + protected String studio; + @XmlElement(name = "SourceCountryCode") + protected String sourceCountryCode; + + /** + * 获取aspectRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAspectRatio() { + return aspectRatio; + } + + /** + * 设置aspectRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAspectRatio(String value) { + this.aspectRatio = value; + } + + /** + * 获取bbfcRating属性的值。 + * + * @return + * possible object is + * {@link BBFCRatingType } + * + */ + public BBFCRatingType getBBFCRating() { + return bbfcRating; + } + + /** + * 设置bbfcRating属性的值。 + * + * @param value + * allowed object is + * {@link BBFCRatingType } + * + */ + public void setBBFCRating(BBFCRatingType value) { + this.bbfcRating = value; + } + + /** + * 获取cncRating属性的值。 + * + * @return + * possible object is + * {@link CNCRatingType } + * + */ + public CNCRatingType getCNCRating() { + return cncRating; + } + + /** + * 设置cncRating属性的值。 + * + * @param value + * allowed object is + * {@link CNCRatingType } + * + */ + public void setCNCRating(CNCRatingType value) { + this.cncRating = value; + } + + /** + * 获取cbfcRating属性的值。 + * + * @return + * possible object is + * {@link CBFCRatingType } + * + */ + public CBFCRatingType getCBFCRating() { + return cbfcRating; + } + + /** + * 设置cbfcRating属性的值。 + * + * @param value + * allowed object is + * {@link CBFCRatingType } + * + */ + public void setCBFCRating(CBFCRatingType value) { + this.cbfcRating = value; + } + + /** + * 获取fskRating属性的值。 + * + * @return + * possible object is + * {@link FSKRatingType } + * + */ + public FSKRatingType getFSKRating() { + return fskRating; + } + + /** + * 设置fskRating属性的值。 + * + * @param value + * allowed object is + * {@link FSKRatingType } + * + */ + public void setFSKRating(FSKRatingType value) { + this.fskRating = value; + } + + /** + * 获取mpaaRating属性的值。 + * + * @return + * possible object is + * {@link MPAARatingType } + * + */ + public MPAARatingType getMPAARating() { + return mpaaRating; + } + + /** + * 设置mpaaRating属性的值。 + * + * @param value + * allowed object is + * {@link MPAARatingType } + * + */ + public void setMPAARating(MPAARatingType value) { + this.mpaaRating = value; + } + + /** + * 获取italianAgeRating属性的值。 + * + * @return + * possible object is + * {@link ItalianAgeRatingType } + * + */ + public ItalianAgeRatingType getItalianAgeRating() { + return italianAgeRating; + } + + /** + * 设置italianAgeRating属性的值。 + * + * @param value + * allowed object is + * {@link ItalianAgeRatingType } + * + */ + public void setItalianAgeRating(ItalianAgeRatingType value) { + this.italianAgeRating = value; + } + + /** + * 获取icaaRating属性的值。 + * + * @return + * possible object is + * {@link ICAARatingType } + * + */ + public ICAARatingType getICAARating() { + return icaaRating; + } + + /** + * 设置icaaRating属性的值。 + * + * @param value + * allowed object is + * {@link ICAARatingType } + * + */ + public void setICAARating(ICAARatingType value) { + this.icaaRating = value; + } + + /** + * 获取mediaType属性的值。 + * + * @return + * possible object is + * {@link VideoVHSMediaType } + * + */ + public VideoVHSMediaType getMediaType() { + return mediaType; + } + + /** + * 设置mediaType属性的值。 + * + * @param value + * allowed object is + * {@link VideoVHSMediaType } + * + */ + public void setMediaType(VideoVHSMediaType value) { + this.mediaType = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取runTime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRunTime() { + return runTime; + } + + /** + * 设置runTime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRunTime(BigInteger value) { + this.runTime = value; + } + + /** + * 获取videotapeRecordingSpeed属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVideotapeRecordingSpeed() { + return videotapeRecordingSpeed; + } + + /** + * 设置videotapeRecordingSpeed属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVideotapeRecordingSpeed(String value) { + this.videotapeRecordingSpeed = value; + } + + /** + * Gets the value of the format property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the format property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getFormat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VideoFormatType } + * + * + */ + public List getFormat() { + if (format == null) { + format = new ArrayList(); + } + return this.format; + } + + /** + * Gets the value of the audioEncoding property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioEncoding property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioEncoding().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAudioEncoding() { + if (audioEncoding == null) { + audioEncoding = new ArrayList(); + } + return this.audioEncoding; + } + + /** + * Gets the value of the language property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the language property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getLanguage() { + if (language == null) { + language = new ArrayList(); + } + return this.language; + } + + /** + * Gets the value of the subtitleLanguage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subtitleLanguage property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubtitleLanguage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getSubtitleLanguage() { + if (subtitleLanguage == null) { + subtitleLanguage = new ArrayList(); + } + return this.subtitleLanguage; + } + + /** + * 获取publicationDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPublicationDate() { + return publicationDate; + } + + /** + * 设置publicationDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPublicationDate(XMLGregorianCalendar value) { + this.publicationDate = value; + } + + /** + * 获取theatricalReleaseDate属性的值。 + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTheatricalReleaseDate() { + return theatricalReleaseDate; + } + + /** + * 设置theatricalReleaseDate属性的值。 + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTheatricalReleaseDate(XMLGregorianCalendar value) { + this.theatricalReleaseDate = value; + } + + /** + * Gets the value of the actor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the actor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getActor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getActor() { + if (actor == null) { + actor = new ArrayList(); + } + return this.actor; + } + + /** + * Gets the value of the director property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the director property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDirector().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getDirector() { + if (director == null) { + director = new ArrayList(); + } + return this.director; + } + + /** + * Gets the value of the host property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the host property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHost().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getHost() { + if (host == null) { + host = new ArrayList(); + } + return this.host; + } + + /** + * Gets the value of the narrator property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the narrator property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getNarrator().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getNarrator() { + if (narrator == null) { + narrator = new ArrayList(); + } + return this.narrator; + } + + /** + * Gets the value of the producer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the producer property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProducer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getProducer() { + if (producer == null) { + producer = new ArrayList(); + } + return this.producer; + } + + /** + * Gets the value of the primaryContributor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the primaryContributor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPrimaryContributor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPrimaryContributor() { + if (primaryContributor == null) { + primaryContributor = new ArrayList(); + } + return this.primaryContributor; + } + + /** + * Gets the value of the subjectKeywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subjectKeywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSubjectKeywords() { + if (subjectKeywords == null) { + subjectKeywords = new ArrayList(); + } + return this.subjectKeywords; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * 获取genre属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGenre() { + return genre; + } + + /** + * 设置genre属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGenre(String value) { + this.genre = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取binding属性的值。 + * + * @return + * possible object is + * {@link VideoBindingType } + * + */ + public VideoBindingType getBinding() { + return binding; + } + + /** + * 设置binding属性的值。 + * + * @param value + * allowed object is + * {@link VideoBindingType } + * + */ + public void setBinding(VideoBindingType value) { + this.binding = value; + } + + /** + * 获取chromatism属性的值。 + * + * @return + * possible object is + * {@link ChromatismType } + * + */ + public ChromatismType getChromatism() { + return chromatism; + } + + /** + * 设置chromatism属性的值。 + * + * @param value + * allowed object is + * {@link ChromatismType } + * + */ + public void setChromatism(ChromatismType value) { + this.chromatism = value; + } + + /** + * 获取subtitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubtitle() { + return subtitle; + } + + /** + * 设置subtitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubtitle(String value) { + this.subtitle = value; + } + + /** + * 获取packageTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageTypeName() { + return packageTypeName; + } + + /** + * 设置packageTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageTypeName(String value) { + this.packageTypeName = value; + } + + /** + * 获取publisher属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublisher() { + return publisher; + } + + /** + * 设置publisher属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublisher(String value) { + this.publisher = value; + } + + /** + * 获取mcPrcWxjz属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMcPrcWxjz() { + return mcPrcWxjz; + } + + /** + * 设置mcPrcWxjz属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMcPrcWxjz(String value) { + this.mcPrcWxjz = value; + } + + /** + * 获取publishingCompany属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPublishingCompany() { + return publishingCompany; + } + + /** + * 设置publishingCompany属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPublishingCompany(String value) { + this.publishingCompany = value; + } + + /** + * 获取productionCompany属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductionCompany() { + return productionCompany; + } + + /** + * 设置productionCompany属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductionCompany(String value) { + this.productionCompany = value; + } + + /** + * 获取originalLanguageTitle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginalLanguageTitle() { + return originalLanguageTitle; + } + + /** + * 设置originalLanguageTitle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginalLanguageTitle(String value) { + this.originalLanguageTitle = value; + } + + /** + * 获取dvdStructureSides属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDStructureSides() { + return dvdStructureSides; + } + + /** + * 设置dvdStructureSides属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDStructureSides(BigInteger value) { + this.dvdStructureSides = value; + } + + /** + * 获取dvdStructureLayers属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getDVDStructureLayers() { + return dvdStructureLayers; + } + + /** + * 设置dvdStructureLayers属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setDVDStructureLayers(BigInteger value) { + this.dvdStructureLayers = value; + } + + /** + * Gets the value of the languageDubbed property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the languageDubbed property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLanguageDubbed().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LanguageStringType } + * + * + */ + public List getLanguageDubbed() { + if (languageDubbed == null) { + languageDubbed = new ArrayList(); + } + return this.languageDubbed; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BatteryLifeDimension } + * + */ + public BatteryLifeDimension getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BatteryLifeDimension } + * + */ + public void setBatteryAverageLife(BatteryLifeDimension value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取mfrWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionLabor() { + return mfrWarrantyDescriptionLabor; + } + + /** + * 设置mfrWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionLabor(String value) { + this.mfrWarrantyDescriptionLabor = value; + } + + /** + * 获取mfrWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionParts() { + return mfrWarrantyDescriptionParts; + } + + /** + * 设置mfrWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionParts(String value) { + this.mfrWarrantyDescriptionParts = value; + } + + /** + * 获取mfrWarrantyDescriptionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfrWarrantyDescriptionType() { + return mfrWarrantyDescriptionType; + } + + /** + * 设置mfrWarrantyDescriptionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfrWarrantyDescriptionType(String value) { + this.mfrWarrantyDescriptionType = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取studio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStudio() { + return studio; + } + + /** + * 设置studio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStudio(String value) { + this.studio = value; + } + + /** + * 获取sourceCountryCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceCountryCode() { + return sourceCountryCode; + } + + /** + * 设置sourceCountryCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceCountryCode(String value) { + this.sourceCountryCode = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHSMediaType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHSMediaType.java new file mode 100644 index 0000000..f86ab0f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VideoVHSMediaType.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VideoVHSMediaType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VideoVHSMediaType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VHStape"/>
+ *     <enumeration value="videotape"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VideoVHSMediaType") +@XmlEnum +public enum VideoVHSMediaType { + + @XmlEnumValue("VHStape") + VH_STAPE("VHStape"), + @XmlEnumValue("videotape") + VIDEOTAPE("videotape"); + private final String value; + + VideoVHSMediaType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VideoVHSMediaType fromValue(String v) { + for (VideoVHSMediaType c: VideoVHSMediaType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldDimension.java new file mode 100644 index 0000000..1bf54bb --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VineyardYieldDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VineyardYieldDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VineyardYieldUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VineyardYieldDimension", propOrder = { + "value" +}) +public class VineyardYieldDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VineyardYieldUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VineyardYieldUnitOfMeasure } + * + */ + public VineyardYieldUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VineyardYieldUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VineyardYieldUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldUnitOfMeasure.java new file mode 100644 index 0000000..88e8698 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VineyardYieldUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VineyardYieldUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VineyardYieldUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="tons"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VineyardYieldUnitOfMeasure") +@XmlEnum +public enum VineyardYieldUnitOfMeasure { + + @XmlEnumValue("tons") + TONS("tons"); + private final String value; + + VineyardYieldUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VineyardYieldUnitOfMeasure fromValue(String v) { + for (VineyardYieldUnitOfMeasure c: VineyardYieldUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VoiceRecorder.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VoiceRecorder.java new file mode 100644 index 0000000..4b5ebe3 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VoiceRecorder.java @@ -0,0 +1,283 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "color", + "voltage", + "powerPlugType" +}) +@XmlRootElement(name = "VoiceRecorder") +public class VoiceRecorder { + + @XmlElement(name = "VariationData") + protected VoiceRecorder.VariationData variationData; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "Voltage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VoiceRecorder.VariationData } + * + */ + public VoiceRecorder.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VoiceRecorder.VariationData } + * + */ + public void setVariationData(VoiceRecorder.VariationData value) { + this.variationData = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVoltage(BigInteger value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageDecimalDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageDecimalDimension.java new file mode 100644 index 0000000..efd5eef --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageDecimalDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VoltageDecimalDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VoltageDecimalDimension">
+ *   <simpleContent>
+ *     <extension base="<>PositiveDimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VoltageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VoltageDecimalDimension", propOrder = { + "value" +}) +public class VoltageDecimalDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VoltageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VoltageUnitOfMeasure } + * + */ + public VoltageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VoltageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VoltageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageFiveDigitIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageFiveDigitIntegerDimension.java new file mode 100644 index 0000000..68acf9b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageFiveDigitIntegerDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VoltageFiveDigitIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VoltageFiveDigitIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<>FiveDigitInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VoltageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VoltageFiveDigitIntegerDimension", propOrder = { + "value" +}) +public class VoltageFiveDigitIntegerDimension { + + @XmlValue + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VoltageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VoltageUnitOfMeasure } + * + */ + public VoltageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VoltageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VoltageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimension.java new file mode 100644 index 0000000..6f1b18b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VoltageIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VoltageIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VoltageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VoltageIntegerDimension", propOrder = { + "value" +}) +public class VoltageIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VoltageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VoltageUnitOfMeasure } + * + */ + public VoltageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VoltageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VoltageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimensionOptionalUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimensionOptionalUnit.java new file mode 100644 index 0000000..01e1135 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageIntegerDimensionOptionalUnit.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VoltageIntegerDimensionOptionalUnit complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VoltageIntegerDimensionOptionalUnit">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" type="{}VoltageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VoltageIntegerDimensionOptionalUnit", propOrder = { + "value" +}) +public class VoltageIntegerDimensionOptionalUnit { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure") + protected VoltageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VoltageUnitOfMeasure } + * + */ + public VoltageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VoltageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VoltageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageSevenDigitDecimalDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageSevenDigitDecimalDimension.java new file mode 100644 index 0000000..434d1fa --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageSevenDigitDecimalDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VoltageSevenDigitDecimalDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VoltageSevenDigitDecimalDimension">
+ *   <simpleContent>
+ *     <extension base="<>SevenDigitDecimal">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VoltageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VoltageSevenDigitDecimalDimension", propOrder = { + "value" +}) +public class VoltageSevenDigitDecimalDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VoltageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VoltageUnitOfMeasure } + * + */ + public VoltageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VoltageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VoltageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageUnitOfMeasure.java new file mode 100644 index 0000000..44087c0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VoltageUnitOfMeasure.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VoltageUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VoltageUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="volts"/>
+ *     <enumeration value="millivolts"/>
+ *     <enumeration value="microvolts"/>
+ *     <enumeration value="nanovolts"/>
+ *     <enumeration value="kilovolts"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VoltageUnitOfMeasure") +@XmlEnum +public enum VoltageUnitOfMeasure { + + @XmlEnumValue("volts") + VOLTS("volts"), + @XmlEnumValue("millivolts") + MILLIVOLTS("millivolts"), + @XmlEnumValue("microvolts") + MICROVOLTS("microvolts"), + @XmlEnumValue("nanovolts") + NANOVOLTS("nanovolts"), + @XmlEnumValue("kilovolts") + KILOVOLTS("kilovolts"); + private final String value; + + VoltageUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VoltageUnitOfMeasure fromValue(String v) { + for (VoltageUnitOfMeasure c: VoltageUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeAndVolumeRateDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeAndVolumeRateDimension.java new file mode 100644 index 0000000..99c3c3a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeAndVolumeRateDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VolumeAndVolumeRateDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VolumeAndVolumeRateDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VolumeAndVolumeRateUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VolumeAndVolumeRateDimension", propOrder = { + "value" +}) +public class VolumeAndVolumeRateDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeDimension.java new file mode 100644 index 0000000..d498290 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VolumeDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VolumeDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VolumeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VolumeDimension", propOrder = { + "value" +}) +public class VolumeDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VolumeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VolumeUnitOfMeasure } + * + */ + public VolumeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VolumeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VolumeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeIntegerDimension.java new file mode 100644 index 0000000..c760412 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VolumeIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VolumeIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VolumeUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VolumeIntegerDimension", propOrder = { + "value" +}) +public class VolumeIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VolumeUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VolumeUnitOfMeasure } + * + */ + public VolumeUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VolumeUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VolumeUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateDimension.java new file mode 100644 index 0000000..e954995 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VolumeRateDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VolumeRateDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VolumeRateUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VolumeRateDimension", propOrder = { + "value" +}) +public class VolumeRateDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected VolumeRateUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link VolumeRateUnitOfMeasure } + * + */ + public VolumeRateUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateUnitOfMeasure } + * + */ + public void setUnitOfMeasure(VolumeRateUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateUnitOfMeasure.java new file mode 100644 index 0000000..d885c83 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeRateUnitOfMeasure.java @@ -0,0 +1,94 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VolumeRateUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VolumeRateUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="milliliters per second"/>
+ *     <enumeration value="centiliters per second"/>
+ *     <enumeration value="liters per second"/>
+ *     <enumeration value="milliliters per minute"/>
+ *     <enumeration value="liters per minute"/>
+ *     <enumeration value="microliters per second"/>
+ *     <enumeration value="nanoliters per second"/>
+ *     <enumeration value="picoliters per second"/>
+ *     <enumeration value="microliters per minute"/>
+ *     <enumeration value="nanoliters per minute"/>
+ *     <enumeration value="picoliters per minute"/>
+ *     <enumeration value="gallons_per_day"/>
+ *     <enumeration value="liters_per_day"/>
+ *     <enumeration value="liters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VolumeRateUnitOfMeasure") +@XmlEnum +public enum VolumeRateUnitOfMeasure { + + @XmlEnumValue("milliliters per second") + MILLILITERS_PER_SECOND("milliliters per second"), + @XmlEnumValue("centiliters per second") + CENTILITERS_PER_SECOND("centiliters per second"), + @XmlEnumValue("liters per second") + LITERS_PER_SECOND("liters per second"), + @XmlEnumValue("milliliters per minute") + MILLILITERS_PER_MINUTE("milliliters per minute"), + @XmlEnumValue("liters per minute") + LITERS_PER_MINUTE("liters per minute"), + @XmlEnumValue("microliters per second") + MICROLITERS_PER_SECOND("microliters per second"), + @XmlEnumValue("nanoliters per second") + NANOLITERS_PER_SECOND("nanoliters per second"), + @XmlEnumValue("picoliters per second") + PICOLITERS_PER_SECOND("picoliters per second"), + @XmlEnumValue("microliters per minute") + MICROLITERS_PER_MINUTE("microliters per minute"), + @XmlEnumValue("nanoliters per minute") + NANOLITERS_PER_MINUTE("nanoliters per minute"), + @XmlEnumValue("picoliters per minute") + PICOLITERS_PER_MINUTE("picoliters per minute"), + @XmlEnumValue("gallons_per_day") + GALLONS_PER_DAY("gallons_per_day"), + @XmlEnumValue("liters_per_day") + LITERS_PER_DAY("liters_per_day"), + @XmlEnumValue("liters") + LITERS("liters"); + private final String value; + + VolumeRateUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VolumeRateUnitOfMeasure fromValue(String v) { + for (VolumeRateUnitOfMeasure c: VolumeRateUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeUnitOfMeasure.java new file mode 100644 index 0000000..6fe87b8 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeUnitOfMeasure.java @@ -0,0 +1,112 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

VolumeUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="VolumeUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="cubic-cm"/>
+ *     <enumeration value="cubic-ft"/>
+ *     <enumeration value="cubic-in"/>
+ *     <enumeration value="cubic-m"/>
+ *     <enumeration value="cubic-yd"/>
+ *     <enumeration value="cup"/>
+ *     <enumeration value="fluid-oz"/>
+ *     <enumeration value="gallon"/>
+ *     <enumeration value="liter"/>
+ *     <enumeration value="milliliter"/>
+ *     <enumeration value="ounce"/>
+ *     <enumeration value="pint"/>
+ *     <enumeration value="quart"/>
+ *     <enumeration value="liters"/>
+ *     <enumeration value="deciliters"/>
+ *     <enumeration value="centiliters"/>
+ *     <enumeration value="milliliters"/>
+ *     <enumeration value="microliters"/>
+ *     <enumeration value="nanoliters"/>
+ *     <enumeration value="picoliters"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VolumeUnitOfMeasure") +@XmlEnum +public enum VolumeUnitOfMeasure { + + @XmlEnumValue("cubic-cm") + CUBIC_CM("cubic-cm"), + @XmlEnumValue("cubic-ft") + CUBIC_FT("cubic-ft"), + @XmlEnumValue("cubic-in") + CUBIC_IN("cubic-in"), + @XmlEnumValue("cubic-m") + CUBIC_M("cubic-m"), + @XmlEnumValue("cubic-yd") + CUBIC_YD("cubic-yd"), + @XmlEnumValue("cup") + CUP("cup"), + @XmlEnumValue("fluid-oz") + FLUID_OZ("fluid-oz"), + @XmlEnumValue("gallon") + GALLON("gallon"), + @XmlEnumValue("liter") + LITER("liter"), + @XmlEnumValue("milliliter") + MILLILITER("milliliter"), + @XmlEnumValue("ounce") + OUNCE("ounce"), + @XmlEnumValue("pint") + PINT("pint"), + @XmlEnumValue("quart") + QUART("quart"), + @XmlEnumValue("liters") + LITERS("liters"), + @XmlEnumValue("deciliters") + DECILITERS("deciliters"), + @XmlEnumValue("centiliters") + CENTILITERS("centiliters"), + @XmlEnumValue("milliliters") + MILLILITERS("milliliters"), + @XmlEnumValue("microliters") + MICROLITERS("microliters"), + @XmlEnumValue("nanoliters") + NANOLITERS("nanoliters"), + @XmlEnumValue("picoliters") + PICOLITERS("picoliters"); + private final String value; + + VolumeUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VolumeUnitOfMeasure fromValue(String v) { + for (VolumeUnitOfMeasure c: VolumeUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeWeightDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeWeightDimension.java new file mode 100644 index 0000000..8cd79c9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/VolumeWeightDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

VolumeWeightDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="VolumeWeightDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}VolumeWeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VolumeWeightDimension", propOrder = { + "value" +}) +public class VolumeWeightDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Watch.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Watch.java new file mode 100644 index 0000000..587cee5 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Watch.java @@ -0,0 +1,2241 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="BandColor"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="SizeName"/>
+ *                         <enumeration value="SizeName-ColorName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="BandColor" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="BandMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BandLength" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BandWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryAverageLife" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryAverageLifeStandby" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="BatteryChargeTime" type="{}PositiveNonZeroDimension" minOccurs="0"/>
+ *         <element name="CollectionName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ClaspType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CaseMaterial" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="CaseSizeThickness" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CaseSizeDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="LifeStyle" type="{}LongString" maxOccurs="2" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="MetalStamp" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SettingType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DialColor" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DialColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BezelMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BezelFunction" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GemType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Crystal" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MovementType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CalendarType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WaterResistantDepth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ResaleType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IncludedItems" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="EstatePeriod" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="MaximumWaterPressure" type="{}PressureDimension" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Season" type="{}HundredString" minOccurs="0"/>
+ *         <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="SportType" type="{}StringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="TargetGender" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="male"/>
+ *               <enumeration value="female"/>
+ *               <enumeration value="unisex"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaxOrderQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="MfgWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Battery" type="{}JewelryBattery" minOccurs="0"/>
+ *         <element name="DepartmentName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectCharacter" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DistributionDesignation" type="{}DistributionDesignationValues" minOccurs="0"/>
+ *         <element name="Codabar" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GradeRating" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AuthenticatedBy" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="GdprRisk" type="{}GdprRiskType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "bandColor", + "bandMaterial", + "bandLength", + "bandWidth", + "numberOfItems", + "batteryAverageLife", + "batteryAverageLifeStandby", + "batteryChargeTime", + "collectionName", + "claspType", + "caseMaterial", + "caseSizeThickness", + "caseSizeDiameter", + "lifeStyle", + "specificUsesForProduct", + "metalStamp", + "settingType", + "dialColor", + "dialColorMap", + "bezelMaterial", + "bezelFunction", + "gemType", + "crystal", + "movementType", + "calendarType", + "waterResistantDepth", + "resaleType", + "warrantyType", + "includedItems", + "sellerWarrantyDescription", + "sizeMap", + "estatePeriod", + "countryOfOrigin", + "regionOfOrigin", + "itemShape", + "specialFeatures", + "displayLength", + "displayType", + "displayVolume", + "displayWeight", + "maximumWaterPressure", + "modelYear", + "warnings", + "season", + "powerSource", + "isAdultProduct", + "sportType", + "targetGender", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "manufacturerWarrantyType", + "maxOrderQuantity", + "mfgWarrantyDescriptionLabor", + "mfgWarrantyDescriptionParts", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells", + "battery", + "departmentName", + "subjectCharacter", + "distributionDesignation", + "codabar", + "gradeRating", + "authenticatedBy", + "gdprRisk" +}) +@XmlRootElement(name = "Watch") +public class Watch { + + @XmlElement(name = "VariationData") + protected Watch.VariationData variationData; + @XmlElement(name = "BandColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bandColor; + @XmlElement(name = "BandMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bandMaterial; + @XmlElement(name = "BandLength") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bandLength; + @XmlElement(name = "BandWidth") + protected LengthDimension bandWidth; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "BatteryAverageLife") + protected BigDecimal batteryAverageLife; + @XmlElement(name = "BatteryAverageLifeStandby") + protected BigDecimal batteryAverageLifeStandby; + @XmlElement(name = "BatteryChargeTime") + protected BigDecimal batteryChargeTime; + @XmlElement(name = "CollectionName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String collectionName; + @XmlElement(name = "ClaspType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String claspType; + @XmlElement(name = "CaseMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List caseMaterial; + @XmlElement(name = "CaseSizeThickness") + protected LengthDimension caseSizeThickness; + @XmlElement(name = "CaseSizeDiameter") + protected LengthDimension caseSizeDiameter; + @XmlElement(name = "LifeStyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List lifeStyle; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specificUsesForProduct; + @XmlElement(name = "MetalStamp") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String metalStamp; + @XmlElement(name = "SettingType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String settingType; + @XmlElement(name = "DialColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dialColor; + @XmlElement(name = "DialColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String dialColorMap; + @XmlElement(name = "BezelMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bezelMaterial; + @XmlElement(name = "BezelFunction") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bezelFunction; + @XmlElement(name = "GemType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gemType; + @XmlElement(name = "Crystal") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String crystal; + @XmlElement(name = "MovementType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String movementType; + @XmlElement(name = "CalendarType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calendarType; + @XmlElement(name = "WaterResistantDepth") + protected LengthDimension waterResistantDepth; + @XmlElement(name = "ResaleType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String resaleType; + @XmlElement(name = "WarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warrantyType; + @XmlElement(name = "IncludedItems") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String includedItems; + @XmlElement(name = "SellerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sellerWarrantyDescription; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "EstatePeriod") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String estatePeriod; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialFeatures; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "MaximumWaterPressure") + protected PressureDimension maximumWaterPressure; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "Season") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String season; + @XmlElement(name = "PowerSource") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSource; + @XmlElement(name = "IsAdultProduct") + protected Boolean isAdultProduct; + @XmlElement(name = "SportType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List sportType; + @XmlElement(name = "TargetGender") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String targetGender; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "ManufacturerWarrantyType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyType; + @XmlElement(name = "MaxOrderQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger maxOrderQuantity; + @XmlElement(name = "MfgWarrantyDescriptionLabor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionLabor; + @XmlElement(name = "MfgWarrantyDescriptionParts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mfgWarrantyDescriptionParts; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + @XmlElement(name = "Battery") + protected JewelryBattery battery; + @XmlElement(name = "DepartmentName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String departmentName; + @XmlElement(name = "SubjectCharacter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectCharacter; + @XmlElement(name = "DistributionDesignation") + @XmlSchemaType(name = "string") + protected DistributionDesignationValues distributionDesignation; + @XmlElement(name = "Codabar") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String codabar; + @XmlElement(name = "GradeRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String gradeRating; + @XmlElement(name = "AuthenticatedBy") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String authenticatedBy; + @XmlElement(name = "GdprRisk") + @XmlSchemaType(name = "string") + protected GdprRiskType gdprRisk; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Watch.VariationData } + * + */ + public Watch.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Watch.VariationData } + * + */ + public void setVariationData(Watch.VariationData value) { + this.variationData = value; + } + + /** + * 获取bandColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandColor() { + return bandColor; + } + + /** + * 设置bandColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandColor(String value) { + this.bandColor = value; + } + + /** + * 获取bandMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandMaterial() { + return bandMaterial; + } + + /** + * 设置bandMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandMaterial(String value) { + this.bandMaterial = value; + } + + /** + * 获取bandLength属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandLength() { + return bandLength; + } + + /** + * 设置bandLength属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandLength(String value) { + this.bandLength = value; + } + + /** + * 获取bandWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBandWidth() { + return bandWidth; + } + + /** + * 设置bandWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBandWidth(LengthDimension value) { + this.bandWidth = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取batteryAverageLife属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLife() { + return batteryAverageLife; + } + + /** + * 设置batteryAverageLife属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLife(BigDecimal value) { + this.batteryAverageLife = value; + } + + /** + * 获取batteryAverageLifeStandby属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryAverageLifeStandby() { + return batteryAverageLifeStandby; + } + + /** + * 设置batteryAverageLifeStandby属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryAverageLifeStandby(BigDecimal value) { + this.batteryAverageLifeStandby = value; + } + + /** + * 获取batteryChargeTime属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBatteryChargeTime() { + return batteryChargeTime; + } + + /** + * 设置batteryChargeTime属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBatteryChargeTime(BigDecimal value) { + this.batteryChargeTime = value; + } + + /** + * 获取collectionName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionName() { + return collectionName; + } + + /** + * 设置collectionName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionName(String value) { + this.collectionName = value; + } + + /** + * 获取claspType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaspType() { + return claspType; + } + + /** + * 设置claspType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaspType(String value) { + this.claspType = value; + } + + /** + * Gets the value of the caseMaterial property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the caseMaterial property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseMaterial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCaseMaterial() { + if (caseMaterial == null) { + caseMaterial = new ArrayList(); + } + return this.caseMaterial; + } + + /** + * 获取caseSizeThickness属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCaseSizeThickness() { + return caseSizeThickness; + } + + /** + * 设置caseSizeThickness属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCaseSizeThickness(LengthDimension value) { + this.caseSizeThickness = value; + } + + /** + * 获取caseSizeDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getCaseSizeDiameter() { + return caseSizeDiameter; + } + + /** + * 设置caseSizeDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setCaseSizeDiameter(LengthDimension value) { + this.caseSizeDiameter = value; + } + + /** + * Gets the value of the lifeStyle property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the lifeStyle property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLifeStyle().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getLifeStyle() { + if (lifeStyle == null) { + lifeStyle = new ArrayList(); + } + return this.lifeStyle; + } + + /** + * Gets the value of the specificUsesForProduct property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specificUsesForProduct property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecificUsesForProduct().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecificUsesForProduct() { + if (specificUsesForProduct == null) { + specificUsesForProduct = new ArrayList(); + } + return this.specificUsesForProduct; + } + + /** + * 获取metalStamp属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetalStamp() { + return metalStamp; + } + + /** + * 设置metalStamp属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetalStamp(String value) { + this.metalStamp = value; + } + + /** + * 获取settingType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSettingType() { + return settingType; + } + + /** + * 设置settingType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSettingType(String value) { + this.settingType = value; + } + + /** + * 获取dialColor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDialColor() { + return dialColor; + } + + /** + * 设置dialColor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDialColor(String value) { + this.dialColor = value; + } + + /** + * 获取dialColorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDialColorMap() { + return dialColorMap; + } + + /** + * 设置dialColorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDialColorMap(String value) { + this.dialColorMap = value; + } + + /** + * 获取bezelMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezelMaterial() { + return bezelMaterial; + } + + /** + * 设置bezelMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezelMaterial(String value) { + this.bezelMaterial = value; + } + + /** + * 获取bezelFunction属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezelFunction() { + return bezelFunction; + } + + /** + * 设置bezelFunction属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezelFunction(String value) { + this.bezelFunction = value; + } + + /** + * 获取gemType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGemType() { + return gemType; + } + + /** + * 设置gemType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGemType(String value) { + this.gemType = value; + } + + /** + * 获取crystal属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCrystal() { + return crystal; + } + + /** + * 设置crystal属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCrystal(String value) { + this.crystal = value; + } + + /** + * 获取movementType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMovementType() { + return movementType; + } + + /** + * 设置movementType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMovementType(String value) { + this.movementType = value; + } + + /** + * 获取calendarType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalendarType() { + return calendarType; + } + + /** + * 设置calendarType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalendarType(String value) { + this.calendarType = value; + } + + /** + * 获取waterResistantDepth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWaterResistantDepth() { + return waterResistantDepth; + } + + /** + * 设置waterResistantDepth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWaterResistantDepth(LengthDimension value) { + this.waterResistantDepth = value; + } + + /** + * 获取resaleType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getResaleType() { + return resaleType; + } + + /** + * 设置resaleType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResaleType(String value) { + this.resaleType = value; + } + + /** + * 获取warrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarrantyType() { + return warrantyType; + } + + /** + * 设置warrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarrantyType(String value) { + this.warrantyType = value; + } + + /** + * 获取includedItems属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludedItems() { + return includedItems; + } + + /** + * 设置includedItems属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludedItems(String value) { + this.includedItems = value; + } + + /** + * 获取sellerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSellerWarrantyDescription() { + return sellerWarrantyDescription; + } + + /** + * 设置sellerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSellerWarrantyDescription(String value) { + this.sellerWarrantyDescription = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取estatePeriod属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstatePeriod() { + return estatePeriod; + } + + /** + * 设置estatePeriod属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstatePeriod(String value) { + this.estatePeriod = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * Gets the value of the specialFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSpecialFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialFeatures() { + if (specialFeatures == null) { + specialFeatures = new ArrayList(); + } + return this.specialFeatures; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取maximumWaterPressure属性的值。 + * + * @return + * possible object is + * {@link PressureDimension } + * + */ + public PressureDimension getMaximumWaterPressure() { + return maximumWaterPressure; + } + + /** + * 设置maximumWaterPressure属性的值。 + * + * @param value + * allowed object is + * {@link PressureDimension } + * + */ + public void setMaximumWaterPressure(PressureDimension value) { + this.maximumWaterPressure = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取season属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeason() { + return season; + } + + /** + * 设置season属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeason(String value) { + this.season = value; + } + + /** + * 获取powerSource属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSource() { + return powerSource; + } + + /** + * 设置powerSource属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSource(String value) { + this.powerSource = value; + } + + /** + * 获取isAdultProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsAdultProduct() { + return isAdultProduct; + } + + /** + * 设置isAdultProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsAdultProduct(Boolean value) { + this.isAdultProduct = value; + } + + /** + * Gets the value of the sportType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sportType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSportType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSportType() { + if (sportType == null) { + sportType = new ArrayList(); + } + return this.sportType; + } + + /** + * 获取targetGender属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetGender() { + return targetGender; + } + + /** + * 设置targetGender属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetGender(String value) { + this.targetGender = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取manufacturerWarrantyType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyType() { + return manufacturerWarrantyType; + } + + /** + * 设置manufacturerWarrantyType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyType(String value) { + this.manufacturerWarrantyType = value; + } + + /** + * 获取maxOrderQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxOrderQuantity() { + return maxOrderQuantity; + } + + /** + * 设置maxOrderQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxOrderQuantity(BigInteger value) { + this.maxOrderQuantity = value; + } + + /** + * 获取mfgWarrantyDescriptionLabor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionLabor() { + return mfgWarrantyDescriptionLabor; + } + + /** + * 设置mfgWarrantyDescriptionLabor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionLabor(String value) { + this.mfgWarrantyDescriptionLabor = value; + } + + /** + * 获取mfgWarrantyDescriptionParts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMfgWarrantyDescriptionParts() { + return mfgWarrantyDescriptionParts; + } + + /** + * 设置mfgWarrantyDescriptionParts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMfgWarrantyDescriptionParts(String value) { + this.mfgWarrantyDescriptionParts = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link JewelryBattery } + * + */ + public JewelryBattery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link JewelryBattery } + * + */ + public void setBattery(JewelryBattery value) { + this.battery = value; + } + + /** + * 获取departmentName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDepartmentName() { + return departmentName; + } + + /** + * 设置departmentName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDepartmentName(String value) { + this.departmentName = value; + } + + /** + * 获取subjectCharacter属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectCharacter() { + return subjectCharacter; + } + + /** + * 设置subjectCharacter属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectCharacter(String value) { + this.subjectCharacter = value; + } + + /** + * 获取distributionDesignation属性的值。 + * + * @return + * possible object is + * {@link DistributionDesignationValues } + * + */ + public DistributionDesignationValues getDistributionDesignation() { + return distributionDesignation; + } + + /** + * 设置distributionDesignation属性的值。 + * + * @param value + * allowed object is + * {@link DistributionDesignationValues } + * + */ + public void setDistributionDesignation(DistributionDesignationValues value) { + this.distributionDesignation = value; + } + + /** + * 获取codabar属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodabar() { + return codabar; + } + + /** + * 设置codabar属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodabar(String value) { + this.codabar = value; + } + + /** + * 获取gradeRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getGradeRating() { + return gradeRating; + } + + /** + * 设置gradeRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGradeRating(String value) { + this.gradeRating = value; + } + + /** + * 获取authenticatedBy属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAuthenticatedBy() { + return authenticatedBy; + } + + /** + * 设置authenticatedBy属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAuthenticatedBy(String value) { + this.authenticatedBy = value; + } + + /** + * 获取gdprRisk属性的值。 + * + * @return + * possible object is + * {@link GdprRiskType } + * + */ + public GdprRiskType getGdprRisk() { + return gdprRisk; + } + + /** + * 设置gdprRisk属性的值。 + * + * @param value + * allowed object is + * {@link GdprRiskType } + * + */ + public void setGdprRisk(GdprRiskType value) { + this.gdprRisk = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="BandColor"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="SizeName"/>
+     *               <enumeration value="SizeName-ColorName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionType.java new file mode 100644 index 0000000..2d1415b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionType.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

WaterConsumptionType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WaterConsumptionType">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}WaterConsumptionUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WaterConsumptionType", propOrder = { + "value" +}) +public class WaterConsumptionType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected WaterConsumptionUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WaterConsumptionUnitOfMeasure } + * + */ + public WaterConsumptionUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WaterConsumptionUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WaterConsumptionUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionUnitOfMeasure.java new file mode 100644 index 0000000..23e230a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterConsumptionUnitOfMeasure.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WaterConsumptionUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="WaterConsumptionUnitOfMeasure">
+ *   <restriction base="{}StringNotNull">
+ *     <enumeration value="GallonsPerMinute"/>
+ *     <enumeration value="GallonsPerHour"/>
+ *     <enumeration value="GallonsPerFlush"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "WaterConsumptionUnitOfMeasure") +@XmlEnum +public enum WaterConsumptionUnitOfMeasure { + + @XmlEnumValue("GallonsPerMinute") + GALLONS_PER_MINUTE("GallonsPerMinute"), + @XmlEnumValue("GallonsPerHour") + GALLONS_PER_HOUR("GallonsPerHour"), + @XmlEnumValue("GallonsPerFlush") + GALLONS_PER_FLUSH("GallonsPerFlush"); + private final String value; + + WaterConsumptionUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static WaterConsumptionUnitOfMeasure fromValue(String v) { + for (WaterConsumptionUnitOfMeasure c: WaterConsumptionUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WaterPurificationUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterPurificationUnit.java new file mode 100644 index 0000000..996184c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterPurificationUnit.java @@ -0,0 +1,1680 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Battery" minOccurs="0"/>
+ *         <element name="BladeType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
+ *         <element name="BatteryFormFactor" type="{}HundredString" minOccurs="0"/>
+ *         <element name="BladeMaterial" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="CanShipInOriginalContainer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Finish" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IdentityPackageType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{}StringNotNull">
+ *               <enumeration value="bulk"/>
+ *               <enumeration value="frustration_free"/>
+ *               <enumeration value="traditional"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumCoverageArea" type="{}AreaDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="NumberOfSets" type="{}TenDigitInteger" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OutputCapacity" type="{}VolumeRateDimension" minOccurs="0"/>
+ *         <element name="PieceCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="Shape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ThreadCount" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="TowelWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayWidth"/>
+ *                         <enumeration value="DisplayLength-Material"/>
+ *                         <enumeration value="DisplayLength-Size"/>
+ *                         <enumeration value="DisplayLength-Color"/>
+ *                         <enumeration value="DisplayLength-DisplayHeight"/>
+ *                         <enumeration value="DisplayWidth-Material"/>
+ *                         <enumeration value="DisplayWidth-Size"/>
+ *                         <enumeration value="DisplayWidth-Color"/>
+ *                         <enumeration value="DisplayWidth-DisplayHeight"/>
+ *                         <enumeration value="ItemPackageQuantity-Material"/>
+ *                         <enumeration value="ItemPackageQuantity-Size"/>
+ *                         <enumeration value="ItemPackageQuantity-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+ *                         <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayWeight-Material"/>
+ *                         <enumeration value="DisplayWeight-Size"/>
+ *                         <enumeration value="DisplayWeight-Color"/>
+ *                         <enumeration value="DisplayWeight-DisplayHeight"/>
+ *                         <enumeration value="Material-DisplayLength"/>
+ *                         <enumeration value="Material-DisplayWidth"/>
+ *                         <enumeration value="Material-Size"/>
+ *                         <enumeration value="Material-Color"/>
+ *                         <enumeration value="Material-DisplayHeight"/>
+ *                         <enumeration value="Size-DisplayLength"/>
+ *                         <enumeration value="Size-DisplayWidth"/>
+ *                         <enumeration value="Size-DisplayWeight"/>
+ *                         <enumeration value="Size-Material"/>
+ *                         <enumeration value="Size-Color"/>
+ *                         <enumeration value="Size-DisplayHeight"/>
+ *                         <enumeration value="Color-DisplayLength"/>
+ *                         <enumeration value="Color-DisplayWidth"/>
+ *                         <enumeration value="Color-ItemPackageQuantity"/>
+ *                         <enumeration value="Color-DisplayWeight"/>
+ *                         <enumeration value="Color-Material"/>
+ *                         <enumeration value="Color-Size"/>
+ *                         <enumeration value="Color-DisplayHeight"/>
+ *                         <enumeration value="DisplayHeight"/>
+ *                         <enumeration value="Material"/>
+ *                         <enumeration value="DisplayWeight"/>
+ *                         <enumeration value="DisplayLength"/>
+ *                         <enumeration value="ItemPackageQuantity"/>
+ *                         <enumeration value="DisplayLength-PatternName"/>
+ *                         <enumeration value="DisplayLength-StyleName"/>
+ *                         <enumeration value="DisplayWidth-PatternName"/>
+ *                         <enumeration value="DisplayWidth-StyleName"/>
+ *                         <enumeration value="Occasion-PatternName"/>
+ *                         <enumeration value="Occasion-ItemPackageQuantity"/>
+ *                         <enumeration value="Occasion-Material"/>
+ *                         <enumeration value="Occasion-StyleName"/>
+ *                         <enumeration value="Occasion-Size"/>
+ *                         <enumeration value="Occasion-Color"/>
+ *                         <enumeration value="Occasion-DisplayHeight"/>
+ *                         <enumeration value="PatternName-DisplayLength"/>
+ *                         <enumeration value="PatternName-DisplayWidth"/>
+ *                         <enumeration value="PatternName-Occasion"/>
+ *                         <enumeration value="PatternName-Material"/>
+ *                         <enumeration value="PatternName-StyleName"/>
+ *                         <enumeration value="PatternName-Size"/>
+ *                         <enumeration value="PatternName-Color"/>
+ *                         <enumeration value="PatternName-DisplayHeight"/>
+ *                         <enumeration value="MatteStyle-Material"/>
+ *                         <enumeration value="MatteStyle-StyleName"/>
+ *                         <enumeration value="MatteStyle-Size"/>
+ *                         <enumeration value="MatteStyle-Color"/>
+ *                         <enumeration value="ItemPackageQuantity-Occasion"/>
+ *                         <enumeration value="ItemPackageQuantity-StyleName"/>
+ *                         <enumeration value="DisplayWeight-StyleName"/>
+ *                         <enumeration value="Material-PatternName"/>
+ *                         <enumeration value="Material-MatteStyle"/>
+ *                         <enumeration value="Material-StyleName"/>
+ *                         <enumeration value="StyleName-DisplayLength"/>
+ *                         <enumeration value="StyleName-DisplayWidth"/>
+ *                         <enumeration value="StyleName-Occasion"/>
+ *                         <enumeration value="StyleName-PatternName"/>
+ *                         <enumeration value="StyleName-DisplayWeight"/>
+ *                         <enumeration value="StyleName-Material"/>
+ *                         <enumeration value="StyleName-Size"/>
+ *                         <enumeration value="StyleName-Color"/>
+ *                         <enumeration value="Size-Occasion"/>
+ *                         <enumeration value="Size-PatternName"/>
+ *                         <enumeration value="Size-MatteStyle"/>
+ *                         <enumeration value="Size-StyleName"/>
+ *                         <enumeration value="Color-Occasion"/>
+ *                         <enumeration value="Color-PatternName"/>
+ *                         <enumeration value="Color-MatteStyle"/>
+ *                         <enumeration value="Color-StyleName"/>
+ *                         <enumeration value="MatteStyle"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="Occasion"/>
+ *                         <enumeration value="StyleName"/>
+ *                         <enumeration value="CustomerPackageType"/>
+ *                         <enumeration value="ColorName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+ *                         <enumeration value="StyleName-CustomerPackageType"/>
+ *                         <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
+ *         <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MaximumWeightCapacity" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="NoiseLevel" type="{}NoiseLevelDimension" minOccurs="0"/>
+ *         <element name="Runtime" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="SpecificUsesForProduct" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="EuEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="HasAutomaticShutoff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="NumberOfSpeeds" type="{}PositiveInteger" minOccurs="0"/>
+ *         <element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerCarpetCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerDustReemissionClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VacuumCleanerHardfloorCleaningClass" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CustomerRestrictionType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *         <element name="WidthRange" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "battery", + "bladeType", + "batteryCellComposition", + "batteryFormFactor", + "bladeMaterial", + "bladeLength", + "canShipInOriginalContainer", + "colorMap", + "finish", + "identityPackageType", + "isStainResistant", + "material", + "maximumCoverageArea", + "numberOfSets", + "occasionType", + "outputCapacity", + "pieceCount", + "shape", + "threadCount", + "towelWeight", + "variationData", + "wattage", + "compatibleDevices", + "maximumWeightCapacity", + "noiseLevel", + "runtime", + "specificUsesForProduct", + "annualEnergyConsumption", + "euEnergyLabelEfficiencyClass", + "hasAutomaticShutoff", + "numberOfSpeeds", + "powerSourceType", + "vacuumCleanerCarpetCleaningClass", + "vacuumCleanerDustReemissionClass", + "vacuumCleanerHardfloorCleaningClass", + "itemDiameter", + "efficiency", + "customerRestrictionType", + "externalTestingCertification", + "voltage", + "powerPlugType", + "widthRange" +}) +@XmlRootElement(name = "WaterPurificationUnit") +public class WaterPurificationUnit { + + @XmlElement(name = "Battery") + protected Battery battery; + @XmlElement(name = "BladeType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeType; + @XmlElement(name = "BatteryCellComposition") + @XmlSchemaType(name = "string") + protected BatteryCellTypeValues batteryCellComposition; + @XmlElement(name = "BatteryFormFactor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryFormFactor; + @XmlElement(name = "BladeMaterial") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bladeMaterial; + @XmlElement(name = "BladeLength") + protected LengthDimension bladeLength; + @XmlElement(name = "CanShipInOriginalContainer") + protected Boolean canShipInOriginalContainer; + @XmlElement(name = "ColorMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + @XmlElement(name = "Finish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String finish; + @XmlElement(name = "IdentityPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String identityPackageType; + @XmlElement(name = "IsStainResistant") + protected Boolean isStainResistant; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "MaximumCoverageArea") + protected AreaDimensionOptionalUnit maximumCoverageArea; + @XmlElement(name = "NumberOfSets") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSets; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "OutputCapacity") + protected VolumeRateDimension outputCapacity; + @XmlElement(name = "PieceCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger pieceCount; + @XmlElement(name = "Shape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String shape; + @XmlElement(name = "ThreadCount") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger threadCount; + @XmlElement(name = "TowelWeight") + protected WeightDimension towelWeight; + @XmlElement(name = "VariationData") + protected WaterPurificationUnit.VariationData variationData; + @XmlElement(name = "Wattage") + protected WattageDimensionOptionalUnit wattage; + @XmlElement(name = "CompatibleDevices") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibleDevices; + @XmlElement(name = "MaximumWeightCapacity") + protected WeightDimension maximumWeightCapacity; + @XmlElement(name = "NoiseLevel") + protected NoiseLevelDimension noiseLevel; + @XmlElement(name = "Runtime") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger runtime; + @XmlElement(name = "SpecificUsesForProduct") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificUsesForProduct; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "EuEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "HasAutomaticShutoff") + protected Boolean hasAutomaticShutoff; + @XmlElement(name = "NumberOfSpeeds") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfSpeeds; + @XmlElement(name = "PowerSourceType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String powerSourceType; + @XmlElement(name = "VacuumCleanerCarpetCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerCarpetCleaningClass; + @XmlElement(name = "VacuumCleanerDustReemissionClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerDustReemissionClass; + @XmlElement(name = "VacuumCleanerHardfloorCleaningClass") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vacuumCleanerHardfloorCleaningClass; + @XmlElement(name = "ItemDiameter") + protected LengthDimension itemDiameter; + @XmlElement(name = "Efficiency") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String efficiency; + @XmlElement(name = "CustomerRestrictionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerRestrictionType; + @XmlElement(name = "ExternalTestingCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List externalTestingCertification; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + @XmlElement(name = "WidthRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String widthRange; + + /** + * 获取battery属性的值。 + * + * @return + * possible object is + * {@link Battery } + * + */ + public Battery getBattery() { + return battery; + } + + /** + * 设置battery属性的值。 + * + * @param value + * allowed object is + * {@link Battery } + * + */ + public void setBattery(Battery value) { + this.battery = value; + } + + /** + * 获取bladeType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeType() { + return bladeType; + } + + /** + * 设置bladeType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeType(String value) { + this.bladeType = value; + } + + /** + * 获取batteryCellComposition属性的值。 + * + * @return + * possible object is + * {@link BatteryCellTypeValues } + * + */ + public BatteryCellTypeValues getBatteryCellComposition() { + return batteryCellComposition; + } + + /** + * 设置batteryCellComposition属性的值。 + * + * @param value + * allowed object is + * {@link BatteryCellTypeValues } + * + */ + public void setBatteryCellComposition(BatteryCellTypeValues value) { + this.batteryCellComposition = value; + } + + /** + * 获取batteryFormFactor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryFormFactor() { + return batteryFormFactor; + } + + /** + * 设置batteryFormFactor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryFormFactor(String value) { + this.batteryFormFactor = value; + } + + /** + * 获取bladeMaterial属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBladeMaterial() { + return bladeMaterial; + } + + /** + * 设置bladeMaterial属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBladeMaterial(String value) { + this.bladeMaterial = value; + } + + /** + * 获取bladeLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBladeLength() { + return bladeLength; + } + + /** + * 设置bladeLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBladeLength(LengthDimension value) { + this.bladeLength = value; + } + + /** + * 获取canShipInOriginalContainer属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCanShipInOriginalContainer() { + return canShipInOriginalContainer; + } + + /** + * 设置canShipInOriginalContainer属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCanShipInOriginalContainer(Boolean value) { + this.canShipInOriginalContainer = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * 获取finish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFinish() { + return finish; + } + + /** + * 设置finish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFinish(String value) { + this.finish = value; + } + + /** + * 获取identityPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityPackageType() { + return identityPackageType; + } + + /** + * 设置identityPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityPackageType(String value) { + this.identityPackageType = value; + } + + /** + * 获取isStainResistant属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsStainResistant() { + return isStainResistant; + } + + /** + * 设置isStainResistant属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsStainResistant(Boolean value) { + this.isStainResistant = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取maximumCoverageArea属性的值。 + * + * @return + * possible object is + * {@link AreaDimensionOptionalUnit } + * + */ + public AreaDimensionOptionalUnit getMaximumCoverageArea() { + return maximumCoverageArea; + } + + /** + * 设置maximumCoverageArea属性的值。 + * + * @param value + * allowed object is + * {@link AreaDimensionOptionalUnit } + * + */ + public void setMaximumCoverageArea(AreaDimensionOptionalUnit value) { + this.maximumCoverageArea = value; + } + + /** + * 获取numberOfSets属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSets() { + return numberOfSets; + } + + /** + * 设置numberOfSets属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSets(BigInteger value) { + this.numberOfSets = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * 获取outputCapacity属性的值。 + * + * @return + * possible object is + * {@link VolumeRateDimension } + * + */ + public VolumeRateDimension getOutputCapacity() { + return outputCapacity; + } + + /** + * 设置outputCapacity属性的值。 + * + * @param value + * allowed object is + * {@link VolumeRateDimension } + * + */ + public void setOutputCapacity(VolumeRateDimension value) { + this.outputCapacity = value; + } + + /** + * 获取pieceCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPieceCount() { + return pieceCount; + } + + /** + * 设置pieceCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPieceCount(BigInteger value) { + this.pieceCount = value; + } + + /** + * 获取shape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getShape() { + return shape; + } + + /** + * 设置shape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShape(String value) { + this.shape = value; + } + + /** + * 获取threadCount属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getThreadCount() { + return threadCount; + } + + /** + * 设置threadCount属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setThreadCount(BigInteger value) { + this.threadCount = value; + } + + /** + * 获取towelWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getTowelWeight() { + return towelWeight; + } + + /** + * 设置towelWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setTowelWeight(WeightDimension value) { + this.towelWeight = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link WaterPurificationUnit.VariationData } + * + */ + public WaterPurificationUnit.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link WaterPurificationUnit.VariationData } + * + */ + public void setVariationData(WaterPurificationUnit.VariationData value) { + this.variationData = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimensionOptionalUnit } + * + */ + public WattageDimensionOptionalUnit getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimensionOptionalUnit } + * + */ + public void setWattage(WattageDimensionOptionalUnit value) { + this.wattage = value; + } + + /** + * 获取compatibleDevices属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibleDevices() { + return compatibleDevices; + } + + /** + * 设置compatibleDevices属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibleDevices(String value) { + this.compatibleDevices = value; + } + + /** + * 获取maximumWeightCapacity属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getMaximumWeightCapacity() { + return maximumWeightCapacity; + } + + /** + * 设置maximumWeightCapacity属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setMaximumWeightCapacity(WeightDimension value) { + this.maximumWeightCapacity = value; + } + + /** + * 获取noiseLevel属性的值。 + * + * @return + * possible object is + * {@link NoiseLevelDimension } + * + */ + public NoiseLevelDimension getNoiseLevel() { + return noiseLevel; + } + + /** + * 设置noiseLevel属性的值。 + * + * @param value + * allowed object is + * {@link NoiseLevelDimension } + * + */ + public void setNoiseLevel(NoiseLevelDimension value) { + this.noiseLevel = value; + } + + /** + * 获取runtime属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getRuntime() { + return runtime; + } + + /** + * 设置runtime属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setRuntime(BigInteger value) { + this.runtime = value; + } + + /** + * 获取specificUsesForProduct属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificUsesForProduct() { + return specificUsesForProduct; + } + + /** + * 设置specificUsesForProduct属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificUsesForProduct(String value) { + this.specificUsesForProduct = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEuEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEuEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取hasAutomaticShutoff属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasAutomaticShutoff() { + return hasAutomaticShutoff; + } + + /** + * 设置hasAutomaticShutoff属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasAutomaticShutoff(Boolean value) { + this.hasAutomaticShutoff = value; + } + + /** + * 获取numberOfSpeeds属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfSpeeds() { + return numberOfSpeeds; + } + + /** + * 设置numberOfSpeeds属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfSpeeds(BigInteger value) { + this.numberOfSpeeds = value; + } + + /** + * 获取powerSourceType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPowerSourceType() { + return powerSourceType; + } + + /** + * 设置powerSourceType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPowerSourceType(String value) { + this.powerSourceType = value; + } + + /** + * 获取vacuumCleanerCarpetCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerCarpetCleaningClass() { + return vacuumCleanerCarpetCleaningClass; + } + + /** + * 设置vacuumCleanerCarpetCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerCarpetCleaningClass(String value) { + this.vacuumCleanerCarpetCleaningClass = value; + } + + /** + * 获取vacuumCleanerDustReemissionClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerDustReemissionClass() { + return vacuumCleanerDustReemissionClass; + } + + /** + * 设置vacuumCleanerDustReemissionClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerDustReemissionClass(String value) { + this.vacuumCleanerDustReemissionClass = value; + } + + /** + * 获取vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVacuumCleanerHardfloorCleaningClass() { + return vacuumCleanerHardfloorCleaningClass; + } + + /** + * 设置vacuumCleanerHardfloorCleaningClass属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVacuumCleanerHardfloorCleaningClass(String value) { + this.vacuumCleanerHardfloorCleaningClass = value; + } + + /** + * 获取itemDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getItemDiameter() { + return itemDiameter; + } + + /** + * 设置itemDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setItemDiameter(LengthDimension value) { + this.itemDiameter = value; + } + + /** + * 获取efficiency属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getEfficiency() { + return efficiency; + } + + /** + * 设置efficiency属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEfficiency(String value) { + this.efficiency = value; + } + + /** + * 获取customerRestrictionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerRestrictionType() { + return customerRestrictionType; + } + + /** + * 设置customerRestrictionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerRestrictionType(String value) { + this.customerRestrictionType = value; + } + + /** + * Gets the value of the externalTestingCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the externalTestingCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getExternalTestingCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExternalTestingCertification() { + if (externalTestingCertification == null) { + externalTestingCertification = new ArrayList(); + } + return this.externalTestingCertification; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + + /** + * 获取widthRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidthRange() { + return widthRange; + } + + /** + * 设置widthRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidthRange(String value) { + this.widthRange = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="DisplayLength-DisplayWidth"/>
+     *               <enumeration value="DisplayLength-Material"/>
+     *               <enumeration value="DisplayLength-Size"/>
+     *               <enumeration value="DisplayLength-Color"/>
+     *               <enumeration value="DisplayLength-DisplayHeight"/>
+     *               <enumeration value="DisplayWidth-Material"/>
+     *               <enumeration value="DisplayWidth-Size"/>
+     *               <enumeration value="DisplayWidth-Color"/>
+     *               <enumeration value="DisplayWidth-DisplayHeight"/>
+     *               <enumeration value="ItemPackageQuantity-Material"/>
+     *               <enumeration value="ItemPackageQuantity-Size"/>
+     *               <enumeration value="ItemPackageQuantity-Color"/>
+     *               <enumeration value="ItemPackageQuantity-DisplayHeight"/>
+     *               <enumeration value="DisplayWeight-ItemPackageQuantity"/>
+     *               <enumeration value="DisplayWeight-Material"/>
+     *               <enumeration value="DisplayWeight-Size"/>
+     *               <enumeration value="DisplayWeight-Color"/>
+     *               <enumeration value="DisplayWeight-DisplayHeight"/>
+     *               <enumeration value="Material-DisplayLength"/>
+     *               <enumeration value="Material-DisplayWidth"/>
+     *               <enumeration value="Material-Size"/>
+     *               <enumeration value="Material-Color"/>
+     *               <enumeration value="Material-DisplayHeight"/>
+     *               <enumeration value="Size-DisplayLength"/>
+     *               <enumeration value="Size-DisplayWidth"/>
+     *               <enumeration value="Size-DisplayWeight"/>
+     *               <enumeration value="Size-Material"/>
+     *               <enumeration value="Size-Color"/>
+     *               <enumeration value="Size-DisplayHeight"/>
+     *               <enumeration value="Color-DisplayLength"/>
+     *               <enumeration value="Color-DisplayWidth"/>
+     *               <enumeration value="Color-ItemPackageQuantity"/>
+     *               <enumeration value="Color-DisplayWeight"/>
+     *               <enumeration value="Color-Material"/>
+     *               <enumeration value="Color-Size"/>
+     *               <enumeration value="Color-DisplayHeight"/>
+     *               <enumeration value="DisplayHeight"/>
+     *               <enumeration value="Material"/>
+     *               <enumeration value="DisplayWeight"/>
+     *               <enumeration value="DisplayLength"/>
+     *               <enumeration value="ItemPackageQuantity"/>
+     *               <enumeration value="DisplayLength-PatternName"/>
+     *               <enumeration value="DisplayLength-StyleName"/>
+     *               <enumeration value="DisplayWidth-PatternName"/>
+     *               <enumeration value="DisplayWidth-StyleName"/>
+     *               <enumeration value="Occasion-PatternName"/>
+     *               <enumeration value="Occasion-ItemPackageQuantity"/>
+     *               <enumeration value="Occasion-Material"/>
+     *               <enumeration value="Occasion-StyleName"/>
+     *               <enumeration value="Occasion-Size"/>
+     *               <enumeration value="Occasion-Color"/>
+     *               <enumeration value="Occasion-DisplayHeight"/>
+     *               <enumeration value="PatternName-DisplayLength"/>
+     *               <enumeration value="PatternName-DisplayWidth"/>
+     *               <enumeration value="PatternName-Occasion"/>
+     *               <enumeration value="PatternName-Material"/>
+     *               <enumeration value="PatternName-StyleName"/>
+     *               <enumeration value="PatternName-Size"/>
+     *               <enumeration value="PatternName-Color"/>
+     *               <enumeration value="PatternName-DisplayHeight"/>
+     *               <enumeration value="MatteStyle-Material"/>
+     *               <enumeration value="MatteStyle-StyleName"/>
+     *               <enumeration value="MatteStyle-Size"/>
+     *               <enumeration value="MatteStyle-Color"/>
+     *               <enumeration value="ItemPackageQuantity-Occasion"/>
+     *               <enumeration value="ItemPackageQuantity-StyleName"/>
+     *               <enumeration value="DisplayWeight-StyleName"/>
+     *               <enumeration value="Material-PatternName"/>
+     *               <enumeration value="Material-MatteStyle"/>
+     *               <enumeration value="Material-StyleName"/>
+     *               <enumeration value="StyleName-DisplayLength"/>
+     *               <enumeration value="StyleName-DisplayWidth"/>
+     *               <enumeration value="StyleName-Occasion"/>
+     *               <enumeration value="StyleName-PatternName"/>
+     *               <enumeration value="StyleName-DisplayWeight"/>
+     *               <enumeration value="StyleName-Material"/>
+     *               <enumeration value="StyleName-Size"/>
+     *               <enumeration value="StyleName-Color"/>
+     *               <enumeration value="Size-Occasion"/>
+     *               <enumeration value="Size-PatternName"/>
+     *               <enumeration value="Size-MatteStyle"/>
+     *               <enumeration value="Size-StyleName"/>
+     *               <enumeration value="Color-Occasion"/>
+     *               <enumeration value="Color-PatternName"/>
+     *               <enumeration value="Color-MatteStyle"/>
+     *               <enumeration value="Color-StyleName"/>
+     *               <enumeration value="MatteStyle"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="Occasion"/>
+     *               <enumeration value="StyleName"/>
+     *               <enumeration value="CustomerPackageType"/>
+     *               <enumeration value="ColorName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-ColorName-CustomerPackageType"/>
+     *               <enumeration value="StyleName-CustomerPackageType"/>
+     *               <enumeration value="SizeName-StyleName-CustomerPackageType"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "variationTheme", + "size", + "color", + "styleName", + "customerPackageType" + }) + public static class VariationData { + + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "CustomerPackageType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String customerPackageType; + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取customerPackageType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerPackageType() { + return customerPackageType; + } + + /** + * 设置customerPackageType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerPackageType(String value) { + this.customerPackageType = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WaterResistantType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterResistantType.java new file mode 100644 index 0000000..d8cb537 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WaterResistantType.java @@ -0,0 +1,61 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WaterResistantType的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="WaterResistantType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="not_water_resistant"/>
+ *     <enumeration value="water_resistant"/>
+ *     <enumeration value="waterproof"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "WaterResistantType") +@XmlEnum +public enum WaterResistantType { + + @XmlEnumValue("not_water_resistant") + NOT_WATER_RESISTANT("not_water_resistant"), + @XmlEnumValue("water_resistant") + WATER_RESISTANT("water_resistant"), + @XmlEnumValue("waterproof") + WATERPROOF("waterproof"); + private final String value; + + WaterResistantType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static WaterResistantType fromValue(String v) { + for (WaterResistantType c: WaterResistantType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimension.java new file mode 100644 index 0000000..5497a3e --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

WattageDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WattageDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}WattageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WattageDimension", propOrder = { + "value" +}) +public class WattageDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected WattageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WattageUnitOfMeasure } + * + */ + public WattageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WattageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WattageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimensionOptionalUnit.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimensionOptionalUnit.java new file mode 100644 index 0000000..eefe549 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageDimensionOptionalUnit.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

WattageDimensionOptionalUnit complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WattageDimensionOptionalUnit">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" type="{}WattageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WattageDimensionOptionalUnit", propOrder = { + "value" +}) +public class WattageDimensionOptionalUnit { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure") + protected WattageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WattageUnitOfMeasure } + * + */ + public WattageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WattageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WattageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WattageIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageIntegerDimension.java new file mode 100644 index 0000000..b1f0c29 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

WattageIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WattageIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}WattageUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WattageIntegerDimension", propOrder = { + "value" +}) +public class WattageIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected WattageUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WattageUnitOfMeasure } + * + */ + public WattageUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WattageUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WattageUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WattageUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageUnitOfMeasure.java new file mode 100644 index 0000000..c4f0eff --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WattageUnitOfMeasure.java @@ -0,0 +1,58 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WattageUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="WattageUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="watts"/>
+ *     <enumeration value="kilowatts"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "WattageUnitOfMeasure") +@XmlEnum +public enum WattageUnitOfMeasure { + + @XmlEnumValue("watts") + WATTS("watts"), + @XmlEnumValue("kilowatts") + KILOWATTS("kilowatts"); + private final String value; + + WattageUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static WattageUnitOfMeasure fromValue(String v) { + for (WattageUnitOfMeasure c: WattageUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Webcam.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Webcam.java new file mode 100644 index 0000000..59db857 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Webcam.java @@ -0,0 +1,509 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}VariationData" minOccurs="0"/>
+ *         <element ref="{}BuiltInMicrophone" minOccurs="0"/>
+ *         <element ref="{}CameraType" minOccurs="0"/>
+ *         <element ref="{}DigitalStillResolution" minOccurs="0"/>
+ *         <element ref="{}ImageSensor" minOccurs="0"/>
+ *         <element ref="{}InputType" minOccurs="0"/>
+ *         <element ref="{}MaxWebcamImageResolution" minOccurs="0"/>
+ *         <element ref="{}MinimumSystemRequirements" minOccurs="0"/>
+ *         <element ref="{}ModelNumber" minOccurs="0"/>
+ *         <element ref="{}NetworkingProtocol" minOccurs="0"/>
+ *         <element ref="{}VideoCallingResolution" minOccurs="0"/>
+ *         <element ref="{}Voltage" minOccurs="0"/>
+ *         <element ref="{}Wattage" minOccurs="0"/>
+ *         <element ref="{}WebcamVideoCaptureResolution" minOccurs="0"/>
+ *         <element ref="{}WirelessStandard" minOccurs="0"/>
+ *         <element name="PowerPlugType" type="{}PowerPlugType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "builtInMicrophone", + "cameraType", + "digitalStillResolution", + "imageSensor", + "inputType", + "maxWebcamImageResolution", + "minimumSystemRequirements", + "modelNumber", + "networkingProtocol", + "videoCallingResolution", + "voltage", + "wattage", + "webcamVideoCaptureResolution", + "wirelessStandard", + "powerPlugType" +}) +@XmlRootElement(name = "Webcam") +public class Webcam { + + @XmlElement(name = "VariationData") + protected VariationData variationData; + @XmlElement(name = "BuiltInMicrophone") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String builtInMicrophone; + @XmlElement(name = "CameraType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cameraType; + @XmlElement(name = "DigitalStillResolution") + protected ResolutionFiveDigitDimension digitalStillResolution; + @XmlElement(name = "ImageSensor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageSensor; + @XmlElement(name = "InputType") + @XmlSchemaType(name = "string") + protected InputTypeValues inputType; + @XmlElement(name = "MaxWebcamImageResolution") + protected ResolutionFiveDigitDimension maxWebcamImageResolution; + @XmlElement(name = "MinimumSystemRequirements") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String minimumSystemRequirements; + @XmlElement(name = "ModelNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelNumber; + @XmlElement(name = "NetworkingProtocol") + protected String networkingProtocol; + @XmlElement(name = "VideoCallingResolution") + protected ResolutionFiveDigitDimension videoCallingResolution; + @XmlElement(name = "Voltage") + protected BigDecimal voltage; + @XmlElement(name = "Wattage") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger wattage; + @XmlElement(name = "WebcamVideoCaptureResolution") + protected ResolutionFiveDigitDimension webcamVideoCaptureResolution; + @XmlElement(name = "WirelessStandard") + protected String wirelessStandard; + @XmlElement(name = "PowerPlugType") + @XmlSchemaType(name = "normalizedString") + protected PowerPlugType powerPlugType; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link VariationData } + * + */ + public VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link VariationData } + * + */ + public void setVariationData(VariationData value) { + this.variationData = value; + } + + /** + * 获取builtInMicrophone属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBuiltInMicrophone() { + return builtInMicrophone; + } + + /** + * 设置builtInMicrophone属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBuiltInMicrophone(String value) { + this.builtInMicrophone = value; + } + + /** + * 获取cameraType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCameraType() { + return cameraType; + } + + /** + * 设置cameraType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCameraType(String value) { + this.cameraType = value; + } + + /** + * 获取digitalStillResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getDigitalStillResolution() { + return digitalStillResolution; + } + + /** + * 设置digitalStillResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setDigitalStillResolution(ResolutionFiveDigitDimension value) { + this.digitalStillResolution = value; + } + + /** + * 获取imageSensor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageSensor() { + return imageSensor; + } + + /** + * 设置imageSensor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageSensor(String value) { + this.imageSensor = value; + } + + /** + * 获取inputType属性的值。 + * + * @return + * possible object is + * {@link InputTypeValues } + * + */ + public InputTypeValues getInputType() { + return inputType; + } + + /** + * 设置inputType属性的值。 + * + * @param value + * allowed object is + * {@link InputTypeValues } + * + */ + public void setInputType(InputTypeValues value) { + this.inputType = value; + } + + /** + * 获取maxWebcamImageResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getMaxWebcamImageResolution() { + return maxWebcamImageResolution; + } + + /** + * 设置maxWebcamImageResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setMaxWebcamImageResolution(ResolutionFiveDigitDimension value) { + this.maxWebcamImageResolution = value; + } + + /** + * 获取minimumSystemRequirements属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMinimumSystemRequirements() { + return minimumSystemRequirements; + } + + /** + * 设置minimumSystemRequirements属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMinimumSystemRequirements(String value) { + this.minimumSystemRequirements = value; + } + + /** + * 获取modelNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNumber() { + return modelNumber; + } + + /** + * 设置modelNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNumber(String value) { + this.modelNumber = value; + } + + /** + * 获取networkingProtocol属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkingProtocol() { + return networkingProtocol; + } + + /** + * 设置networkingProtocol属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkingProtocol(String value) { + this.networkingProtocol = value; + } + + /** + * 获取videoCallingResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getVideoCallingResolution() { + return videoCallingResolution; + } + + /** + * 设置videoCallingResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setVideoCallingResolution(ResolutionFiveDigitDimension value) { + this.videoCallingResolution = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVoltage(BigDecimal value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setWattage(BigInteger value) { + this.wattage = value; + } + + /** + * 获取webcamVideoCaptureResolution属性的值。 + * + * @return + * possible object is + * {@link ResolutionFiveDigitDimension } + * + */ + public ResolutionFiveDigitDimension getWebcamVideoCaptureResolution() { + return webcamVideoCaptureResolution; + } + + /** + * 设置webcamVideoCaptureResolution属性的值。 + * + * @param value + * allowed object is + * {@link ResolutionFiveDigitDimension } + * + */ + public void setWebcamVideoCaptureResolution(ResolutionFiveDigitDimension value) { + this.webcamVideoCaptureResolution = value; + } + + /** + * 获取wirelessStandard属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWirelessStandard() { + return wirelessStandard; + } + + /** + * 设置wirelessStandard属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWirelessStandard(String value) { + this.wirelessStandard = value; + } + + /** + * 获取powerPlugType属性的值。 + * + * @return + * possible object is + * {@link PowerPlugType } + * + */ + public PowerPlugType getPowerPlugType() { + return powerPlugType; + } + + /** + * 设置powerPlugType属性的值。 + * + * @param value + * allowed object is + * {@link PowerPlugType } + * + */ + public void setPowerPlugType(PowerPlugType value) { + this.powerPlugType = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WeightDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightDimension.java new file mode 100644 index 0000000..303de31 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightDimension.java @@ -0,0 +1,95 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

WeightDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WeightDimension">
+ *   <simpleContent>
+ *     <extension base="<>Dimension">
+ *       <attribute name="unitOfMeasure" use="required" type="{}WeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WeightDimension", propOrder = { + "value" +}) +public class WeightDimension { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected WeightUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WeightUnitOfMeasure } + * + */ + public WeightUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WeightUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WeightUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WeightIntegerDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightIntegerDimension.java new file mode 100644 index 0000000..aac097a --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightIntegerDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

WeightIntegerDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WeightIntegerDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}WeightUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WeightIntegerDimension", propOrder = { + "value" +}) +public class WeightIntegerDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected WeightUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link WeightUnitOfMeasure } + * + */ + public WeightUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link WeightUnitOfMeasure } + * + */ + public void setUnitOfMeasure(WeightUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendation.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendation.java new file mode 100644 index 0000000..57ad078 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendation.java @@ -0,0 +1,99 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MinimumManufacturerWeightRecommended" type="{}WeightIntegerDimension" minOccurs="0"/>
+ *         <element name="MaximumManufacturerWeightRecommended" type="{}WeightIntegerDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "minimumManufacturerWeightRecommended", + "maximumManufacturerWeightRecommended" +}) +@XmlRootElement(name = "WeightRecommendation") +public class WeightRecommendation { + + @XmlElement(name = "MinimumManufacturerWeightRecommended") + protected WeightIntegerDimension minimumManufacturerWeightRecommended; + @XmlElement(name = "MaximumManufacturerWeightRecommended") + protected WeightIntegerDimension maximumManufacturerWeightRecommended; + + /** + * 获取minimumManufacturerWeightRecommended属性的值。 + * + * @return + * possible object is + * {@link WeightIntegerDimension } + * + */ + public WeightIntegerDimension getMinimumManufacturerWeightRecommended() { + return minimumManufacturerWeightRecommended; + } + + /** + * 设置minimumManufacturerWeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link WeightIntegerDimension } + * + */ + public void setMinimumManufacturerWeightRecommended(WeightIntegerDimension value) { + this.minimumManufacturerWeightRecommended = value; + } + + /** + * 获取maximumManufacturerWeightRecommended属性的值。 + * + * @return + * possible object is + * {@link WeightIntegerDimension } + * + */ + public WeightIntegerDimension getMaximumManufacturerWeightRecommended() { + return maximumManufacturerWeightRecommended; + } + + /** + * 设置maximumManufacturerWeightRecommended属性的值。 + * + * @param value + * allowed object is + * {@link WeightIntegerDimension } + * + */ + public void setMaximumManufacturerWeightRecommended(WeightIntegerDimension value) { + this.maximumManufacturerWeightRecommended = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendationType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendationType.java new file mode 100644 index 0000000..dd8984c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightRecommendationType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WeightRecommendationType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WeightRecommendationType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MaximumWeightRecommendation" type="{}PositiveWeightDimension" minOccurs="0"/>
+ *         <element name="MinimumWeightRecommendation" type="{}PositiveWeightDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WeightRecommendationType", propOrder = { + "maximumWeightRecommendation", + "minimumWeightRecommendation" +}) +public class WeightRecommendationType { + + @XmlElement(name = "MaximumWeightRecommendation") + protected PositiveWeightDimension maximumWeightRecommendation; + @XmlElement(name = "MinimumWeightRecommendation") + protected PositiveWeightDimension minimumWeightRecommendation; + + /** + * 获取maximumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link PositiveWeightDimension } + * + */ + public PositiveWeightDimension getMaximumWeightRecommendation() { + return maximumWeightRecommendation; + } + + /** + * 设置maximumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link PositiveWeightDimension } + * + */ + public void setMaximumWeightRecommendation(PositiveWeightDimension value) { + this.maximumWeightRecommendation = value; + } + + /** + * 获取minimumWeightRecommendation属性的值。 + * + * @return + * possible object is + * {@link PositiveWeightDimension } + * + */ + public PositiveWeightDimension getMinimumWeightRecommendation() { + return minimumWeightRecommendation; + } + + /** + * 设置minimumWeightRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link PositiveWeightDimension } + * + */ + public void setMinimumWeightRecommendation(PositiveWeightDimension value) { + this.minimumWeightRecommendation = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WeightUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightUnitOfMeasure.java new file mode 100644 index 0000000..847c80f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WeightUnitOfMeasure.java @@ -0,0 +1,65 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WeightUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="WeightUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="GR"/>
+ *     <enumeration value="KG"/>
+ *     <enumeration value="OZ"/>
+ *     <enumeration value="LB"/>
+ *     <enumeration value="MG"/>
+ *     <enumeration value="hundredths_pounds"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "WeightUnitOfMeasure") +@XmlEnum +public enum WeightUnitOfMeasure { + + GR("GR"), + KG("KG"), + OZ("OZ"), + LB("LB"), + MG("MG"), + @XmlEnumValue("hundredths_pounds") + HUNDREDTHS_POUNDS("hundredths_pounds"); + private final String value; + + WeightUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static WeightUnitOfMeasure fromValue(String v) { + for (WeightUnitOfMeasure c: WeightUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Wheels.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Wheels.java new file mode 100644 index 0000000..2223260 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Wheels.java @@ -0,0 +1,1332 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PitchCircleDiameter" type="{}LengthDimension" maxOccurs="2"/>
+ *         <element name="ConstructionType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="1-piece"/>
+ *               <enumeration value="2-piece"/>
+ *               <enumeration value="3-piece"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{}ColorSpecification" minOccurs="0"/>
+ *         <element name="ExteriorFinish" type="{}String" minOccurs="0"/>
+ *         <element name="ExteriorFinishMap" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Chrome"/>
+ *               <enumeration value="Steel"/>
+ *               <enumeration value="Brushed Aluminum"/>
+ *               <enumeration value="Machined Aluminum"/>
+ *               <enumeration value="Polished Aluminum"/>
+ *               <enumeration value="Painted"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SpecialFeatures" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="tpms"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ModelName" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfSpokes" type="{}TwentyStringNotNull" minOccurs="0"/>
+ *         <element name="WheelBackspacing" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RimDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="RimWidth" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="BoreDiameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="Offset" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="PartTypeID" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="Material" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="OemEquivalentPartNumber" type="{}FortyStringNotNull" minOccurs="0"/>
+ *         <element name="Seasons" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
+ *         <element name="CareInstructions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="Lifestyle" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ManufacturerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="ModelYear" type="{}FourDigitYear" minOccurs="0"/>
+ *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="RecallDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
+ *         <element name="Size" type="{}String" minOccurs="0"/>
+ *         <element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{}String">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
+ *         <element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
+ *         <element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
+ *         <element name="SectionWidth" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pitchCircleDiameter", + "constructionType", + "colorSpecification", + "exteriorFinish", + "exteriorFinishMap", + "specialFeatures", + "modelName", + "numberOfHoles", + "numberOfSpokes", + "wheelBackspacing", + "rimDiameter", + "rimWidth", + "boreDiameter", + "offset", + "partTypeID", + "itemPackageQuantity", + "material", + "oemEquivalentPartNumber", + "seasons", + "amperage", + "careInstructions", + "diameter", + "displayLength", + "displayVolume", + "displayWeight", + "lifestyle", + "manufacturerWarrantyDescription", + "modelYear", + "numberOfPieces", + "recallDescription", + "size", + "sizeMap", + "specificationMet", + "styleName", + "variationData", + "voltage", + "wattage", + "vehicleFitmentCode", + "sectionWidth" +}) +@XmlRootElement(name = "Wheels") +public class Wheels { + + @XmlElement(name = "PitchCircleDiameter", required = true) + protected List pitchCircleDiameter; + @XmlElement(name = "ConstructionType") + protected String constructionType; + @XmlElement(name = "ColorSpecification") + protected ColorSpecification colorSpecification; + @XmlElement(name = "ExteriorFinish") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String exteriorFinish; + @XmlElement(name = "ExteriorFinishMap") + protected String exteriorFinishMap; + @XmlElement(name = "SpecialFeatures") + protected String specialFeatures; + @XmlElement(name = "ModelName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelName; + @XmlElement(name = "NumberOfHoles") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfHoles; + @XmlElement(name = "NumberOfSpokes") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String numberOfSpokes; + @XmlElement(name = "WheelBackspacing") + protected LengthDimension wheelBackspacing; + @XmlElement(name = "RimDiameter") + protected LengthDimension rimDiameter; + @XmlElement(name = "RimWidth") + protected LengthDimension rimWidth; + @XmlElement(name = "BoreDiameter") + protected LengthDimension boreDiameter; + @XmlElement(name = "Offset") + protected LengthDimension offset; + @XmlElement(name = "PartTypeID") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger partTypeID; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "Material") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String material; + @XmlElement(name = "OemEquivalentPartNumber") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String oemEquivalentPartNumber; + @XmlElement(name = "Seasons") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String seasons; + @XmlElement(name = "Amperage") + protected AmperageDimension amperage; + @XmlElement(name = "CareInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String careInstructions; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "Lifestyle") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lifestyle; + @XmlElement(name = "ManufacturerWarrantyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerWarrantyDescription; + @XmlElement(name = "ModelYear") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger modelYear; + @XmlElement(name = "NumberOfPieces") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfPieces; + @XmlElement(name = "RecallDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recallDescription; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "SizeMap") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sizeMap; + @XmlElement(name = "SpecificationMet") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specificationMet; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + @XmlElement(name = "VariationData") + protected Wheels.VariationData variationData; + @XmlElement(name = "Voltage") + protected VoltageDecimalDimension voltage; + @XmlElement(name = "Wattage") + protected WattageDimension wattage; + @XmlElement(name = "VehicleFitmentCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String vehicleFitmentCode; + @XmlElement(name = "SectionWidth") + protected LengthDimension sectionWidth; + + /** + * Gets the value of the pitchCircleDiameter property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the pitchCircleDiameter property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPitchCircleDiameter().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LengthDimension } + * + * + */ + public List getPitchCircleDiameter() { + if (pitchCircleDiameter == null) { + pitchCircleDiameter = new ArrayList(); + } + return this.pitchCircleDiameter; + } + + /** + * 获取constructionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstructionType() { + return constructionType; + } + + /** + * 设置constructionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstructionType(String value) { + this.constructionType = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link ColorSpecification } + * + */ + public ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link ColorSpecification } + * + */ + public void setColorSpecification(ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取exteriorFinish属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinish() { + return exteriorFinish; + } + + /** + * 设置exteriorFinish属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinish(String value) { + this.exteriorFinish = value; + } + + /** + * 获取exteriorFinishMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getExteriorFinishMap() { + return exteriorFinishMap; + } + + /** + * 设置exteriorFinishMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExteriorFinishMap(String value) { + this.exteriorFinishMap = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取modelName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * 设置modelName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * 获取numberOfHoles属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfHoles() { + return numberOfHoles; + } + + /** + * 设置numberOfHoles属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfHoles(BigInteger value) { + this.numberOfHoles = value; + } + + /** + * 获取numberOfSpokes属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberOfSpokes() { + return numberOfSpokes; + } + + /** + * 设置numberOfSpokes属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberOfSpokes(String value) { + this.numberOfSpokes = value; + } + + /** + * 获取wheelBackspacing属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getWheelBackspacing() { + return wheelBackspacing; + } + + /** + * 设置wheelBackspacing属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setWheelBackspacing(LengthDimension value) { + this.wheelBackspacing = value; + } + + /** + * 获取rimDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimDiameter() { + return rimDiameter; + } + + /** + * 设置rimDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimDiameter(LengthDimension value) { + this.rimDiameter = value; + } + + /** + * 获取rimWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getRimWidth() { + return rimWidth; + } + + /** + * 设置rimWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setRimWidth(LengthDimension value) { + this.rimWidth = value; + } + + /** + * 获取boreDiameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getBoreDiameter() { + return boreDiameter; + } + + /** + * 设置boreDiameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setBoreDiameter(LengthDimension value) { + this.boreDiameter = value; + } + + /** + * 获取offset属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getOffset() { + return offset; + } + + /** + * 设置offset属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setOffset(LengthDimension value) { + this.offset = value; + } + + /** + * 获取partTypeID属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPartTypeID() { + return partTypeID; + } + + /** + * 设置partTypeID属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPartTypeID(BigInteger value) { + this.partTypeID = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取material属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaterial() { + return material; + } + + /** + * 设置material属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaterial(String value) { + this.material = value; + } + + /** + * 获取oemEquivalentPartNumber属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOemEquivalentPartNumber() { + return oemEquivalentPartNumber; + } + + /** + * 设置oemEquivalentPartNumber属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOemEquivalentPartNumber(String value) { + this.oemEquivalentPartNumber = value; + } + + /** + * 获取seasons属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeasons() { + return seasons; + } + + /** + * 设置seasons属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeasons(String value) { + this.seasons = value; + } + + /** + * 获取amperage属性的值。 + * + * @return + * possible object is + * {@link AmperageDimension } + * + */ + public AmperageDimension getAmperage() { + return amperage; + } + + /** + * 设置amperage属性的值。 + * + * @param value + * allowed object is + * {@link AmperageDimension } + * + */ + public void setAmperage(AmperageDimension value) { + this.amperage = value; + } + + /** + * 获取careInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCareInstructions() { + return careInstructions; + } + + /** + * 设置careInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCareInstructions(String value) { + this.careInstructions = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取lifestyle属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLifestyle() { + return lifestyle; + } + + /** + * 设置lifestyle属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLifestyle(String value) { + this.lifestyle = value; + } + + /** + * 获取manufacturerWarrantyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerWarrantyDescription() { + return manufacturerWarrantyDescription; + } + + /** + * 设置manufacturerWarrantyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerWarrantyDescription(String value) { + this.manufacturerWarrantyDescription = value; + } + + /** + * 获取modelYear属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getModelYear() { + return modelYear; + } + + /** + * 设置modelYear属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setModelYear(BigInteger value) { + this.modelYear = value; + } + + /** + * 获取numberOfPieces属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfPieces() { + return numberOfPieces; + } + + /** + * 设置numberOfPieces属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfPieces(BigInteger value) { + this.numberOfPieces = value; + } + + /** + * 获取recallDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecallDescription() { + return recallDescription; + } + + /** + * 设置recallDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecallDescription(String value) { + this.recallDescription = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取sizeMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSizeMap() { + return sizeMap; + } + + /** + * 设置sizeMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSizeMap(String value) { + this.sizeMap = value; + } + + /** + * 获取specificationMet属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecificationMet() { + return specificationMet; + } + + /** + * 设置specificationMet属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecificationMet(String value) { + this.specificationMet = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Wheels.VariationData } + * + */ + public Wheels.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Wheels.VariationData } + * + */ + public void setVariationData(Wheels.VariationData value) { + this.variationData = value; + } + + /** + * 获取voltage属性的值。 + * + * @return + * possible object is + * {@link VoltageDecimalDimension } + * + */ + public VoltageDecimalDimension getVoltage() { + return voltage; + } + + /** + * 设置voltage属性的值。 + * + * @param value + * allowed object is + * {@link VoltageDecimalDimension } + * + */ + public void setVoltage(VoltageDecimalDimension value) { + this.voltage = value; + } + + /** + * 获取wattage属性的值。 + * + * @return + * possible object is + * {@link WattageDimension } + * + */ + public WattageDimension getWattage() { + return wattage; + } + + /** + * 设置wattage属性的值。 + * + * @param value + * allowed object is + * {@link WattageDimension } + * + */ + public void setWattage(WattageDimension value) { + this.wattage = value; + } + + /** + * 获取vehicleFitmentCode属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVehicleFitmentCode() { + return vehicleFitmentCode; + } + + /** + * 设置vehicleFitmentCode属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVehicleFitmentCode(String value) { + this.vehicleFitmentCode = value; + } + + /** + * 获取sectionWidth属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getSectionWidth() { + return sectionWidth; + } + + /** + * 设置sectionWidth属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setSectionWidth(LengthDimension value) { + this.sectionWidth = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{}String">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String parentage; + @XmlElement(name = "VariationTheme") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WidthSizeType.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WidthSizeType.java new file mode 100644 index 0000000..0fe2ee7 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WidthSizeType.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WidthSizeType complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="WidthSizeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MaximumWidthSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="MinimumWidthSize" type="{}LengthDimension" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WidthSizeType", propOrder = { + "maximumWidthSize", + "minimumWidthSize" +}) +public class WidthSizeType { + + @XmlElement(name = "MaximumWidthSize") + protected LengthDimension maximumWidthSize; + @XmlElement(name = "MinimumWidthSize") + protected LengthDimension minimumWidthSize; + + /** + * 获取maximumWidthSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMaximumWidthSize() { + return maximumWidthSize; + } + + /** + * 设置maximumWidthSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMaximumWidthSize(LengthDimension value) { + this.maximumWidthSize = value; + } + + /** + * 获取minimumWidthSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getMinimumWidthSize() { + return minimumWidthSize; + } + + /** + * 设置minimumWidthSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setMinimumWidthSize(LengthDimension value) { + this.minimumWidthSize = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Wine.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Wine.java new file mode 100644 index 0000000..2e7005d --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Wine.java @@ -0,0 +1,2310 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="Flavor"/>
+ *                         <enumeration value="Flavor-Size"/>
+ *                         <enumeration value="PatternName"/>
+ *                         <enumeration value="StyleName"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+ *                   <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+ *                   <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CountryProducedIn" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
+ *         <element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Prefecture" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemForm" type="{}String" minOccurs="0"/>
+ *         <element name="Ingredients" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ContainsFoodOrBeverage" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="NutritionalFacts" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="KosherCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="OrganicCertification" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemSpecialty" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="VarietalComposition" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *               <maxLength value="1500"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Vintage" type="{}FourDigitYearPlusNV" minOccurs="0"/>
+ *         <element name="BodyDescription" type="{}String" minOccurs="0"/>
+ *         <element name="TasteDescription" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholContent" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<>Dimension">
+ *                 <attribute name="unitOfMeasure" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="percent_by_volume"/>
+ *                       <enumeration value="percent_by_weight"/>
+ *                       <enumeration value="proof"/>
+ *                       <enumeration value="unit_of_alcohol"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CaffeineContent" type="{}String" minOccurs="0"/>
+ *         <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="IsPerishable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="StorageInstructions" type="{}HundredString" minOccurs="0"/>
+ *         <element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="RecommendedServingInstructions" type="{}String" minOccurs="0"/>
+ *         <element name="Occasion" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="OccasionType" type="{}MediumStringNotNull" minOccurs="0"/>
+ *         <element name="AwardsWon" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *         <element name="AgeRangeDescription" type="{}String" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="ContainerType" type="{}String" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="NutritionalFactsGroup" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element ref="{}AllergenInformation" maxOccurs="5" minOccurs="0"/>
+ *                   <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Cuisine" type="{}String" minOccurs="0"/>
+ *         <element name="UseByRecommendation" type="{}String" minOccurs="0"/>
+ *         <element name="VarietalDesignation" type="{}String" minOccurs="0"/>
+ *         <element name="IsExpirationDatedProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ContainerMaterialType" type="{}String" minOccurs="0"/>
+ *         <element name="AlcoholType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="BarrelAgingTime" type="{}DateIntegerDimension" minOccurs="0"/>
+ *         <element name="PackageContentType" type="{}String" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}String" minOccurs="0"/>
+ *         <element name="SaltPerServing" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="PrimaryIngredientCountryOfOrigin" type="{}String" minOccurs="0"/>
+ *         <element name="PrimaryIngredientLocationProduced" type="{}String" minOccurs="0"/>
+ *         <element name="SolidNetWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="ManufacturerContactInformation" type="{}String" minOccurs="0"/>
+ *         <element name="LiquidPackagingSeal" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Designation" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="JamesHallidayRating" type="{}String" minOccurs="0"/>
+ *         <element name="JamesSucklingRating" type="{}String" minOccurs="0"/>
+ *         <element name="SweetnessDescription" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="WineSpiritsRating" type="{}String" minOccurs="0"/>
+ *         <element name="Language" type="{}LanguageStringType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "countryProducedIn", + "countryOfOrigin", + "regionOfOrigin", + "prefecture", + "itemForm", + "ingredients", + "containsFoodOrBeverage", + "medicineClassification", + "nutritionalFacts", + "kosherCertification", + "organicCertification", + "itemSpecialty", + "varietalComposition", + "vintage", + "bodyDescription", + "tasteDescription", + "alcoholContent", + "caffeineContent", + "warnings", + "isPerishable", + "storageInstructions", + "directions", + "recommendedServingInstructions", + "occasion", + "occasionType", + "awardsWon", + "ageRangeDescription", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "containerType", + "unitCount", + "nutritionalFactsGroup", + "cuisine", + "useByRecommendation", + "varietalDesignation", + "isExpirationDatedProduct", + "containerMaterialType", + "alcoholType", + "barrelAgingTime", + "packageContentType", + "itemTypeName", + "saltPerServing", + "primaryIngredientCountryOfOrigin", + "primaryIngredientLocationProduced", + "solidNetWeight", + "manufacturerContactInformation", + "liquidPackagingSeal", + "designation", + "jamesHallidayRating", + "jamesSucklingRating", + "sweetnessDescription", + "wineSpiritsRating", + "language" +}) +@XmlRootElement(name = "Wine") +public class Wine { + + @XmlElement(name = "VariationData") + protected Wine.VariationData variationData; + @XmlElement(name = "CountryProducedIn") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String countryProducedIn; + @XmlElement(name = "CountryOfOrigin") + protected String countryOfOrigin; + @XmlElement(name = "RegionOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String regionOfOrigin; + @XmlElement(name = "Prefecture") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String prefecture; + @XmlElement(name = "ItemForm") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemForm; + @XmlElement(name = "Ingredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String ingredients; + @XmlElement(name = "ContainsFoodOrBeverage") + protected Boolean containsFoodOrBeverage; + @XmlElement(name = "MedicineClassification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String medicineClassification; + @XmlElement(name = "NutritionalFacts") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String nutritionalFacts; + @XmlElement(name = "KosherCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List kosherCertification; + @XmlElement(name = "OrganicCertification") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List organicCertification; + @XmlElement(name = "ItemSpecialty") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List itemSpecialty; + @XmlElement(name = "VarietalComposition") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String varietalComposition; + @XmlElement(name = "Vintage") + protected String vintage; + @XmlElement(name = "BodyDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String bodyDescription; + @XmlElement(name = "TasteDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String tasteDescription; + @XmlElement(name = "AlcoholContent") + protected Wine.AlcoholContent alcoholContent; + @XmlElement(name = "CaffeineContent") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String caffeineContent; + @XmlElement(name = "Warnings") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String warnings; + @XmlElement(name = "IsPerishable") + protected Boolean isPerishable; + @XmlElement(name = "StorageInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String storageInstructions; + @XmlElement(name = "Directions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String directions; + @XmlElement(name = "RecommendedServingInstructions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String recommendedServingInstructions; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + @XmlElement(name = "OccasionType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasionType; + @XmlElement(name = "AwardsWon") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List awardsWon; + @XmlElement(name = "AgeRangeDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ageRangeDescription; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "ContainerType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerType; + @XmlElement(name = "UnitCount") + protected Wine.UnitCount unitCount; + @XmlElement(name = "NutritionalFactsGroup") + protected Wine.NutritionalFactsGroup nutritionalFactsGroup; + @XmlElement(name = "Cuisine") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String cuisine; + @XmlElement(name = "UseByRecommendation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String useByRecommendation; + @XmlElement(name = "VarietalDesignation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String varietalDesignation; + @XmlElement(name = "IsExpirationDatedProduct") + protected Boolean isExpirationDatedProduct; + @XmlElement(name = "ContainerMaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String containerMaterialType; + @XmlElement(name = "AlcoholType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String alcoholType; + @XmlElement(name = "BarrelAgingTime") + protected DateIntegerDimension barrelAgingTime; + @XmlElement(name = "PackageContentType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String packageContentType; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "SaltPerServing") + protected WeightDimension saltPerServing; + @XmlElement(name = "PrimaryIngredientCountryOfOrigin") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientCountryOfOrigin; + @XmlElement(name = "PrimaryIngredientLocationProduced") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String primaryIngredientLocationProduced; + @XmlElement(name = "SolidNetWeight") + protected WeightDimension solidNetWeight; + @XmlElement(name = "ManufacturerContactInformation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerContactInformation; + @XmlElement(name = "LiquidPackagingSeal") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String liquidPackagingSeal; + @XmlElement(name = "Designation") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String designation; + @XmlElement(name = "JamesHallidayRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jamesHallidayRating; + @XmlElement(name = "JamesSucklingRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String jamesSucklingRating; + @XmlElement(name = "SweetnessDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String sweetnessDescription; + @XmlElement(name = "WineSpiritsRating") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String wineSpiritsRating; + @XmlElement(name = "Language") + @XmlSchemaType(name = "string") + protected LanguageStringType language; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link Wine.VariationData } + * + */ + public Wine.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link Wine.VariationData } + * + */ + public void setVariationData(Wine.VariationData value) { + this.variationData = value; + } + + /** + * 获取countryProducedIn属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryProducedIn() { + return countryProducedIn; + } + + /** + * 设置countryProducedIn属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryProducedIn(String value) { + this.countryProducedIn = value; + } + + /** + * 获取countryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryOfOrigin() { + return countryOfOrigin; + } + + /** + * 设置countryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryOfOrigin(String value) { + this.countryOfOrigin = value; + } + + /** + * 获取regionOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionOfOrigin() { + return regionOfOrigin; + } + + /** + * 设置regionOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionOfOrigin(String value) { + this.regionOfOrigin = value; + } + + /** + * 获取prefecture属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrefecture() { + return prefecture; + } + + /** + * 设置prefecture属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrefecture(String value) { + this.prefecture = value; + } + + /** + * 获取itemForm属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemForm() { + return itemForm; + } + + /** + * 设置itemForm属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemForm(String value) { + this.itemForm = value; + } + + /** + * 获取ingredients属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getIngredients() { + return ingredients; + } + + /** + * 设置ingredients属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIngredients(String value) { + this.ingredients = value; + } + + /** + * 获取containsFoodOrBeverage属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isContainsFoodOrBeverage() { + return containsFoodOrBeverage; + } + + /** + * 设置containsFoodOrBeverage属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setContainsFoodOrBeverage(Boolean value) { + this.containsFoodOrBeverage = value; + } + + /** + * 获取medicineClassification属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getMedicineClassification() { + return medicineClassification; + } + + /** + * 设置medicineClassification属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMedicineClassification(String value) { + this.medicineClassification = value; + } + + /** + * 获取nutritionalFacts属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutritionalFacts() { + return nutritionalFacts; + } + + /** + * 设置nutritionalFacts属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutritionalFacts(String value) { + this.nutritionalFacts = value; + } + + /** + * Gets the value of the kosherCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kosherCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKosherCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKosherCertification() { + if (kosherCertification == null) { + kosherCertification = new ArrayList(); + } + return this.kosherCertification; + } + + /** + * Gets the value of the organicCertification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the organicCertification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getOrganicCertification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrganicCertification() { + if (organicCertification == null) { + organicCertification = new ArrayList(); + } + return this.organicCertification; + } + + /** + * Gets the value of the itemSpecialty property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemSpecialty property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemSpecialty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getItemSpecialty() { + if (itemSpecialty == null) { + itemSpecialty = new ArrayList(); + } + return this.itemSpecialty; + } + + /** + * 获取varietalComposition属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalComposition() { + return varietalComposition; + } + + /** + * 设置varietalComposition属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalComposition(String value) { + this.varietalComposition = value; + } + + /** + * 获取vintage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVintage() { + return vintage; + } + + /** + * 设置vintage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVintage(String value) { + this.vintage = value; + } + + /** + * 获取bodyDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBodyDescription() { + return bodyDescription; + } + + /** + * 设置bodyDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBodyDescription(String value) { + this.bodyDescription = value; + } + + /** + * 获取tasteDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getTasteDescription() { + return tasteDescription; + } + + /** + * 设置tasteDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTasteDescription(String value) { + this.tasteDescription = value; + } + + /** + * 获取alcoholContent属性的值。 + * + * @return + * possible object is + * {@link Wine.AlcoholContent } + * + */ + public Wine.AlcoholContent getAlcoholContent() { + return alcoholContent; + } + + /** + * 设置alcoholContent属性的值。 + * + * @param value + * allowed object is + * {@link Wine.AlcoholContent } + * + */ + public void setAlcoholContent(Wine.AlcoholContent value) { + this.alcoholContent = value; + } + + /** + * 获取caffeineContent属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCaffeineContent() { + return caffeineContent; + } + + /** + * 设置caffeineContent属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCaffeineContent(String value) { + this.caffeineContent = value; + } + + /** + * 获取warnings属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWarnings() { + return warnings; + } + + /** + * 设置warnings属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWarnings(String value) { + this.warnings = value; + } + + /** + * 获取isPerishable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsPerishable() { + return isPerishable; + } + + /** + * 设置isPerishable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsPerishable(Boolean value) { + this.isPerishable = value; + } + + /** + * 获取storageInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStorageInstructions() { + return storageInstructions; + } + + /** + * 设置storageInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStorageInstructions(String value) { + this.storageInstructions = value; + } + + /** + * 获取directions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirections() { + return directions; + } + + /** + * 设置directions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirections(String value) { + this.directions = value; + } + + /** + * 获取recommendedServingInstructions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecommendedServingInstructions() { + return recommendedServingInstructions; + } + + /** + * 设置recommendedServingInstructions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecommendedServingInstructions(String value) { + this.recommendedServingInstructions = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + /** + * 获取occasionType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasionType() { + return occasionType; + } + + /** + * 设置occasionType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasionType(String value) { + this.occasionType = value; + } + + /** + * Gets the value of the awardsWon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the awardsWon property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAwardsWon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAwardsWon() { + if (awardsWon == null) { + awardsWon = new ArrayList(); + } + return this.awardsWon; + } + + /** + * 获取ageRangeDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAgeRangeDescription() { + return ageRangeDescription; + } + + /** + * 设置ageRangeDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAgeRangeDescription(String value) { + this.ageRangeDescription = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取containerType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerType() { + return containerType; + } + + /** + * 设置containerType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerType(String value) { + this.containerType = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link Wine.UnitCount } + * + */ + public Wine.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link Wine.UnitCount } + * + */ + public void setUnitCount(Wine.UnitCount value) { + this.unitCount = value; + } + + /** + * 获取nutritionalFactsGroup属性的值。 + * + * @return + * possible object is + * {@link Wine.NutritionalFactsGroup } + * + */ + public Wine.NutritionalFactsGroup getNutritionalFactsGroup() { + return nutritionalFactsGroup; + } + + /** + * 设置nutritionalFactsGroup属性的值。 + * + * @param value + * allowed object is + * {@link Wine.NutritionalFactsGroup } + * + */ + public void setNutritionalFactsGroup(Wine.NutritionalFactsGroup value) { + this.nutritionalFactsGroup = value; + } + + /** + * 获取cuisine属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCuisine() { + return cuisine; + } + + /** + * 设置cuisine属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCuisine(String value) { + this.cuisine = value; + } + + /** + * 获取useByRecommendation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUseByRecommendation() { + return useByRecommendation; + } + + /** + * 设置useByRecommendation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUseByRecommendation(String value) { + this.useByRecommendation = value; + } + + /** + * 获取varietalDesignation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVarietalDesignation() { + return varietalDesignation; + } + + /** + * 设置varietalDesignation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVarietalDesignation(String value) { + this.varietalDesignation = value; + } + + /** + * 获取isExpirationDatedProduct属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsExpirationDatedProduct() { + return isExpirationDatedProduct; + } + + /** + * 设置isExpirationDatedProduct属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsExpirationDatedProduct(Boolean value) { + this.isExpirationDatedProduct = value; + } + + /** + * 获取containerMaterialType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getContainerMaterialType() { + return containerMaterialType; + } + + /** + * 设置containerMaterialType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContainerMaterialType(String value) { + this.containerMaterialType = value; + } + + /** + * 获取alcoholType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlcoholType() { + return alcoholType; + } + + /** + * 设置alcoholType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlcoholType(String value) { + this.alcoholType = value; + } + + /** + * 获取barrelAgingTime属性的值。 + * + * @return + * possible object is + * {@link DateIntegerDimension } + * + */ + public DateIntegerDimension getBarrelAgingTime() { + return barrelAgingTime; + } + + /** + * 设置barrelAgingTime属性的值。 + * + * @param value + * allowed object is + * {@link DateIntegerDimension } + * + */ + public void setBarrelAgingTime(DateIntegerDimension value) { + this.barrelAgingTime = value; + } + + /** + * 获取packageContentType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageContentType() { + return packageContentType; + } + + /** + * 设置packageContentType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageContentType(String value) { + this.packageContentType = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取saltPerServing属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSaltPerServing() { + return saltPerServing; + } + + /** + * 设置saltPerServing属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSaltPerServing(WeightDimension value) { + this.saltPerServing = value; + } + + /** + * 获取primaryIngredientCountryOfOrigin属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientCountryOfOrigin() { + return primaryIngredientCountryOfOrigin; + } + + /** + * 设置primaryIngredientCountryOfOrigin属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientCountryOfOrigin(String value) { + this.primaryIngredientCountryOfOrigin = value; + } + + /** + * 获取primaryIngredientLocationProduced属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrimaryIngredientLocationProduced() { + return primaryIngredientLocationProduced; + } + + /** + * 设置primaryIngredientLocationProduced属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrimaryIngredientLocationProduced(String value) { + this.primaryIngredientLocationProduced = value; + } + + /** + * 获取solidNetWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getSolidNetWeight() { + return solidNetWeight; + } + + /** + * 设置solidNetWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setSolidNetWeight(WeightDimension value) { + this.solidNetWeight = value; + } + + /** + * 获取manufacturerContactInformation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerContactInformation() { + return manufacturerContactInformation; + } + + /** + * 设置manufacturerContactInformation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerContactInformation(String value) { + this.manufacturerContactInformation = value; + } + + /** + * 获取liquidPackagingSeal属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLiquidPackagingSeal() { + return liquidPackagingSeal; + } + + /** + * 设置liquidPackagingSeal属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLiquidPackagingSeal(String value) { + this.liquidPackagingSeal = value; + } + + /** + * 获取designation属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDesignation() { + return designation; + } + + /** + * 设置designation属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDesignation(String value) { + this.designation = value; + } + + /** + * 获取jamesHallidayRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJamesHallidayRating() { + return jamesHallidayRating; + } + + /** + * 设置jamesHallidayRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJamesHallidayRating(String value) { + this.jamesHallidayRating = value; + } + + /** + * 获取jamesSucklingRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getJamesSucklingRating() { + return jamesSucklingRating; + } + + /** + * 设置jamesSucklingRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJamesSucklingRating(String value) { + this.jamesSucklingRating = value; + } + + /** + * 获取sweetnessDescription属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSweetnessDescription() { + return sweetnessDescription; + } + + /** + * 设置sweetnessDescription属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSweetnessDescription(String value) { + this.sweetnessDescription = value; + } + + /** + * 获取wineSpiritsRating属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getWineSpiritsRating() { + return wineSpiritsRating; + } + + /** + * 设置wineSpiritsRating属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWineSpiritsRating(String value) { + this.wineSpiritsRating = value; + } + + /** + * 获取language属性的值。 + * + * @return + * possible object is + * {@link LanguageStringType } + * + */ + public LanguageStringType getLanguage() { + return language; + } + + /** + * 设置language属性的值。 + * + * @param value + * allowed object is + * {@link LanguageStringType } + * + */ + public void setLanguage(LanguageStringType value) { + this.language = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<>Dimension">
+     *       <attribute name="unitOfMeasure" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="percent_by_volume"/>
+     *             <enumeration value="percent_by_weight"/>
+     *             <enumeration value="proof"/>
+     *             <enumeration value="unit_of_alcohol"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class AlcoholContent { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element ref="{}AllergenInformation" maxOccurs="5" minOccurs="0"/>
+     *         <element name="SpecialIngredients" type="{}HundredString" maxOccurs="5" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "allergenInformation", + "specialIngredients" + }) + public static class NutritionalFactsGroup { + + @XmlElement(name = "AllergenInformation") + protected List allergenInformation; + @XmlElement(name = "SpecialIngredients") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List specialIngredients; + + /** + * Gets the value of the allergenInformation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the allergenInformation property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getAllergenInformation().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAllergenInformation() { + if (allergenInformation == null) { + allergenInformation = new ArrayList(); + } + return this.allergenInformation; + } + + /** + * Gets the value of the specialIngredients property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the specialIngredients property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getSpecialIngredients().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getSpecialIngredients() { + if (specialIngredients == null) { + specialIngredients = new ArrayList(); + } + return this.specialIngredients; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Size"/>
+     *               <enumeration value="Flavor"/>
+     *               <enumeration value="Flavor-Size"/>
+     *               <enumeration value="PatternName"/>
+     *               <enumeration value="StyleName"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="Size" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="Flavor" type="{}StringNotNull" minOccurs="0"/>
+     *         <element name="PatternName" type="{}HundredString" minOccurs="0"/>
+     *         <element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme", + "size", + "flavor", + "patternName", + "styleName" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + @XmlElement(name = "Size") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String size; + @XmlElement(name = "Flavor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String flavor; + @XmlElement(name = "PatternName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String patternName; + @XmlElement(name = "StyleName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String styleName; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + /** + * 获取size属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSize() { + return size; + } + + /** + * 设置size属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSize(String value) { + this.size = value; + } + + /** + * 获取flavor属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavor() { + return flavor; + } + + /** + * 设置flavor属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavor(String value) { + this.flavor = value; + } + + /** + * 获取patternName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPatternName() { + return patternName; + } + + /** + * 设置patternName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPatternName(String value) { + this.patternName = value; + } + + /** + * 获取styleName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getStyleName() { + return styleName; + } + + /** + * 设置styleName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStyleName(String value) { + this.styleName = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/Wireless.java b/src/main/java/com/amazon/SellingPartnerAPI/model/Wireless.java new file mode 100644 index 0000000..a34404f --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/Wireless.java @@ -0,0 +1,439 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Rebate" type="{}RebateType" maxOccurs="2" minOccurs="0"/>
+ *         <element name="ProductType">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element ref="{}WirelessAccessories"/>
+ *                   <element ref="{}WirelessDownloads"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryPackaging" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="batteries_contained_in_equipment"/>
+ *               <enumeration value="batteries_only"/>
+ *               <enumeration value="batteries_packed_with_equipment"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
+ *         <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "rebate", + "productType", + "batteryTypeLithiumIon", + "batteryTypeLithiumMetal", + "lithiumBatteryEnergyContent", + "lithiumBatteryPackaging", + "lithiumBatteryVoltage", + "lithiumBatteryWeight", + "numberOfLithiumIonCells", + "numberOfLithiumMetalCells" +}) +@XmlRootElement(name = "Wireless") +public class Wireless { + + @XmlElement(name = "Rebate") + protected List rebate; + @XmlElement(name = "ProductType", required = true) + protected Wireless.ProductType productType; + @XmlElement(name = "BatteryTypeLithiumIon") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumIon; + @XmlElement(name = "BatteryTypeLithiumMetal") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger batteryTypeLithiumMetal; + @XmlElement(name = "LithiumBatteryEnergyContent") + protected BigDecimal lithiumBatteryEnergyContent; + @XmlElement(name = "LithiumBatteryPackaging") + protected String lithiumBatteryPackaging; + @XmlElement(name = "LithiumBatteryVoltage") + protected BigDecimal lithiumBatteryVoltage; + @XmlElement(name = "LithiumBatteryWeight") + protected BigDecimal lithiumBatteryWeight; + @XmlElement(name = "NumberOfLithiumIonCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumIonCells; + @XmlElement(name = "NumberOfLithiumMetalCells") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfLithiumMetalCells; + + /** + * Gets the value of the rebate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rebate property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRebate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RebateType } + * + * + */ + public List getRebate() { + if (rebate == null) { + rebate = new ArrayList(); + } + return this.rebate; + } + + /** + * 获取productType属性的值。 + * + * @return + * possible object is + * {@link Wireless.ProductType } + * + */ + public Wireless.ProductType getProductType() { + return productType; + } + + /** + * 设置productType属性的值。 + * + * @param value + * allowed object is + * {@link Wireless.ProductType } + * + */ + public void setProductType(Wireless.ProductType value) { + this.productType = value; + } + + /** + * 获取batteryTypeLithiumIon属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumIon() { + return batteryTypeLithiumIon; + } + + /** + * 设置batteryTypeLithiumIon属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumIon(BigInteger value) { + this.batteryTypeLithiumIon = value; + } + + /** + * 获取batteryTypeLithiumMetal属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBatteryTypeLithiumMetal() { + return batteryTypeLithiumMetal; + } + + /** + * 设置batteryTypeLithiumMetal属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBatteryTypeLithiumMetal(BigInteger value) { + this.batteryTypeLithiumMetal = value; + } + + /** + * 获取lithiumBatteryEnergyContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryEnergyContent() { + return lithiumBatteryEnergyContent; + } + + /** + * 设置lithiumBatteryEnergyContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryEnergyContent(BigDecimal value) { + this.lithiumBatteryEnergyContent = value; + } + + /** + * 获取lithiumBatteryPackaging属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLithiumBatteryPackaging() { + return lithiumBatteryPackaging; + } + + /** + * 设置lithiumBatteryPackaging属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLithiumBatteryPackaging(String value) { + this.lithiumBatteryPackaging = value; + } + + /** + * 获取lithiumBatteryVoltage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryVoltage() { + return lithiumBatteryVoltage; + } + + /** + * 设置lithiumBatteryVoltage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryVoltage(BigDecimal value) { + this.lithiumBatteryVoltage = value; + } + + /** + * 获取lithiumBatteryWeight属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLithiumBatteryWeight() { + return lithiumBatteryWeight; + } + + /** + * 设置lithiumBatteryWeight属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLithiumBatteryWeight(BigDecimal value) { + this.lithiumBatteryWeight = value; + } + + /** + * 获取numberOfLithiumIonCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumIonCells() { + return numberOfLithiumIonCells; + } + + /** + * 设置numberOfLithiumIonCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumIonCells(BigInteger value) { + this.numberOfLithiumIonCells = value; + } + + /** + * 获取numberOfLithiumMetalCells属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfLithiumMetalCells() { + return numberOfLithiumMetalCells; + } + + /** + * 设置numberOfLithiumMetalCells属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfLithiumMetalCells(BigInteger value) { + this.numberOfLithiumMetalCells = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element ref="{}WirelessAccessories"/>
+     *         <element ref="{}WirelessDownloads"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "wirelessAccessories", + "wirelessDownloads" + }) + public static class ProductType { + + @XmlElement(name = "WirelessAccessories") + protected WirelessAccessories wirelessAccessories; + @XmlElement(name = "WirelessDownloads") + protected WirelessDownloads wirelessDownloads; + + /** + * 获取wirelessAccessories属性的值。 + * + * @return + * possible object is + * {@link WirelessAccessories } + * + */ + public WirelessAccessories getWirelessAccessories() { + return wirelessAccessories; + } + + /** + * 设置wirelessAccessories属性的值。 + * + * @param value + * allowed object is + * {@link WirelessAccessories } + * + */ + public void setWirelessAccessories(WirelessAccessories value) { + this.wirelessAccessories = value; + } + + /** + * 获取wirelessDownloads属性的值。 + * + * @return + * possible object is + * {@link WirelessDownloads } + * + */ + public WirelessDownloads getWirelessDownloads() { + return wirelessDownloads; + } + + /** + * 设置wirelessDownloads属性的值。 + * + * @param value + * allowed object is + * {@link WirelessDownloads } + * + */ + public void setWirelessDownloads(WirelessDownloads value) { + this.wirelessDownloads = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessAccessories.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessAccessories.java new file mode 100644 index 0000000..4ef5952 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessAccessories.java @@ -0,0 +1,789 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Color" type="{}StringNotNull" minOccurs="0"/>
+ *         <element ref="{}ColorMap" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
+ *         <element name="TalkTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="StandbyTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="ChargingTime" type="{}TimeDimension" minOccurs="0"/>
+ *         <element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
+ *         <element name="Solar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Refillable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Extended" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Slim" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Auxiliary" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="BatteryType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AntennaType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatiblePhoneModels" type="{}StringNotNull" maxOccurs="18" minOccurs="0"/>
+ *         <element name="ManufacturerName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Keywords" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="HeadsetType" type="{}HeadsetTypeValue" minOccurs="0"/>
+ *         <element name="HeadsetStyle" type="{}HeadsetStyleValue" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "color", + "colorMap", + "additionalFeatures", + "talkTime", + "standbyTime", + "chargingTime", + "batteryPower", + "solar", + "refillable", + "extended", + "slim", + "auxiliary", + "batteryType", + "antennaType", + "compatiblePhoneModels", + "manufacturerName", + "keywords", + "itemPackageQuantity", + "headsetType", + "headsetStyle" +}) +@XmlRootElement(name = "WirelessAccessories") +public class WirelessAccessories { + + @XmlElement(name = "VariationData") + protected WirelessAccessories.VariationData variationData; + @XmlElement(name = "Color") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap") + protected String colorMap; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List additionalFeatures; + @XmlElement(name = "TalkTime") + protected TimeDimension talkTime; + @XmlElement(name = "StandbyTime") + protected TimeDimension standbyTime; + @XmlElement(name = "ChargingTime") + protected TimeDimension chargingTime; + @XmlElement(name = "BatteryPower") + protected BatteryPowerIntegerDimension batteryPower; + @XmlElement(name = "Solar") + protected Boolean solar; + @XmlElement(name = "Refillable") + protected Boolean refillable; + @XmlElement(name = "Extended") + protected Boolean extended; + @XmlElement(name = "Slim") + protected Boolean slim; + @XmlElement(name = "Auxiliary") + protected Boolean auxiliary; + @XmlElement(name = "BatteryType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String batteryType; + @XmlElement(name = "AntennaType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String antennaType; + @XmlElement(name = "CompatiblePhoneModels") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatiblePhoneModels; + @XmlElement(name = "ManufacturerName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerName; + @XmlElement(name = "Keywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List keywords; + @XmlElement(name = "ItemPackageQuantity") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "HeadsetType") + @XmlSchemaType(name = "string") + protected HeadsetTypeValue headsetType; + @XmlElement(name = "HeadsetStyle") + @XmlSchemaType(name = "string") + protected HeadsetStyleValue headsetStyle; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link WirelessAccessories.VariationData } + * + */ + public WirelessAccessories.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link WirelessAccessories.VariationData } + * + */ + public void setVariationData(WirelessAccessories.VariationData value) { + this.variationData = value; + } + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + /** + * Gets the value of the additionalFeatures property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the additionalFeatures property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdditionalFeatures().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAdditionalFeatures() { + if (additionalFeatures == null) { + additionalFeatures = new ArrayList(); + } + return this.additionalFeatures; + } + + /** + * 获取talkTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getTalkTime() { + return talkTime; + } + + /** + * 设置talkTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setTalkTime(TimeDimension value) { + this.talkTime = value; + } + + /** + * 获取standbyTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getStandbyTime() { + return standbyTime; + } + + /** + * 设置standbyTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setStandbyTime(TimeDimension value) { + this.standbyTime = value; + } + + /** + * 获取chargingTime属性的值。 + * + * @return + * possible object is + * {@link TimeDimension } + * + */ + public TimeDimension getChargingTime() { + return chargingTime; + } + + /** + * 设置chargingTime属性的值。 + * + * @param value + * allowed object is + * {@link TimeDimension } + * + */ + public void setChargingTime(TimeDimension value) { + this.chargingTime = value; + } + + /** + * 获取batteryPower属性的值。 + * + * @return + * possible object is + * {@link BatteryPowerIntegerDimension } + * + */ + public BatteryPowerIntegerDimension getBatteryPower() { + return batteryPower; + } + + /** + * 设置batteryPower属性的值。 + * + * @param value + * allowed object is + * {@link BatteryPowerIntegerDimension } + * + */ + public void setBatteryPower(BatteryPowerIntegerDimension value) { + this.batteryPower = value; + } + + /** + * 获取solar属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSolar() { + return solar; + } + + /** + * 设置solar属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSolar(Boolean value) { + this.solar = value; + } + + /** + * 获取refillable属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRefillable() { + return refillable; + } + + /** + * 设置refillable属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRefillable(Boolean value) { + this.refillable = value; + } + + /** + * 获取extended属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isExtended() { + return extended; + } + + /** + * 设置extended属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setExtended(Boolean value) { + this.extended = value; + } + + /** + * 获取slim属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isSlim() { + return slim; + } + + /** + * 设置slim属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSlim(Boolean value) { + this.slim = value; + } + + /** + * 获取auxiliary属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAuxiliary() { + return auxiliary; + } + + /** + * 设置auxiliary属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAuxiliary(Boolean value) { + this.auxiliary = value; + } + + /** + * 获取batteryType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBatteryType() { + return batteryType; + } + + /** + * 设置batteryType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBatteryType(String value) { + this.batteryType = value; + } + + /** + * 获取antennaType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntennaType() { + return antennaType; + } + + /** + * 设置antennaType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntennaType(String value) { + this.antennaType = value; + } + + /** + * Gets the value of the compatiblePhoneModels property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatiblePhoneModels property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatiblePhoneModels().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatiblePhoneModels() { + if (compatiblePhoneModels == null) { + compatiblePhoneModels = new ArrayList(); + } + return this.compatiblePhoneModels; + } + + /** + * 获取manufacturerName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerName() { + return manufacturerName; + } + + /** + * 设置manufacturerName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerName(String value) { + this.manufacturerName = value; + } + + /** + * Gets the value of the keywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the keywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKeywords() { + if (keywords == null) { + keywords = new ArrayList(); + } + return this.keywords; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取headsetType属性的值。 + * + * @return + * possible object is + * {@link HeadsetTypeValue } + * + */ + public HeadsetTypeValue getHeadsetType() { + return headsetType; + } + + /** + * 设置headsetType属性的值。 + * + * @param value + * allowed object is + * {@link HeadsetTypeValue } + * + */ + public void setHeadsetType(HeadsetTypeValue value) { + this.headsetType = value; + } + + /** + * 获取headsetStyle属性的值。 + * + * @return + * possible object is + * {@link HeadsetStyleValue } + * + */ + public HeadsetStyleValue getHeadsetStyle() { + return headsetStyle; + } + + /** + * 设置headsetStyle属性的值。 + * + * @param value + * allowed object is + * {@link HeadsetStyleValue } + * + */ + public void setHeadsetStyle(HeadsetStyleValue value) { + this.headsetStyle = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessCarrierTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessCarrierTypeValues.java new file mode 100644 index 0000000..6f99b0c --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessCarrierTypeValues.java @@ -0,0 +1,64 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WirelessCarrierTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="WirelessCarrierTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="att "/>
+ *     <enumeration value="sprintpcs"/>
+ *     <enumeration value="t_mobile"/>
+ *     <enumeration value="verizon"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "WirelessCarrierTypeValues") +@XmlEnum +public enum WirelessCarrierTypeValues { + + @XmlEnumValue("att ") + ATT("att "), + @XmlEnumValue("sprintpcs") + SPRINTPCS("sprintpcs"), + @XmlEnumValue("t_mobile") + T_MOBILE("t_mobile"), + @XmlEnumValue("verizon") + VERIZON("verizon"); + private final String value; + + WirelessCarrierTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static WirelessCarrierTypeValues fromValue(String v) { + for (WirelessCarrierTypeValues c: WirelessCarrierTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessDownloads.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessDownloads.java new file mode 100644 index 0000000..d76d422 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessDownloads.java @@ -0,0 +1,208 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CompatiblePhoneModels" type="{}StringNotNull" maxOccurs="18" minOccurs="0"/>
+ *         <element name="ManufacturerName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
+ *         <element name="Keywords" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
+ *         <element name="ApplicationVersion" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "compatiblePhoneModels", + "manufacturerName", + "additionalFeatures", + "keywords", + "applicationVersion" +}) +@XmlRootElement(name = "WirelessDownloads") +public class WirelessDownloads { + + @XmlElement(name = "CompatiblePhoneModels") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List compatiblePhoneModels; + @XmlElement(name = "ManufacturerName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String manufacturerName; + @XmlElement(name = "AdditionalFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String additionalFeatures; + @XmlElement(name = "Keywords") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List keywords; + @XmlElement(name = "ApplicationVersion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String applicationVersion; + + /** + * Gets the value of the compatiblePhoneModels property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the compatiblePhoneModels property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompatiblePhoneModels().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getCompatiblePhoneModels() { + if (compatiblePhoneModels == null) { + compatiblePhoneModels = new ArrayList(); + } + return this.compatiblePhoneModels; + } + + /** + * 获取manufacturerName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturerName() { + return manufacturerName; + } + + /** + * 设置manufacturerName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturerName(String value) { + this.manufacturerName = value; + } + + /** + * 获取additionalFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getAdditionalFeatures() { + return additionalFeatures; + } + + /** + * 设置additionalFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAdditionalFeatures(String value) { + this.additionalFeatures = value; + } + + /** + * Gets the value of the keywords property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the keywords property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getKeywords().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getKeywords() { + if (keywords == null) { + keywords = new ArrayList(); + } + return this.keywords; + } + + /** + * 获取applicationVersion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationVersion() { + return applicationVersion; + } + + /** + * 设置applicationVersion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationVersion(String value) { + this.applicationVersion = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessInputDeviceTechnologyTypeValues.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessInputDeviceTechnologyTypeValues.java new file mode 100644 index 0000000..be0c15b --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WirelessInputDeviceTechnologyTypeValues.java @@ -0,0 +1,67 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

WirelessInputDeviceTechnologyTypeValues的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="WirelessInputDeviceTechnologyTypeValues">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="bluetooth"/>
+ *     <enumeration value="infrared"/>
+ *     <enumeration value="ps/2"/>
+ *     <enumeration value="radio_frequency"/>
+ *     <enumeration value="usb"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "WirelessInputDeviceTechnologyTypeValues") +@XmlEnum +public enum WirelessInputDeviceTechnologyTypeValues { + + @XmlEnumValue("bluetooth") + BLUETOOTH("bluetooth"), + @XmlEnumValue("infrared") + INFRARED("infrared"), + @XmlEnumValue("ps/2") + PS_2("ps/2"), + @XmlEnumValue("radio_frequency") + RADIO_FREQUENCY("radio_frequency"), + @XmlEnumValue("usb") + USB("usb"); + private final String value; + + WirelessInputDeviceTechnologyTypeValues(String v) { + value = v; + } + + public String value() { + return value; + } + + public static WirelessInputDeviceTechnologyTypeValues fromValue(String v) { + for (WirelessInputDeviceTechnologyTypeValues c: WirelessInputDeviceTechnologyTypeValues.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/WritingInstruments.java b/src/main/java/com/amazon/SellingPartnerAPI/model/WritingInstruments.java new file mode 100644 index 0000000..4e66fe0 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/WritingInstruments.java @@ -0,0 +1,1572 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VariationData" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Parentage">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="parent"/>
+ *                         <enumeration value="child"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                   <element name="VariationTheme" minOccurs="0">
+ *                     <simpleType>
+ *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                         <enumeration value="Color"/>
+ *                         <enumeration value="LineSize"/>
+ *                         <enumeration value="Size"/>
+ *                         <enumeration value="NumberOfItems"/>
+ *                         <enumeration value="SizeColor"/>
+ *                       </restriction>
+ *                     </simpleType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ColorSpecification" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Color" type="{}StringNotNull"/>
+ *                   <element name="ColorMap" type="{}StringNotNull"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
+ *         <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
+ *         <element name="UnitCount" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *                 <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="MaterialType" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
+ *         <element name="RecycledContentPercentage" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PreConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="PostConsumerRecycledContent" type="{}PercentageType" minOccurs="0"/>
+ *         <element name="Diameter" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="InkColor" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="BallpointPenType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="TipDescription" type="{}String" maxOccurs="20" minOccurs="0"/>
+ *         <element name="PencilLeadHardness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PointType" type="{}String" minOccurs="0"/>
+ *         <element name="LineSize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="AnnualEnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
+ *         <element name="PowerConsumption" type="{}PowerDimension" minOccurs="0"/>
+ *         <element name="EUEnergyLabelEfficiencyClass" type="{}EnergyLabelEfficiencyClass" minOccurs="0"/>
+ *         <element name="DisplayType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplaySize" type="{}LengthDimension" minOccurs="0"/>
+ *         <element name="ImageBrightness" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ImageConstrastRatio" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="DisplayResolutionMaximum" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="PaintType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="MfgMinimum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="MfgMaximum" type="{}AgeRecommendedDimension" minOccurs="0"/>
+ *         <element name="LockType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CompatibilityOptions" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="CalenderType" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="IsWhiteGloveRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ModelYearRange" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemDensity" type="{}DensityDimension" minOccurs="0"/>
+ *         <element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="SubjectCharacter" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
+ *         <element name="Occasion" type="{}StringNotNull" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "variationData", + "colorSpecification", + "itemPackageQuantity", + "numberOfItems", + "displayLength", + "displayWeight", + "displayVolume", + "unitCount", + "materialType", + "recycledContentPercentage", + "preConsumerRecycledContent", + "postConsumerRecycledContent", + "diameter", + "inkColor", + "ballpointPenType", + "tipDescription", + "pencilLeadHardness", + "pointType", + "lineSize", + "specialFeatures", + "annualEnergyConsumption", + "powerConsumption", + "euEnergyLabelEfficiencyClass", + "displayType", + "displaySize", + "imageBrightness", + "imageConstrastRatio", + "displayResolutionMaximum", + "paintType", + "mfgMinimum", + "mfgMaximum", + "lockType", + "compatibilityOptions", + "calenderType", + "isWhiteGloveRequired", + "modelYearRange", + "itemDensity", + "itemShape", + "subjectCharacter", + "itemTypeName", + "occasion" +}) +@XmlRootElement(name = "WritingInstruments") +public class WritingInstruments { + + @XmlElement(name = "VariationData") + protected WritingInstruments.VariationData variationData; + @XmlElement(name = "ColorSpecification") + protected WritingInstruments.ColorSpecification colorSpecification; + @XmlElement(name = "ItemPackageQuantity", defaultValue = "1") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger itemPackageQuantity; + @XmlElement(name = "NumberOfItems") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger numberOfItems; + @XmlElement(name = "DisplayLength") + protected LengthDimension displayLength; + @XmlElement(name = "DisplayWeight") + protected WeightDimension displayWeight; + @XmlElement(name = "DisplayVolume") + protected VolumeDimension displayVolume; + @XmlElement(name = "UnitCount") + protected WritingInstruments.UnitCount unitCount; + @XmlElement(name = "MaterialType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List materialType; + @XmlElement(name = "RecycledContentPercentage") + protected BigDecimal recycledContentPercentage; + @XmlElement(name = "PreConsumerRecycledContent") + protected BigDecimal preConsumerRecycledContent; + @XmlElement(name = "PostConsumerRecycledContent") + protected BigDecimal postConsumerRecycledContent; + @XmlElement(name = "Diameter") + protected LengthDimension diameter; + @XmlElement(name = "InkColor") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List inkColor; + @XmlElement(name = "BallpointPenType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String ballpointPenType; + @XmlElement(name = "TipDescription") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected List tipDescription; + @XmlElement(name = "PencilLeadHardness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pencilLeadHardness; + @XmlElement(name = "PointType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String pointType; + @XmlElement(name = "LineSize") + protected LengthDimension lineSize; + @XmlElement(name = "SpecialFeatures") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String specialFeatures; + @XmlElement(name = "AnnualEnergyConsumption") + protected EnergyConsumptionDimension annualEnergyConsumption; + @XmlElement(name = "PowerConsumption") + protected PowerDimension powerConsumption; + @XmlElement(name = "EUEnergyLabelEfficiencyClass") + @XmlSchemaType(name = "string") + protected EnergyLabelEfficiencyClass euEnergyLabelEfficiencyClass; + @XmlElement(name = "DisplayType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayType; + @XmlElement(name = "DisplaySize") + protected LengthDimension displaySize; + @XmlElement(name = "ImageBrightness") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageBrightness; + @XmlElement(name = "ImageConstrastRatio") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String imageConstrastRatio; + @XmlElement(name = "DisplayResolutionMaximum") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String displayResolutionMaximum; + @XmlElement(name = "PaintType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String paintType; + @XmlElement(name = "MfgMinimum") + protected AgeRecommendedDimension mfgMinimum; + @XmlElement(name = "MfgMaximum") + protected AgeRecommendedDimension mfgMaximum; + @XmlElement(name = "LockType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String lockType; + @XmlElement(name = "CompatibilityOptions") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String compatibilityOptions; + @XmlElement(name = "CalenderType") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String calenderType; + @XmlElement(name = "IsWhiteGloveRequired") + protected Boolean isWhiteGloveRequired; + @XmlElement(name = "ModelYearRange") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String modelYearRange; + @XmlElement(name = "ItemDensity") + protected DensityDimension itemDensity; + @XmlElement(name = "ItemShape") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemShape; + @XmlElement(name = "SubjectCharacter") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String subjectCharacter; + @XmlElement(name = "ItemTypeName") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String itemTypeName; + @XmlElement(name = "Occasion") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String occasion; + + /** + * 获取variationData属性的值。 + * + * @return + * possible object is + * {@link WritingInstruments.VariationData } + * + */ + public WritingInstruments.VariationData getVariationData() { + return variationData; + } + + /** + * 设置variationData属性的值。 + * + * @param value + * allowed object is + * {@link WritingInstruments.VariationData } + * + */ + public void setVariationData(WritingInstruments.VariationData value) { + this.variationData = value; + } + + /** + * 获取colorSpecification属性的值。 + * + * @return + * possible object is + * {@link WritingInstruments.ColorSpecification } + * + */ + public WritingInstruments.ColorSpecification getColorSpecification() { + return colorSpecification; + } + + /** + * 设置colorSpecification属性的值。 + * + * @param value + * allowed object is + * {@link WritingInstruments.ColorSpecification } + * + */ + public void setColorSpecification(WritingInstruments.ColorSpecification value) { + this.colorSpecification = value; + } + + /** + * 获取itemPackageQuantity属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getItemPackageQuantity() { + return itemPackageQuantity; + } + + /** + * 设置itemPackageQuantity属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setItemPackageQuantity(BigInteger value) { + this.itemPackageQuantity = value; + } + + /** + * 获取numberOfItems属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumberOfItems() { + return numberOfItems; + } + + /** + * 设置numberOfItems属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumberOfItems(BigInteger value) { + this.numberOfItems = value; + } + + /** + * 获取displayLength属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplayLength() { + return displayLength; + } + + /** + * 设置displayLength属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplayLength(LengthDimension value) { + this.displayLength = value; + } + + /** + * 获取displayWeight属性的值。 + * + * @return + * possible object is + * {@link WeightDimension } + * + */ + public WeightDimension getDisplayWeight() { + return displayWeight; + } + + /** + * 设置displayWeight属性的值。 + * + * @param value + * allowed object is + * {@link WeightDimension } + * + */ + public void setDisplayWeight(WeightDimension value) { + this.displayWeight = value; + } + + /** + * 获取displayVolume属性的值。 + * + * @return + * possible object is + * {@link VolumeDimension } + * + */ + public VolumeDimension getDisplayVolume() { + return displayVolume; + } + + /** + * 设置displayVolume属性的值。 + * + * @param value + * allowed object is + * {@link VolumeDimension } + * + */ + public void setDisplayVolume(VolumeDimension value) { + this.displayVolume = value; + } + + /** + * 获取unitCount属性的值。 + * + * @return + * possible object is + * {@link WritingInstruments.UnitCount } + * + */ + public WritingInstruments.UnitCount getUnitCount() { + return unitCount; + } + + /** + * 设置unitCount属性的值。 + * + * @param value + * allowed object is + * {@link WritingInstruments.UnitCount } + * + */ + public void setUnitCount(WritingInstruments.UnitCount value) { + this.unitCount = value; + } + + /** + * Gets the value of the materialType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the materialType property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMaterialType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getMaterialType() { + if (materialType == null) { + materialType = new ArrayList(); + } + return this.materialType; + } + + /** + * 获取recycledContentPercentage属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRecycledContentPercentage() { + return recycledContentPercentage; + } + + /** + * 设置recycledContentPercentage属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRecycledContentPercentage(BigDecimal value) { + this.recycledContentPercentage = value; + } + + /** + * 获取preConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPreConsumerRecycledContent() { + return preConsumerRecycledContent; + } + + /** + * 设置preConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPreConsumerRecycledContent(BigDecimal value) { + this.preConsumerRecycledContent = value; + } + + /** + * 获取postConsumerRecycledContent属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPostConsumerRecycledContent() { + return postConsumerRecycledContent; + } + + /** + * 设置postConsumerRecycledContent属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPostConsumerRecycledContent(BigDecimal value) { + this.postConsumerRecycledContent = value; + } + + /** + * 获取diameter属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDiameter() { + return diameter; + } + + /** + * 设置diameter属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDiameter(LengthDimension value) { + this.diameter = value; + } + + /** + * Gets the value of the inkColor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the inkColor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getInkColor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getInkColor() { + if (inkColor == null) { + inkColor = new ArrayList(); + } + return this.inkColor; + } + + /** + * 获取ballpointPenType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getBallpointPenType() { + return ballpointPenType; + } + + /** + * 设置ballpointPenType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBallpointPenType(String value) { + this.ballpointPenType = value; + } + + /** + * Gets the value of the tipDescription property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the tipDescription property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTipDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTipDescription() { + if (tipDescription == null) { + tipDescription = new ArrayList(); + } + return this.tipDescription; + } + + /** + * 获取pencilLeadHardness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPencilLeadHardness() { + return pencilLeadHardness; + } + + /** + * 设置pencilLeadHardness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPencilLeadHardness(String value) { + this.pencilLeadHardness = value; + } + + /** + * 获取pointType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPointType() { + return pointType; + } + + /** + * 设置pointType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPointType(String value) { + this.pointType = value; + } + + /** + * 获取lineSize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getLineSize() { + return lineSize; + } + + /** + * 设置lineSize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setLineSize(LengthDimension value) { + this.lineSize = value; + } + + /** + * 获取specialFeatures属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpecialFeatures() { + return specialFeatures; + } + + /** + * 设置specialFeatures属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpecialFeatures(String value) { + this.specialFeatures = value; + } + + /** + * 获取annualEnergyConsumption属性的值。 + * + * @return + * possible object is + * {@link EnergyConsumptionDimension } + * + */ + public EnergyConsumptionDimension getAnnualEnergyConsumption() { + return annualEnergyConsumption; + } + + /** + * 设置annualEnergyConsumption属性的值。 + * + * @param value + * allowed object is + * {@link EnergyConsumptionDimension } + * + */ + public void setAnnualEnergyConsumption(EnergyConsumptionDimension value) { + this.annualEnergyConsumption = value; + } + + /** + * 获取powerConsumption属性的值。 + * + * @return + * possible object is + * {@link PowerDimension } + * + */ + public PowerDimension getPowerConsumption() { + return powerConsumption; + } + + /** + * 设置powerConsumption属性的值。 + * + * @param value + * allowed object is + * {@link PowerDimension } + * + */ + public void setPowerConsumption(PowerDimension value) { + this.powerConsumption = value; + } + + /** + * 获取euEnergyLabelEfficiencyClass属性的值。 + * + * @return + * possible object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public EnergyLabelEfficiencyClass getEUEnergyLabelEfficiencyClass() { + return euEnergyLabelEfficiencyClass; + } + + /** + * 设置euEnergyLabelEfficiencyClass属性的值。 + * + * @param value + * allowed object is + * {@link EnergyLabelEfficiencyClass } + * + */ + public void setEUEnergyLabelEfficiencyClass(EnergyLabelEfficiencyClass value) { + this.euEnergyLabelEfficiencyClass = value; + } + + /** + * 获取displayType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayType() { + return displayType; + } + + /** + * 设置displayType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayType(String value) { + this.displayType = value; + } + + /** + * 获取displaySize属性的值。 + * + * @return + * possible object is + * {@link LengthDimension } + * + */ + public LengthDimension getDisplaySize() { + return displaySize; + } + + /** + * 设置displaySize属性的值。 + * + * @param value + * allowed object is + * {@link LengthDimension } + * + */ + public void setDisplaySize(LengthDimension value) { + this.displaySize = value; + } + + /** + * 获取imageBrightness属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageBrightness() { + return imageBrightness; + } + + /** + * 设置imageBrightness属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageBrightness(String value) { + this.imageBrightness = value; + } + + /** + * 获取imageConstrastRatio属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageConstrastRatio() { + return imageConstrastRatio; + } + + /** + * 设置imageConstrastRatio属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageConstrastRatio(String value) { + this.imageConstrastRatio = value; + } + + /** + * 获取displayResolutionMaximum属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayResolutionMaximum() { + return displayResolutionMaximum; + } + + /** + * 设置displayResolutionMaximum属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayResolutionMaximum(String value) { + this.displayResolutionMaximum = value; + } + + /** + * 获取paintType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaintType() { + return paintType; + } + + /** + * 设置paintType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaintType(String value) { + this.paintType = value; + } + + /** + * 获取mfgMinimum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMinimum() { + return mfgMinimum; + } + + /** + * 设置mfgMinimum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMinimum(AgeRecommendedDimension value) { + this.mfgMinimum = value; + } + + /** + * 获取mfgMaximum属性的值。 + * + * @return + * possible object is + * {@link AgeRecommendedDimension } + * + */ + public AgeRecommendedDimension getMfgMaximum() { + return mfgMaximum; + } + + /** + * 设置mfgMaximum属性的值。 + * + * @param value + * allowed object is + * {@link AgeRecommendedDimension } + * + */ + public void setMfgMaximum(AgeRecommendedDimension value) { + this.mfgMaximum = value; + } + + /** + * 获取lockType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getLockType() { + return lockType; + } + + /** + * 设置lockType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLockType(String value) { + this.lockType = value; + } + + /** + * 获取compatibilityOptions属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCompatibilityOptions() { + return compatibilityOptions; + } + + /** + * 设置compatibilityOptions属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCompatibilityOptions(String value) { + this.compatibilityOptions = value; + } + + /** + * 获取calenderType属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getCalenderType() { + return calenderType; + } + + /** + * 设置calenderType属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCalenderType(String value) { + this.calenderType = value; + } + + /** + * 获取isWhiteGloveRequired属性的值。 + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsWhiteGloveRequired() { + return isWhiteGloveRequired; + } + + /** + * 设置isWhiteGloveRequired属性的值。 + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsWhiteGloveRequired(Boolean value) { + this.isWhiteGloveRequired = value; + } + + /** + * 获取modelYearRange属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelYearRange() { + return modelYearRange; + } + + /** + * 设置modelYearRange属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelYearRange(String value) { + this.modelYearRange = value; + } + + /** + * 获取itemDensity属性的值。 + * + * @return + * possible object is + * {@link DensityDimension } + * + */ + public DensityDimension getItemDensity() { + return itemDensity; + } + + /** + * 设置itemDensity属性的值。 + * + * @param value + * allowed object is + * {@link DensityDimension } + * + */ + public void setItemDensity(DensityDimension value) { + this.itemDensity = value; + } + + /** + * 获取itemShape属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemShape() { + return itemShape; + } + + /** + * 设置itemShape属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemShape(String value) { + this.itemShape = value; + } + + /** + * 获取subjectCharacter属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubjectCharacter() { + return subjectCharacter; + } + + /** + * 设置subjectCharacter属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubjectCharacter(String value) { + this.subjectCharacter = value; + } + + /** + * 获取itemTypeName属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getItemTypeName() { + return itemTypeName; + } + + /** + * 设置itemTypeName属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setItemTypeName(String value) { + this.itemTypeName = value; + } + + /** + * 获取occasion属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getOccasion() { + return occasion; + } + + /** + * 设置occasion属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOccasion(String value) { + this.occasion = value; + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Color" type="{}StringNotNull"/>
+     *         <element name="ColorMap" type="{}StringNotNull"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "color", + "colorMap" + }) + public static class ColorSpecification { + + @XmlElement(name = "Color", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String color; + @XmlElement(name = "ColorMap", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String colorMap; + + /** + * 获取color属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColor() { + return color; + } + + /** + * 设置color属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColor(String value) { + this.color = value; + } + + /** + * 获取colorMap属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getColorMap() { + return colorMap; + } + + /** + * 设置colorMap属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setColorMap(String value) { + this.colorMap = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+     *       <attribute name="unitOfMeasure" use="required" type="{}StringNotNull" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class UnitCount { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitOfMeasure", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + protected String unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitOfMeasure(String value) { + this.unitOfMeasure = value; + } + + } + + + /** + *

anonymous complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Parentage">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="parent"/>
+     *               <enumeration value="child"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *         <element name="VariationTheme" minOccurs="0">
+     *           <simpleType>
+     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *               <enumeration value="Color"/>
+     *               <enumeration value="LineSize"/>
+     *               <enumeration value="Size"/>
+     *               <enumeration value="NumberOfItems"/>
+     *               <enumeration value="SizeColor"/>
+     *             </restriction>
+     *           </simpleType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "parentage", + "variationTheme" + }) + public static class VariationData { + + @XmlElement(name = "Parentage", required = true) + protected String parentage; + @XmlElement(name = "VariationTheme") + protected String variationTheme; + + /** + * 获取parentage属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentage() { + return parentage; + } + + /** + * 设置parentage属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentage(String value) { + this.parentage = value; + } + + /** + * 获取variationTheme属性的值。 + * + * @return + * possible object is + * {@link String } + * + */ + public String getVariationTheme() { + return variationTheme; + } + + /** + * 设置variationTheme属性的值。 + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVariationTheme(String value) { + this.variationTheme = value; + } + + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ZoomDimension.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ZoomDimension.java new file mode 100644 index 0000000..5dbb8d6 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ZoomDimension.java @@ -0,0 +1,97 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + *

ZoomDimension complex type的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + * + *

+ * <complexType name="ZoomDimension">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>positiveInteger">
+ *       <attribute name="unitOfMeasure" use="required" type="{}ZoomUnitOfMeasure" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZoomDimension", propOrder = { + "value" +}) +public class ZoomDimension { + + @XmlValue + @XmlSchemaType(name = "positiveInteger") + protected BigInteger value; + @XmlAttribute(name = "unitOfMeasure", required = true) + protected ZoomUnitOfMeasure unitOfMeasure; + + /** + * 获取value属性的值。 + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getValue() { + return value; + } + + /** + * 设置value属性的值。 + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * 获取unitOfMeasure属性的值。 + * + * @return + * possible object is + * {@link ZoomUnitOfMeasure } + * + */ + public ZoomUnitOfMeasure getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * 设置unitOfMeasure属性的值。 + * + * @param value + * allowed object is + * {@link ZoomUnitOfMeasure } + * + */ + public void setUnitOfMeasure(ZoomUnitOfMeasure value) { + this.unitOfMeasure = value; + } + +} diff --git a/src/main/java/com/amazon/SellingPartnerAPI/model/ZoomUnitOfMeasure.java b/src/main/java/com/amazon/SellingPartnerAPI/model/ZoomUnitOfMeasure.java new file mode 100644 index 0000000..902a7c9 --- /dev/null +++ b/src/main/java/com/amazon/SellingPartnerAPI/model/ZoomUnitOfMeasure.java @@ -0,0 +1,55 @@ +// +// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的 +// 请访问 http://java.sun.com/xml/jaxb +// 在重新编译源模式时, 对此文件的所有修改都将丢失。 +// 生成时间: 2021.01.06 时间 12:14:58 PM CST +// + + +package com.amazon.SellingPartnerAPI.model; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

ZoomUnitOfMeasure的 Java 类。 + * + *

以下模式片段指定包含在此类中的预期内容。 + *

+ *

+ * <simpleType name="ZoomUnitOfMeasure">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="x"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ZoomUnitOfMeasure") +@XmlEnum +public enum ZoomUnitOfMeasure { + + @XmlEnumValue("x") + X("x"); + private final String value; + + ZoomUnitOfMeasure(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ZoomUnitOfMeasure fromValue(String v) { + for (ZoomUnitOfMeasure c: ZoomUnitOfMeasure.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/main/resources/binding.xml b/src/main/resources/binding.xml new file mode 100644 index 0000000..378b8da --- /dev/null +++ b/src/main/resources/binding.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/src/main/resources/xsds/Amazon.xsd b/src/main/resources/xsds/Amazon.xsd new file mode 100644 index 0000000..ae748ad --- /dev/null +++ b/src/main/resources/xsds/Amazon.xsd @@ -0,0 +1,92 @@ + + + + +$Date: 2004/11/18 $ +AMAZON.COM CONFIDENTIAL.This document and the information contained in it are +confidential and proprietary information of Amazon.com and may not be reproduced,distributed or used, in whole or in part, for any purpose other than as necessary to list products for sale on the www.amazon.com web site pursuant to an agreement with Amazon.com. + + + + + + + + + + + + + +If you are using the Amazon-Only structure, please also include and populate the Amazon-Vendor-Only structure. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/AutoAccessory.xsd b/src/main/resources/xsds/AutoAccessory.xsd new file mode 100644 index 0000000..2b8e039 --- /dev/null +++ b/src/main/resources/xsds/AutoAccessory.xsd @@ -0,0 +1,2088 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Beauty.xsd b/src/main/resources/xsds/Beauty.xsd new file mode 100644 index 0000000..1c5a895 --- /dev/null +++ b/src/main/resources/xsds/Beauty.xsd @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Books.xsd b/src/main/resources/xsds/Books.xsd new file mode 100644 index 0000000..ee65e99 --- /dev/null +++ b/src/main/resources/xsds/Books.xsd @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/CE.xsd b/src/main/resources/xsds/CE.xsd new file mode 100644 index 0000000..ef751b0 --- /dev/null +++ b/src/main/resources/xsds/CE.xsd @@ -0,0 +1,3470 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/CameraPhoto.xsd b/src/main/resources/xsds/CameraPhoto.xsd new file mode 100644 index 0000000..a7ba77f --- /dev/null +++ b/src/main/resources/xsds/CameraPhoto.xsd @@ -0,0 +1,2719 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/ClothingAccessories.xsd b/src/main/resources/xsds/ClothingAccessories.xsd new file mode 100644 index 0000000..90d3d03 --- /dev/null +++ b/src/main/resources/xsds/ClothingAccessories.xsd @@ -0,0 +1,5733 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/Coins.xsd b/src/main/resources/xsds/Coins.xsd new file mode 100644 index 0000000..a5c2ef6 --- /dev/null +++ b/src/main/resources/xsds/Coins.xsd @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/Computers.xsd b/src/main/resources/xsds/Computers.xsd new file mode 100644 index 0000000..dbe27f8 --- /dev/null +++ b/src/main/resources/xsds/Computers.xsd @@ -0,0 +1,2415 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/EntertainmentCollectibles.xsd b/src/main/resources/xsds/EntertainmentCollectibles.xsd new file mode 100644 index 0000000..753e212 --- /dev/null +++ b/src/main/resources/xsds/EntertainmentCollectibles.xsd @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/FoodAndBeverages.xsd b/src/main/resources/xsds/FoodAndBeverages.xsd new file mode 100644 index 0000000..72cf47d --- /dev/null +++ b/src/main/resources/xsds/FoodAndBeverages.xsd @@ -0,0 +1,1913 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/FoodServiceAndJanSan.xsd b/src/main/resources/xsds/FoodServiceAndJanSan.xsd new file mode 100644 index 0000000..756288e --- /dev/null +++ b/src/main/resources/xsds/FoodServiceAndJanSan.xsd @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/FulfillmentCenter.xsd b/src/main/resources/xsds/FulfillmentCenter.xsd new file mode 100644 index 0000000..7734221 --- /dev/null +++ b/src/main/resources/xsds/FulfillmentCenter.xsd @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/GiftCards.xsd b/src/main/resources/xsds/GiftCards.xsd new file mode 100644 index 0000000..86da1a1 --- /dev/null +++ b/src/main/resources/xsds/GiftCards.xsd @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Health.xsd b/src/main/resources/xsds/Health.xsd new file mode 100644 index 0000000..6cf640f --- /dev/null +++ b/src/main/resources/xsds/Health.xsd @@ -0,0 +1,4911 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/Home.xsd b/src/main/resources/xsds/Home.xsd new file mode 100644 index 0000000..fd2db57 --- /dev/null +++ b/src/main/resources/xsds/Home.xsd @@ -0,0 +1,5804 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Use of this element is deprecated. Please use Home/Parentage instead. This element is present for backward-compatibility reasons only. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/HomeImprovement.xsd b/src/main/resources/xsds/HomeImprovement.xsd new file mode 100644 index 0000000..d8ace10 --- /dev/null +++ b/src/main/resources/xsds/HomeImprovement.xsd @@ -0,0 +1,1234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Industrial.xsd b/src/main/resources/xsds/Industrial.xsd new file mode 100644 index 0000000..eecfd46 --- /dev/null +++ b/src/main/resources/xsds/Industrial.xsd @@ -0,0 +1,3501 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/Inventory.xsd b/src/main/resources/xsds/Inventory.xsd new file mode 100644 index 0000000..9ba8e0c --- /dev/null +++ b/src/main/resources/xsds/Inventory.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Jewelry.xsd b/src/main/resources/xsds/Jewelry.xsd new file mode 100644 index 0000000..3b39048 --- /dev/null +++ b/src/main/resources/xsds/Jewelry.xsd @@ -0,0 +1,1252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/LabSupplies.xsd b/src/main/resources/xsds/LabSupplies.xsd new file mode 100644 index 0000000..c3816b9 --- /dev/null +++ b/src/main/resources/xsds/LabSupplies.xsd @@ -0,0 +1,411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Lighting.xsd b/src/main/resources/xsds/Lighting.xsd new file mode 100644 index 0000000..e1e8dd9 --- /dev/null +++ b/src/main/resources/xsds/Lighting.xsd @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Listings.xsd b/src/main/resources/xsds/Listings.xsd new file mode 100644 index 0000000..5ade2ee --- /dev/null +++ b/src/main/resources/xsds/Listings.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/MechanicalFasteners.xsd b/src/main/resources/xsds/MechanicalFasteners.xsd new file mode 100644 index 0000000..bcd6e5c --- /dev/null +++ b/src/main/resources/xsds/MechanicalFasteners.xsd @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Miscellaneous.xsd b/src/main/resources/xsds/Miscellaneous.xsd new file mode 100644 index 0000000..071279f --- /dev/null +++ b/src/main/resources/xsds/Miscellaneous.xsd @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Music.xsd b/src/main/resources/xsds/Music.xsd new file mode 100644 index 0000000..63c0f2a --- /dev/null +++ b/src/main/resources/xsds/Music.xsd @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is required for records (MediaType + lp_record). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The total run time, in minutes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is required for records (MediaType + lp_record). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The total run time, in minutes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/MusicalInstruments.xsd b/src/main/resources/xsds/MusicalInstruments.xsd new file mode 100644 index 0000000..644daa8 --- /dev/null +++ b/src/main/resources/xsds/MusicalInstruments.xsd @@ -0,0 +1,983 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Office.xsd b/src/main/resources/xsds/Office.xsd new file mode 100644 index 0000000..83e8755 --- /dev/null +++ b/src/main/resources/xsds/Office.xsd @@ -0,0 +1,1143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/OrderAcknowledgement.xsd b/src/main/resources/xsds/OrderAcknowledgement.xsd new file mode 100644 index 0000000..8b5a53f --- /dev/null +++ b/src/main/resources/xsds/OrderAcknowledgement.xsd @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/OrderAdjustment.xsd b/src/main/resources/xsds/OrderAdjustment.xsd new file mode 100644 index 0000000..83567bb --- /dev/null +++ b/src/main/resources/xsds/OrderAdjustment.xsd @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/OrderFulfillment.xsd b/src/main/resources/xsds/OrderFulfillment.xsd new file mode 100644 index 0000000..799fb2e --- /dev/null +++ b/src/main/resources/xsds/OrderFulfillment.xsd @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Outdoors.xsd b/src/main/resources/xsds/Outdoors.xsd new file mode 100644 index 0000000..fdd85cf --- /dev/null +++ b/src/main/resources/xsds/Outdoors.xsd @@ -0,0 +1,1041 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Override.xsd b/src/main/resources/xsds/Override.xsd new file mode 100644 index 0000000..a9bac83 --- /dev/null +++ b/src/main/resources/xsds/Override.xsd @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/PetSupplies.xsd b/src/main/resources/xsds/PetSupplies.xsd new file mode 100644 index 0000000..4266183 --- /dev/null +++ b/src/main/resources/xsds/PetSupplies.xsd @@ -0,0 +1,418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/PowerTransmission.xsd b/src/main/resources/xsds/PowerTransmission.xsd new file mode 100644 index 0000000..4eda824 --- /dev/null +++ b/src/main/resources/xsds/PowerTransmission.xsd @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Price.xsd b/src/main/resources/xsds/Price.xsd new file mode 100644 index 0000000..506c969 --- /dev/null +++ b/src/main/resources/xsds/Price.xsd @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Product.xsd b/src/main/resources/xsds/Product.xsd new file mode 100644 index 0000000..a9575c6 --- /dev/null +++ b/src/main/resources/xsds/Product.xsd @@ -0,0 +1,1539 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Use this field to indicate the number of units included + in the item you are offering for sale, such that each unit is packaged + for individual sale. + + + + + Use this field to indicate the number of discrete items + included in the item you are offering for sale, such that each item is + not packaged for individual sale. For example, if you are selling a case + of 10 packages of socks, and each package contains 3 pairs of socks, the + case would have ItemPackageQuantity = 10 and NumberOfItems = 30. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/ProductImage.xsd b/src/main/resources/xsds/ProductImage.xsd new file mode 100644 index 0000000..0160f6a --- /dev/null +++ b/src/main/resources/xsds/ProductImage.xsd @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/RawMaterials.xsd b/src/main/resources/xsds/RawMaterials.xsd new file mode 100644 index 0000000..20a0a4b --- /dev/null +++ b/src/main/resources/xsds/RawMaterials.xsd @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/xsds/Relationship.xsd b/src/main/resources/xsds/Relationship.xsd new file mode 100644 index 0000000..03a7452 --- /dev/null +++ b/src/main/resources/xsds/Relationship.xsd @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/SWVG.xsd b/src/main/resources/xsds/SWVG.xsd new file mode 100644 index 0000000..63f10a0 --- /dev/null +++ b/src/main/resources/xsds/SWVG.xsd @@ -0,0 +1,335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Shoes.xsd b/src/main/resources/xsds/Shoes.xsd new file mode 100644 index 0000000..cc993b8 --- /dev/null +++ b/src/main/resources/xsds/Shoes.xsd @@ -0,0 +1,718 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Sports.xsd b/src/main/resources/xsds/Sports.xsd new file mode 100644 index 0000000..70546ea --- /dev/null +++ b/src/main/resources/xsds/Sports.xsd @@ -0,0 +1,1610 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/SportsMemorabilia.xsd b/src/main/resources/xsds/SportsMemorabilia.xsd new file mode 100644 index 0000000..df5228a --- /dev/null +++ b/src/main/resources/xsds/SportsMemorabilia.xsd @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/TiresAndWheels.xsd b/src/main/resources/xsds/TiresAndWheels.xsd new file mode 100644 index 0000000..f3dd1e8 --- /dev/null +++ b/src/main/resources/xsds/TiresAndWheels.xsd @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Tools.xsd b/src/main/resources/xsds/Tools.xsd new file mode 100644 index 0000000..906113d --- /dev/null +++ b/src/main/resources/xsds/Tools.xsd @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Toys.xsd b/src/main/resources/xsds/Toys.xsd new file mode 100644 index 0000000..6541bdf --- /dev/null +++ b/src/main/resources/xsds/Toys.xsd @@ -0,0 +1,305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/ToysBaby.xsd b/src/main/resources/xsds/ToysBaby.xsd new file mode 100644 index 0000000..323b558 --- /dev/null +++ b/src/main/resources/xsds/ToysBaby.xsd @@ -0,0 +1,337 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Video.xsd b/src/main/resources/xsds/Video.xsd new file mode 100644 index 0000000..21a11ca --- /dev/null +++ b/src/main/resources/xsds/Video.xsd @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/Wireless.xsd b/src/main/resources/xsds/Wireless.xsd new file mode 100644 index 0000000..530e698 --- /dev/null +++ b/src/main/resources/xsds/Wireless.xsd @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/amzn-base.xsd b/src/main/resources/xsds/amzn-base.xsd new file mode 100644 index 0000000..572ba69 --- /dev/null +++ b/src/main/resources/xsds/amzn-base.xsd @@ -0,0 +1,6254 @@ + + + + + + + + + + + + e.g. Mr., Ms., etc. + + + + + + + + + + Usually the customer's first name. + + + + + Usually the customer's last name. + + + + + + + + + + + + + + + + + + + + + Only one default shipping address can exist at any given + time. If more than one address has this set to "true," then the last one + will become the default. + + + + + Only one default billing address can exist at any given time. + If more than one address has this set to "true," then the last one will + become the default. + + + + + Only one default OneClick address can exist at any given + time. If more than one address has this set to "true," then the last one + will become the default. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defaults to "Voice." Currently, only two voice numbers + and one fax number are stored. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + e.g. Mr., Ms., etc. + + + + + + + + + + Usually the customer's first name. + + + + + Usually the customer's last name. + + + + + + The customer's birth date + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/amzn-envelope.xsd b/src/main/resources/xsds/amzn-envelope.xsd new file mode 100644 index 0000000..42e92d6 --- /dev/null +++ b/src/main/resources/xsds/amzn-envelope.xsd @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The MarketplaceName is only supported for + Override feeds. + If included here, the MarketplaceName will + apply to all messages in the feed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/xsds/amzn-header.xsd b/src/main/resources/xsds/amzn-header.xsd new file mode 100644 index 0000000..dd1921f --- /dev/null +++ b/src/main/resources/xsds/amzn-header.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +